CN104484280A - 一种汽车里程存取*** - Google Patents
一种汽车里程存取*** Download PDFInfo
- Publication number
- CN104484280A CN104484280A CN201410822014.1A CN201410822014A CN104484280A CN 104484280 A CN104484280 A CN 104484280A CN 201410822014 A CN201410822014 A CN 201410822014A CN 104484280 A CN104484280 A CN 104484280A
- Authority
- CN
- China
- Prior art keywords
- automobile
- speedometer
- mileage
- module
- speed data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Time Recorders, Dirve Recorders, Access Control (AREA)
Abstract
本发明涉及一种汽车里程存取***,属于汽车电子技术领域。该***包括汽车里程读取模块、汽车车速数据获取方式模块、汽车里程计算模块、汽车里程存储模块;汽车里程读取模块用于读取汽车已经完成存取的总里程和小里程信息;汽车车速数据获取方式模块用于与汽车里程读取模块相连接,获取设定的车速数据获取方式,并通过设定的车速数据获取方式获取汽车车速;汽车里程计算模块用于与汽车车速数据获取方式模块相连接,根据车速数据获取方式模块获取的车速数据,计算汽车里程变化值;汽车里程存储模块用于与汽车里程计算模块相连接,根据里程计算模块计算得到的最新总里程数据,确定并存储更新了的总里程数值。该***采用了多种车速数据获取方式,提高了仪表里程存储数据的可靠性。
Description
技术领域
本发明属于汽车电子技术领域,涉及一种汽车里程存取***。
背景技术
汽车里程作为汽车使用状态里最重要的参数之一,对汽车价值评估、汽车使用保养等都具有重要的参考作用。
目前,现有技术提供的汽车里程存取***,车速数据获取的方式比较单一,里程存取中对于里程数据的正确性也往往缺少严格的验证方法,容易产生里程数据读写错误的情况;而由于里程存储芯片状态检测的缺乏,也进一步降低了仪表里程存储数据的可靠性。
发明内容
有鉴于此,本发明的目的在于提供一种汽车里程存取***,该***能够解决现有的汽车里程控制***中,车速数据获取的方式比较单一,里程存取中对于里程数据的正确性也往往缺少严格的验证方法,容易产生里程数据读写错误的问题;同时,提高了仪表里程存储数据的可靠性。
为达到上述目的,本发明提供如下技术方案:
一种汽车里程存取***,该***包括汽车里程读取模块、汽车车速数据获取方式模块、汽车里程计算模块、汽车里程存储模块;
所述汽车里程读取模块用于读取汽车已经完成存取的总里程和小里程信息;
所述汽车车速数据获取方式模块用于与汽车里程读取模块相连接,获取设定的车速数据获取方式,并通过设定的车速数据获取方式获取汽车车速;
所述汽车里程计算模块用于与汽车车速数据获取方式模块相连接,根据车速数据获取方式模块获取的车速数据,计算汽车里程变化值;
所述汽车里程存储模块用于与汽车里程计算模块相连接,根据里程计算模块计算得到的最新总里程数据,确定并存储更新了的总里程数值。
进一步,所述汽车车速数据获取方式模块获取车速数据时,可通过MCU本地采集信息完成,或者通过CAN总线直接获取。
进一步,所述汽车车速数据获取方式模块获取车速数据时,车速数据可通过MCU根据设定进行选择,如果设定获取方式无效,MCU自动通过备用方案获取数据。
进一步,所述汽车里程计算模块根据车速数据计算里程变化量、并根据里程变化量的大小,,当变化值超过最小存储里程时,实时更新总里程和小里程数值,设置里程存储标志。
进一步,所述汽车里程存储模块根据汽车里程计算模块计算出的里程变化情况,确定是否需要保存汽车里程变化,并将变化的总里程以循环的方式逐次存储到里程存储芯片中。
进一步,所述汽车里程存储模块根据存储值的变化情况确定是否存储成功,不成功则给出告警指示;汽车里程存储模块根据汽车里程读取模块读取已经存入的总里程值判断总里程存入是否成功,存储成功更新存储单元位置指针,清除里程存储标志;多次尝试总里程存入不成功则给出里程存储芯片状态告警提示并更新存储单元位置指针,清除里程存储标志。
进一步,所述汽车里程读取模块根据汽车里程存储芯片中已有的里程数据,自动查询汽车的实际总里程及其存储位置,并将其作为汽车里程计算模块的初始值参与汽车里程计算。
进一步,所述汽车里程读取模块根据汽车里程存储芯片中已有的里程数据,确定是否出现读取错误,并通过重复读取,多次确认获取正确里程信息。
本发明的有益效果在于:本发明所述的***采用多方式获取车速信息、分段里程存储方式、自动查找最新里程存储位置、诊断和标记存储器的存储状态等方法,能及时发现存储错误和芯片损坏情况;车速获取上通过增加备用车速获取方案,提高了仪表里程计算和存储的准确性,具有较强的推广与应用价值。
附图说明
为了使本发明的目的、技术方案和有益效果更加清楚,本发明提供如下附图进行说明:
图1为本发明实施例中的汽车里程存储***的结构框图;
图2为本发明实施例中的汽车里程读取模块的工作流程图;
图3为本发明实施例中的车速数据获取方式模块的工作流程图;
图4为本发明实施例中的汽车里程计算模块的工作流程图;
图5为本发明实施例中的汽车里程存储模块的工作流程图;
其中:11、汽车里程读取模块;12、汽车车速数据获取方式模块;13、汽车里程计算模块;14、汽车里程存储模块。
具体实施方式
下面将结合附图,对本发明的优选实施例进行详细的描述。
图1示出了本实施例中的汽车里程存取***的结构。为了便于说明,仅示出了与本发明相关的部分。
该汽车里程存取***包括:
汽车里程读取模块11,用于分段获取现有的总里程信息,并结合里程信息确定正确的总里程值及其存储位置;
汽车车速数据获取方式模块12,用于获取设定的数据获取方式,并通过设定的数据获取方式获取车速数据;
汽车里程计算模块13,与汽车车速数据获取方式模块12相连接,用于根据汽车车速数据获取方式模块12获取的车速数据以及目前里程累计情况,更新汽车总里程和小里程,并根据总里程的变化情况设定里程存储标志;
汽车里程存储模块14,与汽车里程计算模块13相连接,用于根据汽车里程计算模块13设定的里程存储标志将计算的总里程通过分段循环的方式存储到指定的里程存储单元中,并判断数据存储是否成功,根据存储策略完成数据存储;
在本实施例中,汽车里程读取模块11分段读取里程芯片里存储的数据,判断其正确性,寻找正确的总里程值,并确定总里程存储单元位置指针。
在本实施例中,汽车车速数据获取方式模块12获取车速数据时,可通过MCU本地采集信息完成,也可通过CAN总线直接获取。
在本实施例中,汽车车速数据获取方式模块12获取数据时,数据可通过MCU根据设定进行选择,如果设定获取方式无效,MCU自动通过备用方案获取数据。
在本实施例中,汽车里程计算模块13根据汽车车速数据获取方式模块12获取的车速数据以及目前里程累计情况,更新汽车总里程值和小里程值,并根据总里程值的变化情况设定里程存储标志。
在本实施例中,汽车里程存储模块14根据汽车里程计算模块13设定的里程存储标志,将最新的汽车总里程值分多段循环的方式存储到总里程存储单元位置指针所指向的存储单元,并确认成功存入。
在本实施例中,汽车里程存储模块14成功存入最新的汽车总里程,更新总里程存储单元位置指针,清除里程存储标志。
在本实施例中,汽车里程存储模块14最新的汽车总里程存入失败,则放弃对该单元的存储,给出告芯片状态警指示,同时更新总里程存储单元位置指针,清除里程存储标志。
具体来说:
本实施例中的基于CAN总线技术的汽车里程存取***,可通过CAN总线获取车速数据,也可以通过仪表MCU采集获取汽车里程数据,采用一主一备获取仪表车速数据方式的控制方法以保证数据的可靠性和实时性,两种获取数据的方法可以相互自动切换并可以设定(由仪表出厂前设定)其中的一种方法具有优先权;根据车速获取情况实现总里程和小里程的累计,实现里程更新,里程存储方式采用多段循环存储方式,确保数据可靠稳定,里程读取方式采用自动追踪最新的汽车总里程,多段数据自动纠错等方法,确保里程数据读入准确性。
图2为本发明实施例中的汽车里程读取模块的工作流程图;图3为本发明实施例中的车速数据获取方式模块的工作流程图;图4为本发明实施例中的汽车里程计算模块的工作流程图;图5为本发明实施例中的汽车里程存储模块的工作流程图。
该基于CAN总线技术的汽车里程存取方法,包括汽车里程读取模块11、汽车车速数据获取方式模块12、汽车里程计算模块13、汽车里程存储模块14;
汽车里程读取模块11分段读取里程芯片里存储的数据,判断其正确性,寻找正确的总里程值,并确定总里程存储单元位置指针,汽车里程读取模块的工作流程如图2所示。
汽车车速数据获取方式模块12通过获取设定想要的数据获取方式,并通过该方式获取汽车车速数据;车速数据获取方式模块的工作流程如图3所示。
汽车里程计算模块13根据汽车车速数据以及目前里程累积计算情况,更新汽车总里程值和小里程值,并根据总里程值的变化情况设定里程存储标志;汽车里程计算模块的工作流程如图4所示。
汽车里程存储模块14根据汽车里程计算模块13设定的里程存储标志,将最新的汽车总里程值分多段循环的方式存储到总里程存储单元位置指针所指向的存储单元,并确认成功存入最新的汽车总里程,更新汽车总里程存储单元位置指针,清除里程存储标志。
汽车里程存储模块14最新的汽车总里程存入失败,则放弃对该单元的存储,给出告警指示,同时更新汽车总里程存储单元位置指针,清除里程存储标志。汽车里程存储模块的工作流程如图5所示。
汽车车速数据获取方式模块12一方面通过MCU本地采集信息完成,一方面通过CAN总线直接从总线上获取,同时数据获取方式可通过MCU根据设定进行选择,如果设定获取方式无效,MCU自动通过备用方案获取数据。
在本实施例中,汽车里程读取式模块11获取设定的数据获取方式,并通过设定的数据获取方式获取仪表里程数据,汽车车速数据获取方式模块12根据确定的车速数据获取策略获取车速数据,汽车里程计算模块13根据汽车车速数据获取方式模块12获取的车速数据,实时的计算里程变化,实现里程累加,并根据里程累加值的变化情况判断是否需要存储,需要存储时设置存储标志位,汽车里程存储模块14根据汽车里程计算模块13设置的存储标志确定是否进行总里程存储,如需要存储则分段存入对应里程存储段内,并更新存储位置指针,清除存储标志;如果存储失败,给出芯片状态告警信息。
最后说明的是,以上优选实施例仅用以说明本发明的技术方案而非限制,尽管通过上述优选实施例已经对本发明进行了详细的描述,但本领域技术人员应当理解,可以在形式上和细节上对其作出各种各样的改变,而不偏离本发明权利要求书所限定的范围。
Claims (8)
1.一种汽车里程存取***,其特征在于:该***包括汽车里程读取模块、汽车车速数据获取方式模块、汽车里程计算模块、汽车里程存储模块;
所述汽车里程读取模块用于读取汽车已经完成存取的总里程和小里程信息;
所述汽车车速数据获取方式模块用于与汽车里程读取模块相连接,获取设定的车速数据获取方式,并通过设定的车速数据获取方式获取汽车车速;
所述汽车里程计算模块用于与汽车车速数据获取方式模块相连接,根据车速数据获取方式模块获取的车速数据,计算汽车里程变化值;
所述汽车里程存储模块用于与汽车里程计算模块相连接,根据里程计算模块计算得到的最新总里程数据,确定并存储更新了的总里程数值。
2.根据权利要求1所述的一种汽车里程存取***,其特征在于:所述汽车车速数据获取方式模块获取车速数据时,可通过MCU本地采集信息完成,或者通过CAN总线直接获取。
3.根据权利要求1所述的一种汽车里程存取***,其特征在于:所述汽车车速数据获取方式模块获取车速数据时,车速数据可通过MCU根据设定进行选择,如果设定获取方式无效,MCU自动通过备用方案获取数据。
4.根据权利要求1所述的一种汽车里程存取***,其特征在于:所述汽车里程计算模块根据车速数据计算里程变化量、并根据里程变化量的大小实时更新总里程和小里程数值。
5.根据权利要求1所述的一种汽车里程存取***,其特征在于:所述汽车里程存储模块根据汽车里程计算模块计算出的里程变化情况,确定是否需要保存汽车里程变化,并将变化的总里程以循环的方式逐次存储到里程存储芯片中。
6.根据权利要求1所述的一种汽车里程存取***,其特征在于:所述汽车里程存储模块根据存储值的变化情况确定是否存储成功,不成功则给出告警指示;该汽车里程存储模块根据汽车里程读取模块读取已经存入的总里程值判断总里程存入是否成功,存储成功更新存储单元位置指针,清除里程存储标志;多次尝试总里程存入不成功则给出里程存储芯片状态告警提示并更新存储单元位置指针,清除里程存储标志。
7.根据权利要求1所述的一种汽车里程存取***,其特征在于:所述汽车里程读取模块根据汽车里程存储芯片中已有的里程数据,自动查询汽车的实际总里程及其存储位置,并将其作为汽车里程计算模块的初始值参与汽车里程计算。
8.根据权利要求1所述的一种汽车里程存取***,其特征在于:所述汽车里程读取模块根据汽车里程存储芯片中已有的里程数据,确定是否出现读取错误,并通过重复读取,多次确认获取正确里程信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410822014.1A CN104484280B (zh) | 2014-12-25 | 2014-12-25 | 一种汽车里程存取*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410822014.1A CN104484280B (zh) | 2014-12-25 | 2014-12-25 | 一种汽车里程存取*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104484280A true CN104484280A (zh) | 2015-04-01 |
CN104484280B CN104484280B (zh) | 2017-09-01 |
Family
ID=52758824
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410822014.1A Active CN104484280B (zh) | 2014-12-25 | 2014-12-25 | 一种汽车里程存取*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104484280B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107102161A (zh) * | 2017-04-25 | 2017-08-29 | 航天科技控股集团股份有限公司 | 一种汽车车速采集装置 |
CN107688509A (zh) * | 2017-08-21 | 2018-02-13 | 北京汽车股份有限公司 | 汽车里程数据的备份方法及*** |
CN109215166A (zh) * | 2018-09-13 | 2019-01-15 | 蔚来汽车有限公司 | 确定车辆行驶里程和车辆维保信息的方法、装置和介质 |
CN112527207A (zh) * | 2020-12-18 | 2021-03-19 | 深圳市元征科技股份有限公司 | 一种eeprom中数据存储方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201575816U (zh) * | 2009-09-30 | 2010-09-08 | 余欢 | 车速里程表 |
CN102506888A (zh) * | 2011-10-18 | 2012-06-20 | 奇瑞汽车股份有限公司 | 一种汽车里程累计***及其控制方法 |
CN103047996A (zh) * | 2012-12-20 | 2013-04-17 | 埃泰克汽车电子(芜湖)有限公司 | 一种车辆里程计算***及其计算方法 |
CN203126540U (zh) * | 2013-04-01 | 2013-08-14 | 陕西理工学院 | 电子式汽车行车里程表 |
-
2014
- 2014-12-25 CN CN201410822014.1A patent/CN104484280B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201575816U (zh) * | 2009-09-30 | 2010-09-08 | 余欢 | 车速里程表 |
CN102506888A (zh) * | 2011-10-18 | 2012-06-20 | 奇瑞汽车股份有限公司 | 一种汽车里程累计***及其控制方法 |
CN103047996A (zh) * | 2012-12-20 | 2013-04-17 | 埃泰克汽车电子(芜湖)有限公司 | 一种车辆里程计算***及其计算方法 |
CN203126540U (zh) * | 2013-04-01 | 2013-08-14 | 陕西理工学院 | 电子式汽车行车里程表 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107102161A (zh) * | 2017-04-25 | 2017-08-29 | 航天科技控股集团股份有限公司 | 一种汽车车速采集装置 |
CN107688509A (zh) * | 2017-08-21 | 2018-02-13 | 北京汽车股份有限公司 | 汽车里程数据的备份方法及*** |
CN107688509B (zh) * | 2017-08-21 | 2020-08-21 | 北京汽车股份有限公司 | 汽车里程数据的备份方法及*** |
CN109215166A (zh) * | 2018-09-13 | 2019-01-15 | 蔚来汽车有限公司 | 确定车辆行驶里程和车辆维保信息的方法、装置和介质 |
CN109215166B (zh) * | 2018-09-13 | 2021-06-29 | 蔚来(安徽)控股有限公司 | 确定车辆行驶里程和车辆维保信息的方法、装置和介质 |
CN112527207A (zh) * | 2020-12-18 | 2021-03-19 | 深圳市元征科技股份有限公司 | 一种eeprom中数据存储方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN104484280B (zh) | 2017-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111947671B (zh) | 用于定位的方法、装置、计算设备和计算机可读存储介质 | |
CN110850378B (zh) | 一种路侧雷达设备自动校准方法和装置 | |
CN104484280A (zh) | 一种汽车里程存取*** | |
CN111006682A (zh) | 导航路线规划方法、装置、电子设备及存储介质 | |
CN111026081B (zh) | 一种误差计算方法、装置、设备及存储介质 | |
CN104919276A (zh) | 用于确定作为惯性导航***的起始位置的基准位置的方法 | |
CN109782240A (zh) | 一种基于递推修正的多传感器***误差配准方法和*** | |
CN107688189B (zh) | 一种gps经纬度坐标的校准方法、装置和移动运动设备 | |
CN111488413A (zh) | 一种轨迹特征点判断方法、轨迹记录方法和相关装置 | |
CN113833547A (zh) | 一种机油液位确定方法和装置 | |
CN112013840A (zh) | 扫地机器人及其地图构建方法和装置 | |
CN111178806A (zh) | 一种车辆停留点的查找方法、装置及设备 | |
CN102341831B (zh) | 道路交通信息创建设备和道路交通信息创建方法 | |
CN110779522B (zh) | 一种定位漂移处理方法及车载定位终端 | |
CN115856976B (zh) | 自动驾驶车辆的融合定位方法、装置及电子设备 | |
CN113011852A (zh) | 车辆保养提醒方法、装置、车载设备及存储介质 | |
JP6319010B2 (ja) | プローブ情報収集装置、及びプローブ情報収集方法 | |
CN112874528B (zh) | 车速确定方法、车速确定装置、车载终端及存储介质 | |
CN115183786A (zh) | 用于自动驾驶的传感器误差预测模型的训练方法、装置 | |
CN114919661A (zh) | 一种泊车控制方法、装置、设备和存储介质 | |
CN116182876A (zh) | 一种车辆航迹预测方法、装置、设备及存储介质 | |
CN116224387B (zh) | 可穿戴设备的定位方法、装置、设备及存储介质 | |
CN109584605A (zh) | 车辆位置获取方法及装置 | |
CN113776543B (zh) | 一种车辆融合定位方法、***、电子设备及存储介质 | |
CN109737954A (zh) | 一种基于车速和角速度的惯性导航方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |