- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
协议GPRS帧格式20150629
通讯协议-V1.2
/**************************************************
1、修改日期 2015-06-29 by余意
增加了远程复位等协议
*****************************************************/
终端和主站之间通讯定义
低字节在前方式
通讯帧格式:
串口数据以一帧一帧的方式进行发送和接收,双方对每帧数据的格式约定:
帧头 类型 属性 帧长 产品编号 流水号 数据 校验 帧尾 1个字节 1个字节 1个字节 2个字节 6个字节 2个字节 N个字节 2个字节 1个字节 表1 帧格式
一帧完整的信息如表1所示,接收方检测到“帧头”段信息后,根据“帧长”段的长度接收整帧数据,并进行对整帧数据的校验值的比较。
各段的含义:
1“帧头”段: 指协议的固定版本号,当前固定为0xBC。
2“帧类型”段: 目前考虑的帧类型分为
空 帧(0x0),
心跳帧(0x11),
查询帧(0x12),
透传帧(0x13),
设置帧(0x14)
统计帧(0x15)//2015-10-18 如果平台收到统计帧,时钟获(0x16) //2015-10-18
。。。
此段的含义用于对“数据”段内容的解析,针对于RS485串口透传忽然CAN网络数据方式的。
“空 帧”指应答;接收方收到设置帧或关键帧时,给发送方的应答。其帧的格式为数据”段长度为0,流水号与发送方一致。
“心跳帧”指间隔约一分钟发送一次,仅包含定位信息:如经纬度,定位时间。在一分钟之内如果有其它的帧发送,此帧将不会发送。
“查询帧”指主站查询终端里面配置了哪些帧ID以及其发送周期。
“透传帧”指终端将收到的透传数据在主站和CAN网络(或串口)之间透明传输。包含两个方面:(1)终端将从主站收到的数据直接传输到CAN网络;(2)终端按主站配置的周期,定时将CAN网络上的数据传输到主站。
“设置帧”指主站设置终端的基本信息,如发送周期等。采用CAN信元的格式进行定义:
(1)配置CAN帧的回传周期:
类别ID(4个字节) 配置ID(4个字节) 周期(4个字节) 0被设置的ID号 整型,单位秒 (2)清除所有CAN帧的回传周期:
类别ID(4个字节) 固定字节(4个字节) 固定字节(4个字节) 000xffffffff (3)清除指定CAN帧的回传周期:
类别ID(4个字节) 指定ID(4个字节) 固定字节(4个字节) 0--- 0
3“帧属性”段: 指协议的固定版本号,当帧类型为“透传帧”,其值为0x01表示CAN数据,值为0x02表示串口数据。
4“帧长”段: 指“数据”段里所含有效数据的长度,即长度值为N。而实际收到的整个数据字节的长度为N+16。
5“产品编号”段: 唯一标识作用,确定针对的是哪一个产品。
6“流水号”段: 短整型的数,由数据发起方维护,每发完一帧流水号值加1。
(作用:如果需要一问一答的方式来保证不丢失,用来定义应答帧的一致)
7“数据”段: 指包含的有效数据。
根据帧类型分别进行处理。
当前CAN帧透传的应用中,考虑帧的类型为:
示例说明
假设终端编号为 10 00 14 07 00 01,校验用XX XX表示。
1)心跳帧
移动终端间隔约1分钟左右,周期性地往主站发送,其格式如:
BC 11 00 0C 00 10 00 14 07 00 01 01 00 .. .. .. .. .. .. .. .. .. .. .. .. XX XX BC
数据部分12个字节的内容依次为经度(浮点数 4个字节),纬度(浮点数 4个字节),时间(比特数 4个字节)
2)透传帧
移动终端往主站:
移动终端根据主站的配置,周期性地往主站传送CAN数据帧,比如终端以1分钟的间隔发送CAN ID为00x0000abcd,数据内容为 01 02 03 04 05 06 07 08,如下:
BC 13 01 18 00 10 00 14 07 00 01 02 00 78 56 34 12 01 02 03 04 05 06 07 08 cd ab 00 00 01 02 03 04 05 06 07 08 XX XX BC
主站往移动终端:
移动终端将从主站收到的CAN帧,透传到CAN网络上,比如主站要发往CAN 网络的ID为00x0000abcd,数据内容为 01 02 03 04 05 06 07 08,如下:
BC 13 01 18 00 10 00 14 07 00 01 02 00 78 56 34 12 01 02
您可能关注的文档
最近下载
- 银行业专业人员资格考试银行业法律法规与综合能力分类模拟108含答案.pdf VIP
- 课件中国的行政区划全国优质课一等奖课件.ppt
- 上市股份有限责任公司章程(标准版).docx
- 兴业证券-电子行业跟踪报告:比亚迪开启全民智驾时代车载摄像头迎机遇.pdf VIP
- 2024年家庭房产分配协议书范本6篇.docx VIP
- 汽车机械制图(第二版)模拟试题及答案2套.docx VIP
- DB33T 817-2010 基础地理信息要素分类与图形表达代码.docx VIP
- 煤制合成气单位产品能源消耗限额.pdf VIP
- 第1讲:平面向量的线性运算及坐标表示.docx VIP
- 第一次中华民国教育年鉴 教科书发刊概况.pdf VIP
文档评论(0)