一种基于一版集成软件刷写控制器的方法及系统技术方案

技术编号:33036443 阅读:21 留言:0更新日期:2022-04-15 09:14
本发明专利技术涉及一种基于一版集成软件刷写控制器的方法及系统,该方法包括的步骤为:S01:状态识别模块根据电子零部件连接的信号通道的信息识别出是否安装电子零部件及安装何种类型的电子零部件的信息;S02:根据状态信息启用对应的软件配置模块,将软件刷写至控制器,实现一版集成软件刷写配置不同类型电子零部件的车辆的控制器。本发明专利技术可仅通过一版集成软件即可刷写安装有不同类型电子零部件(如传感器)的车辆的控制器,效率高。效率高。效率高。

【技术实现步骤摘要】
一种基于一版集成软件刷写控制器的方法及系统


[0001]本专利技术涉及控制器刷写
,具体涉及基于一版集成软件刷写控制器的技术。

技术介绍

[0002]如图5和图6所示,随着汽车的发展,汽车内部的电子零部件(如传感器)越来越多,所涉及的情况越来越复杂,对于某种功能的电子零部件的状态,主要由以下两种情况:其一,可能因为成本、配置等级区分等原因,有的车辆配置某种传感器,而有的车辆则没有配置,则出现了装和没装传感器两种状态,其二,在配置的车辆上,可能因为电子零部件保供等原因,配置不同类型的传感器实现同一种功能目的,导致同一款车可能配置了不同的零部件类型,如有的车辆配置气体类传感器,有的车辆配置烟雾类传感器,则就导致配置上存在不同的类型。
[0003]当出现上述情况时,因为状态的不同看,给车载端控制器软件的运行及版本维护带来了麻烦。目前一般采取的措施是根据特定的状态做特定的软件,如在装配了气体传感器的车辆上做一版软件,在装配了烟雾传感器的车辆上做一版软件,在没有装配传感器的车辆上做一版软件,则不同的软件对应在不同的车辆状态上运行;在软件更新时,还需要对应更新相应的软件,且不同的软件存在误刷的可能性,而为了防止误刷也需要做标识,或者人工防呆,增加成本及降低效率,并且存在误刷的可能。

技术实现思路

[0004]本专利技术的目的是提供一种基于一版集成软件刷写控制器的方法及系统,解决的技术问题:刷写控制器软件因安装或没安装电子零部件、安装何种电子零部件的具体情况而需要制作若干对应的控制器软件,并且导致后续的控制器的刷写流程繁琐,成本高、效率低。为解决上述技术问题,本专利技术采用的技术方案为:一种基于一版集成软件刷写控制器的方法,所述一版集成软件包括状态识别模块、若干状态电子零部件的软件配置模块及公用模块,该方法包括以下步骤:S01:所述状态识别模块根据所述电子零部件连接的信号通道的信息识别出是否安装电子零部件及安装何种类型的电子零部件的状态信息;S02:根据所述状态信息启用对应的所述软件配置模块,将软件刷写至控制器,实现一版集成软件刷写配置不同类型电子零部件的车辆的控制器。
[0005]优选地,在所述S01中,所述电子零部件为传感器;所述传感器包括3个所述信号通道,分别为唤醒信号通道、采集值信号通道及诊断信号通道;所述传感器包括第一类型传感器和第二类型传感器;
所述S02中的软件配置模块包括未装传感器软件配置模块、第一类型传感器软件配置模块及第二类型传感器软件配置模块;如果所述唤醒信号通道、采集值信号通道及诊断信号通道皆没有接收到信息,则判定未装传感器,置位未装传感器标志,并发出未装传感器标志信息,根据所述未装传感器标志信息,启用未装传感器软件配置模块,将软件刷写至控制器;如果所述唤醒信号通道、采集值信号通道及诊断信号通道皆接收到信息,即所述3个信号通道皆正常工作,则判定有装传感器;如果所述唤醒信号通道接收到的信息为唤醒信号上电时持续P1ms的高电平后拉低、采集值信号通道接收到的信息为第一信息、诊断信号通道接收到的信息为第二信息,则判定有装第一类型传感器,置位第一类型传感器标志,并发出第一类型传感器标志信息,根据所述第一类型传感器标志信息,启用第一类型传感器软件配置模块,将软件刷写至控制器;如果所述唤醒信号通道接收到的信息为唤醒信号上电时持续P2ms的高电平后拉低、采集值信号通道接收到的信息为第一信息、诊断信号通道接收到的信息为第二信息,则判定有装第二类型传感器,置位第二类型传感器标志,并发出第二类型传感器标志信息,根据所述第二类型传感器标志信息,启用第二类型传感器软件配置模块,将软件刷写至控制器。
[0006]优选地,在所述S01中,所述状态识别模块初次识别出所述状态信息后,后续皆根据所述状态信息启用对应的软件配置模块。
[0007]优选地,在所述S01中,每次车辆上电时,所述状态识别模块皆要识别所述状态信息,并根据所述状态信息启用不同的对应的软件配置模块。
[0008]优选地,所述公用模块包括信息发送模块、故障诊断模块及运算算法模块。
[0009]本专利技术还提供一种基于一版集成软件刷写控制器的系统,包括:状态识别模块,用于根据根据所述电子零部件连接的信号通道的信息识别出是否安装电子零部件及安装何种类型的电子零部件的状态信息;软件配置模块,用于根据所述状态信息启用对应的所述软件配置模块,将软件刷写至控制器,实现一版集成软件刷写配置不同类型电子零部件的车辆的控制器;公用模块,各种类型所述软件配置模块必须执行且实现相同功能的模块,用于配合所述软件配置模块执行刷写任务,将软件刷写至控制器。
[0010]优选地,在所述状态识别模块中,所述电子零部件为传感器;所述传感器包括3个所述信号通道,分别为唤醒信号通道、采集值信号通道及诊断信号通道;所述传感器包括第一类型传感器和第二类型传感器;所述软件配置模块中的软件配置模块包括未装传感器软件配置模块、第一类型传感器软件配置模块及第二类型传感器软件配置模块;
如果所述唤醒信号通道、采集值信号通道及诊断信号通道皆没有接收到信息,则判定未装传感器,置位未装传感器标志,并发出未装传感器标志信息,根据所述未装传感器标志信息,启用未装传感器软件配置模块,将软件刷写至控制器;如果所述唤醒信号通道、采集值信号通道及诊断信号通道皆接收到信息,即所述3个信号通道皆正常工作,则判定有装传感器;如果所述唤醒信号通道接收到的信息为唤醒信号上电时持续P1ms的高电平后拉低、采集值信号通道接收到的信息为第一信息、诊断信号通道接收到的信息为第二信息,则判定有装第一类型传感器,置位第一类型传感器标志,并发出第一类型传感器标志信息,根据所述第一类型传感器标志信息,启用第一类型传感器软件配置模块,将软件刷写至控制器;如果所述唤醒信号通道接收到的信息为唤醒信号上电时持续P2ms的高电平后拉低、采集值信号通道接收到的信息为第一信息、诊断信号通道接收到的信息为第二信息,则判定有装第二类型传感器,置位第二类型传感器标志,并发出第二类型传感器标志信息,根据所述第二类型传感器标志信息,启用第二类型传感器软件配置模块,将软件刷写至控制器。
[0011]优选地,在所述状态识别模块中,所述状态识别模块初次识别出所述状态信息后,后续皆根据所述状态信息启用对应的软件配置模块。
[0012]优选地,在所述状态识别模块中,每次车辆上电时,所述状态识别模块皆要识别所述状态信息,并根据所述状态信息启用不同的对应的软件配置模块。
[0013]优选地,所述公用模块包括信息发送模块、故障诊断模块及运算算法模块。
[0014]通过采用上述技术方案,本专利技术可达到的有益技术方案为:在本专利技术中,不同的车辆状态对应的不同软件版本融合在一版集成软件中,且可将软件配置模块中相同的部分进行共用(仅把不同的部分区分出来),节省了软件开发资源和成本,并且避免了因为软件在上车时不同软件版本之间的可能误刷导致的功能失效和报故障;在维护时,因为只需要维护一版集成软件,则节省软件更新的开发资源和成本,可以不用在器件上施加本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于一版集成软件刷写控制器的方法,其特征在于,所述一版集成软件包括状态识别模块、若干状态电子零部件的软件配置模块及公用模块,该方法包括以下步骤:S01:所述状态识别模块根据所述电子零部件连接的信号通道的信息识别出是否安装电子零部件及安装何种类型的电子零部件的状态信息;S02:根据所述状态信息启用对应的所述软件配置模块,将软件刷写至控制器,实现一版集成软件刷写配置不同类型电子零部件的车辆的控制器。2.根据权利要求1所述的基于一版集成软件刷写控制器的方法,其特征在于,在所述S01中,所述电子零部件为传感器;所述传感器包括3个所述信号通道,分别为唤醒信号通道、采集值信号通道及诊断信号通道;所述传感器包括第一类型传感器和第二类型传感器;所述S02中的软件配置模块包括未装传感器软件配置模块、第一类型传感器软件配置模块及第二类型传感器软件配置模块;如果所述唤醒信号通道、采集值信号通道及诊断信号通道皆没有接收到信息,则判定未装传感器,置位未装传感器标志,并发出未装传感器标志信息,根据所述未装传感器标志信息,启用未装传感器软件配置模块,将软件刷写至控制器;如果所述唤醒信号通道、采集值信号通道及诊断信号通道皆接收到信息,即所述3个信号通道皆正常工作,则判定有装传感器;如果所述唤醒信号通道接收到的信息为唤醒信号上电时持续P1ms的高电平后拉低、采集值信号通道接收到的信息为第一信息、诊断信号通道接收到的信息为第二信息,则判定有装第一类型传感器,置位第一类型传感器标志,并发出第一类型传感器标志信息,根据所述第一类型传感器标志信息,启用第一类型传感器软件配置模块,将软件刷写至控制器;如果所述唤醒信号通道接收到的信息为唤醒信号上电时持续P2ms的高电平后拉低、采集值信号通道接收到的信息为第一信息、诊断信号通道接收到的信息为第二信息,则判定有装第二类型传感器,置位第二类型传感器标志,并发出第二类型传感器标志信息,根据所述第二类型传感器标志信息,启用第二类型传感器软件配置模块,将软件刷写至控制器。3.根据权利要求1所述的基于一版集成软件刷写控制器的方法,其特征在于,在所述S01中,所述状态识别模块初次识别出所述状态信息后,后续皆根据所述状态信息启用对应的软件配置模块。4.根据权利要求1所述的基于一版集成软件刷写控制器的方法,其特征在于,在所述S01中,每次车辆上电时,所述状态识别模块皆要识别所述状态信息,并根据所述状态信息启用不同的对应的软件配置模块。5.根据权利要求1所述的基于一版集成软件刷写控制器的方法,其特征在于,所述公用模块包括信息发送模块、故障诊断模块及运算算法模块。6.一种基于一版集成软件刷写控制器的系统,其特...

【专利技术属性】
技术研发人员:徐前张友群杨辉前牟丽莎
申请(专利权)人:重庆长安新能源汽车科技有限公司
类型:发明
国别省市:

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

1