|
DS18B20采集模块 |
DAMDS是我公司的一款4路RTD采集模块,同时提供RS485与RS232信号输出方式,方便客户随时调整现场及通讯方式。
适用于工业、存储业等对现场数据的采集。
选型表:
产品参数:
1、输入特性表
2、输出特性表
功能特点:
1.本产品按照工业及产品设计,所用器件均为工业级。所有接口均加了浪涌吸收电路,可以在工业场合恶劣环境下工作;
2.本产品同时支持RS232或RS485;
3.通信协议支持MODBUS标准RTU和ASCII格式 ,可以方便和工控机、PLC、组态屏等设备通信;
4.本产品自带稳压电源,可以支持DC7-12V供电;
接口说明:
接线方式
RS232接线示意图
RS485接线示意图
注明:RS485通信时接A和B即可,RS232通信时接TX、RX和电源地(负极)。
寄存器说明
本控制卡主要为温度寄存器,主要支持以下指令码:3、4、6
温度寄存器地址表:
输入寄存器表 保持寄存器表(修改指令码6)
读取数据温度
温度数据有效范围: -5500~12500,错误码:有符号:-9999 (无符号:55537) 传感器未连接!
注明:其中 TH为温度高字节,TL 为温度低字节,读回来的温度为扩大100倍的温度数据
其中CRCL和CRCH为MODBUS中的检验字节,用户不用关心。
修改地址和波特率
注明:波特率默认为9600。
本产品地址有两个,一个是广播地址254,另一个地址是用户自定义地址
用户自定义地址 = 拨码开关地址+(保持寄存器13中高位地址)*31
其中拨码快关地址用户可设置图如下:
保存寄存器中修改地址高位
注明:AH为高位地址的高位 AL为高位地址的低位,CRCH,CRCL为MODBUS的校验
码用户需自己生成。
本产品用户自定义地址 = 拨码开关地址+ADDRES*31
本产品广播地址 = 254
注意 本产品需要按照说明书指令更改地址波特率,如果用户随意修改保持寄存器数据那么温度获取将不正常。
常见问题与解决方法
1.继电器板卡供电后使用232接口无法建立通信,无法控制
首先测试不同波特率是否可以控制,485接口注意A+、B-线以及屏蔽线,屏蔽线不是必须,但在通信误码率大的情况下必须接上,即便距离很近也可能出现此类情况。
2.485总线,挂载了大于1个的设备,我以广播地址255发送继电器1吸和,但并不是所有模块的继电器1吸和。
广播地址在总线上只有一个设备时可以使用,大于1个设备时请以拨码开关区分地址来控制,否则会因为模块在通信数据的判断不同步上导致指令无法正确执行。 |