


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
武汉新普惠科技有限公司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;idatalen;i+) CRC16Lo =*(p+i);/每一个数据与CRC寄存器进行异或 for(Flag=0;Flag= 1 ;CRC16Lo = 1 ; /高位右移一位,低位右移一位 if (SaveHi & 0x01) = 0x01) /如果高位字节最后一位为1 CRC16Lo |=0x80 ; /则低位字节右移后前面补1否则自动补0 if (SaveLo & 0x01) = 0x01) /如果LSB为1,则与多项式码进行异或
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中汽股份:中汽研汽车检验中心(呼伦贝尔)股东全部权益价值资产评估报告
- 2025年现代挖掘机购销合同
- 2025年人事代理与合同制员工:权益保障与工作稳定性解析
- 初二满分作文《最美的风景》600字3篇
- 脊柱骨折磁共振表现课件
- 沂南生物净化工程方案(3篇)
- 普洱工程质量检测方案(3篇)
- 大型拆迁工程承包方案(3篇)
- 工程实施方案设计(3篇)
- 脊柱保养课件
- 核保考试非车险试题库完整
- 沪价费(2006)27号-关于调整本市部分绿化行政事业性收费标准的通知
- 【桂科版】《综合实践活动》五上 第4课《平安伴我行·常见的安全事故》课件
- 水稻机械化种植技术-洞察分析
- 5.2《圆的周长》(教学课件)六年级数学上册北京版
- 《专利池与公共利益》课件
- 特殊作业安全管理监护人专项培训课件
- 统编语文四年级上册第六单元教材解读及集体备课
- 消防培训课件教学课件
- 课件:《中华民族共同体概论》第一讲 中华民族共同体基础理论
- 子宫颈机能不全临床诊治中国专家共识(2024年版)解读
评论
0/150
提交评论