一種汽車CAN總線數據記錄裝置的製作方法
2023-06-16 18:53:36 1

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