- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CAN BUS特色与应用实例.doc
CAN BUS特色与应用实例
由于汽车产业不断追求安全可靠、极致性能、舒适方便以及低成本等目标,但汽车内高复杂的系统网络,使得线束过于庞大,导致成本提高且网络架构也难以持续提升,与前者形成冲突。于是德国Bosch在1985年提出CAN BUS(Controller AreaNetwork),不但解决了车内线束持续增加的问题,还为日后可靠且有效率的网络系统垫定了基础。1993年,CAN BUS更制定为标准化(ISO 11898),由于具有高可靠性和错误检测能力,也被广泛应用在船舶、航空电子、大众交通、农用设备、医疗设备、工业控制中。
CAN BUS的架构与特色
CAN BUS是一种串行双线式差分传输的技术规格(见图1),MCU负责运算数据,CAN Controller处理运算后的数据并传送“0”或“1”数据,经过CAN Transceiver的转换由CAN High和CAN Low产生差分信号(见图2)。其中,CAN High电压减CAN Low电压小于0.5V代表逻辑状态为“1”,而CAN High电压减CAN Low电压大于0.9V代表逻辑状态为“0”,所以图2中传送位串为101。借由差分的方式可以避免噪声的产生,而终端电阻120Ω则是防止信息传送后反射造成的干扰。
CAN BUS上最小单位为节点(Node),每个节点都可以主动发送信息到总线上,也可以要求特定节点回传信息,并不限定于只有一个主控端。每个信息(Message)都是以识别子字段(ID Field)为起头,以识别值决定发送信息的优先权,数值越小优先权越高。所以信息的传递并不是定义在节点上,而是定义在信息上。由于是串接的架构加上识别子(ID)的判定机制,所以软硬件不需要做修正就能够轻易增加或移除节点,不但降低了布线成本也降低了维护的复杂度。
信息传递可透过节点上的设定,使信息可以被每个节点接收至缓冲器内,也可以选择对该信息置之不理。CAN BUS也支持远程数据请求,当该信息识别值符合节点内部的识别值,且该信息是远程信息(Remote Message)时,指定的节点会将相符的数据传送出去。用户便可利用这功能,来进行节点与节点问的沟通。
在CAN BUS上,传输速度最快可达1Mbps,用户可借由修改位时序设定来修改传输速度,而传输距离随通信速度增加而递减,例如当通信速度40Kbps时,通信距离可达1km;当通信速度1Mbps时,通信距离最远可达40m,据此用户可依照本身的应用做调配。
强大的容错能力
CAN BUS协议具有相当可靠的错误处理和检错机制,这些都是属于硬件自动侦测反应,在此种机制下,网络信息的传输不但有效率且使用起来更加方便。
·自动重传
当总线上的节点侦测到错误时,硬件会自动重新发送该信息到总线上,直到该信息有任何节点响应ACK(Acknowledged)后,该信息才会停止发送。
·错误侦测
CAN BUS提供了5种错误侦测机制,分别为位错误(Bit Error),填充位错误(Stuff Error),循环冗余代码校验(CRC Error),格式错误(Form Error),响应错误(Ack Error)。利用这些错误侦测机制,使得总线上的传输更加稳定,无须用户介入。
·错误通知
侦测到错误发生时,节点会发送错误信息(Error Message)到总线上,使得总线上的所有节点都知道此时有错误发生,以便做出相对的反应,包括重传或停止发送等。
·错误恢复与排除
在C AN协议中规范了每个节点都有传送错误记数器(TEC:Transmit Error Counter)和接收错误记数器(REC:Receive Error Counter)。根据TEC和REC的值来决定目前节点为何种状态,一旦TEC大于255,硬件会让该节点脱机且暂时不接收与发送信号到总线上,待特定情况发生时,用户才可将该节点重新初始化,并重新开始监控总线上的信号。如此一来,可避免因各别节点使总线发生严重错误,影响其他节点的传输。
CAN BUS的应用实例
·电梯系统(Elevator)
传统的电梯系统采用继电器逻辑线路,有着线束过多且维护不便等问题,改换成以CAN建构系统,不仅大幅减少线束,增加系统可靠度,更有着建构简单,便于系统侦错等优点。
·桥梁应变规(Strain Gage)
有鉴于天然灾害频传,所以借由桥梁应变规来监控桥梁的健康度,以避免人员及车辆伤亡。但传统应变规多半置于桥上,需要人员到场而无法远程监控。利用CAN BUS低速时传输距离长的特性,可将规划区域内的桥梁上放置应变规,并连接至CAN BUS以回传监控中心监控桥梁情形,大幅减少人力成本。
·车用监控系统
您可能关注的文档
- 6—BA对大豆愈伤组织诱导影响的初步研究.doc
- 6个胡麻品种在旱地旧膜上的引种试验.doc
- 6号炉脱硝改造影响厂用电率升高的原因分析与实验论证.doc
- 6步速成升级烧烤大餐.doc
- 6步速成升级现场演出新科技.doc
- 70%吡虫啉WS不同药种比拌种对小麦生长指标的影响.doc
- 72亿美元收购诺基亚手机业务微软一箭双雕来“硬”的.doc
- 7号信令维护经验交流.doc
- 7英寸平板谁最强.doc
- 8PV型0.4KV开关触头发热分析与处理.doc
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].docx
- 情绪价值系列报告:春节消费抢先看-国证国际证券.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(解析版).docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].docx
- 液冷盲插快接头发展研究报告-全球计算联盟.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(原卷版).docx
- 精品解析:北京市东直门中学2024届高三考前练习数学试卷(解析版).docx
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第2章 人体的神经调节》大单元整体教学设计[2020课标].docx
文档评论(0)