


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、RS485温湿度传感器协议主站发送地址码(1)功能码(1)寄存器地址(2)读取数量(2)CRC16校验(2)03 读06 写只读寄存器 读取功能码03寄存器地址寄存器内容字节数单位备注0 x0000温度值20.1数据为0X8000时,为探头错误0 x0001湿度值20.1%RH读写寄存器 读取功能码03 写功能码 060 x0002485地址2读地址0XFF写地址1-2470 x0003波特率204 0:12001:2400 2:48003:9600(默认)4:19200串口波特率:9600(可以设置),N,8,1Modbus RTU 通信协议:读取当前温度发送帧地址码(1)功能码(1)寄存器
2、地址(2)读取数量(2)CRC16校验(2)返回帧地址码(1)功能码(1)长度(1)数据(n)CRC16校验(2)功能码 0 x03寄存器地址:0 x0000读取数量:0 x0001返回的温度数据长度为两字节,高位在前低位再后,将这两字节转换成10进制数再除以10即为当前温度值;当最高位为1时表示负值,此时需将此值取补加1,也可将此值直接减去65536,即为当前温度值,下面举例说明:发送帧(地址为1):01 03 00 00 00 01 84 0A返回帧:01 03 02 00 DB F8 1F01地址码,03功能码,02长度,F8 1F crc16校验00DB即为温度值,最高位为0,所以温度
3、为正,将其转换为10进制=219,在将其除以10:21.9 即为当前温度值;返回帧:01 03 02 FF 90 F2 3FFF 90为温度值,最高位为1,所以温度为负,将其转换为10进制=65424,再减去65536= -11.2 即为当前温度值。读取当前湿度发送帧地址码(1)功能码(1)寄存器地址(2)读取数量(2)CRC16校验(2)返回帧地址码(1)功能码(1)长度(1)数据(n)CRC16校验(2)功能码 0 x03寄存器地址:0 x0001读取数量:0 x0001返回的湿度数据长度为两字节,高位在前低位再后,将这两字节转换成10进制数再除以10即为当前湿度值; 发送帧(地址为1):
4、01 03 00 01 00 01 D5 CA返回帧:01 03 02 02 32 38 F1 01地址码,03功能码,02长度,38 F1 crc16校验0232即为温度值,将其转换为10进制=562,在将其除以10:56.2 即为当前湿度值;读取485地址码:发送帧地址码(1)功能码(1)寄存器地址(2)读取数量(2)CRC16校验(2)返回帧地址码(1)功能码(1)长度(1)数据(n)CRC16校验(2)地址码 0 xff功能码 0 x03寄存器地址:0 x0002读取数量:0 x0001例如:发送帧:FF 03 00 02 00 01 30 14返回帧:FF 03 02 00 01 5
5、0 50FF地址码,03功能码,02长度,01当前模块地址,50 50 crc16校验注意:使用此命令时485总线上只能接一个温度模块,超过一个将会出错!设置485地址:发送帧地址码(1)功能码(1)寄存器地址(2)设置内容(2)CRC16校验(2)返回帧地址码(1)功能码(1)寄存器地址(2)寄存器值(2)CRC16校验(2)功能码:0 x06寄存器地址:0 x0002设置内容:2字节(值1-247)例如,当前的485地址是1,要把485地址改成3:发送帧(地址为1)01 06 00 02 00 03 68 0B返回帧:01 06 00 02 00 03 68 0B 读取串口波特率:发送帧地
6、址码(1)功能码(1)寄存器地址(2)读取数量(2)CRC16校验(2)返回帧地址码(1)功能码(1)长度(1)数据(n)CRC16校验(2)功能码 0 x03寄存器地址:0 x0003读取数量:0 x0001例如:发送帧(地址为1):01 03 00 03 00 01 74 0A返回帧:01 03 02 00 03 F8 4501地址码,03功能码,02长度,03指当前波特率为9600,F8 45 crc16校验波特率对应数字:0:1200 1:2400 2:4800 3:9600 4:19200设置串口波特率:发送帧地址码(1)功能码(1)寄存器地址(2)设置内容(2)CRC16校验(2)
7、返回帧地址码(1)功能码(1)寄存器地址(2)寄存器值(2)CRC16校验(2)功能码:0 x06寄存器地址:0 x0003设置内容:2字节(值0-4)例如,要把波特率改成4800:发送帧(地址为1)01 06 00 03 00 02 F8 0B返回帧:01 06 00 03 00 02 F8 0B波特率对应数字:0:1200 1:2400 2:4800 3:9600 4:19200注意:使用此命令时模块重新上电,波特率才会更新!MODBUS指令可以用Modbus Poll输入,如下图也可以使用串口超级终端输入,如下图CRC16校验程序:const unsigned char code auc
8、hCRCHi256 = 0 x00, 0 xC1, 0 x81, 0 x40, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x00, 0
9、 xC1, 0 x81, 0 x40, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x00, 0 xC1, 0 x81, 0 x40,
10、0 x01, 0 xC0, 0 x80, 0 x41, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x01, 0 xC0, 0 x80,
11、 0 x41, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x01, 0 xC0
12、, 0 x80, 0 x41, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x0
13、0, 0 xC1, 0 x81, 0 x40, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x00, 0 xC1, 0 x81, 0 x40, 0 x01, 0 xC0, 0 x80, 0 x41,0 x00, 0 xC1, 0 x81, 0 x40, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x01, 0 xC0, 0 x80, 0 x41, 0 x00, 0 xC1, 0 x81, 0 x4
14、0 ;const unsigned char code auchCRCLo256 = 0 x00, 0 xC0, 0 xC1, 0 x01, 0 xC3, 0 x03, 0 x02, 0 xC2, 0 xC6, 0 x06, 0 x07, 0 xC7, 0 x05, 0 xC5, 0 xC4,0 x04, 0 xCC, 0 x0C, 0 x0D, 0 xCD, 0 x0F, 0 xCF, 0 xCE, 0 x0E, 0 x0A, 0 xCA, 0 xCB, 0 x0B, 0 xC9, 0 x09, 0 x08, 0 xC8, 0 xD8, 0 x18, 0 x19, 0 xD9, 0 x1B,
15、 0 xDB, 0 xDA, 0 x1A, 0 x1E, 0 xDE, 0 xDF, 0 x1F, 0 xDD, 0 x1D, 0 x1C, 0 xDC, 0 x14, 0 xD4, 0 xD5, 0 x15, 0 xD7, 0 x17, 0 x16, 0 xD6, 0 xD2, 0 x12, 0 x13, 0 xD3, 0 x11, 0 xD1, 0 xD0, 0 x10, 0 xF0, 0 x30, 0 x31, 0 xF1, 0 x33, 0 xF3, 0 xF2, 0 x32, 0 x36, 0 xF6, 0 xF7, 0 x37, 0 xF5, 0 x35, 0 x34, 0 xF4
16、, 0 x3C, 0 xFC, 0 xFD, 0 x3D, 0 xFF, 0 x3F, 0 x3E, 0 xFE, 0 xFA, 0 x3A, 0 x3B, 0 xFB, 0 x39, 0 xF9, 0 xF8, 0 x38, 0 x28, 0 xE8, 0 xE9, 0 x29, 0 xEB, 0 x2B, 0 x2A, 0 xEA, 0 xEE, 0 x2E, 0 x2F, 0 xEF, 0 x2D, 0 xED, 0 xEC, 0 x2C, 0 xE4, 0 x24, 0 x25, 0 xE5, 0 x27, 0 xE7, 0 xE6, 0 x26, 0 x22, 0 xE2, 0 xE
17、3, 0 x23, 0 xE1, 0 x21, 0 x20, 0 xE0, 0 xA0, 0 x60, 0 x61, 0 xA1, 0 x63, 0 xA3, 0 xA2, 0 x62, 0 x66, 0 xA6, 0 xA7, 0 x67, 0 xA5, 0 x65, 0 x64, 0 xA4, 0 x6C, 0 xAC, 0 xAD, 0 x6D, 0 xAF, 0 x6F, 0 x6E, 0 xAE, 0 xAA, 0 x6A, 0 x6B, 0 xAB, 0 x69, 0 xA9, 0 xA8, 0 x68, 0 x78, 0 xB8, 0 xB9, 0 x79, 0 xBB, 0 x
18、7B, 0 x7A, 0 xBA, 0 xBE, 0 x7E, 0 x7F, 0 xBF, 0 x7D, 0 xBD, 0 xBC, 0 x7C, 0 xB4, 0 x74, 0 x75, 0 xB5, 0 x77, 0 xB7, 0 xB6, 0 x76, 0 x72, 0 xB2, 0 xB3, 0 x73, 0 xB1, 0 x71, 0 x70, 0 xB0, 0 x50, 0 x90, 0 x91, 0 x51, 0 x93, 0 x53, 0 x52, 0 x92, 0 x96, 0 x56, 0 x57, 0 x97, 0 x55, 0 x95, 0 x94, 0 x54, 0 x9C, 0 x5C, 0 x5D, 0 x9D, 0 x5F, 0 x9F, 0 x9E, 0 x5E, 0 x5A, 0 x9A, 0 x9B, 0 x5B, 0 x99, 0 x59, 0 x58, 0 x98, 0 x88, 0 x48, 0 x49, 0 x89, 0 x4B, 0 x8B, 0 x8A, 0 x4A, 0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产品评价表格-产品数据
- 农产品产地直销物流配送协议
- 工作进度跟踪表格:工作进度管理表
- 水处理技术服务合同
- 车辆租赁及交通服务协议条款说明
- 健康医疗信息系统运维服务合同
- 企业经营指标统计表-收入、利润3个关键指标
- 被动语态在中考英语中的考查点教案
- 经典童话故事对幼儿的成长影响
- 新时代绿色农业标准化生产推广方案
- GA/T 992-2012停车库(场)出入口控制设备技术要求
- 2、组织供应、运输、售后服务方案
- 体育测量与评价-第一章绪论课件
- 航空机载设备履历本
- 企业风险管理-战略与绩效整合(中文版)
- 高效能人士的七个习惯The7HabitsofHighlyEffectivePeople课件
- 小学体育与健康教育科学二年级下册第一章体育基本活动能力立定跳远教案 省一等奖
- 工程分包管理计划
- 民事诉讼法学整套ppt课件完整版教学教程最全电子讲义(最新)
- 河北省自然科学基金资助项目申请书模板
- 四年级奥数-容斥问题
评论
0/150
提交评论