一种数据获取方法及装置制造方法及图纸

技术编号:41308847 阅读:16 留言:0更新日期:2024-05-13 14:53
本发明专利技术公开了一种数据获取方法及装置,本发明专利技术涉及汽车软件调试测试技术领域,方法包括:利用周期性任务处理进程的信号处理函数接收上位机发送的CAN报文请求消息,利用信号处理函数解析报文请求消息的信号类别,并在信号类别为目标类别中的一种的情况下,从报文请求消息中获取所请求访问的目标模块、所请求执行的目标操作和所请求的目标数据内容,通过执行目标操作,从目标模块中获取所请求的目标数据内容,并根据目标数据内容生成对应的CAN报文响应消息,将CAN报文响应消息发送给上位机。本方案使上位机根据数据内容中的版本信息、状态变量信息和接口信息获取ECU的运行状态,准确的对ECU运行过程中出现的问题进行定位。

【技术实现步骤摘要】

本专利技术涉及汽车软件调试测试,更具体的涉及一种数据获取方法及装置


技术介绍

1、汽车上的电子设备多且复杂,将这些电子设备按照协议用总线连成网络,能够有效的利用资源并实现数据共享,总线网络为汽车内部各种复杂的电子设备和控制器提供了统一的数据交换通道。

2、在经典汽车开放系统架构(cp autosar)下,在进行底层基础软件的开发时,缺乏在线调试的手段,当ecu(electronic control unit,电子控制单元)封装到台架或者整车中时,常用的单板调试手段,例如miniwiggler、劳德巴赫等,无法和ecu直接连接。假如使用dcm(data communication module,数据通信管理)是可以获取到ecu有限的信息以及控制ecu内部部分模块,但是dcm一般是根据企业标准设置的,配置比较繁琐,获取的信息有限,不够灵活,无法准确的对ecu运行过程中出现的问题进行定位。


技术实现思路

1、本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术第一方面提出一种数据获取方本文档来自技高网...

【技术保护点】

1.一种数据获取方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述目标类别包括:用于表示请求目标模块版本信息的第一类别、表示请求目标模块接口信息的第二类别和表示请求目标模块状态变量信息的第三类别。

3.根据权利要求2所述的方法,其特征在于,若所述信号类别为所述第一类别,则通过执行所述目标操作,从所述目标模块中获取所请求的目标数据内容,并根据所述目标数据内容生成对应的CAN报文响应消息,包括:

4.根据权利要求2所述的方法,其特征在于,若所述信号类别为所述第二类别,所述目标操作为读写操作,则通过执行所述目标操作,从所述目标模块中获取...

【技术特征摘要】

1.一种数据获取方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述目标类别包括:用于表示请求目标模块版本信息的第一类别、表示请求目标模块接口信息的第二类别和表示请求目标模块状态变量信息的第三类别。

3.根据权利要求2所述的方法,其特征在于,若所述信号类别为所述第一类别,则通过执行所述目标操作,从所述目标模块中获取所请求的目标数据内容,并根据所述目标数据内容生成对应的can报文响应消息,包括:

4.根据权利要求2所述的方法,其特征在于,若所述信号类别为所述第二类别,所述目标操作为读写操作,则通过执行所述目标操作,从所述目标模块中获取所请求的目标数据内容,并根据所述目标数据内容生成对应的can报文响应消息,包括:

5.根据权利要求2所述的方法,其特征在于,若所述信号类别为所述第三类别,所述目标操作为读写操作,则通过执行所述目标操作,从所述目标模块中获取所请求的目标数据内容,并根据所述目标数据内容生成对应的ca...

【专利技术属性】
技术研发人员:周勇
申请(专利权)人:中汽创智科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1