欢迎来到天天文库
浏览记录
ID:23654977
大小:52.00 KB
页数:5页
时间:2018-11-09
《can高速环网传输可靠性研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、CAN高速环网传输可靠性研究在现场总线中,CAN高速环X因其诸多优势而得到广泛应用,由此带来的环X数据传输的可靠性问题也备受关注。本文针对CAN高速环X的特点提出了单环双向、双环单向两种CAN环X传输模型,可以在不同应用中保证CAN高速环X在传输介质意外断开时数据的传输,从而提高环X的可靠性。关键词:CAN总线;环X;数据传输;传输模型1概述 CAN总线因其诸多优势在现场数据传输中得到了广泛应用。但如何保证CAN环X在传输介质意外断开时数据的正确传输,一直是许多科研工研究的方向,本文就如何提高CAN总线系统的工作可靠性进行了讨论与分析。2传统CAN环X可靠性分析 传统的CAN总线环型
2、结构中,每个节点与两个最近节点相连接以使整个X络形成一个环,数据沿着环向一个方向发送。当环中的节点不断增加时,响应时间也就变的越长。单纯的环形结构非常不灵活且不易扩展,单个节点或一处电缆发生故障将会造成整个X络的瘫痪,影响X络中数据的正常传输,所以该环形结构的可靠性有待提高。3CAN高速环X传输模型设计与分析 根据CAN环形X络的特点,为了增加基于CAN总线的环X的可靠性,本文针对不同应用环境设计了单环双向以及双环单向两种CAN高速环X传输模型。3.1单环双向结构 当环形X络中,节点数不是太多,数据传输量不是特别大的情况下,本文设计了单环双向的CAN环形X络模型,如图1所示。 该传
3、输模型采用单环双向传输的传输模型,同时配置适合的控制策略,当环X中任一节点或某处电缆断开时,整个X络能够正常通信。各信号采集设备采集到的信息通过CAN总线接口发送到环X的CAN总线上,且数据同时向两个方向传输。系统各节点采用全局广播的通信方式,各节点在接收到CAN总线发送的数据时,只解析数据包中的地址,是发给自己的作进一步处理,不是发给自己的直接丢弃,这种通信方式简单易行。系统支持多点同时进行数据传输,各节点从CAN总线上直接截获数据,然后接收处理发送给自己的数据,丢弃发给其他节点的数据, 图1双向单环CANX络而不用侦听等待某一节点传输完数据,待该节点传输结束后才允许其他节点进行
4、数据传输与通信,提高了系统的实时性与总线利用率。在该传输模型中,因为单个节点是同时向两个方向将数据发送到CAN总线上的,当该节点与监控处理设备相连的CAN总线一个方向的链路断开时,待发送数据可以通过另一个方向到达监控节点,避免了单条线路断开时系统瘫痪的危险,从而提高系统的可靠性。3.2双环单向结构显然,在双向单环CANX络中,CAN总线上传送的数据比实际需要传输的数据增加了一倍,当环形X络中节点数量较多,数据传输量较大的情况下,这种X络结构就不能适应数据高速传输的需求,可能会引起线路拥堵,从而产生丢帧现象,影响环X性能。为了提高此时CAN环X的可靠性,本文设计了单环双向传输的传输模型,同
5、时配置适合的控制策略。 在双环单向X络中,当某个节点要发送数据时,同时通过两条CAN总线发送数据,一条CAN总线只向一个方向传送数据信息,且两条CAN总线发送方向相反。系统采用双环结构,数据沿不同方向传输,避免了传统CAN环X中单条线路断开时系统瘫痪的危险,同时可以减少单环双向传输模型中因数据量大而产生的总线冲突,同时提高系统容量和系统资源利用率。 该模型采用主从结构与多主结构相结合的控制策略,系统中各节点地位平等,可以实现对等通信,同时,监控处理设备可以收集CAN总线数据信息进行分析处理。在主从结构中加入多主结构中采用的设定节点优先级的调度策略,当各节点发送到总线的数据发生冲突时,
6、优先级低的节点主动停止发送,这种控制策略简单,容易控制,且兼具多主结构的灵活。同时,CAN总线组建的监控系统可对丢失的数据帧或出错数据帧进行自动重发,在节点错误严重的情况下,可自动切断节点与总线的联系,确保X络可靠运行。 从以上分析可以看出,双环单向传输模型可以保证更多节点在数据传输量较大时数据传输的可靠性,但是因为使用了双条线路成本相对较高。当环X中挂接节点较多或者虽然节点较少,但是每个节点传送的数据量较大时,可以采用双环单向结构,以较高成本换取高速X络环境下、大数据流的可靠传输。3.3两种结构的分析比较 从以上分析可以看出,当系统采用双向单环结构时,CAN总线上的数据沿着两个方向
7、同时传输,当该节点通向与监控处理设备相连的CAN总线接口一个方向的链路断开时,数据可以通过另一个方向到达监控节点,避免了单条线路断开时系统瘫痪的危险,从而提高系统的可靠性,但是该结构只适合CAN总线环X中挂接的节点较少,或者虽然节点比较多,但是每个节点的数据传输量不是特别大的时候。4结论 本文根据CAN高速环X的特点以及传输介质意外断开带来的严重后果提出了单环双向、双环单向两种CAN环X传输模型,可以在不同应用中保证CAN高速环X
此文档下载收益归作者所有