本帖最后由 有你相随 于 2019-5-11 15:47 编辑
串口调试助手使用说明 工具:USB转232串口线;232转485转换头;串口调试助手工具
一、以USR-TCP232-Test 串口调试助手为例,如下图
二、(1)测试232设备时,把USB串口线的232端直接接到设备的RS232口上,USB端直接插到电脑的USB口,然后打开串口调试助手工具。
(2)测试485设备时,把USB串口线的232端接到232转485转换器,然后485端接到被控设备的485口上,然后打开串口调试助手工具。
三、串口调试助手端设置
(1)串口号选择,(选择计算机点击右键-->管理-->设备管理器-->端口)
(2)波特率,校验位,数据位,停止位,此四项参数的设置与被控设备的参数一致
(3)点击“打开”按钮,若显示变为“关闭”则串口号选择正确;若串口号选择错误则提示“串口不存在或者被其他应用程序占用!”
(4)接收区设置:如果返回码是以十六进制码则“勾选”十六进制显示;如果不是十六进制则“取消勾选”十六进制显示
(5)发送区设置:如果发送的是十六进制的协议,则必须“勾选”按十六进制发送;如果是以ASCII码或者其他形式发送的协议指令,则必须“取消勾选”按十 六进制发送
四、发送格式
(1)十六进制发送:若以十六进制发送则每个字节之间用一个“空格”隔开;例如:杜亚地址为01 01 的开机指令:55 01 01 03 01 B9 00 则发送格式为“55 01 01 03 01 B9 00”且在最后的“00”后没有“空格”和“换行”如下
在串口调试助手上测试好指令正确以后就可以直接填写到工程里的Serial IO 逻辑快的中间项中且格式为“\x55\x01\x01\x03\x01\xB9\x00”;此处“\x”中为小写“x”
(2)如果测试发送的协议是ASCII的形式则把按十六进制发送“取消勾选”,然后直接输入协议就行了,且不用加空格;ASCII码在填写到Serial IO逻辑块的中间项时要注意在指令的结尾是否要加“\x0D”"\x0A",这个根据相应的说明书的说明即可。
|