一种新能源汽车故障数据的处理方法及处理装置制造方法及图纸

技术编号:23768598 阅读:25 留言:0更新日期:2020-04-11 21:13
本发明专利技术公开了一种新能源汽车故障数据的处理方法,涉及新能源汽车技术领域,包括如下步骤:(1)故障发生前,将整车数据存储于随机存储器的A缓存区,当A缓存区存满后,新的整车数据对原数据进行覆盖更新;(2)故障发生时,记录故障发生的时间,并将故障数据存储于随机存储器的B缓存区,当B缓存区存满后,先将其故障数据复制到随机存储器的C缓存区进行过渡,再将C缓存区中故障数据存储于外扩FLASH存储器的E存储区中,同时新的故障数据对B缓存区的原数据进行覆盖更新,待更新满后再重复以上转移存储动作,如此循环;(3)当E存储区存满后,将A缓存区的整车数据按时间先后顺序重新排列存储于外扩FLASH存储器的D存储区。

A new energy vehicle fault data processing method and device

【技术实现步骤摘要】
一种新能源汽车故障数据的处理方法及处理装置
本专利技术涉及新能源汽车
,特别涉及一种新能源汽车故障数据的处理方法及处理装置。
技术介绍
车载诊断系统是新能源汽车集成控制系统中用于随时监控整车控制器运行情况的重要部件,一旦车载诊断系统发现车辆运行有异常情况时,会亮起故障灯以示警告,并将故障信息存入存储器,维修人员通过标准的诊断仪器和诊断接口可以以故障码的形式读取相关信息,从而迅速准确地判断出故障的类型和原因。由于车辆运行中需要存储记录的数据很多,因此常常会出现存储器内存不足的现象。目前整车控制器一般会使用固定长度的RAM(随机存储器)空间存储固定数量的故障信息,仅当整车下电时,再将故障信息写入EEPROM中。而在整车运行过程中,若RAM中存储的故障信息过多,则在发生新的故障时,新存储的故障信息会覆盖原有的故障信息,从而使故障信息记录不够全面,进而导致维修人员无法对故障进行有效的分析与处理,无法及时排查故障产生的原因。
技术实现思路
本专利技术提供一种新能源汽车故障数据的处理方法及处理装置,其主要目的在于解决因现有新能源汽车的故障数据存储方式设置不合理,导致故障数据记录不够全面而影响维修人员的分析和处理等的问题。本专利技术采用如下技术方案:一种新能源汽车故障数据的处理方法,包括如下步骤:(1)故障发生前,将整车数据存储于随机存储器的A缓存区,当A缓存区存满后,新的整车数据对原数据进行覆盖更新;(2)故障发生时,记录故障发生的时间,并将故障数据存储于随机存储器的B缓存区,当B缓存区存满后,先将其故障数据复制到随机存储器的C缓存区进行过渡,再将C缓存区中故障数据存储于外扩FLASH存储器的E存储区中,同时新的故障数据对B缓存区的原数据进行覆盖更新,待更新满后再重复以上转移存储动作,如此循环;(3)当E存储区存满后,将A缓存区的整车数据按时间先后顺序重新排列存储于外扩FLASH存储器的D存储区。进一步,随机存储器中各缓存区的大小关系为:A缓存区>B缓存区=C缓存区。进一步,外扩FLASH存储器中D、E存储区的大小关系为:D存储区=E存储区=A缓存区。进一步,还包括如下步骤:(4)当D存储区存满后,由故障数据处理单元将外扩FLASH存储器的所有数据通过CAN总线传输到车载终端。进一步,还包括如下步骤:(5)车载终端将接收到的所有数据发送到后台服务器,并由维修人员对数据进行分析处理以排查和解决故障。一种新能源汽车故障数据的处理装置,包括故障数据处理单元,该故障数据处理单元包括相互电连接的随机存储器和外扩FLASH存储器,上述随机存储器设有如上所述的A缓存区、B缓存区和C缓存区,上述外扩FLASH存储器设有如上所述的D存储区和E存储区。进一步,还包括相互电连接的单片机和CAN收发器,上述单片机通过CAN收发器实时监测采集整车的CAN数据,并将数据分类存储于随机存储器和外扩FLASH存储器。进一步,还包括车载终端和后台服务器,上述车载终端与上述故障数据处理单元电连接,并与上述后台服务器相互通信连接。进一步,上述单片机为STM32单片机,上述随机存储器为SRAM存储器。和现有技术相比,本专利技术产生的有益效果在于:1、本专利技术对故障数据处理单元中的存储器进行功能分区,将随机存储器划分为A、B、C三个缓存区,将外扩FLASH存储器划分为D、E两个存储区,各区不仅能够依据各自职能进行数据存储工作,互不干扰,而且能够相互配合,实现数据转移存储的无缝衔接,最终将故障发生前后时间段的数据完整地存储于外扩FLASH存储器内,有效解决了现有新能源汽车因故障数据存储方式设置不合理而产生的诸多问题,充分地提高了存储空间的利用率。2、本专利技术提供了一种新能源汽车故障数据的处理装置,通过该处理装置可对故障发生前后的完整数据进行实时采集与存储,并能够实现故障数据的远程传输,以便于维修人员调取和查看,有利于及时排查并处理故障,极大地节省了维修人员跟踪采集故障数据的人工成本。附图说明图1为本专利技术中新能源汽车故障数据处理装置的结构框图。图2为本专利技术中随机存储器和外扩FLASH存储器的结构示意图。图3为本专利技术中新能源汽车故障数据处理方法的流程示意图。具体实施方式下面参照附图说明本专利技术的具体实施方式。为了全面理解本专利技术,下面描述到许多细节,但对于本领域技术人员来说,无需这些细节也可实现本专利技术。参照图1,一种新能源汽车故障数据的处理装置,包括故障数据处理单元1、车载终端2和后台服务器3,故障数据处理单元1包括相互电连接的单片机11、CAN收发器12、随机存储器13和外扩FLASH存储器14。单片机11通过CAN收发器12与整车CAN总线连接,实时监测采集整车的CAN数据,并将数据分类存储于随机存储器13和外扩FLASH存储器14。车载终端2与故障数据处理单元1电连接,并与后台服务器3相互通信连接,通过车载终端2可将故障数据处理单元1采集到的所有数据上传至后台服务器3,并由维修人员对数据进行分析处理以排查和解决故障。参照图1和图2,具体地,随机存储器13设有A缓存区131、B缓存区132和C缓存区133,A缓存区131用于存储故障发生前的整车数据,B缓存区132和C缓存区133用于存储故障发生后的故障数据,其中C缓存区133作为B缓存区132的数据过渡缓存区域。参照图1和图2,外扩FLASH存储器14设有D存储区141和E存储区142,并且D存储区141和E存储区142的大小均与A缓存区131大小相等。D存储区141用于承接存储于A缓存区131的整车数据,E存储区142用于承接存储于C缓存区133的故障数据。参照图1、图2和图3,具体地,根据CAN通讯协议,CAN收发器12对整车CAN报文数据进行实时监测解析,判断新能源车辆是否有故障发生,如果没有故障发生,则将整车数据存储于A缓存区131中。若A缓存区131存满后仍无故障发生,则新接收的整车数据按原数据的时间先后顺序对其进行覆盖更新。若监测到故障发生,则将接下来的故障数据存放于B缓存区132中,并记录发生故障的北京时间。当B缓存区132存满后,先将B缓存区132中的故障数据复制到C缓存区133,再将C缓存区133中的故障数据转移存储于外扩FLASH存储器14的E存储区142中。设置C缓存区133作为数据过渡区,是因为在同一存储器中复制数据的速度较快,因此在复制故障数据时不会影响B缓存区131继续记录新的故障数据,并且快速将B缓存区131中的故障数据复制到C缓存区133后,可将C缓存区133中的故障数据慢慢将转移至E存储区142中,由此即可实现B缓存区132对新故障数据的持续记录存储,又不会造成原始故障数据的丢失,从而有利于实现数据转移存储的无缝衔接,充分提高存储空间的利用率。参照图1、图2和图3,当外扩FLASH存储器14的E存储区142存满后,将A缓存区131中的数据按时间先后顺序存储于外扩FLASH存储器14本文档来自技高网...

【技术保护点】
1.一种新能源汽车故障数据的处理方法,其特征在于:包括如下步骤:/n(1)故障发生前,将整车数据存储于随机存储器的A缓存区,当A缓存区存满后,新的整车数据对原数据进行覆盖更新;/n(2)故障发生时,记录故障发生的时间,并将故障数据存储于随机存储器的B缓存区,当B缓存区存满后,先将其故障数据复制到随机存储器的C缓存区进行过渡,再将C缓存区中故障数据存储于外扩FLASH存储器的E存储区中,同时新的故障数据对B缓存区的原数据进行覆盖更新,待更新满后再重复以上转移存储动作,如此循环;/n(3)当E存储区存满后,将A缓存区的整车数据按时间先后顺序重新排列存储于外扩FLASH存储器的D存储区。/n

【技术特征摘要】
1.一种新能源汽车故障数据的处理方法,其特征在于:包括如下步骤:
(1)故障发生前,将整车数据存储于随机存储器的A缓存区,当A缓存区存满后,新的整车数据对原数据进行覆盖更新;
(2)故障发生时,记录故障发生的时间,并将故障数据存储于随机存储器的B缓存区,当B缓存区存满后,先将其故障数据复制到随机存储器的C缓存区进行过渡,再将C缓存区中故障数据存储于外扩FLASH存储器的E存储区中,同时新的故障数据对B缓存区的原数据进行覆盖更新,待更新满后再重复以上转移存储动作,如此循环;
(3)当E存储区存满后,将A缓存区的整车数据按时间先后顺序重新排列存储于外扩FLASH存储器的D存储区。


2.如权利要求1所述的一种新能源汽车故障数据的处理方法,其特征在于:随机存储器中各缓存区的大小关系为:A缓存区>B缓存区=C缓存区。


3.如权利要求2所述的一种新能源汽车故障数据的处理方法,其特征在于:外扩FLASH存储器中D、E存储区的大小关系为:D存储区=E存储区=A缓存区。


4.如权利要求1所述的一种新能源汽车故障数据的处理方法,其特征在于:还包括如下步骤:(4)当D存储区存满后,由故障数据处理单元将外扩FLASH存储器的所有数据通过CAN总线...

【专利技术属性】
技术研发人员:张兴斌吴焜昌宋光吉卢涛曾令厚
申请(专利权)人:厦门金龙联合汽车工业有限公司
类型:发明
国别省市:福建;35

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

1