---- ====== 说明 ====== **此文档主要针对部分客户在使用设备时出现无法读取参数的问题,出现此问题的原因及排除**。\\ \\ 方法如下所示:\\ \\ **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.png|}}\\ \\ 1.2模块级的设备(ZSX2xx0、ZSX2X1….),只能使用 USB 转 TTL 串口线来读取参数 \\ \\ c.选用TTL接口读取参数时,需要接3条线,USB-TTL串口线的RXD接设备的TXD,TXD接RXD,GND接GND。\\ \\ {{:设备不能读取参数的解决方法:关于设备不能读取参数的解决办法2.png|}}\\ \\ ***模块级的设备在接线时须格外注意模块的电源供电电压,有的模块供电电压是 3.5-4.2V,所以不能直接接 USB 转换器上的 5V。**\\ \\ **2.客户自己的串口线有问题/质量差**\\ \\ 2.1淘宝上的串口线质量参差不齐,很多都不能稳定使用,建议客户至少要使用 30 元以上的串口线。\\ \\ {{:设备不能读取参数的解决方法:关于设备不能读取参数的解决办法3.png|}}\\ \\ 2.2 另外的可能就是客户使用的串口线本身已经损坏,如果是 232 串口线,串口线不接设备,将 USB 串口线 DB9 口的 2、3 号管脚短接,打开设备的配置软件,输入串口号-点击打开,切换到透明测试模式,顺便输入数据,点击发送,看能不能收到数据,能收到串口线一般没问题,不能收到就是有问题,需要重新给串口线装驱动或者换一个串口线。\\ \\ {{:设备不能读取参数的解决方法:关于设备不能读取参数的解决办法4.png|}}\\ {{:设备不能读取参数的解决方法:关于设备不能读取参数的解决办法5.png|}}\\ \\ ***软件最下面出如果提示 COMx 打开失败,就表示串口线的驱动可能有问题,或者是串口号输入错误**\\ \\ 2.3如果是 485 串口线,不能用上面的方法,只能用另外的 485 串口设备来验证\\ \\ 2.4未先阅读配置软件的使用说明文档\\ \\ {{:设备不能读取参数的解决方法:关于设备不能读取参数的解决办法6.png|}}\\ \\ {{:设备不能读取参数的解决方法:关于设备不能读取参数的解决办法7.png|}}\\ \\ **3.非首次使用,客户忘记了设备的波特率(出厂默认 9600 ,自己修改过)**\\ \\ 设备在上电工作的前 3 秒 默认会以 9600 的波特率来工作\\ \\ a.打开配置软件,波特率选择 9600,接好串口线,设备断电\\ \\ b.不停的点击配置软件的“读取按钮”,点的同时给设备上电,继续点 2-3 秒钟,看能不能读出参数\\ \\ c.如果读出参数,软件的 参考波特率一栏 会显示出当前实际的串口波特率\\ \\ {{:设备不能读取参数的解决方法:关于设备不能读取参数的解决办法8.png|}} ----