[发明专利]一种LIN控制器设计及其运行方法在审
| 申请号: | 202210081536.5 | 申请日: | 2022-01-24 |
| 公开(公告)号: | CN114500153A | 公开(公告)日: | 2022-05-13 |
| 发明(设计)人: | 易展 | 申请(专利权)人: | 易展 |
| 主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L12/403;G06F9/48 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 710071 陕西省西*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 lin 控制器 设计 及其 运行 方法 | ||
本发明公开了一种LIN控制器设计及其运行方法,属于LIN控制技术领域,该运行方发具体如下:(1)主机接收指令并有序进行数据传输;(2)从机对LIN总线的电平进行分析处理;(3)对LIN总线受保护ID段进行判断分析;(4)检测从机任务状态;本发明能够在主机模式通过逻辑调度下实现将主机任务和从机任务联系起来,统一调度,以更少的电路资源获得主机任务和从机任务功能的实现,能有效避免从机节点寄存器信息错误跳变导致信息传输失败。
技术领域
本发明涉及LIN控制技术领域,尤其涉及一种LIN控制器设计及其运行方法。
背景技术
LIN控制器在最初的设计中,是按照协议功能划分的内容将LIN控制器主机与LIN控制器从机分开设计,LIN控制器主机广播地址使得从机响应,SoC技术自从出现以来,受到了人们极大的关注,相比以往的LIN控制器,IP化的设计更加受到青睐,IP化设计提高设计效率、减小设计风险、拥有更高的复用性,因此,在设计时往往都是选择将主从机的功能封装在同一个IP里面,实现复用性最高的设计思路;
现有的LIN控制器中的主机模式只负责主机任务和部分从机任务,从机只负责从机任务,一旦控制寄存器内部电位发生错误,将直接导致该节点与整个LIN网络失去通信,而失去通信,意味着LIN网络无法与该节点通信,则系统将会把该节点判断为损坏,必须由人修复或者更换;因此,发明出一种LIN控制器设计及其运行方法。
发明内容
本发明的目的是为了解决现有技术中存在的缺陷,而提出的一种LIN控制器设计及其运行方法。
为了实现上述目的,本发明采用了如下技术方案:
一种LIN控制器运行方法,该运行方法具体如下:
(1)主机接收指令并有序进行数据传输:当LIN控制器主机收到控制寄存器传来的准备传送指令后,启动控制器主机中的主机任务,同时进入同步间隔段,并生成受保护ID段进行发送;
(2)从机对LIN总线的电平进行分析处理:主机任务发送受保护ID段,从机任务启动,并对LIN总线的电平变化进行分析判断;
(3)对LIN总线受保护ID段进行判断分析:从机任务接收主机任务发送的受保护ID段,并对接收到的受保护ID段的值进行判断分析处理;
(4)检测从机任务状态:对从机任务状态进行检测分析,并在检测完成后,将从机任务返回至从机空闲状态。
作为本发明的进一步方案,步骤(1)所述主机任务进入同步间隔段具体步骤如下:
步骤一:LIN控制器主机向LIN总线上发送显性电平,发送完成后进入同步段;
步骤二:LIN控制器主机向LIN总线上依次发送电平信号10101010,发送完成后,主机任务进入受保护ID段;
步骤三:LIN控制器主机向LIN总线网络发送广播地址,发送完成主机任务进入主机空闲状态。
作为本发明的进一步方案,步骤三所述主机空闲状态具体为LIN控制器主机完成上一个主机任务后,没有收到来自控制寄存器指令所处的状态。
作为本发明的进一步方案,步骤(2)所述分析判断具体步骤如下:
第一步:LIN控制器从机接收到LIN总线上电平变化时,通过Transmit fifo与Transmitter路径接收来自LIN控制器主机的同步断间隔段;
第二步:同步间隔段接收完成后,通过Receiver fifo与Receiver路径接收来自LIN控制器主机的同步段。
作为本发明的进一步方案,步骤(3)所述判断分析具体步骤如下:
Ⅰ:各组LIN控制器从机接收LIN总线上的受保护ID段后,对此次广播地址的值进行判断;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于易展,未经易展许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210081536.5/2.html,转载请声明来源钻瓜专利网。





