好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

单独传感器标准MODBUS485通讯协议.doc

3页
  • 卖家[上传人]:油条
  • 文档编号:101525166
  • 上传时间:2019-09-28
  • 文档格式:DOC
  • 文档大小:42KB
  • / 3 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 武汉新普惠科技有限公司A、 读取数据(标准modbus协议)地址默认为0x01,可以更改1、读取数据主机呼: 01 03 00 00 00 01 84 0A代码功能定义备注01站号(地址)03功能码00 00起始地址00 01读取点数84 0ACRC校验码,前低后高从机答: 01 03 02 XX XX XX XX代码功能定义备注01站号(地址)03功能码02读单元字节XX XX数据(前高后低)十六进制XX XXCRC校验码 上面 02,XX等均为一个字节数据为两个字节,高位字节在前每帧的开头和结尾至少有3.5个字节时间的间隔2.读设备地址00 20 CRC (4个字节)(读取:00 20 00 68)00 20 Adress CRC (5个字节)3.写设备地址00 10 Adress CRC (5个字节)(地址设为01:00 10 01 BD C0)00 10 CRC (4个字节)(返回:00 10 00 7C)说明: 1.读写地址命令的地址位必须是00。

      2. Adress为1个字节,范围为0-255. 用户在为主机编程时,除了站号(地址)和CRC校验码之外,其它字节的字符均采用上面的内容不变主机格式中的读取点数为01从机回答帧中的功能码(03)和读单元字节数(01)不变计算CRC码的步骤:1、预置16位寄存器为十六进制FFFF(即全为1)称此寄存器为CRC寄存器;2、把第一个8位数据与16位CRC寄存器的低位相异或,把结果放于CRC寄存器;3、把寄存器的内容右移一位(朝低位),用0填补最高位,并检查右移后的移出位;4、如果最低位为0:重复第3步(再次移位) 如果最低位为1:CRC寄存器与多项式A001(1010 0000 0000 0001)进行异或;5、重复步骤3和4,直到右移8次,这样整个8位数据全部进行了处理;6、重复步骤2到步骤5,进行下一步8位数据的处理;7、最后得到的CRC寄存器即为CRC码;8、将CRC结果放入信息帧时,将高低位交换,低位在前//************************************************************************************************//**名 称:CRC16//**说 明:CRC效验函数//**形 参:*p效验帧的指针 帧长 datalen//**返 回 值:效验字//************************************************************************************************unsigned int CRC16(unsigned char * p, uint16 datalen ) { unsigned char CRC16Lo,CRC16Hi,CL,CH,SaveHi,SaveLo; int i,Flag; CRC16Lo = 0xFF; CRC16Hi = 0xFF; CL = 0x01; CH = 0xA0; for(i=0;i>= 1 ;CRC16Lo >>= 1 ; //高位右移一位,低位右移一位 if ((SaveHi & 0x01) == 0x01) //如果高位字节最后一位为1 CRC16Lo |=0x80 ; //则低位字节右移后前面补1否则自动补0 if ((SaveLo & 0x01) == 0x01) //如果LSB为1,则与多项式码进行异或 { CRC16Hi ^= CH; CRC16Lo ^= CL; } } } return (CRC16Hi<<8)|CRC16Lo;(返回后再进行高低位转换) }。

      点击阅读更多内容
      相关文档
      初高中杜绝校园霸凌(欺凌)主题班会:不作揉纸团的人.pptx 川教版七年级上册生命生态安全教学课件:第12课 生命的诞生.pptx 川教版七年级上册生命生态安全教学课件:第1课 奇妙的生命世界.pptx 川教版七年级上册生命生态安全教学课件:第2课 珍爱生命.pptx 川教版七年级上册生命生态安全教学课件:第8课 自己的事情自己做.pptx 多元性、歧视和骚扰集体谈判协议.docx 2024新版2025秋人教版音乐二年级上册第三单元第2课 洋娃娃和小熊跳舞教案教学设计.docx 川教版七年级上册生命生态安全教学课件:第4课 适应学校新生活.pptx 在公司班子成员2025年度“一岗双责”集体谈话会上的讲话.docx 天然气站安全管理制度汇总.doc 川教版七年级上册生命生态安全教学课件: 第11课 多彩的青春.pptx 川教版七年级上册生命生态安全教学课件:第14课 青春期交往.pptx 建筑工程在建项目每周安全检查记录表.doc “厂中厂”租赁企业安全风险评估报告.docx 川教版七年级上册生命生态安全教学课件:第10课 走进青春期.pptx 川教版七年级上册生命生态安全教学课件:第7课 提高学习效率的秘诀.pptx 学校课堂教学评价标准及教学设计评价标准.docx 2025-2026学年度九年级数学上册一元二次方程提优卷100题【含答案】.docx 辽宁省2026年高职单招语文复习资料.doc 初中生物模拟真题及答案.doc
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.