193-3160-3606

星仪小百科:温度变送器RS485通讯协议说明

  温度变送器 采用RS485通讯协议具有强抗干扰和较长的传输距离等特点,传输距离可达1000米,总共可接32路。温度变送器RS485通讯采用标准的 Modbus-RTU 协议,数据格式为9600,N,8,1。温度变送器RS485信号输出的响应频率小于等于5Hz,响应速度大于等于10ms。

  下面我们了解一下如何读取温度变送器RS485的通讯信号:

  首先我们要知道温度的计算公式:

  当量程下限≥-50℃公式为:当前数据/10-50=当前温度,当量程下限<-50℃公式为:当前数据/10-200=当前温度。

  0~100℃的温度变送器通讯设备地址设置为01,即 [Address]=01(Address范围01-254)。

  此时: CRC0=84,CRC1=0a 。那么发送与返回数据如下:

  发送: 01 03 00 00 00 01 84 0A

  返回: 01 03 02 02 AC B9 59

  02AC为16进制,转换成十进制为684

  所以获取的当前温度变送器测量的温度值为T=684/10-50=18.4℃

  需要注意的是温度变送器RS485数据通讯须有校验来保护传输正确性,一般Modbus-RTU用crc-16 校验模式来校验,这样温度变送器测量数据的错误率小于 1/10 亿,几乎忽略不计。

  产品咨询、产品定制、代理、技术垂询、报价等如有任何问题,请联系星仪:400-600-4496 !

点击图片,查看详情>>