嵌入式学习(13)-塔石TAS-LAN-476串口服务器

news/2024/11/22 19:53:03/

一、概述

TAS-LAN-476是一款实现物理串口转物理网口的设备,TAS-LAN-476 是工业级数据终端产品,该产品以以太网的方式为工业用户提供数据传输通道。设备软件功能完善,覆盖绝大多数常规应用场景,用户只需通过简单的设置,即可实现串口到网口的双向数据透明传输。并且支持自定义注册包、心跳包、DHCP 动态 IP 地址、DNS 域名解析、底层协议心跳包和网络保活等功能。

项目中是将TAS-LAN-476作为一个TCP客户端,参数的配置可以通过串口或者网口的方式,文档描述简单的网口测试配置过程。

二、电脑端配置

  1. 拔掉对外的网线
  2. 禁用WIFI

3、查看本地的IP地址

三、硬件连接

  1. 使用5-36V空心端子供电
  2. 通过网线与电脑服务器连接

3、串口支持232和485,项目中使用的是232串口;通过一个转接板实现232与TTL的转换。

  • 四、测试软件

    1. 塔石配置软件

打开塔石官方配置软件,点击“搜索设备”可以看到设备的一些信息。

如果想做修改参数配置的话,就直接修改;然后点击“配置参数”

串口调试软件

打开两个串口调试助手,分别参照获取的设备参数进行配置。测试了收发功能是正常的。

命令模式

发送“+++”(不带回车换行)才能退出数据模式并进入命令模式。如下图所示,命令模式下可进行AT指令的交互

 

数据模式

向串口发送“ATO”(带回车换行)即可重新进入数据模式,可以实现透传的方式。

注意事项

1) 建议以下AT 命令都要大写。

2) 本地配置时,每条AT 命令要以“回车换行(\r\n)”作为结束。

3) 所有命令配置成功后,都以“OK”作为回应。

4) 以下所有命令都可以在命令后用问号来查询当前配置,例如“AT+UARTCFG?”。

5) 所有的命令配置完后,一定要记得发送保存指令“AT&W”,之后重启才能认为彻底生效。

如果不发送保存指令,设备重启后会丢失掉配置的参数。

 

 

 


http://www.ppmy.cn/news/1549117.html

相关文章

C语言-11-18笔记

1.C语言数据类型 类型存储大小值范围char1 字节-128 到 127 或 0 到 255unsigned char1 字节0 到 255signed char1 字节-128 到 127int2 或 4 字节-32,768 到 32,767 或 -2,147,483,648 到 2,147,483,647unsigned int2 或 4 字节0 到 65,535 或 0 到 4,294,967,295short2 字节…

AFSim脚本学习

定时更新 定时检测两个平台的距离,若距离小于某个值时触发函数 # File generated by Wizard 2.9.0 on Nov 21, 2024.platform_type TANK WSF_PLATFORMicon tankmover WSF_GROUND_MOVERend_moverend_platform_typeplatform tank_red TANKposition 24:42:36.68n 121:…

力扣 LeetCode 226. 翻转二叉树(Day7:二叉树)

解题思路: 递归 翻转二叉树,前序和后序都是可以的,但中序不行 中序会导致左边始终没有处理,所以如果一定要中序,两次内部递归都要用root.left class Solution {public TreeNode invertTree(TreeNode root) {if (ro…

Elmentui实现订单拆单功能

Elmentui实现订单拆分开票功能 需求 订单在开票时候,允许按照订单明细行和数量拆分开票,一个订单需要一次性完成全部明细行拆分才能提交开票 思路 实现一个订单拆单的功能,支持按照行和数量拆分,使用elementui 首先有一个table显…

『ZJUBCA 赛事回顾』波卡黑客松总决赛-求是联盟的辉煌征程

2024 求是创新 ZJUBCA Sponsored by the ALCOVE Community TIME:2024/11/16 ADD:曼谷 01 活动介绍/Overview 2024 年 Polkadot 黑客松(Polkadot Hackathon 2024)在曼谷举行,这是区块链和 Web3 开发领域的一项重要活动。…

软件测试—— Selenium 常用函数(一)

前一篇文章:软件测试 —— 自动化基础-CSDN博客 目录 前言 一、窗口 1.屏幕截图 2.切换窗口 3.窗口设置大小 4.关闭窗口 二、等待 1.等待意义 2.强制等待 3.隐式等待 4.显式等待 总结 前言 在前一篇文章中,我们介绍了自动化的一些基础知识&a…

【CSS in Depth 2 精译_058】第九章 CSS 的模块化与作用域 + 9.1 CSS 模块的定义(下)

当前内容所在位置(可进入专栏查看其他译好的章节内容) 【第三部分 现代 CSS 代码组织】【第九章 CSS 的模块化与作用域】 9.1 模块的定义 9.1.1 模块和全局样式9.1.2 一个简单的 CSS 模块9.1.3 模块的变体 ✔️9.1.4 多元素模块 ✔️ 9.2 将模块组合为更…

uniapp页面样式和布局和nvue教程详解

uniapp页面样式和布局和nvue教程 尺寸单位 uni-app 支持的通用 css 单位包括 px、rpx px 即屏幕像素。rpx 即响应式px,一种根据屏幕宽度自适应的动态单位。以750宽的屏幕为基准,750rpx恰好为屏幕宽度。屏幕变宽,rpx 实际显示效果会等比放大…