一种电动汽车诊断系统技术方案

技术编号:9033625 阅读:142 留言:0更新日期:2013-08-15 00:30
本发明专利技术涉及一种电动汽车诊断系统,所述诊断系统为电动汽车的控制器故障及寿命在线诊断系统,包括MCU单片机,电源保持电路模块和电子控制器软件模块;所述电源保持模块用于在车辆钥匙关闭后,保持单片机的电源,直到软件主动关闭电源,以完成故障及寿命数据保存功能;所述电子控制器软件模块包括故障诊断模块,寿命计算模块,诊断通讯协议模块和数据存储及恢复模块,所述故障诊断模块内含漏斗动态算法进行故障诊断策略,用于在线地进行故障诊断;所述寿命计算模块用于在线进行寿命计算及分析;所述诊断通讯协议模块用于与诊断仪模块进行通讯;所述数据存储及恢复模块用于进行故障及寿命数据的掉电保存及上电恢复。

【技术实现步骤摘要】

本专利技术涉及电控车辆运行监控技术,具体涉及一种针对电控汽车的故障监控、寿命监控的装置和方法。
技术介绍
当前电动汽车技术发展十分迅速,正处于市场推广的上升阶段。而电动车作为一种新兴车型,相比传统车型,车辆安全及零部件质量问题比较突出。而电子控制器作为电动汽车的核心零部件,其故障状态及运行寿命直接影响汽车使用功能及安全,同时也是生产厂商及4S店十分关心的内容。传统车型都会配备或者集成一个OBD诊断装置,用于记录发动机排放故障的状态,以满足排放法规及故障诊断的需要。一旦发生故障需要进行诊断时,需要使用专门的OBD诊断仪在特定的场所如4S店进行,而且故障的原始数据很难保存及反馈给主机厂。电动汽车由于是电力驱动,不存在排放故障,但在现阶段仍然存在影响车辆安全及功能的故障,需要在线诊断和记录,以满足车辆安全和售后维修统计的需要。并且对于许多电子关键部件,其使用寿命是一定期限的,不能超期使用,否则将带来严重的车辆安全问题。特别是与充电相关的器件,由于在车辆静止电池充电期间也在工作,其使用寿命并不能仅仅能通过汽车仪表显示的行驶里程来衡量。
技术实现思路
本专利技术的目的在于提供一种先进低成本的用于电动汽车故障及寿命在线监控、记录及基于标准诊断协议的系统,可以有效的解决开发及售后市场的运行监控,故障诊断、使用安全等问题,满足汽车使用安全的要求,有利于汽车质量的持续改进。具体技术方案如下:—种电动汽车诊断系统,所述诊断系统为电动汽车的控制器故障及寿命在线诊断系统,包括MCU单片机,电源保持电路模块和电子控制器软件模块;所述电源保持模块用于在车辆钥匙关闭后,保持单片机的电源,直到软件主动关闭电源,以完成故障及寿命数据保存功能;所述电子控制器软件模块包括故障诊断模块,寿命计算模块,诊断通讯协议模块和数据存储及恢复模块,所述故障诊断模块内含漏斗动态算法进行故障诊断策略,用于在线地进行故障诊断;所述寿命计算模块用于在线进行寿命计算及分析;所述诊断通讯协议模块用于与诊断仪模块进行通讯;所述数据存储及恢复模块用于进行故障及寿命数据的掉电保存及上电恢复。进一步地,还包括CAN通讯模块和IO驱动模块,所述MCU单片机和电源保持电路模块通过CAN通讯模块和IO驱动模块连接至电子控制器软件模块。进一步地,所述MCU单片机内置数据存储模块或外置EEPROM模块。 进一步地,数据存储电路模块采用MCU单片机内置的数据存储模块DATA FLASH模块,或,当MCU未配置DATA FLASH模块,采用外置EEPROM模块,用SPI通讯模块。进一步地,所述电子控制器软件模块还包括保护及限制模块,其用于根据故障诊断模块和寿命计算模块的计算结果,按照预设保护限制策略,通过IO驱动模块及CAN模块进行功能保护及限制,进行车辆性能上、功能上的限制,并通过仪表模块来点亮相关故障报警灯。进一步地,所述限制按照严重等级,分为限制最高车速、限制最高加速度、限制电机输出功率、禁止能量回收、禁止电机反转、禁止软件刷新、禁止再次启动、禁止运行。进一步地,所述故障诊断模块根据单片机运行状态及输入输出信号及通讯信号,采取预设诊断策略,定周期对当前发生的系统故障进行分析计算;当判断为确认故障,根据故障的级别不同,保护及限制模块将采取相应的保护措施。进一步地,所述寿命计算模块用于计算控制器总运行时间,行驶里程,上下电次数,软件刷新次数,记录并累加上电运行时间,上下点循环次数等数据。进一步地,电动汽车诊断系统通过CAN总线与诊断仪通讯连接,所述诊断协议模块的诊断通讯协议是KW2000协议,诊断协议接收标准售后诊断仪的指令,根据指令内容的不同,返回对应的数据内容。上述数据存储及恢复模块的存储恢复方法,数据存储及恢复模块记录和恢复的数据类别为:故障数据、寿命数据、校验区数据,其中校验数据的位置和长度是固定的,所述数据在存储器中保存相同的两份,且数据的CHECKSUM校验数据也写两份,进一步地,采用如下步骤:(I)当钥匙关闭后,数据存储及恢复模块进行故障及寿命数据的保存,掉电后数据不丢失;(2)当再次钥匙上电后,数据存储及恢复模块将第一份数据从此模块中拷贝到MCU单片机的RAM内存中;`(3)数据存储及恢复模块计算第一份数据的CHECKSUM值;(4)与存储器中校验区数据的第一份CHECKSUM值进行比较;(5)如果一致,则证明数据完好;如果不一致,则再拷贝第二份数据至同样地址的RAM区,并计算其CHECKSUM值,并与存储器中校验区数据的第二份CHECKSUM值进行比较,如果一致,则第二份数据完好。附图说明图1为本专利技术电子控制器故障及寿命诊断系统结构2为数据存储及恢复流程图具体实施例方式下面根据附图对本专利技术进行详细描述,其为本专利技术多种实施方式中的一种优选实施例。参照图1车辆故障及寿命诊断系统示意图所示,本专利技术系统所采用的硬件方案包括MCU单片机(内含数据存储模块),电源保持电路模块,CAN通讯电路模块。优选地,与整车CAN通讯接口采用光耦合电路,可以提高与整车CAN总线的电气抗干扰能力。数据存储电路模块采用MCU单片机内置的DATA FLASH模块(32位MCU普遍配置有内置的数据存储器),以节省成本。可选的,如果MCU未配置DATA FLASH模块,也可以采用外置的EEPROM模块,采用SPI总线接口。电子控制器软件系统,包括故障诊断软件模块,可以在线地进行故障诊断,内含普遍应用的漏斗动态算法进行故障诊断策略。电子控制器软件系统,包括寿命统计模块,如控制器总运行时间,行驶里程,上下电次数,软件刷新次数等等,可以在线进行寿命计算及分析。电子控制器软件模块,包含诊断通讯协议模块,可以与标准的售后诊断仪模块进行通讯,使用标准售后诊断接接口装置,通过符合IS011898-1的标准CAN总线,以KWP(KeyWord Protocol) on CAN协议标准售后诊断仪进行数据通讯;优选地,诊断协议是KWP on CAN协议.同时也可以采用其他类似的通讯协议,如UDS (Unified Diagnostic Service) on CAN 诊断协议。电子控制器软件模块,包含数据存储及恢复模块。可以进行故障及寿命数据的掉电保存及上电恢复。数据采用双备份及添加CHECKSUM累加校验码,以提高数据安全性。采用此种方法,可以保证系统在存储过程中意外断电及其他干扰时,其中一个数据模块发生故障不至于丢失此前所有运行周期的数据,最多丢失当前运行周期的信息,提高了系统数据的安全性。诊断模块:可以根据单片机运行状态及输入输出信号及通讯信号,采取一定的诊断策略,定周期地(比如10ms)对当前发生的系统故障进行分析计算,一旦判断为确认故障,根据故障的级别不同,保护及限制模块将采取相应的保护措施,通过10驱动模块及CAN模块进行功能保护及限制,比如关闭相关的继电器驱动电路。寿命计算模块:记录并累加上电运行时间,上下点循环次数,总行驶里程,软件刷新次数等数据。例如上电运行时间,根据软件运行周期时间,如果每IOms模块运行一次,则每运行100次循环,上电运行时间增加IS ;其中,对于软件刷新次数,限制次数为芯片使用手册的数据,而使用寿命则来源于控制器的寿命加速测试试验。如果到达了相应的上限,则由保护及限制模块负责本文档来自技高网...

【技术保护点】
一种电动汽车诊断系统,其特征在于,所述诊断系统为电动汽车的控制器故障及寿命在线诊断系统,包括MCU单片机,电源保持电路模块和电子控制器软件模块;所述电源保持模块用于在车辆钥匙关闭后,保持单片机的电源,直到软件主动关闭电源,以完成故障及寿命数据保存功能;所述电子控制器软件模块包括故障诊断模块,寿命计算模块,诊断通讯协议模块和数据存储及恢复模块,所述故障诊断模块内含漏斗动态算法进行故障诊断策略,用于在线地进行故障诊断;所述寿命计算模块用于在线进行寿命计算及分析;所述诊断通讯协议模块用于与诊断仪模块进行通讯;所述数据存储及恢复模块用于进行故障及寿命数据的掉电保存及上电恢复。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:王振庆
申请(专利权)人:奇瑞汽车股份有限公司
类型:发明
国别省市:

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

1