一种结合单线双向协议的LIN自动寻址系统及方法技术方案

技术编号:36538042 阅读:54 留言:0更新日期:2023-02-01 16:28
本发明专利技术公开了一种结合单线双向协议的LIN自动寻址系统及方法,其中,自动寻址系统包括:主机、从机模块和LIN总线,所述从机模块包括多个从机节点,所述每个从机节点都包括:一个LIN物理层收发器、两个双向端口:PIN0和PIN1、一个LIN协议控制器;所述LIN物理层收发器作为从机节点的接收端和发送端,通过控制信号线TXD和RXD与LIN协议控制器双向通信;本发明专利技术当第一个从机节点和第二个从机节点连接断开后,整个系统仍然进行自动寻址,且最后一个从机节点与上一个从机节点链路断开后,最后一个从机节点仍然能够完成地址分配。然能够完成地址分配。然能够完成地址分配。

【技术实现步骤摘要】
一种结合单线双向协议的LIN自动寻址系统及方法


[0001]本专利技术涉及一种LIN
,具体为一种结合单线双向协议的LIN自动寻址系统及方法。

技术介绍

[0002]LIN是Local Interconnect Network的缩写,可用于汽车、家电、办公设备等多种领域,是基于UART/SCI(Universal Asynchronous Receiver

Transmitter/Serial Communication Interface,通用异步收发器/串行通信接口)的低成本串行通信协议,采用单主机/多从机的模式,LIN总线链路上的从机通过总线自动寻址来确定其的地址,实现每个从机在设计和生产过中不需要事先确定地址,从而降低设计和生产成本;
[0003]参考图1,目前的LIN寻址方案是每个从机节点的LIN输入和输出端口之间通过shunt电阻相连,在地址分配序列过程中通过测量shunt电阻上的电流来确定相对位置,从而实现地址寻址;这种技术方案对接地漂移容忍度有一定影响,从而影响可连接从设备节点个数,且这种方案通过shut电阻方式需要额外增加上拉电流源和ADC模块用于测量电流值,增加了额外的成本和设计复杂度;
[0004]目前LIN自动寻址技术还存在如下2个问题:当第一个从机节点和第二个从机节点连接断开后,整个系统无法再自动寻址;当最后一个从机节点与上一个从机节点链路上断开后,最后一个从机节点无法完成地址分配;
[0005]现有技术已经不能满足现阶段人们的需求,基于现状,急需对现有技术进行改革。

技术实现思路

[0006]本专利技术的目的在于提供一种结合单线双向协议的LIN自动寻址系统及方法,以解决上述
技术介绍
中提出的问题。
[0007]一方面,本专利技术提供如下技术方案一种结合单线双向协议的LIN自动寻址系统,包括:主机、从机模块、LIN总线;
[0008]所述从机模块包括多个从机节点,且主机通过LIN总线并联耦接到每个从机节点,所述每个从机节点都包括:LIN物理层收发器、双向端口PIN0、双向端口PIN1、LIN协议控制器,且LIN协议控制器内又设有单线双向协议控制器0和单线双向协议控制器1;
[0009]所述LIN物理层收发器作为从机节点的接收端和发送端,通过控制信号线TXD和RXD与LIN协议控制器双向通信;
[0010]优选的,双向端口PIN0和PIN1通过控制信号线分别耦接到单线双向协议控制器0和单线双向协议控制器1;
[0011]优选的,所述单线双向协议控制器0通过双向端口PIN0用于接收上一个从机节点发送的连接确认请求命令,且所述单线双向协议控制器0通过双向端口PIN0还用于向上一个从机节点发送连接确认响应;
[0012]优选的,所述单线双向协议控制器1通过双向端口PIN1用于向下一个从机节点发
送连接确认请求命令;所述单线双向协议控制器1通过双向端口PIN1还用于接收到下一个从机节点的连接确认响应;
[0013]另一方面,本专利技术还提供如下另一技术方案一种结合单线双向协议的LIN自动寻址的方法,具体步骤包括:
[0014]S1,主机广播自动寻址初始化请求帧;
[0015]S2,从机节点向下一个从机节点发送连接确认请求;
[0016]S3,下一个从机节点向上一个从机节点发送连接确认响应;
[0017]S4,上一个从机节点通过单线双向协议控制器1接收下一个从机节点的连接确认响应;
[0018]S5,判断LIN总线链路上的第一个从机节点;
[0019]S6,主机发送地址信息;
[0020]S7,从机节点在规定时间内向主机发送地址响应帧,下一个从机节点收到被选中信息后,该从机节点接收主机发送的地址信息帧,并把地址设置为自身地址,同时通过单线双向协议控制器1向下一个从机节点发送被选中信息,并通过LIN总线在规定时间T1内向主机发送地址响应帧;
[0021]S8,循环重复步骤S7,直到所有从机节点都分配到地址。
[0022]本专利技术具有如下有益效果:
[0023](1)本专利技术通过设有一个LIN物理层收发器以及从机节点可支持两路单线双向协议控制器通信的LIN协议控制器,实现了LIN的自动寻址;
[0024](2)本专利技术不需要额外增加上拉电流源和ADC模块,对主机以及PCB电路板设计要求更少成本和设计复杂度更低;
[0025](3)本专利技术解决了当第一个从机节点和第二个从机节点连接断开后,整个系统无法再自动寻址的问题;
[0026](4)本专利技术解决了最后一个从机节点与上一个从机节点链路上断开后,最后一个从机节点无法完成地址分配的问题;
附图说明
[0027]图1为LIN寻址的现有技术结构示意图;
[0028]图2为本专利技术自动寻址系统的结构示意图;
[0029]图3为本专利技术自动寻址方法的流程示意图;
[0030]图4为本专利技术自动寻址方法的地址自动分配流程示意图;
[0031]图5为本专利技术自动寻址方法的出现第一个从机节点和第二个从机节点(或者是最后一个节点与前一个节点)连接断开或者故障时的自动分配地址流程示意图。
具体实施方式
[0032]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0033]参考图2,一方面,本专利技术提供如下技术方案一种结合单线双向协议的LIN自动寻址系统,包括,主机、从机模块、LIN总线,所述从机模块包括多个从机节点,且主机通过LIN总线并联耦接到每个从机节点,所述每个从机节点都包括:一个LIN物理层收发器,两个双向端口:PIN0和PIN1、一个LIN协议控制器,且LIN协议控制器内又设有两个单线双向协议控制器:单线双向协议控制器0和单线双向协议控制器1;
[0034]所述LIN物理层收发器作为从机节点的接收端和发送端,通过控制信号线TXD和RXD与LIN协议控制器双向通信;LIN物理层收发器一方面用于接收主机发送的命令,并通过控制信号线RXD发送到LIN协议控制器,另一方面用于通过控制信号线TXD接收LIN协议控制器返回的数据响应并通过LIN总线发送给主机;
[0035]所述双向端口PIN0和PIN1通过控制信号线分别耦接到单线双向协议控制器0和单线双向协议控制器1;所述单线双向协议控制器0通过双向端口PIN0用于接收上一个从机节点发送的连接确认请求命令,且所述单线双向协议控制器0通过双向端口PIN0还用于向上一个从机节点发送连接确认响应;
[0036]所述单线双向协议控制器1通过双向端口PIN1用于向下一个从机节点发送连接确认请求命令;所述单线双向协议控制器1通过双向端口PIN1还用于接收到下一个从机节点的连接确认响应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种结合单线双向协议的LIN自动寻址系统,包括:主机、从机模块和LIN总线,所述从机模块包括多个从机节点,主机通过LIN总线并联耦接到每个从机节点,其特征在于:当第一个从机节点和第二个从机节点连接断开后,整个系统仍然进行自动寻址,且最后一个从机节点与上一个从机节点链路断开后,最后一个从机节点仍然能够完成地址分配;所述每个从机节点都包括:一个LIN物理层收发器、两个双向端口:PIN0和PIN1、一个LIN协议控制器;所述LIN协议控制器内又设有两个单线双向协议控制器:单线双向协议控制器0和单线双向协议控制器1;所述LIN物理层收发器作为从机节点的接收端和发送端,通过控制信号线TXD和RXD与LIN协议控制器双向通信;所述双向端口PIN0和PIN1通过控制信号线分别耦接到单线双向协议控制器0和单线双向协议控制器1。2.根据权利要求1所述的结合单线双向协议的LIN自动寻址系统,其特征在于:所述LIN物理层收发器接收到主机发送的命令,并通过控制信号线RXD将所述命令发送到LIN协议控制器;所述LIN物理层收发器通过控制信号线TXD接收LIN协议控制器返回的数据响应并通过LIN总线发送给主机。3.根据权利要求1所述的结合单线双向协议的LIN自动寻址系统,其特征在于:所述单线双向协议控制器0通过双向端口PIN0用于接收上一个从机节点发送的连接确认请求命令。4.根据权利要求1所述的结合单线双向协议的LIN自动寻址系统,其特征在于:所述单线双向协议控制器0通过双向端口PIN0还用于向上一个从机节点发送连接确认响应。5.根据权利要求1所述的结合单线双向协议的LIN自动寻址系统,其特征在于:所述单线双向协议控制器1通过双向端口PIN1用于向下一个从机节点发送连接确认请求命令。6.根据权利要求1所述的结合单线双向协议的LIN自动寻址系统,其特征在于:所述单线双向协议控制器1通过双向端口PIN1还用于接收到下一个从机节点的连接确认响应。7.一种结合单线双向协议的LIN自动寻址方法,其特征在于:具体步骤包括:S1,主机广播自动寻址初始化请求帧;在LIN的自动寻址之前,主机通过LIN总线广播自动寻址初始化请求帧...

【专利技术属性】
技术研发人员:王立华潘明方熊海峰
申请(专利权)人:上海泰矽微电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1