下载此文档

CAN BUS特色与应用实例.docx


文档分类:通信/电子 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
CAN BUS特色与应用实例
由于汽车产业不断追求安全可靠、极致性能、舒适方便以及低成本等目标,但汽车内高复杂的系统网络, 使得线束过于庞大,导致成本提高且网络架构也难以持续提升,与前者形成冲突。
于是德国***在1985年提出CA,数值越小优先权越高。所以信息的传递并不是定义在节点上,而是定义在信息上。由 于是串接的架构加上识别子(ID)的判定机制,所以软硬件不需要做修正就能够轻易增加或移除节点,不但降 低了布线成本也降低了维护的复杂度,这种多主控端架构成就更完整的智能网络设备。
信息传递可透过节点上的设定,使信息可以被每个节点接收至缓冲器内,也可以选择对该信息置之不理。 CAN BUS也支持远程数据请求,当该信息识别值符合节点内部的识别值,且该信息是远程信息(Remote Message) 时,指定的节点会将相符的数据传送出去。用户便可利用这功能,来进行节点与节点间的沟通。
在CAN BUS上,传输速度最快可达1Mbps,用户可藉由修改位时序设定来修改传输速度,而传输距离随 通信速度增加而递减,例如当通信速度40Kbps时,通信距离可达1km;当通信速度1Mbps时,通信距离最远 可达40m,据此用户可依照本身的应用做调配。
值得信赖的帮手
强大的容错能力
CAN BUS协议具有相当可靠的错误处理和检错机制,这些都是属于硬件自动侦测反应,在此种机制下, 网络讯息的传输不但有效率且使用起来更加方便。
自动重传
当总线上的节点侦测到错误时,硬件会自动重新发送该讯息到总线上,直到该讯息有任何节点响应ACK (Acknowledged )后,该讯息才会停止发送。
错误侦测
CAN BUS提供了五种错误侦测机制,分别为位错误(Bit Error),填充位错误(Stuff Error),循环冗余 代码校验(CRC Error),格式错误(Form Error),响应错误(Ack Error),利用这些错误侦测机制,使得总线 上的传输更加稳定,而不需用户介入。
错误通知
侦测到错误发生时,节点会发送错误讯息(Error Message)到总线上,使得总线上的所有节点都知道此 时有错误发生,以便作出相对的反应,包括重传或停止发送等。
错误恢复与排除
在CAN协议中规范了每个节点都有传送错误记数器(TEC: Transmit Error Counter)和接收错误记数器 (REC: Receive Error Counter),根据TEC和REC的值来决定目前节点为何种状态,一旦TEC大于255,硬 件会让该节点脱机且暂时不接收与发送讯号到总线上,待特定情况发生时,用户才可将该节点重新初始化, 并重新开始监控总线上的讯号,如此一来,可避免因各别节点使总线发生严重错误,影响其他节点的传输。
无限可能的应用系统
CAN BUS的应用实例
电梯系统(Elevator)
传统的电梯系统采用继电器逻辑线路,有着线束过多且维护不便等问题,改换成以CAN建构系统,不仅 大幅减少线束,增加系统可靠度,更有着建构简单,便于系统侦错等优点。
桥梁应变规(St rain Gage)
有鉴于天然灾害频传,所以藉由桥梁应变规来监控桥梁的健康度,以避免人员及车辆伤亡。但传统应变 规多半置于桥上,需要人员到场而无法远程监控。利用
CAN BUS低

CAN BUS特色与应用实例 来自淘豆网www.taodocs.com转载请标明出处.