


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、USB通信协议:1.数据包由两种构成:描述包和实时包,区别在命令字上。2.通信方式:上位机只接收数据,不与下位机交互,即上位机只收不发。描述包即非实时包,只在初始化阶段上传,描述包格式:包头IByte包长IByte描述段命令字IByte偏移量IByte校验码IByte0 x550-255CRC其中:包头固定为:0 x55包 长 为 本 次 数 据 包 的 长 度 , 计 算 公 式 : 包 长 = 描 述 段 + 命 令 字 + 偏 移 量CRC校验范围是:除包头外的所有其他内容描述段根据命令字决定:命令字为IBytebit7bit6bit5bit4bit3bit2bit1bit01规定:bi
2、t71:这是一一个描述包数据类型:bit70:这是一个实时包0-char1-unsignedintbit6:bit500:信号的组数2 -intbit6:bit501:信号名称3-unsignedlongbit6:bit510:彳也数据长度及类型4 -longbit6:bit511:信号数据上下限5-float6-doublebit4:bit0数据序号(032)7-bool(LED显本)如果数据类型是bool,则数据序号bit4:bit0表明该信号的在数据段中的位置,例如系统有8种bool型的信号,则由一个字节表示,每一位分别表示每种信号的值:bit7bit6bit5bit4bit3bit2b
3、it1bit0ABCDEFGH偏移量为信号在实时包中白位置,当命令字为10000000时,该数据包没有偏移量举例如下:名称电压(V)A相电流(A)计数M故障A、B、Cint(16bit)float(32bit)long(32bit)bool(1bit)上限500100.216384721-下限0-100.20-偏移量1234名称故PA故障B故PC旧bool(1bit)bool(1bit)bool(1bit)偏移量111项目包头1Byte包长(1Byte)描述段命令字1Byte偏移量1Byte校验码1Byte信号名称0 x55描述段长度“故障A”10100004CRC数据长度类型0 x5537(
4、bool)11000004CRC信号名称0 x55描述段长度“故障B”10100004CRC数据长度类型0 x5537(bool)11000014CRC信号名称0 x55描述段长度“故障C”10100004CRC数据长度类型0 x5537(bool)11000104CRC下位机应先发送信号的种类数,接着发送各种信号的描述符。包头IByte包长IByte信号种类数1Byte命令字1ByteCRC1Byte0 x5526(0-255)1000000CRC对于一个信号应该由4个描述包完成描述电压信号的描述包:项目包头1Byte包长(1Byte)描述段命令字1Byte偏移量1Byte校验码1Byte信
5、号名称0 x55描述段长度+2“电压(V)”10100001CRC数据长度类型0 x55416(bit)+2(int)11000001CRC信号上下限0 x556上限+下限11100001CRC建议:下位机在发送完描述包后应该在发送一个描述包来说明此时描述包已经结束。实时包格式:包头1Byte包长1Byte数据段校验码1Byte0 x550-255CRC项目包头IByte包长(IByte)描述段命令字IByte偏移量1Byte校验码1Byte信号名称0 x55描述段长度+2“电压(V)”10100001CRC数据长度类型0 x5532(int)11000001CRC信号上下限0 x556上限+
6、下限11100001CRC项目包头1Byte包长(1Byte)描述段命令字1Byte偏移量1Byte校验码1Byte信号名称0 x55描述段长度A相电流(A)”10100002CRC数据长度类型0 x5545(float)11000002CRC信号上下限0 x5510上限+下限11100002CRC项目包头1Byte包长(1Byte)描述段命令字1Byte偏移量1Byte校验码1Byte信号名称0 x55描述段长度“计数值M”10100001CRC数据长度类型0 x5523(unsignedlong)11000001CRC信号上下限0 x5510上限+下限11100001CRC项目包头1Byte包长(1Byte)描述段命令字1Byte偏移量1Byte校验码1Byte信号名称0 x55描述段长度“故障A”10100004CRC数据长度类型0 x5527(bool)11000004CRC信号名称0 x55描述段长度“故障B”10100004CRC数据长度类型0 x5527(bool)11000014CRC信号名称0 x55描述段长度“故障C”10100004CRC数据长度类型0 x5527(bool)11000104CRC包头包长数据段校验1Byte1Byte2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教师招聘之《小学教师招聘》考试彩蛋押题附完整答案详解【夺冠系列】
- 辽宁省普通高中2025-2026学年高三上学期开学检测语文试题(含答案)
- 2025-2026学年人教版(2024)七年级地理第一学期第一章 地球 单元测试(含答案)
- 25-26学年雷州八中集团九年级第一学期开学摸底测试历史试卷及答案 25-26学年雷州八中集团九年级第一学期开学摸底测试历史试卷
- 小说战争中的小猫450字11篇范文
- 荷塘月色中的比喻与拟人手法分析教学教案
- 2025年教师招聘之《幼儿教师招聘》押题练习试卷含答案详解(达标题)
- 新质生产力与碳中和协同
- 教师招聘之《小学教师招聘》综合提升练习试题及参考答案详解【a卷】
- 四大名著文化解读:古代文学文化背景分析教案
- 2025-2026学年湘美版(2024)小学美术三年级上册《创意钟表》教学设计
- 2025交通行业工会改革计划
- 2022民用建筑暖通空调设计技术措施
- 高校新生开学动员大会教师代表发言稿范文
- 2025年心内科重症病房CCU临床带教资选拔理论试题(附答案)
- 甬温线特大铁路事故
- 用户运营基础知识培训课件
- 边境电子围栏2025年行业应用前景报告中小企业安全市场拓展
- 【英语】江苏省苏锡常镇2025届高三下学期二模试题(解析版)
- 2024年德州禹城市事业单位引进青年人才真题
- DBJT15-110-2015 广东省建筑防火及消防设施检测技术规程
评论
0/150
提交评论