红外测温模块通信协议说明.docx
《红外测温模块通信协议说明.docx》由会员分享,可在线阅读,更多相关《红外测温模块通信协议说明.docx(8页珍藏版)》请在第一文库网上搜索。
1、红外测温模块通信协议说明一、RS-485红外测温模块(RS-485)通信使用RS-485串行通信总线接口,与上位MCU或电脑连接使用。通信协议使用ModBus协议,缺省为RTU模式。1、传输模式本通信采用RTU(远程终端单元)模式,每个8bit字节包含2个4bit的十六进制字符。2、字节格式一个字节由11个bit位组成,1个起始位(0),8个数据位(D0D7),1个奇偶校验位(无,置为1),1个停止位(I)o详细信息如图所示:0DOD1D2D3D4D5D6D7N13、帧格式整个消息帧必须作为一个完整的数据流传输,一个帧由1个字节的地址码,1个字节的控制码,1个字节的数据长度域,n个字节的数据域
2、(X=nv=32),最后是2个CRC校验码。详细信息如图所示:I地址码I控制码I数据长度I数据域I校验码Ia、地址的分配情况是:00:广播地址01247:从设备地址b、控制码的格式是:D7D6D5D4D3D2D1D0|D7:O正常回应1异常回应D6:O-由主站发出的命令帧I-由从站发出的应答帧D5D0:请求及应答功能码0x03:读数据(读目标温度、目标温度及环境温度,读地址、通信速率、辐射率)0x06:写数据(写地址、通信速率、辐射率)c、数据长度是指传送的数据域的长度。d、数据域包括数据标志和传送的数据。数据标志是读写数据的类别,有:0x00:地址0x01:通信速率(0-1200bps1-2
3、400bps2-4800bps3-9600bps4-19200bps)0x02:辐射率(缺省值为0.95范围为0.101.00读数为实际*100)0x04:目标温度(为实际温度*10)、环境温度(为实际温度*10)0x05:系统信息,6点测试温度,校验和)f、校验码使用的是CRC校验方式,占用2个字节。4、传输a、在发送帧信息之前,先发送14个字节FEHb、所有数据项都先传送低位字节,后传送高位字节c、每次通信都由主站发送命令帧开始,被请求的从站根据控制码作出响应收到命令帧后的响应延迟时Td:20ms=Td=200ms字节之间停顿时间Tb:Tb=20msd、差错控制采用了字节之间的偶校验以及对
4、帧的CRC(纵向信息校验和)方式e、传输速率:1200、2400、4800、9600bps,缺省值为960ObPS示例:例1.主请求读目标物温度:地址(ID)功能码(F)长度(1)数据域(Fie1d)CRC数据标识(DD数据(DATA)FEFEO103O10349BO从应答(目标温度30.0度(300):地址(ID)功能码(F)长度(1)数据域(Fie1d)CRC数据标识(DI)数据(DATA)O14303032C014169备注300例2.设置地址IDF1Fie1dCRCDIDATAFEFE00060200018844从应答(广播地址不应答)例3.设置通讯速率IDF1Fie1dCRCDIDA
5、TAFEFEOI0602010319F9备注03-9600bps从应答IDF1Fie1dCRCDIDATA014601015D20例4.读取设置数据IDF1Fie1dCRCDIDATAFEFE00030118BEF1从应答:O14309180301965F38FF8813187AIDF1Fie1dDIDATA014309180301965F38FF8813ID01读数据成功长度数据标识波特率9600ID01响应时间150(*2)300ms辐射率95最小输出温度-200最大输出温度5000写设置数据:FEFE0006OB18090301965F38FF8813D29F例5.读校准数据地址(OXo
6、O)功能码(OXo3)数据长度(OXo1)数据标识(OX1A)CRC校验(7F70)从应答地址(OXOI)功能码(0x43)数据长度(OXI9)数据标识(OX1A)数据(0000580200408076009B8OB00006202BA04IC077909D6OB)CRC校验(XXxx)写校准数据地址(OXoI)功能码(OXo6)数据长度(OXIA)数据标识(OXIA)数据(0000580200408076009B8OB00006202BA04IC077909D6OBF1)CRC校验(XXxx)从应答地址(OXoI)功能码(0x46)数据长度(OXo1)数据标识(OX1A)CRC校验(XXxx
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 红外 测温 模块 通信协议 说明