新手常识二---串口调试助手

[复制链接]
有你相随 发表于 2019-4-24 16:44:48 | 显示全部楼层 |阅读模式
本帖最后由 有你相随 于 2019-5-11 15:47 编辑

串口调试助手使用说明

工具:USB转232串口线;232转485转换头;串口调试助手工具

图2.jpg 调试工具.jpg


一、以USR-TCP232-Test 串口调试助手为例,如下图 图1.jpg
二、(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”后没有“空格”和“换行”如下 图3.jpg
在串口调试助手上测试好指令正确以后就可以直接填写到工程里的Serial IO 逻辑快的中间项中且格式为“\x55\x01\x01\x03\x01\xB9\x00”;此处“\x”中为小写“x”
    (2)如果测试发送的协议是ASCII的形式则把按十六进制发送“取消勾选”,然后直接输入协议就行了,且不用加空格;ASCII码在填写到Serial IO逻辑块的中间项时要注意在指令的结尾是否要加“\x0D”"\x0A",这个根据相应的说明书的说明即可。



g936590128 发表于 2019-4-24 18:33:43 | 显示全部楼层
回复

使用道具 举报

ft2518626 发表于 2019-7-8 14:43:51 | 显示全部楼层


感谢楼主分享,辛苦了!!!
回复

使用道具 举报

jsly 发表于 2019-7-22 08:49:26 | 显示全部楼层
感谢楼主分享,我同事就是猪,还步告诉我  ,自己想办法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则