一种带有掉电异常处理的汽车电子控制单元制造技术

技术编号:19819668 阅读:31 留言:0更新日期:2018-12-19 13:57
本发明专利技术属于操作系统的技术领域,公开了一种带有掉电异常处理的汽车电子控制单元,包括输入模块、输出模块、AD转换模块和微处理器,所述微处理器包括读取擦除模块、检测模块和写入模块,所述读取擦除模块用于待汽车电子控制单元正常通电后,读取带电可擦可编辑只读存储器里面的数据,随后擦除所述带电可擦可编辑只读存储器里面的数据,所述检测模块用于检测汽车电子控制单元是否掉电,所述写入模块用于所述汽车电子控制单元掉电后,将所述汽车电子控制单元的当前关键参数及其状态写入带电可擦可编辑只读存储器。还公开了一种计算机可读存储介质和用于汽车电子控制单元掉电异常处理的电子设备。

【技术实现步骤摘要】
一种带有掉电异常处理的汽车电子控制单元
本专利技术属于操作系统的
,具体涉及一种计算机可读存储介质、用于汽车电子控制单元掉电异常处理的电子设备以及带有掉电异常处理的汽车电子控制单元。
技术介绍
汽车上集成了越来越多的电子控制单元(ECU),很多ECU都被要求在正常运行过程中具备一定的应对突然掉电的能力。在ECU正常运行的过程中,如果其与车辆蓄电池或其他供电设备突然断开连接,那么ECU会立即被动停止工作,导致其当前运行数据及状态丢失。当再次与电源连接后,不能恢复到掉电前的状态从而进入未知状态,给客户带来异常的故障感知,这就要求ECU在正常运行过程中遇到突然掉电时需要把当前运行中的关键数据及状态存储到片内带电可擦可编辑只读存储器EEPROM,当ECU再次与电源连接时,可以从片内带电可擦可编辑只读存储器EEPROM中恢复到掉电前的状态。目前,保证ECU掉电后还能持续工作的解决方案是,在ECU内部的电源上增加大电容,为掉电后的ECU工作提供电源。当ECU掉电后就依靠大电容中的电荷维持ECU持续工作一段时间,在这段时间内ECU首先需要停止当前执行的动作,然后把关键数据及状态存储到片内EEPROM中。由于片内EEPROM硬件特性决定,往片内EEPROM里存储数据时,需要花费大量的时间,这就需要大容量的电容来延长ECU在掉电状态下的工作时间,由于电容硬件的特性,电容器的容量与其体积和成本都是成正比,从而增加了ECU的体积、重量,ECU电路板布局及走线的难度,以及整个ECU制造成本的增加。
技术实现思路
本专利技术提供了一种计算机可读存储介质、用于汽车电子控制单元掉电异常处理的电子设备以及带有掉电异常处理的汽车电子控制单元,解决了现有电子控制单元ECU掉电时,供电电容容量大,体积大,造成整个ECU的体积、重量增加,ECU电路板布局及走线的难度加大等问题。本专利技术可通过以下技术方案实现:一种计算机可读存储介质,用于汽车电子控制单元的掉电处理,包括与掉电检测传感器结合使用的计算机程序,所述计算机程序可被处理器执行完成以下步骤:当汽车电子控制单元处于正常通电状态时,实时检测所述掉电检测传感器的输出信号;接收到所述掉电检测传感器的掉电信号后,触发掉电中断,将所述汽车电子控制单元的当前关键参数及其状态写入EEPROM;接收到所述掉电检测传感器的通电信号后,读取汽车电子控制单元的带电可擦可编辑只读存储器EEPROM内的数据,再擦除所述EEPROM内的数据。进一步,所述汽车电子控制器的微处理器包括EEPROM。一种用于汽车电子控制单元掉电异常处理的电子设备,包括掉电检测传感器,一个或多个处理器、存储器,以及一个或多个程序,其中所述的一个或多个程序被存储在存储器中,并被配置成由所述一个或多个处理器执行,所述程序包括用于执行以下步骤的指令:当汽车电子控制单元处于正常通电状态时,实时检测所述掉电检测传感器的输出信号;接收到所述掉电检测传感器的掉电信号后,触发掉电中断,将所述汽车电子控制单元的当前关键参数及其状态写入带电可擦可编辑只读存储器EEPROM;接收到所述掉电检测传感器的通电信号后,读取汽车电子控制单元的EEPROM内的数据,再擦除所述EEPROM内的数据。进一步,所述汽车电子控制器的微处理器包括EEPROM。一种带有掉电异常处理的汽车电子控制单元,包括输入模块、输出模块、AD转换模块和微处理器,所述微处理器包括读取擦除模块、检测模块和写入模块,所述读取擦除模块用于待汽车电子控制单元正常通电后,读取带电可擦可编辑只读存储器EEPROM里面的数据,随后擦除所述EEPROM里面的数据,所述检测模块用于检测汽车电子控制单元是否掉电,所述写入模块用于所述汽车电子控制单元掉电后,将所述汽车电子控制单元的当前关键参数及其状态写入EEPROM。进一步,所述微处理器包括EEPROM。进一步,还包括供电电容,所述供电电容用于掉电后,为汽车电子控制单元提供工作电源。进一步,所述微处理器设置为NXP半导体公司的S12G系列的单片机,所述供电电容的容量设置为317.4微法。本专利技术有益的技术效果如下:汽车电子控制单元在掉电异常发生后,正常通电,微处理器通过读取擦除模块读取带电可擦可编辑只读存储器里面的数据,随后进行擦除,这样,在汽车电子控制单元掉电,需要保存关键参数及其状态时,仅需利用写入模块将其写入带电可擦可编辑只读存储器,节省了掉电后汽车电子控制单元保存关键参数及其状态的工作时间,从而减小了供电电容的容量和体积,进而减小汽车电子控制单元的体积和重量,减少其电路板的布局和走线的难度,降低了整个汽车电子控制单元的制造成本。附图说明图1为本专利技术的电路模块示意图;图2为本专利技术的软件程序的流程图。具体实施方式下面结合附图及较佳实施例详细说明本专利技术的具体实施方式。参照附图1,本专利技术提供了一种带有掉电异常处理的汽车电子控制单元,包括输入模块、输出模块、AD转换模块和微处理器,该微处理器与读取擦除模块、检测模块、写入模块和供电电容相连,而读取擦除模块和写入模块与带电可擦可编辑只读存储器相连,该读取擦除模块用于待汽车电子控制单元正常通电后,接收微处理器的读取命令,读取带电可擦可编辑只读存储器里面的数据,随后接收微处理器的擦除命令,擦除带电可擦可编辑只读存储器里面的数据,该带电可擦可编辑只读存储器隶属于微处理器。该检测模块用于检测汽车电子控制单元是否掉电,若掉电,该写入模块接收微处理器的写入命令,将汽车电子控制单元的当前关键参数及其状态写入带电可擦可编辑只读存储器里面,例如车窗玻璃的开口位置,天窗的开口位置等,否则,检测模块继续检测汽车电子控制单元是否掉电。另外,还需要供电电容,用于掉电后,为汽车电子控制单元提供工作电源,以使微处理器的数据保存工作可以顺利进行。另外,读取擦除模块和写入模块均可以通过软件程序实现,而检测模块可以通过传感器实现,参照附图2,软件程序的具体执行过程如下:当汽车电子控制单元处于正常通电状态时,实时检测掉电检测传感器的输出信号;如果接收掉电检测传感器的输出信号为掉电信号,触发掉电中断,将汽车电子控制单元的当前关键参数及其状态写入EEPROM;接收掉电检测传感器的输出信号为通电信号,读取汽车电子控制单元的带电可擦可编辑只读存储器EEPROM内的数据,再擦除EEPROM内的数据。以常用于汽车电子控制单元的NXP半导体公司的S12G系列的单片机为例,擦除四个字节大约需要5ms左右,而写入四个字节仅需要0.45ms。当检测模块检测到汽车电子控制单元掉电后,需要往片内带电可擦可编辑只读存储器里写入四十个字节,使用的现有方案大约需要(5+0.45)*40/4=54.5ms,加上掉电检测时间30ms,总时间大约为84.5ms,需要供电电容的容量大约为777.4uf,才能满足汽车电子控制单元掉电异常处理的工作时间,而使用本专利技术的方案则仅需要0.45*40/4=4.5ms,加上掉电检测时间30ms,总时间大约为34.5ms,需要供电电容的容量仅为317.4uf,这样,既减少了91.7%的操作时间,也使供电电容的容量减少59.17%,进而减少其体积,从而减少了整个汽车电子控制单元的体积、重量及制造成本。本专利技术的具体工作过程如下:待汽车电子控制单元掉电异常,正常通本文档来自技高网...

【技术保护点】
1.一种计算机可读存储介质,用于汽车电子控制单元的掉电处理,其特征在于,包括与掉电检测传感器结合使用的计算机程序,所述计算机程序可被处理器执行完成以下步骤:当汽车电子控制单元处于正常通电状态时,实时检测所述掉电检测传感器的输出信号;接收到所述掉电检测传感器的掉电信号后,触发掉电中断,将所述汽车电子控制单元的当前关键参数及其状态写入EEPROM;接收到所述掉电检测传感器的通电信号后,读取汽车电子控制单元的带电可擦可编辑只读存储器EEPROM内的数据,再擦除所述EEPROM内的数据。

【技术特征摘要】
1.一种计算机可读存储介质,用于汽车电子控制单元的掉电处理,其特征在于,包括与掉电检测传感器结合使用的计算机程序,所述计算机程序可被处理器执行完成以下步骤:当汽车电子控制单元处于正常通电状态时,实时检测所述掉电检测传感器的输出信号;接收到所述掉电检测传感器的掉电信号后,触发掉电中断,将所述汽车电子控制单元的当前关键参数及其状态写入EEPROM;接收到所述掉电检测传感器的通电信号后,读取汽车电子控制单元的带电可擦可编辑只读存储器EEPROM内的数据,再擦除所述EEPROM内的数据。2.根据权利要求1所述的计算机可读存储介质,其特征在于:所述汽车电子控制器的微处理器包括EEPROM。3.一种用于汽车电子控制单元掉电异常处理的电子设备,其特征在于,包括掉电检测传感器,一个或多个处理器、存储器,以及一个或多个程序,其中所述的一个或多个程序被存储在存储器中,并被配置成由所述一个或多个处理器执行,所述程序包括用于执行以下步骤的指令:当汽车电子控制单元处于正常通电状态时,实时检测所述掉电检测传感器的输出信号;接收到所述掉电检测传感器的掉电信号后,触发掉电中断,将所述汽车电子控制单元的当前...

【专利技术属性】
技术研发人员:裴忠强陈兴荀海波华峰
申请(专利权)人:上海稊米汽车科技有限公司
类型:发明
国别省市:上海,31

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

1