[发明专利]一种基于消息转发的ECU间通信方法有效
申请号: | 201210037193.9 | 申请日: | 2012-02-17 |
公开(公告)号: | CN102594685A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 顾宗华;吴朝晖;耿莉莉;孙征;郭徐;姜旭锋;杨国青 | 申请(专利权)人: | 浙江大学 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/58;H04L12/40 |
代理公司: | 杭州裕阳专利事务所(普通合伙) 33221 | 代理人: | 江助菊 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及汽车电子软件开发技术领域,尤其是涉及一种基于消息转发的ECU间通信方法,通过对AUTOSAR系统配置中的系统映射信息进行分析,提取建立系统中静态消息路由表,利用建立好的静态消息路由表,提出一种软件实现ECU之间消息通信的方法,即基于消息转发的ECU间通信方法。基于CAN总线“仲裁机制”的消息广播特点,用软件的方法模拟CAN总线收发CAN帧实现ECU间通信。本发明降低了传统的在开发完成生成可执行代码后,在真实的环境和ECU硬件平台上运行带来的昂贵代价,提高了AUTOSAR的开发速度。 | ||
搜索关键词: | 一种 基于 消息 转发 ecu 通信 方法 | ||
【主权项】:
一种基于消息转发的ECU间通信方法,其特征在于:包括如下步骤: 1)、分析并建立系统中的静态消息路由表:(1.1)获取系统中的顶层组合组件;(1.2)利用组件抹平算法将软件组件转化为单层结构,更新软件组件到电控单元的映射关系和数据元素到系统信号的映射关系;(1.3)获得系统中所有的系统映射信息;(1.4)分析系统中数据元素到系统信号的映射关系,建立不同电控单元间的通信关系,分别填充源地址和目的地址信息,数据元素和系统信号信息,完成静态消息路由表的建立;2)、消息转发器完成消息转发的工作: (2.1)消息转发器主线程负责监听各个电控单元节点中CAN Driver的套接字连接请求,并创建子线程用于和每个发出建立连接请求的电控单元节点建立套接字连接;(2.2)消息转发器等待发送ECU中CAN Driver调用Can_Write发送消息,在消息转发器中发送ECU对应的子线程接收消息,并发送接收应答给CAN Driver; (2.3)发送ECU对应的子线程查找消息路由表,得到目的ECU对应的子线程,最终目的ECU对应的子线程完成消息转发。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210037193.9/,转载请声明来源钻瓜专利网。
- 上一篇:穿孔针转针装置
- 下一篇:一种多弧离子镀超晶格纳米复合涂层及其制备方法