成都众山科技官网 成都众山科技官网

028-64267900

了解更多众山讯息——多年的通信软硬件开发经验使公司在通信产品开发和技术服务方面有着丰富的经验和雄厚的实力

了解更多众山讯息

多年的通信软硬件开发经验使公司在通信产品开发和技术服务方面有着丰富的经验和雄厚的实力

在线咨询
首页 > 新闻资讯 > 应用案例

设备不能读取参数的解决办法

时间:2020-03-03 作者:众山科技

       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.如果读出参数,软件的串口波特率一栏会显示出当前实际的串口波特率