一种汽车ECU的模拟系统及其模拟方法
摘要文本
来自: 本发明公开了一种汽车ECU的模拟系统及其模拟方法,属于计算机软件技术和汽车诊断领域。一种汽车ECU的模拟系统,包括:主控模块、高级功能模块、串口通信模块和下位机模块;主控模块,加载配置文件和设置初始化参数, 校验数据,并将数据传送至高级功能模块;高级功能模块,与串口通信模块连接,在线实时修改ECU回复数据,并将数据传送至串口通信模块;根据原厂诊断设备反馈的诊断结果确定算法;串口通信模块,通过串口线与下位机模块连接,进行数据通信;下位机模块,通过总线与原厂诊断设备连接,进行数据通信。并公开了模拟方法,通过本发明可以大大减小开发过程中对采样车型的需求,同时也提高了开发效率,降低采样车型的成本。
申请人信息
- 申请人:安徽省爱夫卡电子科技有限公司
- 申请人地址:243000 安徽省马鞍山市雨山区九华西路1369号9栋402
- 发明人: 安徽省爱夫卡电子科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种汽车ECU的模拟系统及其模拟方法 |
| 专利类型 | 发明授权 |
| 申请号 | CN201710443452.0 |
| 申请日 | 2017年6月13日 |
| 公告号 | CN107024926B |
| 公开日 | 2024年1月5日 |
| IPC主分类号 | G05B23/02 |
| 权利人 | 安徽省爱夫卡电子科技有限公司 |
| 发明人 | 朱志峰; 姚勇; 常雁龙 |
| 地址 | 安徽省马鞍山市雨山区九华西路1369号9栋402 |
专利主权项内容
1.一种汽车ECU的模拟系统,其特征在于,包括:主控模块、高级功能模块、串口通信模块和下位机模块;主控模块,加载配置文件和设置初始化参数, 校验数据,并将数据传送至高级功能模块;高级功能模块,与串口通信模块连接,在线实时修改ECU回复数据,并将数据传送至串口通信模块;根据原厂诊断设备反馈的诊断结果确定算法;串口通信模块,通过串口线与下位机模块连接,进行数据通信;下位机模块,通过总线与原厂诊断设备连接,进行数据通信;所述的高级功能模块,包括字节分析模块、特定数值回复模块、批量修改回复模块、定值增减回复模块、算法校验模块;字节分析模块,对主控模块传送的ECU回复数据按字节进行分析,并判断有效数据位和数据算法类型,根据有效数据位和数据算法类型来选择适用的修改方式将数据传送至特定数值回复模块或批量修改回复模块或定值增减回复模块来改变ECU回复数据中有效数据;并分析原厂诊断设备反馈的诊断结果的变化规律,并得到数据算法;特定数值回复模块,对有效数据位中的每一个字节逐一输入特定数值,并将数据传送至串口通信模块;批量修改回复模块,对有效数据位中的多个字节同时输入特定的相同数值,并将数据传送至串口通信模块;定值增减回复模块,对有效数据位中的字节按照既定值进行增减操作,并将数据传送至串口通信模块;算法校验模块,将字节分析模块确定的算法内置到待开发的诊断设备上,将待开发的诊断设备反馈的诊断结果与原厂诊断设备的诊断结果进行对比,验证数据的最高值、最低值和中间值,如误差不超过0 .5%,则字节分析模块确定的数据算法正确;所述的数据算法的确定方法是,将n组ECU回复数据中有效数据和原厂诊断设备的诊断结果输入算法模型y=G(a , b , c…;x),并得到模型参数值,x为ECU回复数据中有效数据,y为原厂诊断设备的诊断结果数据,m为算法模型中参数a , b , c…的个数, n大于等于m。。该数据由<马克数据网>整理