[发明专利]一种网关控制器、数据传输方法及装置有效
申请号: | 201710165345.6 | 申请日: | 2017-03-20 |
公开(公告)号: | CN106878112B | 公开(公告)日: | 2019-12-13 |
发明(设计)人: | 何丹丹;崔书超;刘凌凯 | 申请(专利权)人: | 北京汽车研究总院有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08 |
代理公司: | 11243 北京银龙知识产权代理有限公司 | 代理人: | 许静;安利霞 |
地址: | 101300 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网关 控制器 数据传输 方法 装置 | ||
本发明提供了一种网关控制器、数据传输方法及装置,该数据传输方法应用于网关控制器,网关控制器通过总线分别与待开发车型发动机以及标杆车各个控制系统连接,网关控制器包括数据接收模块和数据发送模块,包括:数据接收模块从总线上接收第一报文;数据接收模块对第一报文对应的预设报文标志位进行置位,并将第一报文中携带的第一数据变量及其变量值存储至接收信号数据变量中;数据发送模块确定第一报文对应的目标地址,并将第一数据变量及其变量值转换为目标地址对应的待发送报文;数据发送模块将待发送报文发送至目标地址。实现了对待开发车型发动机与标杆车型的各个控制系统之间的网络数据交互。
技术领域
本发明涉及整车数据传输领域,尤其是一种网关控制器、数据传输方法及装置。
背景技术
为了对新开发车型的发动机系统性能进行测试,通常会对标杆车型进行改装,并在改装后的标杆车型上安装新开发车型发动机系统部件以形成验证骡车,用于发动机系统零件空间的装配检查和最初性能数据采集及数据标定。由于新设计的发动机系统电控单元与标杆车型的发动机系统电控单元的网络数据接口差异较大,新开发车型发动机与标杆车型上的各个控制系统之间的接口难以对接通信,进而导致难以实现对新开发车型的发动机和标杆车型的各个控制系统之间的数据交互。
发明内容
本发明实施例要解决的技术问题是提供一种网关控制器、数据传输方法及装置,用以实现对待开发车型发动机与标杆车型的各个控制系统之间的网络数据交互,实现对待开发车型发动机的性能测试。
为解决上述技术问题,本发明实施例提供的数据传输方法,应用于网关控制器,所述网关控制器通过总线,分别与待开发车型发动机以及标杆车各个控制系统连接,所述网关控制器包括数据接收模块和数据发送模块,包括:
数据接收模块从所述总线上接收第一报文,并判断所述第一报文是否为预定义的待转发数据报文;
在所述第一报文为预定义的待转发数据报文时,数据接收模块对所述第一报文对应的预设报文标志位进行置位,并将所述第一报文中携带的第一数据变量及其变量值存储至接收信号数据变量中;
数据发送模块以预设时间间隔检测是否存在已进行置位的报文标志位;
在检测到存在已进行置位的报文标志位时,数据发送模块确定所述第一报文对应的目标地址,并将所述第一数据变量及其变量值转换为目标地址对应的待发送报文;
数据发送模块将所述待发送报文发送至所述目标地址。
优选地,在所述第一报文为预定义的待转发数据报文时,所述数据转发方法还包括:
数据接收模块控制所述总线停止传输所述第一报文。
优选地,在将所述待转发报文发送至目标地址后,所述数据传输方法还包括:
数据发送模块将所述第一报文对应的所述预设报文标志位进行复位。
优选地,数据接收模块判断所述第一报文是否为预定义的待转发数据报文的步骤,包括:
判断所述第一报文的ID值与预设ID值是否相同;
在所述第一报文的ID值与预设ID值相同时,确定所述第一报文为预定义的待转发数据报文;
在所述第一报文的ID值与预设ID值不相同时,确定所述第一报文不为预定义的待转发数据报文。
优选地,数据发送模块将所述第一数据变量及其变量值转换为目标地址对应的待发送报文的步骤,包括:
确定所述目标地址对所述第一数据变量的变量值的数据要求;
根据所述数据要求,将所述第一数据变量的数据值转换为目标数据值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京汽车研究总院有限公司,未经北京汽车研究总院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710165345.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高可用的云监控系统及监控方法
- 下一篇:一种智能家电语音控制方法及系统