
1:1. 包括:低成本、实时性、可靠性、灵活性和兼容性。
2. 首先,LIN总线的低成本是指其相对于其他通信协议而言,实施和维护成本相对较低。
3. 其次,LIN总线具有较好的实时性,能够满足实时通信的需求,尤其适用于一些对时间要求较高的应用领域。
4. 另外,LIN总线具有良好的可靠性,能够在噪声环境中正常工作,并且能够自动容错纠错,提高数据传输的可靠性。
5. 此外,LIN总线还具有灵活性,可以根据系统需求进行配置和扩展,适应不同的应用场景。
6. 最后,LIN总线兼容性强,可以与其他通信协议进行互操作,方便系统的集成和协同工作。
串行通信:线间干扰小,节省线束,传输距离长
单线传输:增强的ISO 9141 (ISO 15765-1),总线电压基于VBAT
最高速率:20kbit/s
单主多从结构,无需仲裁:主节点同时包含主任务和从任务,从节点只包含从任务,主任务负责总线上的报文,从任务负责发送数据;主任务发送报头,从任务用响应来补充报头形成完整的报文
基于通用UART/SCI的低成本接口硬件:几乎所有MCU具备LIN总线的硬件基础
可灵活增减节点数量,一条线最多可连接16个节点
支持多包报文传输,支持诊断服务
LIN节点模型可以分为应用部分和通信部分
传输的数据:
信号报文,信号位于帧的数据场中,以数字或数组的形式出现;同一种信号在相同ID的报文中的位置总是固定的
诊断报文,由两个保留ID来传输,用来传输节点的诊断信息
按照调度表的顺序发送报文
帧的结构:
间隔场:表示一帧报文的开始,由主节点发出;至少由13个显性位组成,间隔界定符至少由1个隐性位组成
同步场:确保所有从节点使用与主节点相同的波特率发送和接收数据,一个字节,结构固定0x55
标识符场:ID范围从0到63;奇偶校验位
数据场:长度1到8个字节,低字节先发,低位先发,
校验和场:校验数据是否正确,经典校验和增强校验,
字节间隔位于每个字节之间,响应间隔位于报头与响应之间:留给MCU足够的处理时间,帧长度可能增长
帧类型:
无条件帧,事件触发帧,保留帧,零星帧,诊断帧,自定义帧