LIN (Local Interconnect Network)是一种低成本的串行通讯网络,用于实现汽车中的分布式电子系统控制。在车内,还有许多ECU的控制并不需要CAN这样高速率和高安全的通信,本地互联网络(LIN)就是为适应这类应用而设计的低成本解决方案。LIN是一个公开的协议,它基于SCI(UART)串行通信的格式,结合了汽车应用的特点。LIN是单一主机系统,不但降低了硬件成本,而且在软件和系统设计上也能更容易地兼容其它网络协议,比如CAN。LIN的传输速率最高可到20Kbps,主要是受到EMI和时钟同步的限制。 由于LIN器件易得——几乎所有的IC都带有SCI(UART)接口,LIN很快就在车内低端控制器领域取得领先地位。典型的LIN应用有车门、后视镜、导向轮、马达、照明以及其它智能传感器。LIN不但定义了物理层和数据层,还定义了相关的应用软件层。这些都为LIN方案提供商解决了设备兼容的问题,很有利于汽车工业的规模生产。
培训内容:
主题 | 详细内容 |
LIN总线物理层原理介绍 |
|
报文帧结构分析以及开发中如何选择帧类型 | 报文帧结构:信号报文和诊断报文; 帧类型:无条件帧 、事件触发帧、零星帧、诊断帧、保留帧; 报文帧的用途和适用场合 |
通信调度的实现和注意事项 |
|
如何采用状态管理机制分析故障问题 | 状态管理的目的在于检测出现故障的LIN节点; 状态管理由LIN master执行, 它根据各个节点的状态报告分析是否有节点出错; LIN slave检测错误的途径 |
LIN网络管理介绍及作用 | 主要任务; 睡眠; 唤醒 |
LIN总线诊断方法 | LIN总线诊断协议介绍( ISO 14229); LIN总线诊断原理; LIN诊断方法 |
LIN总线网络设计原理和注意事项 | 常见LIN芯片介绍与选择; LIN总线硬件设计注意事项; LIN总线网络设计原理和注意事项 |
LIN网络仿真 | 基于Baby-lin/CANoe等的LIN网络仿真 |
在开发中需要注意的LIN通信原理 | 主节点/从节点; 主机任务/从机任务; 调度表负责调度网络各报文发送的顺序; 调度表在网络系统设计阶段确定 |
LIN总线测试方案介绍 | LIN产品一致性测试介绍; 案例讲解 |