说明

此文档主要针对部分客户在使用设备时出现无法读取参数的问题,出现此问题的原因及排除

方法如下所示:

1.接线错误

此类问题最为常见,我公司模块级的产品(不带外壳的)都是TTL串口,带外壳的产品都是RS485/RS232串口,经常会有客户将USB转TTL的串口线接到RS485/RS232串口的设备上,导致无法读取参数。

1.1 带外壳的设备需要使用USB转232或者USB转485的串口线来读取参数

a. 选用RS232接口读取参数时,需要接3条线,USB-232串口线的RXD接设备的TXD,TXD接RXD,GND接GND

*一般来说,USB转232串口的DB9口如果是公针,DB9的2号针为RXD,3号针为TXD,5号针为GND

b. 选用RS485接口读取参数时,需要接2条线,USB-485串口线的D+/A接设备的A,USB-485串口线的D-/B接设备的B

*ZSR2184 不能使用485接口读取参数,只能用232



1.2模块级的设备(ZSX2xx0、ZSX2X1….),只能使用USB 转TTL串口线来读取参数

c.选用TTL接口读取参数时,需要接3条线,USB-TTL串口线的RXD接设备的TXD,TXD接RXD,GND接GND。



*模块级的设备在接线时须格外注意模块的电源供电电压,有的模块供电电压是3.5-4.2V,所以不能直接接USB转换器上的5V。

2.客户自己的串口线有问题/质量差

2.1淘宝上的串口线质量参差不齐,很多都不能稳定使用,建议客户至少要使用30元以上的串口线。



2.2 另外的可能就是客户使用的串口线本身已经损坏,如果是232串口线,串口线不接设备,将USB串口线DB9口的2、3号管脚短接,打开设备的配置软件,输入串口号-点击打开,切换到透明测试模式,顺便输入数据,点击发送,看能不能收到数据,能收到串口线一般没问题,不能收到就是有问题,需要重新给串口线装驱动或者换一个串口线。




*软件最下面出如果提示COMx打开失败,就表示串口线的驱动可能有问题,或者是串口号输入错误

2.3如果是485串口线,不能用上面的方法,只能用另外的485串口设备来验证

2.4未先阅读配置软件的使用说明文档





3.非首次使用,客户忘记了设备的波特率(出厂默认9600 ,自己修改过)

设备在上电工作的前3秒默认会以9600的波特率来工作

a.打开配置软件,波特率选择9600,接好串口线,设备断电

b.不停的点击配置软件的“读取按钮”,点的同时给设备上电,继续点2-3秒钟,看能不能读出参数

c.如果读出参数,软件的串口波特率一栏会显示出当前实际的串口波特率