关于管式土壤墒情测量仪RS485输出及我司其他传感器RS485通信不上问题总汇
RS485传感器通讯不上的常见原因,指导客户简单排查的方法供大家学习。
第一种情况:传感器直接连接电脑串口助手不通讯,可能原因如下:
1. 接线顺序是否正确,特别是485的A、B信号线是否接反了,是否供电了;
2. 串口助手默认应设置为波特率9600,数据位8位,停止位1位,无校验位,无流控;发送HEX,接收显示也是HEX;
3. 新传感器出厂站号是02,而不是01;
4. 若客户曾经对传感器修改过站号,之后忘记,则应尝试用00站号通讯;
5. 读取数据的功能码是03,而不是04 (仅个别新产品同时支持03 04功能码);
6. 命令的Zui后记得添加校验!使用CRC16-MODBUS计算方式,低字节在前
l 有些串口助手可以自动计算校验,方便操作;
l 若手动计算,应注意CRC16有很多种计算方式,注意正确选用;
上述6点,是Zui简单也是Zui容易出错的情况,应指导客户仔细阅读说明书!
7. 供电电源是否符合传感器供电电压范围的要求,输出电流是否够用;
8. 按目前电脑的配置,客户一般大部分使用的是USB转485线。该线插上电脑之后,在设备管理器中应新增一个COM号,若无,则说明未装驱动,可使用360中的硬件大师、鲁大师之类软件自检并安装;
9. 使用说明书中介绍的10功能码修改传感器站号命令时,一定确保命令要写全,而不能丢下某个字节,否则可能引起站号被改乱而通讯不上;
10. 若发生上条情况,则使用00站号重新按正确命令修改站号即可;
11. 若读取传感器数据的通讯成功,但客户不会换算,则应指导其查阅具体产品的说明书;
第二种情况:传感器已使用电脑485做了测试验证,但挂接在客户自己设计的采集器、控制器、PLC等上不通讯或通讯不稳定,可能原因如下:
1. 仍然先排除供电、接线顺序、串口参数、发送命令是否有误这些情况!
2. 若为低功耗数采,查看是否提供了足够的上电预热时间(所有传感器,应至少保证上电300ms之后才进行通讯,而若要读到准确的数据,则预热时间会更长,具体时长因各传感器而异);
3. 发送Modbus命令的频率,不要高于每秒7次!
4. 解释一下“RS485通讯距离Zui长可达到1000m”的意思:在供电、环境电磁干扰、芯片性能、线缆品质都比较理想的条件下,RS485总线的Zui远通讯距离,与传感器数量、波特率,这三个因素相互影响:
l 传感器数量增多,Zui长通讯距离则相应下降;
l 距离越远,可接入的传感器数量越少;
l 降低波特率,有利于增加Zui远通讯距离和/或增加传感器数量。
因此,这个Zui远1000m距离,在规范布线的前提下,波特率1200、一对一通讯的理想环境,才可实现。技术部办公室实测,使用与传感器自带电缆同型号RVVP电缆,9600波特率,3个传感器连接电脑测试过600m稳定。
题外话:3.3V和5V电平的485设备混接,不会影响通讯!
5. 距离较远时,客户现场布线应选用双绞屏蔽线,推荐RVSP电缆 (不是我们传感器自带的这种电缆)。
6. 总线距离大于50m,且传感器数量多于5个时,推荐在采集器端和Zui远传感器端(即485总线的两头位置)的AB线之间各加一个120Ω电阻;
7. 客户采集器的485芯片若使用SP3485型号,就要小心了,此时转交技术部人员沟通解决;
注:因为这个芯片的信号电平达不到3.3V所应有的485电平标准,为保证稳定通讯,应指导客户在AB线上增加强上下拉电阻,A线上拉到3.3V,B线下拉到地,推荐阻值2.2kΩ)。
8. 客户采集器若为硬件切换的自动收发设计,则其采集器电路必须加上条说的上下拉电阻,否则现象就是一直自动出乱码;
注:以上6~8的措施,与降低功耗是相互矛盾的,因此低功耗设备慎用!
- 【QY-06 土壤墒情监测站】让5000亩旱地变良田!多点监测 2020-09-03
- 【清易JL-32 土壤速测仪】让你一秒了解土壤墒情情况、一键获取数据报告! 2020-09-03
- 一文让你了解什么是超声波风速风向传感器,其工作原理及技术参数有哪些? 2020-09-03
- 蒸发量传感器的工作原理是什么?蒸发传感器的技术参数详解 2020-09-01
- 管式土壤墒情监测站,PVC管式土壤水分监测原理,监测参数,技术参数 2020-09-01
- 一文了解风速风向仪:超声波风速风向传感器和传统的风速风向传感器的区别是什么? 2020-09-01
- 什么是双翻斗雨量传感器,技术参数是什么?清易电子科技 2020-07-30
- 传统土壤墒情站与管式土壤墒情站的区别 清易详解 2020-07-30
联系方式
- 地址:河北省邯郸市开发区世纪大街2号319室
- 邮编:56000
- 联系电话:未提供
- 经理:张梁
- 手机:13315062509
- Email:13315062509@163.com