对于LIN总线网络管理来说,一般是指整个网络上LIN节点的休眠和唤醒,其他节点配置等高级功能均在应用层实现。

上图是大致的节点网络状态图。
初始化状态:
此状态在重置后和唤醒后进入,从节点将进行必要的初始化,然后进入操作状态。这里的初始化是指LIN相关的初始化,重置和唤醒可能意味着不同的初始化。
操作状态:
该状态即为LIN总线正常工作状态,一般说的LIN总线规范也是在这个状态下实现。
睡眠状态:
总线上的电平设置为隐性(高电平),此时只能发送唤醒信号在总线网络上。
唤醒:
主机节点作为唤醒源时,唤醒信号是一段250微妙到5毫秒的显性电平(低电平),然后主机可能会发送中断段,然后开始正式发行帧报文,但是由于此时从节点可能由于刚刚唤醒导致无法相应第一帧报文。
对于从节点来说,他会检测总线电平,当检测到大于150微妙显性电平时,会在100毫秒内监听总线命令。

正是由于较长的唤醒信号和较短的检测时间,可以大概率保证总线唤醒成功。
当总线唤醒源是从节点时,从节点发送完唤醒信号后将立即准备发送或者监听来自主机的帧头,此时主机节点也应该唤醒并发送报文查明唤醒原因。
如果主机节点没有发送中断字段(也就是说没有发送帧报文),或者发送唤醒信号的节点之后在

本文详细描述了LIN总线网络中节点的休眠、唤醒过程,包括初始化、操作、睡眠状态的定义,以及唤醒信号的发送和响应机制。特别强调了唤醒信号的时长和从节点的检测策略,以及睡眠模式的设定和从节点的行为响应。
最低0.47元/天 解锁文章
2316






