一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种车辆信息系统的模拟调试系统及方法与流程

2022-02-20 12:51:54 来源:中国专利 TAG:

技术特征:
1.一种车辆信息系统的模拟调试系统,其特征在于,用于分别与车机微控制单元、车机系统级芯片连接,所述车机系统级芯片控制所述车辆信息系统的模拟调试系统进行模拟调试,所述车辆信息系统的模拟调试系统包括:vhal数据模拟模块,用于通过vhal数据转发客户端和vhal数据转发服务端,与android车辆硬件抽象层进行数据交互;软串口数据模拟模块,用于通过串口设备节点数据转发客户端和串口设备节点数据转发服务端,与串口设备节点进行数据交互;或,用于通过串口设备节点数据转发客户端和串口设备节点数据转发服务端,与所述android车辆硬件抽象层进行数据交互;硬串口数据模拟模块,用于通过usb串口设备驱动模块和usb转串口设备,与所述车机微控制单元进行数据交互;或,用于通过usb串口设备驱动模块和usb转串口设备,与所述车机系统级芯片进行数据交互;can消息模拟模块,用于通过can盒驱动模块和can盒,与所述车机微控制单元进行数据交互。2.如权利要求1所述的车辆信息系统的模拟调试系统,其特征在于,所述vhal数据模拟模块,还用于依次通过vhal数据转发客户端和vhal数据转发服务端发送android应用层下发数据至所述android车辆硬件抽象层,以模拟android应用层下发数据至所述android车辆硬件抽象层;所述软串口数据模拟模块,还用于模拟串口设备节点上报至所述android车辆硬件抽象层的数据,并将其依次通过所述串口设备节点数据转发客户端和所述串口设备节点数据转发服务端,发送至所述android车辆硬件抽象层;还用于模拟所述android车辆硬件抽象层下发至所述串口设备节点的数据,并将其依次通过所述串口设备节点数据转发客户端和所述串口设备节点数据转发服务端,发送至所述串口设备节点;所述硬串口数据模拟模块,还用于模拟车机系统级芯片下发至车机微控制单元的数据,并将其依次通过所述usb串口设备驱动模块和所述usb转串口设备,发送至所述车机微控制单元;还用于模拟所述车机微控制单元上报至所述车机系统级芯片的数据,并将其依次通过所述usb串口设备驱动模块和所述usb转串口设备,发送至所述车机系统级芯片;所述can消息模拟模块,还用于依次通过所述can盒驱动模块和所述can盒发送can消息至所述车机微控制单元,以模拟汽车电子控制单元发送can消息至所述车机微控制单元。3.如权利要求1所述的车辆信息系统的模拟调试系统,其特征在于,所述vhal数据模拟模块,还用于依次通过vhal数据转发服务端和vhal数据转发客户端,接收所述android车辆硬件抽象层上报的数据;所述软串口数据模拟模块,还用于依次通过所述串口设备节点数据转发服务端和所述串口设备节点数据转发客户端,接收所述串口设备节点上报的数据;还用于依次通过所述串口设备节点数据转发服务端和所述串口设备节点数据转发客户端,接收所述android车辆硬件抽象层下发的数据;所述硬串口数据模拟模块,还用于依次通过所述usb转串口设备和所述usb串口设备驱动模块,接收所述车机系统级芯片下发的数据;还用于依次通过所述usb转串口设备和所述usb串口设备驱动模块,接收所述车机微控制单元上报的数据;所述can消息模拟模块,还用于依次通过所述can盒和所述can盒驱动模块,接收所述车
机微控制单元发送的数据。4.如权利要求1所述的车辆信息系统的模拟调试系统,其特征在于,所述vhal数据转发服务端,还用于通过调用android hidl接口,与所述android车辆硬件抽象层进行数据交互。5.如权利要求1所述的车辆信息系统的模拟调试系统,其特征在于,所述vhal数据转发客户端与所述vhal数据转发服务端之间通过socket通信,所述串口设备节点数据转发客户端与所述串口设备节点数据转发服务端之间通过socket通信。6.如权利要求1所述的车辆信息系统的模拟调试系统,其特征在于,所述usb转串口设备与所述车机微控制单元的串口引脚电连接;或,所述usb转串口设备与所述车机系统级芯片的串口引脚电连接。7.如权利要求1所述的车辆信息系统的模拟调试系统,其特征在于,所述车机微控制单元和车机系统级芯片的通信协议包括以下至少一种:spi、uart、iic。8.一种车辆信息系统的模拟调试方法,其特征在于,使用如权利要求1所述的车辆信息系统的模拟调试系统进行模拟调试,所述车辆信息系统的模拟调试方法,包括:对车机微控制单元节点的消息处理功能进行模拟调试包括以下至少一种:车机微控制单元的消息上报处理功能的模拟调试方法、车机微控制单元的数据下发处理功能模拟调试方法;其中,所述车机微控制单元的消息上报处理功能的模拟调试方法包括:can消息模拟模块通过所述can盒驱动模块和所述can盒发送can消息至所述车机微控制单元,以模拟汽车电子控制单元发送can消息至所述车机微控制单元;所述车机微控制单元将经过处理的所述can消息,依次通过和usb转串口设备和usb串口设备驱动模块发送至硬串口数据模拟模块;所述硬串口数据模拟模块接收并显示经过处理的所述can消息,以验证车机微控制单元上报的经过处理的所述can消息;所述车机微控制单元的数据下发处理功能的模拟调试方法包括:所述硬串口数据模拟模块模拟车机系统级芯片下发至车机微控制单元的第一数据,并将其依次通过所述usb串口设备驱动模块和所述usb转串口设备,发送至所述车机微控制单元;所述车机微控制单元将经过处理的第一数据,依次通过can盒和can盒驱动模块发送至can消息模拟模块;所述can消息模拟模块接收并显示经过处理的所述第一数据,以验证车机微控制单元下发的经过处理的所述第一数据。9.如权利要求8所述的车辆信息系统的模拟调试方法,其特征在于,所述车辆信息系统的模拟调试方法,还包括:当对内核串行外设接口驱动设备节点到android车辆硬件抽象层的消息处理功能进行模拟调试时,硬串口数据模拟模块模拟所述车机微控制单元上报至所述车机系统级芯片的第二数据,并将其通过所述usb串口设备驱动模块和所述usb转串口设备,发送至所述车机系统级芯片;所述车机系统级芯片将经过处理的所述第二数据,依次通过vhal数据转发服务端和
vhal数据转发客户端发送至vhal数据模拟模块;所述vhal数据模拟模块接收并显示经过处理的所述第二数据,以验证经过处理的所述第二数据。10.如权利要求8所述的车辆信息系统的模拟调试方法,其特征在于,所述车辆信息系统的模拟调试方法,还包括:对can消息到android车辆硬件抽象层的消息处理功能进行模拟调试包括以下至少一种:can消息上传到android车辆硬件抽象层的模拟调试方法、android车辆硬件抽象层下发数据到can总线的模拟调试方法;其中,所述can消息上传到android车辆硬件抽象层的模拟调试方法包括:can消息模拟模块依次通过所述can盒驱动模块和所述can盒发送can消息至所述车机微控制单元,以模拟汽车电子控制单元发送can消息至所述车机微控制单元;所述车机微控制单元将经过一次处理的所述can消息发送至车机系统级芯片;所述车机系统级芯片将所述经过一次处理的所述can消息进行二次处理,并将经过二次处理的所述can消息,依次通过vhal数据转发服务端和vhal数据转发客户端发送至vhal消息模拟模块;所述vhal消息模拟模块接收并显示经过二次处理的所述can消息,以验证can消息上传到android车辆硬件抽象层的整个链路;所述android车辆硬件抽象层下发数据到can总线的模拟调试方法包括:vhal消息模拟模块依次通过vhal数据转发客户端和vhal数据转发服务端发送android应用层下发第三数据至所述android车辆硬件抽象层,以模拟android应用层下发数据至所述android车辆硬件抽象层;所述android车辆硬件抽象层将经过处理的所述第三数据发送至所述车机微控制单元;所述车机微控制单元对经过一次处理的所述第三数据进行二次处理,并将其依次通过所述can盒和所述can盒驱动模块发送至can消息模拟模块;所述can消息模拟模块接收并显示经过二次处理的所述第三数据,以验证android车辆硬件抽象层下发数据到can总线的数据链路。

技术总结
本发明公开了一种车辆信息系统的模拟调试系统,包括VHAL数据模拟模块,用于通过VHAL数据转发客户端和VHAL数据转发服务端,与Android车辆硬件抽象层进行数据交互;软串口数据模拟模块,用于通过串口设备节点数据转发客户端和串口设备节点数据转发服务端,与串口设备节点或与Android车辆硬件抽象层进行数据交互;硬串口数据模拟模块,用于通过USB串口设备驱动模块和USB转串口设备,与车机微控制单元或与车机系统级芯片进行数据交互;CAN消息模拟模块,用于通过CAN盒驱动模块和CAN盒,与车机微控制单元进行数据交互。本发明实施例能够不需要搭建完整的车辆硬件环境,实现对任意节点间信息通路的模拟调试。节点间信息通路的模拟调试。节点间信息通路的模拟调试。


技术研发人员:袁兴峰 刘俊峰 马齐成 何东健 郭建平
受保护的技术使用者:星河智联汽车科技有限公司
技术研发日:2021.09.09
技术公布日:2022/1/13
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献