谈谈CAN-BUS和LIN-BUS

来源:互联网 发布:js九九乘法表代码 编辑:程序博客网 时间:2024/05/17 01:55
CAN Bus 其中,由德国Bosch公司在一九八○年代提出的CAN Bus,是一种多任务串行通讯协议,让数据可在各个分布式模块间传送。因此,对安装了愈来愈多电子模块的汽车来说,CAN有助于解决各电子单元间的传输问题。此外,CAN Bus的优点,尚包含可提高数据共享性,节省数据重复处理的成本;同时,其线路干扰相对较小,抗干扰能力亦强,而可望大幅简化汽车网络的布线;再加上发展已久,相关组件厂商数量较多,成本自然相对降低。 Actel公司半导体产品市场经理Martin Mason指出,CAN在5V总线上操作,能满足高速和错误敏感的需求。因此,汽车业普遍将CAN做为引擎管理、车体电子(如:车门和车顶控制、空调和照明)、以及娱乐控制的车内网络(IVN)。而用于引擎管理CAN,并与多个电子控制单元相连,甚至是将CAN基础网络安装在电源引擎系统中或与信息娱乐设备连接;或者,也有一些车厂会采用以CAN为基础的诊断接口。 LIN Bus LIN Bus是在12V单线总线上满足低速、低频宽的需求,Martin Mason表示,LIN协议规范提供低成本和短距离的网络,能够在汽车子系统中执行新一代标准的电子智能。LIN在CAN平台下操作,但却不需要与CAN相关的稳健数据速率和宽带性能。这个典型的汽车网络分为几个子网络,包括:车体控制、动力传动(power train)和多媒体网络。在选择的时候,车厂可根据速度和成本的要求,决定是要采用CAN或LIN。 一般来说,车内采用LIN的机制,多半是诸如车窗升降、门锁控制、座椅位置、环境控制、雨刷等,而且能够大幅降低线路复杂性和车身重量,并且提高可靠性。 大体而言,汽车传控网络一般是通过收发器、控制器进行信号传输,如今已成为各大半导体厂商所竞相角逐的市场;而目前LIN控制器、收发器的主要厂商,包括:英飞凌(西门子子公司Infineon)、飞思卡尔(Freescale)、Microchip、富士通(Fujitsu)、恩益禧(NEC)、Atmel等,Altera、CAST等则负责提供IP核心。 Actel公司半导体产品市场经理Martin Mason指出,典型的汽车网络可分为几个子网络,包括:车体控制、动力传动(power train)和多媒体网络。在选择的时候,车厂可根据速度和成本的要求,决定是要采用CAN或LIN。 CAN CAN-BUS,是一种实时数据总线技术。该总线是一种多主方式的串行通讯总线。CAN技术最早在欧洲开始被运用于汽车的电子系统通讯,专门装备高档车型。1985 年,BOSCH 公司开始开发基于MCU的CAN总线——CAN-BUS。1993 年,基于汽车网络计算的ISO118989 标准出台,同时SAE J1939联盟成立,以数字微处理器为核心的ECU成为汽车网络计算的基础。到了2000年,CAN-BUS已经成为全球现代汽车电子设备的网络互连基础。CAN总线结构的提出是一项革命性的进步。 CAN 包括驱动系统、舒适性系统和信息系统三大板块。应用这种技术的车辆,通过遍布车身的传感器,在收集到车辆行驶的各种信息后,不需要给出信号接收者的地址,信号发送者就可以将安全编码后的数据发送给所有的接收者,以短帧多发的方式实现数据的高实时性。 高速的CAN-BUS 每毫秒内可以传送32 字节的有效数据。每个信号接收者从总线上自行读取其所需的数据。CAN 技术由于其具有极强的抗干扰能力及纠错能力,曾被美国军方广泛应用于导弹、飞机和坦克电子系统的通信联络。 CAN-BUS技术的最大优点,是减少了线束的数量和控制器接口的引脚数,与此同时可以更简单、迅速地实现在线编程、在线诊断,甚至多个控制器共同作用等新功能。CAN-BUS技术中的通讯节点是控制器、智能传感器或智能执行单元。CAN-BUS技术的最大不足是,作为一种事件驱动型总线,CAN总线最高速率仅达到1Mbps,无法提供下一代线控系统应用所需的容错功能或带宽。 LIN LIN 总线与CAN 总线一起构成目前汽车界最广泛采用的两种总线形式。LIN 是一种低成本的串行通讯网络,用于实现汽车中的分布式电子系统控制。LIN 通过网关与CAN 网络相联。 LIN 的目标是为现有汽车网络(例如CAN 总线)提供辅助功能。在不需要CAN 总线的带宽和多功能的场合,比如智能传感器和制动装置之间的通讯,使用LIN 总线可大大节省成本。LIN 防干扰性强,主要应用在精度误差不是很苛求的部件的控制上,例如转向定时速度控制、雨刮器控制、车灯控制、后视镜控制、电动车窗、电动座椅调整、发电系统、空调机控制等。 这种低成本的串行通讯模式和相应的开发环境已经由LIN 协会制定成标准。LIN 的标准化将为汽车制造商以及供应商降低成本。虽然LIN 最初的设计目的是用于汽车电子控制系统,但在工业自动化传感器总线、大众消费电子产品中也有着广泛的应用市场。
 
 
http://club.autohome.com.cn/bbs/thread-c-164-2266783-1.html###
0 0