一種汽車?yán)锍檀嫒∠到y(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種汽車?yán)锍檀嫒∠到y(tǒng),屬于汽車電子【技術(shù)領(lǐng)域】。該系統(tǒng)包括汽車?yán)锍套x取模塊、汽車車速數(shù)據(jù)獲取方式模塊、汽車?yán)锍逃嬎隳K、汽車?yán)锍檀鎯δK;汽車?yán)锍套x取模塊用于讀取汽車已經(jīng)完成存取的總里程和小里程信息;汽車車速數(shù)據(jù)獲取方式模塊用于與汽車?yán)锍套x取模塊相連接,獲取設(shè)定的車速數(shù)據(jù)獲取方式,并通過設(shè)定的車速數(shù)據(jù)獲取方式獲取汽車車速;汽車?yán)锍逃嬎隳K用于與汽車車速數(shù)據(jù)獲取方式模塊相連接,根據(jù)車速數(shù)據(jù)獲取方式模塊獲取的車速數(shù)據(jù),計算汽車?yán)锍套兓?;汽車?yán)锍檀鎯δK用于與汽車?yán)锍逃嬎隳K相連接,根據(jù)里程計算模塊計算得到的最新總里程數(shù)據(jù),確定并存儲更新了的總里程數(shù)值。該系統(tǒng)采用了多種車速數(shù)據(jù)獲取方式,提高了儀表里程存儲數(shù)據(jù)的可靠性。
【專利說明】一種汽車?yán)锍檀嫒∠到y(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于汽車電子【技術(shù)領(lǐng)域】,涉及一種汽車?yán)锍檀嫒∠到y(tǒng)。
【背景技術(shù)】
[0002]汽車?yán)锍套鳛槠囀褂脿顟B(tài)里最重要的參數(shù)之一,對汽車價值評估、汽車使用保養(yǎng)等都具有重要的參考作用。
[0003]目前,現(xiàn)有技術(shù)提供的汽車?yán)锍檀嫒∠到y(tǒng),車速數(shù)據(jù)獲取的方式比較單一,里程存取中對于里程數(shù)據(jù)的正確性也往往缺少嚴(yán)格的驗證方法,容易產(chǎn)生里程數(shù)據(jù)讀寫錯誤的情況;而由于里程存儲芯片狀態(tài)檢測的缺乏,也進一步降低了儀表里程存儲數(shù)據(jù)的可靠性。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明的目的在于提供一種汽車?yán)锍檀嫒∠到y(tǒng),該系統(tǒng)能夠解決現(xiàn)有的汽車?yán)锍炭刂葡到y(tǒng)中,車速數(shù)據(jù)獲取的方式比較單一,里程存取中對于里程數(shù)據(jù)的正確性也往往缺少嚴(yán)格的驗證方法,容易產(chǎn)生里程數(shù)據(jù)讀寫錯誤的問題;同時,提高了儀表里程存儲數(shù)據(jù)的可靠性。
[0005]為達到上述目的,本發(fā)明提供如下技術(shù)方案:
[0006]一種汽車?yán)锍檀嫒∠到y(tǒng),該系統(tǒng)包括汽車?yán)锍套x取模塊、汽車車速數(shù)據(jù)獲取方式模塊、汽車?yán)锍逃嬎隳K、汽車?yán)锍檀鎯δK;
[0007]所述汽車?yán)锍套x取模塊用于讀取汽車已經(jīng)完成存取的總里程和小里程信息;
[0008]所述汽車車速數(shù)據(jù)獲取方式模塊用于與汽車?yán)锍套x取模塊相連接,獲取設(shè)定的車速數(shù)據(jù)獲取方式,并通過設(shè)定的車速數(shù)據(jù)獲取方式獲取汽車車速;
[0009]所述汽車?yán)锍逃嬎隳K用于與汽車車速數(shù)據(jù)獲取方式模塊相連接,根據(jù)車速數(shù)據(jù)獲取方式模塊獲取的車速數(shù)據(jù),計算汽車?yán)锍套兓担?br>
[0010]所述汽車?yán)锍檀鎯δK用于與汽車?yán)锍逃嬎隳K相連接,根據(jù)里程計算模塊計算得到的最新總里程數(shù)據(jù),確定并存儲更新了的總里程數(shù)值。
[0011]進一步,所述汽車車速數(shù)據(jù)獲取方式模塊獲取車速數(shù)據(jù)時,可通過MCU本地采集信息完成,或者通過CAN總線直接獲取。
[0012]進一步,所述汽車車速數(shù)據(jù)獲取方式模塊獲取車速數(shù)據(jù)時,車速數(shù)據(jù)可通過MCU根據(jù)設(shè)定進行選擇,如果設(shè)定獲取方式無效,MCU自動通過備用方案獲取數(shù)據(jù)。
[0013]進一步,所述汽車?yán)锍逃嬎隳K根據(jù)車速數(shù)據(jù)計算里程變化量、并根據(jù)里程變化量的大小,,當(dāng)變化值超過最小存儲里程時,實時更新總里程和小里程數(shù)值,設(shè)置里程存儲
[0014]進一步,所述汽車?yán)锍檀鎯δK根據(jù)汽車?yán)锍逃嬎隳K計算出的里程變化情況,確定是否需要保存汽車?yán)锍套兓?,并將變化的總里程以循環(huán)的方式逐次存儲到里程存儲芯片中。
[0015]進一步,所述汽車?yán)锍檀鎯δK根據(jù)存儲值的變化情況確定是否存儲成功,不成功則給出告警指示;汽車?yán)锍檀鎯δK根據(jù)汽車?yán)锍套x取模塊讀取已經(jīng)存入的總里程值判斷總里程存入是否成功,存儲成功更新存儲單元位置指針,清除里程存儲標(biāo)志;多次嘗試總里程存入不成功則給出里程存儲芯片狀態(tài)告警提示并更新存儲單元位置指針,清除里程存儲標(biāo)志。
[0016]進一步,所述汽車?yán)锍套x取模塊根據(jù)汽車?yán)锍檀鎯π酒幸延械睦锍虜?shù)據(jù),自動查詢汽車的實際總里程及其存儲位置,并將其作為汽車?yán)锍逃嬎隳K的初始值參與汽車?yán)锍逃嬎恪?br>
[0017]進一步,所述汽車?yán)锍套x取模塊根據(jù)汽車?yán)锍檀鎯π酒幸延械睦锍虜?shù)據(jù),確定是否出現(xiàn)讀取錯誤,并通過重復(fù)讀取,多次確認(rèn)獲取正確里程信息。
[0018]本發(fā)明的有益效果在于:本發(fā)明所述的系統(tǒng)采用多方式獲取車速信息、分段里程存儲方式、自動查找最新里程存儲位置、診斷和標(biāo)記存儲器的存儲狀態(tài)等方法,能及時發(fā)現(xiàn)存儲錯誤和芯片損壞情況;車速獲取上通過增加備用車速獲取方案,提高了儀表里程計算和存儲的準(zhǔn)確性,具有較強的推廣與應(yīng)用價值。
【專利附圖】
【附圖說明】
[0019]為了使本發(fā)明的目的、技術(shù)方案和有益效果更加清楚,本發(fā)明提供如下附圖進行說明:
[0020]圖1為本發(fā)明實施例中的汽車?yán)锍檀鎯ο到y(tǒng)的結(jié)構(gòu)框圖;
[0021]圖2為本發(fā)明實施例中的汽車?yán)锍套x取模塊的工作流程圖;
[0022]圖3為本發(fā)明實施例中的車速數(shù)據(jù)獲取方式模塊的工作流程圖;
[0023]圖4為本發(fā)明實施例中的汽車?yán)锍逃嬎隳K的工作流程圖;
[0024]圖5為本發(fā)明實施例中的汽車?yán)锍檀鎯δK的工作流程圖;
[0025]其中:11、汽車?yán)锍套x取模塊;12、汽車車速數(shù)據(jù)獲取方式模塊;13、汽車?yán)锍逃嬎隳K;14、汽車?yán)锍檀鎯δK。
【具體實施方式】
[0026]下面將結(jié)合附圖,對本發(fā)明的優(yōu)選實施例進行詳細(xì)的描述。
[0027]圖1示出了本實施例中的汽車?yán)锍檀嫒∠到y(tǒng)的結(jié)構(gòu)。為了便于說明,僅示出了與本發(fā)明相關(guān)的部分。
[0028]該汽車?yán)锍檀嫒∠到y(tǒng)包括:
[0029]汽車?yán)锍套x取模塊11,用于分段獲取現(xiàn)有的總里程信息,并結(jié)合里程信息確定正確的總里程值及其存儲位置;
[0030]汽車車速數(shù)據(jù)獲取方式模塊12,用于獲取設(shè)定的數(shù)據(jù)獲取方式,并通過設(shè)定的數(shù)據(jù)獲取方式獲取車速數(shù)據(jù);
[0031]汽車?yán)锍逃嬎隳K13,與汽車車速數(shù)據(jù)獲取方式模塊12相連接,用于根據(jù)汽車車速數(shù)據(jù)獲取方式模塊12獲取的車速數(shù)據(jù)以及目前里程累計情況,更新汽車總里程和小里程,并根據(jù)總里程的變化情況設(shè)定里程存儲標(biāo)志;
[0032]汽車?yán)锍檀鎯δK14,與汽車?yán)锍逃嬎隳K13相連接,用于根據(jù)汽車?yán)锍逃嬎隳K13設(shè)定的里程存儲標(biāo)志將計算的總里程通過分段循環(huán)的方式存儲到指定的里程存儲單元中,并判斷數(shù)據(jù)存儲是否成功,根據(jù)存儲策略完成數(shù)據(jù)存儲;
[0033]在本實施例中,汽車?yán)锍套x取模塊11分段讀取里程芯片里存儲的數(shù)據(jù),判斷其正確性,尋找正確的總里程值,并確定總里程存儲單元位置指針。
[0034]在本實施例中,汽車車速數(shù)據(jù)獲取方式模塊12獲取車速數(shù)據(jù)時,可通過MCU本地采集信息完成,也可通過CAN總線直接獲取。
[0035]在本實施例中,汽車車速數(shù)據(jù)獲取方式模塊12獲取數(shù)據(jù)時,數(shù)據(jù)可通過MCU根據(jù)設(shè)定進行選擇,如果設(shè)定獲取方式無效,MCU自動通過備用方案獲取數(shù)據(jù)。
[0036]在本實施例中,汽車?yán)锍逃嬎隳K13根據(jù)汽車車速數(shù)據(jù)獲取方式模塊12獲取的車速數(shù)據(jù)以及目前里程累計情況,更新汽車總里程值和小里程值,并根據(jù)總里程值的變化情況設(shè)定里程存儲標(biāo)志。
[0037]在本實施例中,汽車?yán)锍檀鎯δK14根據(jù)汽車?yán)锍逃嬎隳K13設(shè)定的里程存儲標(biāo)志,將最新的汽車總里程值分多段循環(huán)的方式存儲到總里程存儲單元位置指針?biāo)赶虻拇鎯卧?,并確認(rèn)成功存入。
[0038]在本實施例中,汽車?yán)锍檀鎯δK14成功存入最新的汽車總里程,更新總里程存儲單元位置指針,清除里程存儲標(biāo)志。
[0039]在本實施例中,汽車?yán)锍檀鎯δK14最新的汽車總里程存入失敗,則放棄對該單元的存儲,給出告芯片狀態(tài)警指示,同時更新總里程存儲單元位置指針,清除里程存儲標(biāo)
).、ι、Ο
[0040]具體來說:
[0041]本實施例中的基于CAN總線技術(shù)的汽車?yán)锍檀嫒∠到y(tǒng),可通過CAN總線獲取車速數(shù)據(jù),也可以通過儀表MCU采集獲取汽車?yán)锍虜?shù)據(jù),采用一主一備獲取儀表車速數(shù)據(jù)方式的控制方法以保證數(shù)據(jù)的可靠性和實時性,兩種獲取數(shù)據(jù)的方法可以相互自動切換并可以設(shè)定(由儀表出廠前設(shè)定)其中的一種方法具有優(yōu)先權(quán);根據(jù)車速獲取情況實現(xiàn)總里程和小里程的累計,實現(xiàn)里程更新,里程存儲方式采用多段循環(huán)存儲方式,確保數(shù)據(jù)可靠穩(wěn)定,里程讀取方式采用自動追蹤最新的汽車總里程,多段數(shù)據(jù)自動糾錯等方法,確保里程數(shù)據(jù)讀入準(zhǔn)確性。
[0042]圖2為本發(fā)明實施例中的汽車?yán)锍套x取模塊的工作流程圖;圖3為本發(fā)明實施例中的車速數(shù)據(jù)獲取方式模塊的工作流程圖;圖4為本發(fā)明實施例中的汽車?yán)锍逃嬎隳K的工作流程圖;圖5為本發(fā)明實施例中的汽車?yán)锍檀鎯δK的工作流程圖。
[0043]該基于CAN總線技術(shù)的汽車?yán)锍檀嫒》椒?,包括汽車?yán)锍套x取模塊11、汽車車速數(shù)據(jù)獲取方式模塊12、汽車?yán)锍逃嬎隳K13、汽車?yán)锍檀鎯δK14 ;
[0044]汽車?yán)锍套x取模塊11分段讀取里程芯片里存儲的數(shù)據(jù),判斷其正確性,尋找正確的總里程值,并確定總里程存儲單元位置指針,汽車?yán)锍套x取模塊的工作流程如圖2所示。
[0045]汽車車速數(shù)據(jù)獲取方式模塊12通過獲取設(shè)定想要的數(shù)據(jù)獲取方式,并通過該方式獲取汽車車速數(shù)據(jù);車速數(shù)據(jù)獲取方式模塊的工作流程如圖3所示。
[0046]汽車?yán)锍逃嬎隳K13根據(jù)汽車車速數(shù)據(jù)以及目前里程累積計算情況,更新汽車總里程值和小里程值,并根據(jù)總里程值的變化情況設(shè)定里程存儲標(biāo)志;汽車?yán)锍逃嬎隳K的工作流程如圖4所示。
[0047]汽車?yán)锍檀鎯δK14根據(jù)汽車?yán)锍逃嬎隳K13設(shè)定的里程存儲標(biāo)志,將最新的汽車總里程值分多段循環(huán)的方式存儲到總里程存儲單元位置指針?biāo)赶虻拇鎯卧?,并確認(rèn)成功存入最新的汽車總里程,更新汽車總里程存儲單元位置指針,清除里程存儲標(biāo)志。
[0048]汽車?yán)锍檀鎯δK14最新的汽車總里程存入失敗,則放棄對該單元的存儲,給出告警指示,同時更新汽車總里程存儲單元位置指針,清除里程存儲標(biāo)志。汽車?yán)锍檀鎯δK的工作流程如圖5所示。
[0049]汽車車速數(shù)據(jù)獲取方式模塊12 —方面通過MCU本地采集信息完成,一方面通過CAN總線直接從總線上獲取,同時數(shù)據(jù)獲取方式可通過MCU根據(jù)設(shè)定進行選擇,如果設(shè)定獲取方式無效,MCU自動通過備用方案獲取數(shù)據(jù)。
[0050]在本實施例中,汽車?yán)锍套x取式模塊11獲取設(shè)定的數(shù)據(jù)獲取方式,并通過設(shè)定的數(shù)據(jù)獲取方式獲取儀表里程數(shù)據(jù),汽車車速數(shù)據(jù)獲取方式模塊12根據(jù)確定的車速數(shù)據(jù)獲取策略獲取車速數(shù)據(jù),汽車?yán)锍逃嬎隳K13根據(jù)汽車車速數(shù)據(jù)獲取方式模塊12獲取的車速數(shù)據(jù),實時的計算里程變化,實現(xiàn)里程累加,并根據(jù)里程累加值的變化情況判斷是否需要存儲,需要存儲時設(shè)置存儲標(biāo)志位,汽車?yán)锍檀鎯δK14根據(jù)汽車?yán)锍逃嬎隳K13設(shè)置的存儲標(biāo)志確定是否進行總里程存儲,如需要存儲則分段存入對應(yīng)里程存儲段內(nèi),并更新存儲位置指針,清除存儲標(biāo)志;如果存儲失敗,給出芯片狀態(tài)告警信息。
[0051]最后說明的是,以上優(yōu)選實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管通過上述優(yōu)選實施例已經(jīng)對本發(fā)明進行了詳細(xì)的描述,但本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,可以在形式上和細(xì)節(jié)上對其作出各種各樣的改變,而不偏離本發(fā)明權(quán)利要求書所限定的范圍。
【權(quán)利要求】
1.一種汽車?yán)锍檀嫒∠到y(tǒng),其特征在于:該系統(tǒng)包括汽車?yán)锍套x取模塊、汽車車速數(shù)據(jù)獲取方式模塊、汽車?yán)锍逃嬎隳K、汽車?yán)锍檀鎯δK; 所述汽車?yán)锍套x取模塊用于讀取汽車已經(jīng)完成存取的總里程和小里程信息; 所述汽車車速數(shù)據(jù)獲取方式模塊用于與汽車?yán)锍套x取模塊相連接,獲取設(shè)定的車速數(shù)據(jù)獲取方式,并通過設(shè)定的車速數(shù)據(jù)獲取方式獲取汽車車速; 所述汽車?yán)锍逃嬎隳K用于與汽車車速數(shù)據(jù)獲取方式模塊相連接,根據(jù)車速數(shù)據(jù)獲取方式模塊獲取的車速數(shù)據(jù),計算汽車?yán)锍套兓担? 所述汽車?yán)锍檀鎯δK用于與汽車?yán)锍逃嬎隳K相連接,根據(jù)里程計算模塊計算得到的最新總里程數(shù)據(jù),確定并存儲更新了的總里程數(shù)值。
2.根據(jù)權(quán)利要求1所述的一種汽車?yán)锍檀嫒∠到y(tǒng),其特征在于:所述汽車車速數(shù)據(jù)獲取方式模塊獲取車速數(shù)據(jù)時,可通過本地采集信息完成,或者通過總線直接獲取。
3.根據(jù)權(quán)利要求1所述的一種汽車?yán)锍檀嫒∠到y(tǒng),其特征在于:所述汽車車速數(shù)據(jù)獲取方式模塊獲取車速數(shù)據(jù)時,車速數(shù)據(jù)可通過根據(jù)設(shè)定進行選擇,如果設(shè)定獲取方式無效,自動通過備用方案獲取數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的一種汽車?yán)锍檀嫒∠到y(tǒng),其特征在于:所述汽車?yán)锍逃嬎隳K根據(jù)車速數(shù)據(jù)計算里程變化量、并根據(jù)里程變化量的大小實時更新總里程和小里程數(shù)值。
5.根據(jù)權(quán)利要求1所述的一種汽車?yán)锍檀嫒∠到y(tǒng),其特征在于:所述汽車?yán)锍檀鎯δK根據(jù)汽車?yán)锍逃嬎隳K計算出的里程變化情況,確定是否需要保存汽車?yán)锍套兓?,并將變化的總里程以循環(huán)的方式逐次存儲到里程存儲芯片中。
6.根據(jù)權(quán)利要求1所述的一種汽車?yán)锍檀嫒∠到y(tǒng),其特征在于:所述汽車?yán)锍檀鎯δK根據(jù)存儲值的變化情況確定是否存儲成功,不成功則給出告警指示;該汽車?yán)锍檀鎯δK根據(jù)汽車?yán)锍套x取模塊讀取已經(jīng)存入的總里程值判斷總里程存入是否成功,存儲成功更新存儲單元位置指針,清除里程存儲標(biāo)志;多次嘗試總里程存入不成功則給出里程存儲芯片狀態(tài)告警提示并更新存儲單元位置指針,清除里程存儲標(biāo)志。
7.根據(jù)權(quán)利要求1所述的一種汽車?yán)锍檀嫒∠到y(tǒng),其特征在于:所述汽車?yán)锍套x取模塊根據(jù)汽車?yán)锍檀鎯π酒幸延械睦锍虜?shù)據(jù),自動查詢汽車的實際總里程及其存儲位置,并將其作為汽車?yán)锍逃嬎隳K的初始值參與汽車?yán)锍逃嬎恪?br>
8.根據(jù)權(quán)利要求1所述的一種汽車?yán)锍檀嫒∠到y(tǒng),其特征在于:所述汽車?yán)锍套x取模塊根據(jù)汽車?yán)锍檀鎯π酒幸延械睦锍虜?shù)據(jù),確定是否出現(xiàn)讀取錯誤,并通過重復(fù)讀取,多次確認(rèn)獲取正確里程信息。
【文檔編號】G07C5/08GK104484280SQ201410822014
【公開日】2015年4月1日 申請日期:2014年12月25日 優(yōu)先權(quán)日:2014年12月25日
【發(fā)明者】羅洪平, 李鵬華, 程安宇, 劉興洪, 黎揚 申請人:重慶郵電大學(xué)