- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于白车身检测的传感器网络微控制器设计.pdf
发错误以及 99.998%的突发长度大于或等于9的突发错误。可 收,但是只要没有收到帧头00H,rCVflag此标志位就不为 1,
以看出CRC校验能力非常突出,识别错误可靠性高。 只有收到帧头 00H,rCVf1ag=1时才能接收有效帧,程序会继
由于通信协议采用CRC8校验码,并且从机回复给主机 续接收00H之后的三个字节数据,集齐四个字节数据就能组
的消息帧的功能代码 、反馈字节的组合 比较多 ,极易出现 成一帧。
CRC8校验码与帧头(CCH)重合的情况 ,所 以这里采用双帧 3.2.2 响应超时时间设计
头+指定接收个数的方法来提高接收的正确率,即主机接收 当系统波特率为 9600bps时 ,发送一字节的时间 10/
到CCH+BBH这两个字节后才开始接收,一旦接收不论从机 9600=1.04ms,所以正常情况下一帧时间为 1.04x4=5ms,返
发送过来的是什么字节(即使是 CCH)都无条件接收,直到收 回一帧消息时间为 1.04x6=7ms;波特率为2400bps时,发送
齐一帧6个字节才停止接收消息,这个过程必须在响应超时 一 字节 的时间 10/2400=4.17ms,正常情况下一帧时间为
内完成71『。 4.17~4=17ms,返回给主机的时间是4.17~6=25ms,从机可以
此外 ,主机发送命令时理论上对应 128个地址和 15个功 在 1gs以内处理一条指令,加之程序主要用于控制,计算比较
能码的组合,也就是有 128x15=1920个组合 ,而CRC8校验 少 ,所以主机响应超时时间设定在 100ms满足系统的使用要
码生成的校验码集一共有256个 ,远远少于地址码和功能码 求。
的组合数,可知一定有两个或者两个以上的地址码和功能码 3.2.3最大重发次数设计
的组合对应相同的CRC8校验码 ,如果主机发送命令时总线 主机向从机发送消息帧,为了确保不丢失消息帧,主机采
上产生的干扰信号恰好使地址码与功能码的组合发生改变而 取了按固定次数重发相同消息帧的机制。然而这种机制虽然
又不改变CRC8校验码 ,那么从机就会产生误操作 ,因此为了 可以有效确保消息帧不丢失,但是大量冗余数据帧被发送,网
保证主机发送命令的准确性,必须要找出对应相同CRC8校 络资源利用率不高。重发次数越多,冗余数据帧越多,效率越
验码的组合并加以排除。表 3列出了地址 1-31之间剔除的 15 低嘲。要想保证数据帧准确发送的同时又不产生过多冗余数据
个地址(表中均为 16进制数),剩余的地址足够现场使用。 帧,那么重发次数的确定就成为问题的关键。
本系统中,在不产生过多冗余数据帧的前提下,可以根据
剔除地址 0EH OBH 1CH OFH 0lH 1DH 0AHl1EH 误码率来计算最大重发次数。设实验条件下的误码率为 q,系
剩余地址 17H 12H 05H 16H 18H 04H 13Hl07H
剔除地址 09H 0CH 1BH 08H 1AH ODH 19H 统需求的误码率为Y,最大重发次数为k,则:
剩余地址 lOH l5H 02H llH O3H 14H 与帧头 OO重合 y= (4)
为了提高系统的纠错能力 ,防止现场干扰,误收错误信 本系统组网测试超过 36h,通讯 349万次 ,系统出错的概
息。在从机接收这部分,必须从指定的帧头开始接收消息帧 , 率为 0.00464,系统要求错误的概率不超过 10~,即误码率不
只要检测到的数据是帧头就重新接收本帧消息。这个与主机 超过0.1X10 ,经计算确定最大重发次数为 3次。
发送给从机的接收模式不一样 ,因为主机发送给从机的帧消 3.3实验结果及异常处理
息都是可控的,经过在实验室做通信实验检验,它们的CRC 3.3.1异
文档评论(0)