[发明专利]一种基于LIN总线的信号隔离方法和装置有效
| 申请号: | 201410349513.3 | 申请日: | 2014-07-22 |
| 公开(公告)号: | CN104184796A | 公开(公告)日: | 2014-12-03 |
| 发明(设计)人: | 胡彪;张皓;麦志伟;彭飞;梁婷艳 | 申请(专利权)人: | 惠州市德赛西威汽车电子有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/40;B60R16/023 |
| 代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 任海燕 |
| 地址: | 516006 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 lin 总线 信号 隔离 方法 装置 | ||
技术领域
本发明涉及信号处理领域,具体地涉及一种基于LIN总线的信号隔离方法和装置。
背景技术
随着LIN(Local Interconnect Network)总线通信技术的日渐成熟,越来越多的车载设备在应用LIN总线。其中使用较多的就是面板与主机之间的按键信息传输。在车载导航售后改装市场上,兼容原车的面板操作是非常实用的功能。但是目前售后市场中的产品,有的方案使用总线并入的方式,这种方式会导致新加入主机与原车主机之间存在通信竞争问题。例如,在加装主机导航界面下,按下原车面板下一曲按键按下事件,原车主机和加装主机都可检测到下一曲按键按下事件,两个设备都会响应。当用户有的方案使用替换原车设备的方式,虽然可以避免通信竞争问题,但是无法保持原车原本的功能。
发明内容
本发明要解决的技术问题是提供一种既能避免通信竞争,又能保持原设备功能的基于LIN总线的信号隔离方案。
为了解决上述问题,本发明提供一种基于LIN总线的信号隔离方法,该方法包括如下步骤:
LIN总线网络中,在主节点和从节点之间接入一个LIN信号隔离装置;
LIN信号隔离装置与主节点之间进行数据通信;
LIN信号隔离装置判断当前通信为主节点发送数据给从节点还是从节点发送数据给主节点;
LIN信号隔离装置根据信号路由设置,判断发送给从节点或主节点的数据路由方式;
LIN信号隔离装置根据所述数据路由方式发送相应的数据给从节点和/或加装设备,或者LIN信号隔离装置根据所述数据路由方式发送相应的数据给主节点和/或加装设备,所述加装设备为与主节点或从节点存在通信竞争的设备。
优选地,LIN信号隔离装置通过与主节点之间通信的数据帧格式判断当前通信为主节点发送数据给从节点还是从节点发送数据给主节点。
优选地,所述LIN信号隔离装置根据信号路由设置,判断发送给从节点或主节点的数据路由方式的具体方法为:LIN信号隔离装置根据与主节点之间通信的信号类型,查询路由表,得到发送给从节点或主节点的数据路由方式。
优选地,所述LIN信号隔离装置根据所述数据路由方式发送相应的数据给从节点和/或加装设备,或者LIN信号隔离装置根据所述数据路由方式发送相应的数据给主节点和/或加装设备的具体方法为:根据所述查询得到的发送给从节点或主节点的数据路由方式,对于不需要进行响应的节点设备,将接收到的信号更改为无效信号后发送给不需要响应的节点设备,对于需要响应的节点设备,将信号直接发送给需要响应的节点设备。
优选地,所述加装主机可以模拟实现主节点或从节点的功能,发送信号给相应的从节点或主节点。
优选地,所述LIN信号隔离装置同步与主节点通信的消息帧ID和ID发送序列,接收到一帧主节点发送的消息,立即启动一帧相同ID的消息帧与从节点进行通信。
优选地,所述LIN信号隔离装置检测主从节点设备的LIN通信状态,若检测到LIN通信停止,则进入休眠状态;若检测到LIN通信开始,则恢复工作状态;且当所述LIN信号隔离装置在休眠状态时,若检测到来自从节点或主节点设备的唤醒信号,则唤醒相应的主节点或从节点设备,使整个LIN总线网络进入正常通信状态。
本发明为了解决上述技术问题,还提供了一种基于LIN总线的信号隔离装置,该装置包括:
数据流向判断模块,用于根据与主节点通信的数据帧格式判断当前通信为主节点发送数据给从节点还是从节点发送数据给主节点;
路由查询模块,用于根据与主节点之间通信的信号类型,查询路由表,得到发送给从节点或主节点的数据路由方式;
数据转发模块,用于根据所述数据路由方式发送相应的数据给从节点和/或加装设备,或者LIN信号隔离装置根据所述数据路由方式发送相应的数据给主节点和/或加装设备,所述加装设备为与主节点或从节点存在通信竞争的设备。
优选地,所述数据转发模块具体地用于根据所述查询得到的发送给从节点或主节点的数据路由方式,对于不需要进行响应的节点设备,将接收到的信号更改为无效信号后发送给不需要响应的节点设备,对于需要响应的节点设备,将信号直接发送给需要响应的节点设备。
优选地,所述基于LIN总线的信号隔离装置还包括检测唤醒模块,用于检测主从节点设备的LIN通信状态,以及检测是否存在来自从节点或主节点的唤醒信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州市德赛西威汽车电子有限公司;,未经惠州市德赛西威汽车电子有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410349513.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:嵌入式固件差分升级的文件生成和合成的方法和系统
- 下一篇:图像效果提取





