一种基于非易失性储存器的摩托小时记录方法及装置制造方法及图纸

技术编号:15328537 阅读:204 留言:0更新日期:2017-05-16 12:24
本发明专利技术提供了一种基于非易失性储存器的摩托小时记录方法,通过发动机电子控制系统的CPU自带的定时中断功能累计发动机运转时间即摩托小时数,并每隔一分钟将摩托小时数写入可擦写的非易失性储存器的多个已确定的摩托小时专用的地址空间。本发明专利技术能够在不增加硬件的前提下,通过分时、多地址数据备份以及合理性校验等方法,实现在复杂电磁环境下能够安全可靠的记录摩托小时功能。另外柴油机控制单元通过总线可将摩托小时传递给车辆显示仪表或其它智能控制设备,实现资源信息共享,一方面可以使车辆去掉原先独立的摩托小时计及其相关传感器,降低车辆制造成本,另一方面也减少了车辆上的电器线路连接与电源功耗,进一步提高车辆电器系统安全可靠性。

Motorcycle hour recording method and device based on non-volatile memory

The present invention provides a recording method based on non motor hours of nonvolatile memory, through the electronic control system of engine CPU built-in timer interrupt function cumulative engine run time that motor hours, and every minute will motor hours number into the erasable non-volatile memory of a plurality of determined motor hours special address space. The invention can record the motorcycle hour function safely and reliably under the complicated electromagnetic environment without adding the hardware, by means of time-sharing, multi address, data backup, and reasonable verification, etc.. In addition the diesel engine control unit through the bus can be transmitted to the vehicle motor hours display instrument or other intelligent control equipment, realize the resource sharing of information, on the one hand can make the vehicle get rid of the original independent motor timer and related sensors, reduce the manufacturing cost of vehicles, on the other hand also reduces the electrical lines on the vehicle is connected with the power consumption. To further improve the safety and reliability of vehicle electrical system.

【技术实现步骤摘要】
一种基于非易失性储存器的摩托小时记录方法及装置
本专利技术属于柴油机电子
,具体涉及一种通过利用柴油机控制单元中任意可擦写的非易失性存储空间,实现发动机摩托小时的可靠记录方法。
技术介绍
柴油机的摩托小时是柴油机及其车辆使用维护过程中一项重要记录、使用数据,主要作用是考核发动机的工作时间,为维修发动机提供精确可靠的依据。一般发动机出厂前是通过人工记录,发动机装车后是通过车辆上独立安装的摩托小时计进行记录、显示。摩托小时计的主要原理是通过传感器采集发动机转速来判断发动机运行,然后计时器进行计时,这种方式的摩托小时计不仅成本高,占用空间大,计时精度低,已不能适应现代车辆电子技术的发展需求。
技术实现思路
有鉴于此,本专利技术旨在提出一种基于非易失性储存器的摩托小时记录方法及装置,以利用现有柴油机控制单元丰富的软、硬件资源,通过合理、安全有效的软件记录方法及占用极少的非易失性存储空间资源和CPU占用率,实现摩托小时的可靠记录。本专利技术的核心思想是:随着柴油机电子技术的快速发展,柴油机控制单元功能日益强大完善,充分利用控制单元中现有硬件资源及广泛应用的非易失性存储器,完成摩托小时记录功能的集成,并根据外部仪表显示需求或车辆维修诊断检测装置读取记录数据的需求,通过总线可将数据上传、显示。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术一种基于非易失性储存器的摩托小时记录方法,包括如下内容:通过发动机电子控制系统的CPU自带的定时中断功能累计发动机运转时间即摩托小时数,并每隔一分钟将摩托小时数写入可擦写的非易失性储存器的已确定的摩托小时专用的地址空间。进一步的,所述已确定的地址空间有多个,所述地址空间除记录摩托小时数据外,还记录摩托小时数据的校验码。进一步的,每隔一分钟时间将摩托小时数依次延时写入可擦写的非易失性储存器的多个地址空间。进一步的,电子控制单元上电后,首先对地址空间之前记录的摩托小时数据进行读取,以作为此次累计摩托小时的基础。进一步的,电子控制单元上电后,首先对多个地址空间之前记录的摩托小时数据分别进行读取,选择其中一个作为此次累计摩托小时的基础;具体选择方法如下:通过校验码,依次判断每个地址空间存储的摩托小时数据是否正确,若只有一个地址空间的数据正确,则将此地址空间的数据作为此次累计摩托小时的基础,并更新其他的地址空间数据;若有不只一个地址空间的数据正确,则进一步判断每一个存储正确数据的地址空间,找出满足地址空间的数据与其他地址空间存储数据的数据差均在合理性误差范围内的多个地址空间,再判断其中存储的数据最大的地址空间,将此地址空间的数据作为此次累计摩托小时的基础,并更新其他的地址空间数据。进一步的,通过电子控制单元的人机对话装置将需要修改的摩托小时数据及修改命令发送给电子控制单元,电子控制单元接收到命令、数据及验证码后立即将摩托小时数据分别写入多个地址空间,然后将写入的数据再返发给人机对话装置,以确认设置数据是否有效。相对于现有技术,本专利技术方法具有以下优势:本专利技术能够在不增加硬件的前提下,通过分时、多地址数据备份以及合理性校验等方法,实现在复杂电磁环境下能够安全可靠的记录摩托小时功能。另外柴油机控制单元通过总线可将摩托小时传递给车辆显示仪表或其它智能控制设备,实现资源信息共享,一方面可以使车辆去掉原先独立的摩托小时计及其相关传感器,降低车辆制造成本,另一方面也减少了车辆上的电器线路连接与电源功耗,进一步提高车辆电器系统安全可靠性。本专利技术一种基于非易失性储存器的摩托小时记录装置,包括记录存储单元,用于通过发动机电子控制系统的CPU自带的定时中断功能累计发动机运转时间即摩托小时数,并每隔一分钟将摩托小时数写入可擦写的非易失性储存器的多个已确定的摩托小时专用的地址空间。进一步的,还包括读取单元,用于在电子控制单元上电后,对多个地址空间之前记录的摩托小时数据分别进行读取,选择其中一个作为此次累计摩托小时的基础;具体为:通过校验码,依次判断每个地址空间存储的摩托小时数据是否正确,若只有一个地址空间的数据正确,则将此地址空间的数据作为此次累计摩托小时的基础,并更新其他的地址空间数据;若有不只一个地址空间的数据正确,则进一步判断每一个存储正确数据的地址空间,找出满足地址空间的数据与其他地址空间存储数据的数据差均在合理性误差范围内的多个地址空间,再判断其中存储的数据最大的地址空间,将此地址空间的数据作为此次累计摩托小时的基础,并更新其他的地址空间数据。进一步的,还包括设置单元,用于通过电子控制单元的人机对话装置将需要修改的摩托小时数据及修改命令发送给电子控制单元,电子控制单元接收到命令、数据及验证码后立即将摩托小时数据分别写入多个地址空间,然后将写入的数据再返发给人机对话装置,以确认设置数据是否有效。所述装置与上述方法相对于现有技术所具有的优势相同,在此不再赘述。附图说明构成本专利技术的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术实施例所述摩托小时的记录存储流程图;图2为本专利技术实施例所述摩托小时的读取流程图;图3为本专利技术实施例所述摩托小时的设置流程图。具体实施方式需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。本专利技术的实施例是在已有的发动机电控系统的控制软件中增加三个功能函数,分别为摩托小时的记录存储函数,摩托小时记录数据的读取函数和摩托小时数据的设置函数;如图1所示,所述摩托小时的记录存储函数的详细记录过程如下:首先,通过发动机转速判断发动机是否启动并工作,如果发动机已运转,则通过发动机电子控制系统的CPU自带的定时中断功能累计发动机运转时间即摩托小时数;之后,每隔一分钟将摩托小时数依次延时写入可擦写的非易失性储存器的三个已确定的摩托小时专用的地址空间。本专利技术同时选择三处可擦写的非易失性的地址空间,用来作为摩托小时数据的记录空间,以避免发动机系统中途断电数据丢失,该地址空间不能用来进行其它功能的读写。同一摩托小时记录三个地址空间是为了保证记录数据有多项备份数据,提高记录数据的可靠性。本实施例选择每隔一分钟将摩托小时数依次延时写入可擦写的非易失性储存器的三个已确定的摩托小时专用的地址空间,记录时间间隔需根据存储器的可重复刷写次数、摩托小时记录最短有效时间间隔以及摩托小时最大值来统筹确定,目的是避免数据写入次数超过存储器可刷写次数而造成记录无效。上述写入过程中,是先写入第一个地址空间,判断写入正确或达到一定写入次数后,延时一定时间写入第二个地址空间,再进行判断;再延时写入第三个地址空间。采用依次延时写入进行记录是为了避免在一次写入数据过程中CPU受干扰而导致写入数据出错。所述地址空间除记录摩托小时数据外,还需记录摩托小时数据各字节的累加和作为校验码。如图2所示,所述摩托小时记录数据的读取函数的读取过程如下:电子控制单元上电后,首先对3个地址空间之前记录的摩托小时数据分别进行读取,选择其中一个作为此次累计摩托小时的基础;选择方法如下:通过校验码,依次判断每个地址空间存储的摩托小时数据是否正确,若只有一个地址空间的数据正确,则将此地址空间的数据作为此次本文档来自技高网...
一种基于非易失性储存器的摩托小时记录方法及装置

【技术保护点】
一种基于非易失性储存器的摩托小时记录方法,其特征在于,包括如下内容:通过发动机电子控制系统的CPU自带的定时中断功能累计发动机运转时间即摩托小时数,并每隔一段时间将摩托小时数写入可擦写的非易失性储存器的已确定的摩托小时专用的地址空间。

【技术特征摘要】
1.一种基于非易失性储存器的摩托小时记录方法,其特征在于,包括如下内容:通过发动机电子控制系统的CPU自带的定时中断功能累计发动机运转时间即摩托小时数,并每隔一段时间将摩托小时数写入可擦写的非易失性储存器的已确定的摩托小时专用的地址空间。2.根据权利要求1所述的基于非易失性储存器的摩托小时记录方法,其特征在于:所述已确定的地址空间有多个,所述地址空间除记录摩托小时数据外,还记录摩托小时数据的校验码。3.根据权利要求2所述的基于非易失性储存器的摩托小时记录方法,其特征在于:每隔一分钟时间将摩托小时数依次延时写入可擦写的非易失性储存器的多个地址空间。4.根据权利要求1所述的基于非易失性储存器的摩托小时记录方法,其特征在于:电子控制单元上电后,首先对地址空间之前记录的摩托小时数据进行读取,以作为此次累计摩托小时的基础。5.根据权利要求2所述的基于非易失性储存器的摩托小时记录方法,其特征在于:电子控制单元上电后,首先对多个地址空间之前记录的摩托小时数据分别进行读取,选择其中一个作为此次累计摩托小时的基础;通过校验码,依次判断每个地址空间存储的摩托小时数据是否正确,若只有一个地址空间的数据正确,则将此地址空间的数据作为此次累计摩托小时的基础,并更新其他的地址空间数据;若有不只一个地址空间的数据正确,则进一步判断每一个存储正确数据的地址空间,找出满足地址空间的数据与其他地址空间存储数据的数据差均在合理性误差范围内的多个地址空间,再判断其中存储的数据最大的地址空间,将此地址空间的数据作为此次累计摩托小时的基础,并更新其他的地址空间数据。6.根据权利要求2所述的基于非易失性储存器的摩托小时记录方法,其特征在于:通过电子控...

【专利技术属性】
技术研发人员:胡勇杨凤秋褚全红孟长江白思春范燕朝张春和龙
申请(专利权)人:中国北方发动机研究所天津
类型:发明
国别省市:天津,12

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

1