一种ECU模拟方法技术

技术编号:40751019 阅读:25 留言:0更新日期:2024-03-25 20:06
本发明专利技术公开了一种ECU模拟方法,其包括网关硬件和内部固件,所述网关硬件设有供电模块、刷写模块和通信模块,所述内部固件为可编程的规则固件,用于定义网关硬件的工作规则,所述刷写模块将编译后的规则固件刷写至网关硬件上,所述网关硬件根据规则固件定义的工作规则自动发送报文,再离线接入总线进行ECU仿真。与现有技术相比,本发明专利技术的方法支持离线使用,无需上位机软件启动设备,能够更准确、高效地模拟ECU的行为,使得系统评估和测试更全面和可靠,并同时适用于CAN和CAN FD总线模拟方式,灵活适应不同的通信场景。

【技术实现步骤摘要】

本专利技术涉及ecu仿真,具体涉及一种适用于can和can fd总线的ecu模拟方法。


技术介绍

1、ecu(electronic control unit)是车辆和工业系统中的重要组件,负责控制和监测各种功能。

2、can(control ler area network)和can fd(can with flexible data-rate)是用于车辆和工业控制领域的通信协议。can协议由于其可靠性和实时性而广泛应用,但随着技术的发展,对于更高的数据传输速率和灵活的需求日益增长,这导致了can fd的出现。can fd显然较传统can提供了更高的传输速率和灵活的数据长度,使其在现代车辆和工业控制系统中具有更大的应用潜力。

3、对ecu进行仿真和模拟是评估系统功能和性能的重要手段。传统方法通常涉及使用硬件+软件模块来模拟ecu的行为,手动生成相应的通信报文。然而,现有的ecu仿真技术在适应can fd协议、实现高度灵活和高速数据传输方面可能存在局限性。这些限制可能包括对can fd协议的全面支持、高速数据传输的有效模拟以及对不同通本文档来自技高网...

【技术保护点】

1.一种ECU模拟方法,其特征在于,包括网关硬件和内部固件,所述网关硬件设有供电模块、刷写模块和通信模块,所述内部固件为可编程的规则固件,用于定义网关硬件的工作规则,所述刷写模块将编译后的规则固件刷写至网关硬件上,所述网关硬件根据规则固件定义的工作规则自动发送报文,再离线接入总线进行ECU仿真。

2.根据权利要求1所述的ECU模拟方法,其特征在于,包括以下步骤:

3.根据权利要求1所述的ECU模拟方法,其特征在于,所述规则固件通过C语言编写,通过编译生成.bin文件;或,所述规则固件通过C++语言编写。

4.根据权利要求3所述的ECU模拟方法,其特征在...

【技术特征摘要】

1.一种ecu模拟方法,其特征在于,包括网关硬件和内部固件,所述网关硬件设有供电模块、刷写模块和通信模块,所述内部固件为可编程的规则固件,用于定义网关硬件的工作规则,所述刷写模块将编译后的规则固件刷写至网关硬件上,所述网关硬件根据规则固件定义的工作规则自动发送报文,再离线接入总线进行ecu仿真。

2.根据权利要求1所述的ecu模拟方法,其特征在于,包括以下步骤:

3.根据权利要求1所述的ecu模拟方法,其特征在于,所述规则固件通过c语言编写,通过编译生成.bin文件;或,所述规则固件通过c++语言编写。

4.根据权利要求3所述的ecu模拟方法,其特征在于,所述规则固件编写支持导入外部开源库。

5.根据权利要求3所述的ecu模拟方法,其特征在于,所述规则固件编写支持逻辑控制功能。

6.根据权利要求1所述的ecu模拟方法,其特征在于,所述网关硬件设有串口连接器,所述供电模块、刷写模块和通信模块的接口均集成于串口连接器上,所述通信模块为can...

【专利技术属性】
技术研发人员:陈皓陈秋苑何志阳林茵楚杰
申请(专利权)人:广州虹科电子科技有限公司
类型:发明
国别省市:

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

1