LIN介绍
LIN 是 Local Interconnect Network 的缩写,是基于 UART/SCI,通用异步收发器/串行通信接口)的低成本串行通信协议。可用于汽车、家电、办公设备等多种领域。
作为一个低成本的辅助总线,LIN总线在汽车电子中应用广泛,车门、车窗、车灯以及中控锁等低速应用都使用LIN总线。其实如果在新能源汽车中,CAN实现这些功能会更简单,但限于汽车里的配件太多,在制作时要与各个配件的供应商来进行兼容,其中包括因为考虑成本使用LIN的低速配件供应商。现在LIN的使用还是挺广泛的,有必要学习一下。
LIN的特点
- 串行通信
- 单线传输,总线电压为12V
- 线间的干扰比较小,节省线的资源,传输距离长(不超过40米)
- 最高速率20Kbit/s
- 满足汽车上大多数低速应用的要求
- 单主多从结构
- 不存在冲突,不需要仲裁
- 成本低
- 几乎所有MCU都具有LIN总线的硬件基础
- 相对于CAN可以大幅度消减成本
- 利用报头里的同步场来实现同步,无需时钟线,大幅度降低成本
- 信号传输延迟可计算
- 传输具有确定性,传播时间可以提前计算
- EMC(电磁兼容性)性能可预测
- 为了增强EMC,LIN协议限制传输速率最大为20Kbit/s
- LIN 提供信号处理、配置、识别和诊断四项功能