LIN总线的数据通信及波形?

LIN总线的数据通信及波形?,第1张

LIN总线上的信息帧由信息标题和信息内容两部分组成,一个LIN网络上的通信总是由主节点(主节点)的主发送任务所发起的,主节点向LIN总线发送一个信息标题(包括同步间隔区、同步分界区、同步区和标识符区),然后由主节点或从节点向LIN总线发送对应的信息内容(包括数据和对应的校验)。

lin(localinterconnectnetwork)总线是基于uart/sci(通用异步收发器/串行接口)的低成本串行通讯协议,其目标定位于车身网络模块节点间的低端通信,主要用于智能传感器和执行器的串行通信,而这正是can总线的带宽和功能所不要求的部分。lin总线是一个低速的(最高20kb/s)a类串行总线协议,而lin收发器是本地互联网络(lin)主/从协议控制器和lin中的物理总线之间的接口,lin收发器在lin总线输入引脚处检测数据流,并通过rxd引脚将其传输到控制器,以及通过rxd引脚和lin总线输入引脚上传控制器的数据至lin总线,进而实现控制器与lin总线之间的数据交互。lin总线可以用于像座椅、门、控制板和方向盘等模块,用于将开关、执行元件和传感器从lin总线连接到主总线(如can总线)。

现有技术中,lin网络中各控制器通常具备lin总线唤醒功能,控制器被lin总线唤醒的过程中,lin总线会有电压跳变,当lin收发器接收到这个跳变后,lin收发器的rxd引脚也会有一个相应的电压跳变让控制器识别,控制器检测到这个电压跳变,就会从睡眠模式进入工作模式,进而控制器被唤醒,具体唤醒电路如附图1所示。本申请发明人在实践过程中发现,如图1所示,lin收发器通常由电池供电,在lin收发器不断电源的情况下,电池从馈电到充电完成后,即lin收发器的供电电压从非正常工作电压缓升到正常工作电压后,此时若lin总线发送唤醒信号,lin收发器的rxd引脚没有电压的跳变,导致控制器没有接收到有效的唤醒信号而无法被唤醒,控制器还是处于睡眠状态的情况。同时,本申请发明人在实践中以及根据lin收发器手册可知,当lin总线有唤醒信号时,lin收发器的inh管脚(batteryrelatedinhibitoutputforcontrollinganexternalvoltageregulator;activehighafterawake-upevent)会立刻从低电平跳变到高电平。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12031182.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存