行业新闻

1001ch.com金砖彩票登录网址汽车空调及电器CAN总线

来源:未知作者:金砖彩票 日期:2019-03-30 点击:

  CAN已经形成国际标准,并已被公认为几种最有前途的现场总线之一。CAN 总线的数据通信具有突出的可靠性、实时性和灵活性。由于其良好的性能及独特的设计,CAN总线越来越受到人们的重视,它在汽车领域上的应用是最广泛的。接下来及跟随小编一起来了解一下CAN总线的工作原理、特点及优缺点、应用领域及应用案例吧

  CAN英文全称为(Controller Area Network)即局域网控制器,CAN能够实现分布式实时控制。能够将多种智能机器进行网络连接,并进行统一控制

  CAN总线的物理层是将ECU(Electronic Control Unit-电子控制单元,又称“行车电脑”、“车载电脑”等)连接至总线的驱动电路。ECU的总数将受限于总线上的电气负荷。物理层定义了物理数据在总线上各节点间的传输过程,主要是连接介质、线路电气特性、数据的编码/解码、位定时和同步的实施标准

  理论上,CAN总线上的节点数几乎不受限制,可达到2000个,实际上受电气特性的限制,最多只能接100多个节点

  CAN的数据链路层是其核心内容,其中逻辑链路控制(LOagie Link Control,LLC)完成过滤、过载通知和管理恢复等功能,媒体

  访问控制(Medium Access Control,MAC)子层完成数据打包/解包、帧编码、媒体访问管理、错误检测、错误信令、应答、串并转换等功能。这些功能都是围绕信息帧传送过程展开的

  当CAN总线上的一个节点(站)发送数据时,它以报文形式广播给网络中所有节点。对每个节点来说,无论数据是否是发给自己的,都对其进行接收。每组报文开头的11位字符为标识符,定义了报文的优先级,这种报文格式称为面向内容的编址方案。在同一系统中标识符是唯一的,不可能有两个站发送具有相同标识符的报文。当几个站同时竞争总线读取时,这种配置十分重要

  当一个站要向其它站发送数据时,该站的CPU将要发送的数据和自己的标识符传送给本站的CAN芯片,并处于准备状态;当它收到总线分配时,转为发送报文状 态。CAN芯片将数据根据协议组织成一定的报文格式发出,这时网上的其它站处于接收状态。每个处于接收状态的站对接收到的报文进行检测,判断这些报文是否是发给自己的,以确定是否接收它

  由于CAN总线是一种面向内容的编址方案,因此很容易建立高水准的控制系统并灵活地进行配置。我们可以很容易地在CAN总线中加进一些新站而无需在硬件或 软件上进行修改。当所提供的新站是纯数据接收设备时,数据传输协议不要求独立的部分有物理目的地址。它允许分布过程同步化,即总线上控制器需要测量数据时,可由网上获得,而无须每个控制器都有自己独立的传感器

  CAN总线、具有实时性强、传输距离较远、抗电磁干扰能力强、成本低等优点

  3、具有优先权和仲裁功能,多个控制模块通过CAN 控制器挂到CAN-bus 上,形成多主机局部网络

  7、节点在错误严重的情况下具有自动退出总线、报文不包含源地址或目标地址,仅用标志符来指示功能信息、优先级信息

  CAN总线、CAN为多主方式工作,网络上任一节点均可在任一时刻主动地向网络上其他节点发送信息,而不分主从

  2、在报文标识符上,CAN上的节点分成不同的优先级,可满足不同的实时需要,优先级高的数据最多可在134s内得到传输

  3、CAN采用非破坏总线仲裁技术。当多个节点同时向总线发送信息发生冲突时,优先级较低的节点会主动退出发送,而最高优先级的节点可不受影响地继续传输数据,从而大大节省了总线冲突仲裁时间。尤其是在网络负载很重的情况下,也不会出现网络瘫痪的情况(以太网则可能)

  4、CAN节点只需要通过对报文的标识符滤波即可实现点对点、一点对多点及全局广播等几种方式传送接收数据

  5、CAN的直接通信距离最远可达10km(速率5kbps以下)通信速率最高可达1Mbps(此时通信距离最长为40m)

  国外知名汽车基本都已经采用了CAN总线技术,例如沃尔沃、林肯、奥迪、宝马等,而国内汽车品牌,例如奇瑞等公司也已经有几款车型应用了总线技术。 CAN总线技术就是通过遍布车身的传感器,将汽车的各种行驶数据发送到“总线”上,在这个信息共享平台上,凡是需要这些数据的接收端都可以从“总线”上读 取需要的信息,从而使汽车的各个系统协调运作、信息共享、保证车辆安全行驶、舒适和可靠。一般来说,越高档的车配备的CAN_BUS数量越多,价格也越 高,如途安、帕萨特等车型当中都配备了多个CAN总线)汽车CAN总线节点ECU的硬件设计

  汽车CAN总线研发的核心技术就是对带有CAN接口的ECU进行设计,其中ECU的CAN总线模块由CAN控制器和CAN收发器构成。CAN控制器执行完整的CAN协议,完成通讯功能,包括信息缓冲和接收滤波。CAN控制器与物理总线之间需CAN收发器作为接口,它实现CAN控制器与总线之间逻辑电平信 号的转换

  由于受成本控制、技术实力等因素的限制,CAN_BUS总线技术一般都出现在国外高端汽车,在A级及以下级别车型当中,该项技术大多出现在合资品牌当中,如POLO、新宝来等。在自主品牌中,采用CAN总线技术的车型中很少,风云2则是其中的代表车型。风云2 CAN总线技术,可以实现发动机、变速箱、ABS、车身、仪表及其他控制器的通讯,做到全车信息及时共享。在风云2的组合仪表盘当中,阶段里程、未关车门精确显示、安全带未系提醒等20多项信息全部可以显示,比同级产品增加一倍,这样增加了驾驶过程中的安全度

  CAN总线作为一种可靠的汽车计算机网络总线已在许多先进汽车上得到应用,将CAN总线应用于智能传感器中, 使传感器获得的信号能通过总线实时地、可靠地、高速而准确地进行传输,使得各汽车计算机控制单元能够通过CAN总线共享所有信息和资源,达到简化布线、减 少传感器数量、避免控制功能重复、提高系统可靠性、降低成本、更好地匹配和协调各个控制系统的目的。同时,由于整个智能传感器网络采用全数字化的通信,因此,总线也具有很好的抗干扰能力,是未来智能化传感器和智能化控制网络的发展趋势

  汽车就是CAN总线的最典型应用。CAN总线利用两条铜做的导线,CAN高线和CAN低线,一条用于动力系统的高速CAN,另一条用于车身系统的低速CAN

  随着汽车技术的发展,其中的电子控制单元越来越多,例如电子燃油喷射装置、防抱死制动装置(ABS)、安全气囊装置、电控门窗装置和主动悬架等等。在这种情况下,如果仍采用常规的布线方式,将导致车上电线数目急剧增加。另外,电控系统的增加虽然提高了轿车的安全性、经济性和舒适性,但随之增加的复杂电路也降低了车辆的可靠性,增加了维修的难度

  因此,CAN总线就应运而生。它是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维。CAN总线具有较强的纠错能力,支持差分收发,因而适合高干扰环境,并具有较远的传输距离。功能上,CAN总线可以简化车身线路布局,提高车身电控系统的稳定性,使汽车在控制方面更加智能、精确。是目前应用最多的总线标准之一

  目前,动力系统CAN和车身系统CAN这两条独立的总线之间设计有“网关”,以实现在各个CAN之间的资源共享,并将各个数据总线的信息反馈到仪表板上。驾车者只要看仪表板,就可以知道各个电控装置是否正常工作了

  下图是我们采集车辆数据的图片,笔记本连接我们的USBCAN设备的USB一端,汽车的OBD口连接我们设备的CAN一端,这样我们就可以用电脑来读取汽车CAN总线上发送的数据了。这条数据可能是发动机发给变速箱的控制命令,也可能是温度传感器上传的温度信息

  名词解释OBD接口:汽车的诊断接口,07年之后的每台车上都有它哦,这个诊断接口可以输出一系列的发动机传感器数据,车速、油耗信息等。这个接口一般是修车店使用来检测车辆故障情况的。神州专车广告中提到的“OBD车速监测,保证60km/h以下”就是利用OBD接口实现的



相关推荐: