本實用新型涉及一種汽車CAN總線數(shù)據(jù)記錄裝置,屬于汽車數(shù)據(jù)記錄領(lǐng)域。
背景技術(shù):
隨著汽車電子技術(shù)的飛速發(fā)展 ,車載電子設(shè)備也越來越多,比如汽車行駛記錄儀,汽車時速檢測記錄儀等等,但這些都是針對個人汽車用戶的,現(xiàn)代社會對汽車的要求不斷提高,研發(fā)人員需要不斷致力于更優(yōu)更全面的汽車功能開發(fā),無論是在車輛開發(fā)過程中的測試,后期車輛量產(chǎn)投入運行狀況跟蹤及出現(xiàn)故障原因分析都需要大量測試數(shù)據(jù),但現(xiàn)有技術(shù)無法實現(xiàn)PC機來進行實時數(shù)據(jù)采集,特別是對變速箱控制器、整車控制器工作狀態(tài)參數(shù)的采集。
技術(shù)實現(xiàn)要素:
本實用新型要解決的技術(shù)問題是提供一種汽車CAN總線數(shù)據(jù)記錄裝置,其具有數(shù)據(jù)記錄連續(xù)完整性,還具有自動刪除舊數(shù)據(jù),記錄新數(shù)據(jù),保證記錄數(shù)據(jù)的可靠性,體積小,結(jié)構(gòu)簡單、成本低,方便攜帶,便于控制等優(yōu)點,能有效解決研發(fā)人員采集變速箱控制器、整車控制器工作狀態(tài)參數(shù)困難的問題。
本實用新型采用的技術(shù)方案是:一種汽車CAN總線數(shù)據(jù)記錄裝置,包括殼體1、OBD插件連接口2、TF卡插口3、程序下載端口4,所述OBD插件連接口2設(shè)置在所述殼體1的上端面,所述TF卡插口2和程序下載端口4設(shè)置在所述殼體的右端面;所述OBD插件連接口2與汽車OBD接插件連接,用于將汽車變速箱控制器、整車控制器的工作狀態(tài)參數(shù)傳送給殼體1內(nèi)部設(shè)置的功能測試主板;
所述殼體1內(nèi)部設(shè)置有功能測試主板,所述功能測試主板包括單片機及分別與單片機連接的CAN模塊、時鐘模塊、電可擦可編程只讀存儲模塊、數(shù)據(jù)存儲模塊,電源模塊、串口模塊,所述數(shù)據(jù)存儲模塊和所述電源模塊連接,所述CAN模塊、所述電源模塊均與所述OBD插件連接口2連接,所述TF卡插口3和所述數(shù)據(jù)存儲模塊連接。
優(yōu)選地,所述的單片機還用于自動判斷數(shù)據(jù)存儲模塊剩余容量,當剩余容量小于500M時讀取電可擦可編程只讀存儲模塊,自動刪除存儲最早的文件。
優(yōu)選地,所述電源模塊包括24V轉(zhuǎn)5V單元,5V轉(zhuǎn)3.3V單元。
優(yōu)選地,所述CAN模塊包括內(nèi)CAN單元和外CAN單元。
優(yōu)選地,還包括與CAN模塊連接的終端電阻選擇開關(guān)5,所述的終端電阻選擇開關(guān)5設(shè)置在殼體1的右端面。
本實例的工作原理在于:首先把OBD插件連接口2連接到汽車OBD插件上,然后汽車上電運行,記錄裝置就開始采集變速箱控制器、整車控制器工作狀態(tài)參數(shù)記錄到TF卡中,當數(shù)據(jù)存到500MB就自動保存,重新開始存一個新的文件;當汽車下電停止運行時,TF卡停止存儲數(shù)據(jù)保存文件;當判斷到TF卡容量小于500MB時就自動刪除存儲最早的文件直到判斷到TF卡剩余容量大于等于500MB。當車輛出現(xiàn)故障時,直接把TF卡取出來放入電腦里即可分析數(shù)據(jù)。汽車CAN總線數(shù)據(jù)記錄裝置測試運行程序通過程序下載端口4 下載到單片機;終端電阻選擇開關(guān)5是當信號出現(xiàn)反射時,選擇使用終端電阻可以消除通信中造成的信號反射。
本實用新型的有益效果是:本實用新型所述的一種汽車CAN總線數(shù)據(jù)記錄裝置,無論是在車輛開發(fā)過程中的測試,還是后期車輛量產(chǎn)投入運行狀況跟蹤及出現(xiàn)故障需要分析原因時都可以為研發(fā)人員提供變速箱控制器、整車控制器工作狀態(tài)參數(shù),且其具有數(shù)據(jù)記錄連續(xù)完整性,還具有自動刪除舊數(shù)據(jù),記錄新數(shù)據(jù),保證記錄數(shù)據(jù)的可靠性,體積小,結(jié)構(gòu)簡單、成本低,方便攜帶,便于控制等優(yōu)點。
附圖說明
圖1為本實用新型的結(jié)構(gòu)示意圖;
圖2為本實用新型功能測試主板的原理圖;
圖3為本實用新型數(shù)據(jù)采集存儲流程圖。
圖中各標號為:1-殼體、2-OBD插件連接口、3-TF卡插口、4-程序下載端口、5-終端電阻選擇開關(guān)。
具體實施方式
下面結(jié)合附圖和具體實施例,對本實用新型作進一步說明。
實施例1:如圖1-3所示,一種汽車CAN總線數(shù)據(jù)記錄裝置,包括殼體1、OBD插件連接口2、TF卡插口3、程序下載端口4,所述OBD插件連接口2設(shè)置在所述殼體1的上端面,所述TF卡插口2和程序下載端口4設(shè)置在所述殼體的右端面;所述OBD插件連接口2與汽車OBD接插件連接,用于將汽車變速箱控制器、整車控制器的工作狀態(tài)參數(shù)傳送給殼體1內(nèi)部設(shè)置的功能測試主板;
如圖2所示,所述殼體1內(nèi)部設(shè)置有功能測試主板,所述功能測試主板包括單片機及分別與單片機連接的CAN模塊、時鐘模塊、電可擦可編程只讀存儲(即EEPROM)模塊、數(shù)據(jù)存儲模塊,電源模塊、串口模塊,所述數(shù)據(jù)存儲模塊和所述電源模塊連接,所述CAN模塊、所述電源模塊均與所述OBD插件連接口2連接,使得汽車OBD接插件通過OBD插件連接口2將汽車變速箱控制器、整車控制器的工作狀態(tài)參數(shù)傳送給CAN模塊,且為本實用新型所述的汽車CAN總線數(shù)據(jù)記錄裝置供電,所述TF卡插口3和所述數(shù)據(jù)存儲模塊連接,所述的數(shù)據(jù)存儲模塊即為圖2中的TF卡。
進一步地,所述的單片機還用于自動判斷數(shù)據(jù)存儲模塊剩余容量,當剩余容量小于500M時讀取電可擦可編程只讀存儲模塊,自動刪除存儲最早的文件,通過自動刪除舊文件,可保證數(shù)據(jù)記錄連續(xù)完整性及記錄數(shù)據(jù)的可靠性。
進一步地,所述電源模塊包括24V轉(zhuǎn)5V單元,5V轉(zhuǎn)3.3V單元,功能測試主板上單片機的工作電壓是5V,通過24V轉(zhuǎn)5V單元轉(zhuǎn)換出來的電壓使單片機可以正常工作;TF卡的工作電壓是3.3V,通過5V轉(zhuǎn)3.3V單元轉(zhuǎn)換出來的電壓使TF卡可以正常工作。
進一步地,所述CAN模塊包括內(nèi)CAN單元和外CAN單元,內(nèi)CAN單元是控制汽車新能源動力總成,包括電機,電池等;外CAN單元是傳統(tǒng)動力CAN,控制汽車發(fā)動機,空調(diào)等常規(guī)車部件向儀表發(fā)送整車故障信息和整車狀態(tài)。
進一步地,所述串口模塊主要作用是PC機通過程序下載端口4連接功能測試版的串口模塊,向單片機寫入調(diào)試程序。
進一步地,還包括與CAN模塊連接的終端電阻選擇開關(guān)5,所述的終端電阻選擇開關(guān)5設(shè)置在殼體1的右端面,當信號出現(xiàn)反射時,選擇使用終端電阻可以消除通信中造成的信號反射。
如圖3所示,本實用新型的數(shù)據(jù)采集存儲流程是:汽車上電開始后先初始化各芯片,然后單片機判斷TF卡剩余容量,如果容量大于等于500MB,讀取時鐘芯片,在TF卡里建立文件,EEPROM記錄文件名,EEPROM里文件個數(shù)加1,單片機啟動CAN接收,數(shù)據(jù)記錄儀開始接收數(shù)據(jù),一邊接收數(shù)據(jù)一邊判斷數(shù)據(jù)大小,當斷總電時,數(shù)據(jù)記錄儀停止存儲數(shù)據(jù),但是防止文件存儲容量過大,數(shù)據(jù)記錄儀設(shè)置文件大小不超過500M,超過500M,自動截斷,重新單片機判斷TF卡剩余容量,重新執(zhí)行剛剛步驟;當剩余容量小于500MB,自動刪除EEPROM里存儲最早的文件,EEPROM里文件個數(shù)減1,然后再判斷剩余容量,如果還小于500MB繼續(xù)重復剛剛的步驟知道剩余容量大于等于500MB。
本實例的工作原理在于:首先把OBD插件連接口2連接到汽車OBD插件上,然后汽車上電運行,記錄裝置就開始采集變速箱控制器、整車控制器工作狀態(tài)參數(shù)記錄到TF卡中,當數(shù)據(jù)存到500MB就自動保存,重新開始存一個新的文件;當汽車下電停止運行時,TF卡停止存儲數(shù)據(jù)保存文件;當判斷到TF卡容量小于500MB時就自動刪除存儲最早的文件直到判斷到TF卡剩余容量大于等于500MB。當車輛出現(xiàn)故障時,直接把TF卡取出來放入電腦里即可分析數(shù)據(jù)。汽車CAN總線數(shù)據(jù)記錄裝置測試運行程序通過程序下載端口4 下載到單片機;終端電阻選擇開關(guān)5是當信號出現(xiàn)反射時,選擇使用終端電阻可以消除通信中造成的信號反射。
上面結(jié)合附圖對本實用新型的具體實施例作了詳細說明,但是本實用新型并不限于上述實施例,在本領(lǐng)域普通技術(shù)人員所具備的知識范圍內(nèi),還可以在不脫離本實用新型宗旨的前提下做出各種變化。