常见问题

当前位置:主页 > 服务支持 > 常见问题 >

极海代理商:CAN总线和LIN总线的介绍与对比

作者: admin 时间:2023-04-14 来源:未知
摘要:什么是CAN? CAN 是控制器局域网络的简称,是ISO国际标准化的串行通信协议。它的英文全称是Controller Area Network,一般简写为CAN。CAN是由以研发和生产汽车电子产品著称的德国BOSCH公司开...

什么是CAN?
 
CAN是控制器局域网络的简称,是ISO国际标准化的串行通信协议。它的英文全称是Controller Area Network,一般简写为CAN。CAN是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO 11898),是国际上应用最广泛的现场总线之一。
 
什么是LIN?
 
LIN(Local Interconnect Network)总线是基于UART/SCI(通用异步收发器/串行接口)的低成本串行通讯协议。其目标定位于车身网络模块节点间的低端通信,主要用于智能传感器和执行器的串行通信,而这正是CAN总线的带宽和功能所不要求的部分。
 
CAN总线和LIN总线的介绍与对比
 
CAN总线系统:CAN属于现场总线的范畴,它是一种有效支持分布式控制或实时控制的串行通信网络。较之许多RS-485基于R线构建的分布式控制系统而言。CAN总线为多主机系统,即接入总线的任一电子单元都可通过总线仲裁来获取总线控制权,并向总线系统中发送信息,单元在发出完整的ID时即为主机。CAN总线使用11位ID(甚至更多),在一个子系统中可有较多的单元。CAN总线的位速率较高,在汽车中使用时通常为500kb/s,最低的也达到100kb/s。
 
LIN总线系统:LIN总线是针对汽车分布式电子系统而定义的一种低成本的串行通讯网络,是对控制器区域网络(CAN)等其它汽车多路网络的一种补充,适用于对网络的带宽、性能或容错功能没有过高要求的应用。由于LIN网络在汽车中一般不独立存在,通常会与上层CAN网络相连,形成CAN-LIN网关节点。LIN总线为单主机多从机系统,每一子系统中有且只有一个主机,所有的信息传送都由主机控制,从机必须等待主机发出了与它对应的ID后才能发送信息。LIN总线使用6位ID,在一个子系统中只能有较少的单元。LIN总线的最高位速率为2Okb/s,通常使用19200b/s或9600b/s的速率。典型的LIN总线应用是汽车中的联合装配单元,如:门、方向盘、座椅、空调、照明灯、湿度传感器,交流发电机等。对于这些成本比较敏感的单元,LIN可以使那些机械元件如智能传感器、制动器或光敏器件得到较广泛的使用。这些元件可以很容易的连接到汽车网络中并得到十分方便的维护和服务。在LIN实现的系统中通常将模拟信号量用数字信号量所替换,这将使总线性能优化。


 

[向上]