[发明专利]实现LIN通信的系统和方法在审
| 申请号: | 202110592509.X | 申请日: | 2021-05-28 |
| 公开(公告)号: | CN115408167A | 公开(公告)日: | 2022-11-29 |
| 发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 浙江三花汽车零部件有限公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54 |
| 代理公司: | 杭州创智卓英知识产权代理事务所(普通合伙) 33324 | 代理人: | 张超 |
| 地址: | 310018 浙江省杭*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 实现 lin 通信 系统 方法 | ||
本申请涉及一种实现LIN通信的系统和方法,该实现LIN通信的系统包括主节点、从节点,以及连接主节点和从节点的总线,从节点包括第一从节点系统,主节点包括主节点系统,通过采用面向对象的方法,主节点系统包括第二从节点系统和通信发起模块,其中,第一从节点系统和第二从节点系统的模块架构一致,且均包括至少一个数据传输模块,其中,通信发起模块用于发送帧头或帧至数据传输模块;数据传输模块用于将通信发起模块发送的帧头或帧发送至总线上,以及从总线上接收帧头或帧,解决了实现LIN通信存在软件代码灵活性差,故障率高的问题,有利于提高软件代码运行时的灵活性,从而降低代码运行时的故障率。
技术领域
本申请涉及通信技术领域,特别是涉及一种实现LIN通信的系统和方法。
背景技术
在软件上实现内部互联网络(local interconnect networks,简称LIN)通信包括以下三种方法:
第一种,购买商业化工具软件,得到项目授权,程序员对商业化工具软件进行数据配置,自动生成与指定的单片机相对应的商业化软件代码,程序员将商业化软件代码嵌入到自主研发的代码中,并用规定的方法使用和调试商业化软件代码,实现LIN通信;
第二种,购买商业化软件代码,得到项目授权后,为了使商业化软件代码能够应用在其他项目中,程序员将商业化软件代码移植到非指定的单片机上,使商业化软件代码能够与非指定的单片机绑定,并对商业化软件代码进行修改,使得修改后的商业化软件代码能够适应非指定的单片机;
第三种,程序员按照自己对LIN规范协议栈的理解,为各项目定制编写实现LIN通信的软件代码。
在相关技术中,以上三种实现LIN通信的方法的共同缺点是,均采用面向过程的编程方法实现LIN规范协议栈,编程时分析出解决问题所需要的步骤,把这些步骤一步一步实现,程序在运行时会按照预先编写好的步骤进行处理,因此,面向过程的方法是实现静态流程的,软件代码的灵活性差,程序执行时必须按预先设计好的步骤进行处理,在该系统需要调整流程的情况下,程序需要修改繁多的步骤,容易出现问题,从而造成系统故障。
针对相关技术中,实现LIN通信存在软件代码灵活性差,故障率高的问题,尚未提出有效的解决方案。
发明内容
本发明的目的在于提供一种实现LIN通信的系统和方法,有利于提高软件代码运行时的灵活性,从而降低代码运行时的故障率。
为实现上述目的,本发明采用如下技术方案:
一种实现LIN通信的系统,所述系统包括主节点、从节点,以及连接所述主节点和所述从节点的总线,所述从节点包括第一从节点系统,所述主节点包括主节点系统,所述主节点系统包括第二从节点系统和通信发起模块,其中,所述第一从节点系统和所述第二从节点系统的模块架构一致,且均包括至少一个数据传输模块;
所述通信发起模块用于管理一张或多张调度表,并根据所述调度表或者根据获取到的指令,发送帧头或帧至所述数据传输模块,其中,所述调度表包括所述帧头或帧的发送规则,所述指令携带所述调度表的调整规则;
所述数据传输模块用于将所述通信发起模块发送的所述帧头或帧发送至所述总线上,以及从所述总线上接收所述帧头或帧。
本发明还公开一种实现LIN通信的方法,所述方法应用于实现LIN通信的系统,所述系统包括主节点、从节点,以及连接所述主节点和所述从节点的总线,所述从节点包括第一从节点系统,所述主节点包括主节点系统,所述方法包括,采用面向对象的方法,所述主节点系统包括第二从节点系统和通信发起模块,所述第一从节点系统和所述第二从节点系统的模块架构一致,且均包括至少一个数据传输模块,其中:
所述通信发起模块用于管理一张或多张调度表,并根据所述调度表或者根据获取到的指令,发送帧头或帧至所述数据传输模块,其中,所述调度表包括所述帧头或帧的发送规则,所述指令携带一张或多张所述调度表间的切换规则;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江三花汽车零部件有限公司,未经浙江三花汽车零部件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110592509.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种蒸汽烹饪器具
- 下一篇:支持内核在线更新的方法、服务器和相关设备





