国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種行車記錄儀的制作方法

      文檔序號:6659069閱讀:276來源:國知局
      專利名稱:一種行車記錄儀的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及汽車技術(shù)領(lǐng)域,具體涉及一種行車記錄儀。
      背景技術(shù)
      在汽車零部件開發(fā)領(lǐng)域,本文以自動變速箱開發(fā)為例,開發(fā)周期較長,并且安全性很高,實(shí)時(shí)的數(shù)據(jù)采集是一項(xiàng)完全必要的工作。例如在變速箱的設(shè)計(jì)過程中,時(shí)常會對其中的零部件進(jìn)行(耐久或循環(huán))實(shí)驗(yàn),而實(shí)驗(yàn)數(shù)據(jù)是以后產(chǎn)品更新的保證;另外在平常生活中,當(dāng)駕駛者需要對汽車運(yùn)行中一些信號需要保存記錄時(shí),因此需要涉及一種行車記錄儀。而這樣的行車記錄儀,需要其性能是記錄數(shù)據(jù)實(shí)時(shí)性好,存儲速度快;體積小,易于攜帶,并且可以有效抵抗車輛行駛過程中的震動。實(shí)際應(yīng)用中,各種車輛的CAN消息列表內(nèi)容大都不 同,對于行車記錄儀來說,代碼的更新和維護(hù)工作量很大。因此行車記錄儀還需要優(yōu)化其適應(yīng)各種類型車輛的能力。

      發(fā)明內(nèi)容
      本發(fā)明的目的是提出一種記錄數(shù)據(jù)實(shí)時(shí)性好,存儲速度快,體積小,并且抗震性能好而且適應(yīng)各種類型車輛及使用環(huán)境的行車記錄儀。根據(jù)本發(fā)明提出的行車記錄儀,關(guān)鍵在于包括信號輸入模塊、微控制處理模塊、SD卡存儲模塊以及顯示模塊,所述信號輸入模塊與整車的模擬或數(shù)字信號接口或CAN總線接口連接,所述信號輸入模塊、SD卡存儲模塊以及顯示模塊均與微控制處理模塊連接,所述微控制處理模塊包括可根據(jù)CAN信號類型自動生成代碼并通過Bootloader寫入微處理器,從而實(shí)現(xiàn)代碼的自動更新。本發(fā)明的行車記錄儀,通過采用可根據(jù)CAN信號類型自動生成代碼并寫入SD卡存儲模塊的微處理器,可以實(shí)時(shí)記錄行車信息,并且可以適應(yīng)各種不同車輛不同的CAN信號類型,甚至可以對在臺架實(shí)驗(yàn)時(shí)的模擬或數(shù)字信號進(jìn)行記錄,并保存在SD卡中,極大的方便了行車數(shù)據(jù)記錄工作;采用SD卡的存儲介質(zhì)可以有效抵抗車輛行駛過程中的震動,并且存儲速度快,體積小。所述微控制處理模塊為雙核處理器,這樣就可以一個(gè)核接收數(shù)據(jù),另一個(gè)核存儲數(shù)據(jù),提高了效率,減少數(shù)據(jù)丟失。所述[腳本]處理模塊的輸出類型為flash文件。根據(jù)本發(fā)明的自動生成代碼的機(jī)制,可自定義整車CAN總線各種CAN消息的結(jié)構(gòu),例如信號的長度,起始位置,信號類型,以及節(jié)點(diǎn)信息等等,改變C文件中的變量的機(jī)構(gòu)和大小,最后按照算法,計(jì)算出每次循環(huán)文件記錄時(shí)的最小長度,信號數(shù)目,等等;然后把這些消息寫進(jìn)C文件,生成新的C文件。再通過編譯,鏈接,最終生成flash文件。這整個(gè)過程,不需要程序工程師去手動改變C代碼,只要運(yùn)行本設(shè)計(jì)中的代碼自動生成的腳本就可以了,整個(gè)過程保證了相同的算法,只有輸入不同,所以大大提高了工作效率,并提高了軟件的可靠性。所述SD卡存儲模塊采取SPI工作模式。
      所述SD卡存儲模塊文件采用標(biāo)準(zhǔn)MDF3. 0的格式編寫。所述信號輸入模塊通過MCU實(shí)現(xiàn)AD與CAN總線的轉(zhuǎn)換。所述顯示模塊采用數(shù)碼屏,減少成本。


      圖I為本發(fā)明的模塊框圖。圖2為本發(fā)明的主程序流程圖。圖3為本發(fā)明的代碼自動生成腳本程序框圖。
      具體實(shí)施例方式下面對照附圖,通過對實(shí)施實(shí)例的描述,對本發(fā)明的具體實(shí)施方式
      如所涉及的各構(gòu)件的形狀、構(gòu)造、各部分之間的相互位置及連接關(guān)系、各部分的作用及工作原理等作進(jìn)一步的詳細(xì)說明。本發(fā)明的行車記錄儀,包括信號輸入模塊、微控制處理模塊、SD卡存儲模塊以及顯示模塊,所述信號輸入模塊與整車的模擬或數(shù)字信號接口或CAN總線接口連接,所述信號輸入模塊、SD卡存儲模塊以及顯示模塊(人機(jī)顯示)均與微控制處理模塊(MCU)連接,所述微控制處理模塊包括可根據(jù)CAN信號類型自動生成代碼并寫入SD卡存儲模塊的微處理器。其中,信號輸入模塊可以連接模擬信號接口、數(shù)字信號接口或CAN總線接口。例如把記錄儀連接到整車的診斷口,從而實(shí)現(xiàn)了從整車取電和獲取CAN消息的途徑。本發(fā)明的微控制處理模塊(MCU)采用MC9S12XD256的Freescale 16位處理器,該處理器有主核部分(S12)和協(xié)處理器(Xgate)部分組成。在設(shè)計(jì)中,系統(tǒng)使用主核處理主程序,包括一些初始化,代碼的運(yùn)行,CAN中斷除外,SD的初始化和文件記錄等等。在Xgate中,設(shè)計(jì)中主要是運(yùn)行CAN接收中斷程序。這樣能達(dá)到一個(gè)核接收數(shù)據(jù),另一個(gè)核存儲數(shù)據(jù),提高了效率,減少數(shù)據(jù)丟失。顯示模塊(人機(jī)顯示)采用簡單的數(shù)碼屏即可,以節(jié)省成本。圖2為本發(fā)明的主程序流程圖。從圖中可以看出整個(gè)設(shè)計(jì)的流程。MCU上電復(fù)位,進(jìn)入應(yīng)用程序,然后初始化其外圍接口設(shè)備,并初始化SD卡。初始化SD卡是一個(gè)很重要的工作,本設(shè)計(jì)采取的是SD卡的SPI工作模式。當(dāng)初始化成功后,首先遍歷整個(gè)SD卡——在設(shè)計(jì)中,是讓文件名按序號遞增的方式設(shè)置文件名的,如FILE1. DAT, FILE2. DAT……,所以當(dāng)設(shè)置的文件名不能被打開時(shí),說明該文件已經(jīng)不存在,這時(shí)會創(chuàng)建這個(gè)文件。當(dāng)創(chuàng)建文件成功,此時(shí)可以往文件中寫入數(shù)據(jù)。在本發(fā)明中,是按照標(biāo)準(zhǔn)MDF3.0的格式進(jìn)行編寫的,所以在記錄數(shù)據(jù)之前,先需要按照該格式寫入一個(gè)文件頭,文件頭中包括對整個(gè)文件的格式定義。當(dāng)恰當(dāng)?shù)膶懞梦募^后,就可以往文件中寫入數(shù)據(jù)了。本實(shí)施例中,是從處理器Xgate中讀取CAN總線上的數(shù)據(jù),在主程序中,將這些數(shù)據(jù)寫入文件。當(dāng)用戶停止記錄數(shù)據(jù)時(shí)(關(guān)上存儲開關(guān)),這是程序關(guān)閉當(dāng)前文件,并更新文件大小。如圖3,本發(fā)明的自動生成代碼機(jī)制的運(yùn)行原理為根據(jù)導(dǎo)入的整車DB File文件(或自制的DB File)——在該文件中,定義了整車CAN總線上,各種CAN消息的結(jié)構(gòu),例如信號的長度,起始位置,信號類型,以及節(jié)點(diǎn)信息等等,改變C文件中的變量的機(jī)構(gòu)和大小,最后按照算法,計(jì)算出每次循環(huán)文件記錄時(shí)的最小長度,信號數(shù)目,等等;然后把這些消息寫進(jìn)C文件,生成新的C文件。再通過編譯,鏈接,最終生成flash文件。這整個(gè)過程,不需要程序工程師去手動改變C代碼,只要運(yùn)行本設(shè)計(jì)中的代碼自動生成的腳本就可以了,整個(gè)過程保證了相同的算法,只有輸入不同,所以大大提高了工作效率,并提高了軟件的可靠 性。
      權(quán)利要求
      1.一種行車記錄儀,其特征在于包括信號輸入模塊、微控制處理模塊、SD卡存儲模塊以及顯示模塊,所述信號輸入模塊與整車的模擬或數(shù)字信號接口或CAN總線接口連接,所述信號輸入模塊、SD卡存儲模塊以及顯示模塊均與微控制處理模塊連接,所述微控制處理模塊包括可根據(jù)CAN信號類型自動生成代碼并寫入SD卡存儲模塊的微處理器。
      2.根據(jù)權(quán)利要求I所述的行車記錄儀,其特征在于所述微控制處理模塊為雙核處理器。
      3.根據(jù)權(quán)利要求I所述的行車記錄儀,其特征在于所述微控制處理模塊的代碼更新類型為基于腳本實(shí)現(xiàn)C代碼更新,flash文件生成和bootloader的自動更新。
      4.根據(jù)權(quán)利要求I或2或3所述的行車記錄儀,其特征在于所述SD卡存儲模塊采取SPI工作模式。
      5.根據(jù)權(quán)利要求4所述的行車記錄儀,其特征在于所述SD卡存儲模塊文件采用標(biāo)準(zhǔn)MDF3. O的格式編寫。
      6.根據(jù)權(quán)利要求5所述的行車記錄儀,其特征在于所述信號輸入模塊通過MCU實(shí)現(xiàn)AD到CAN的轉(zhuǎn)換。
      7.根據(jù)權(quán)利要求6所述的行車記錄儀,其特征在于所述顯示模塊采用數(shù)碼屏。
      全文摘要
      本發(fā)明提供一種記錄數(shù)據(jù)實(shí)時(shí)性好,存儲速度快,體積小,并且抗震性能好而且適應(yīng)各種類型車輛及使用環(huán)境的行車記錄儀。該行車記錄儀包括信號輸入模塊、微控制處理模塊、SD卡存儲模塊以及顯示模塊,所述信號輸入模塊與整車的模擬或數(shù)字信號接口或CAN總線接口連接,所述信號輸入模塊、SD卡存儲模塊以及顯示模塊均與微控制處理模塊連接,所述微控制處理模塊包括可根據(jù)CAN信號類型自動生成代碼并寫入SD卡存儲模塊的微處理器。本發(fā)明可以適應(yīng)各種不同車輛不同的CAN信號類型,甚至可以對在臺架實(shí)驗(yàn)時(shí)的模擬或數(shù)字信號進(jìn)行記錄,極大的方便了行車數(shù)據(jù)記錄工作;采用SD卡的存儲介質(zhì)可以有效抵抗車輛行駛過程中的震動,并且存儲速度快,體積小。
      文檔編號G07C5/08GK102708602SQ20121015870
      公開日2012年10月3日 申請日期2012年5月22日 優(yōu)先權(quán)日2012年5月22日
      發(fā)明者徐仲謹(jǐn) 申請人:奇瑞汽車股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1