TelematicsBOX,簡稱車載T-BOX,汽車上的電子元器件和網路單元越來越多,
汽車從一個單獨封閉的整體變得越來越開放,車聯網產品包含四部分,主機、車載T-BOX、手機APP及後台系統。主機主要用於的影音娛樂,以及車輛信息顯示;車載T-BOX主要用於和後台系統/手機APP通信,實現手機APP的車輛信息顯示與控制。當用戶通過手機端APP傳送控制命令後,TSP後台會發出監控請求指令到車載T-box,車輛在獲取到控制命令後,通過CAN匯流排傳送控制報文並實現對車輛的控制,最後反饋操作結果到用戶的手機APP上。僅這個功能可以幫助用戶遠程啟動車輛、打開空調、調整座椅至合適位置等等。一、前裝車載T-box架構
車載T-BOX設計架構:雙路DC/DC+雙路LDO+雙核OBD模組+STM32F103CBT6為主控+STM32F105RBT6雙核處理,外圍為GPRS+GPS+六軸G-Sensor和震動感測器供主控調用,外加兩個12V輸出,預留一路URAT。
車載T-BOX與主機通過canbus通信,實現指令與信息的傳遞,包括車輛狀態信息、按鍵狀態信息、控制指令等;通過音頻連線,實現雙方共用麥克與喇叭輸出。與手機APP是通過後台系統以數據鏈路的形式進行間接通信(雙向)。T-BOX與後台系統通信還包括語音和簡訊兩種形式,後者主要實現一鍵導航及遠程控制功能。
ACC熄火後,為了保證車載T-BOX工作電流更低,通訊模組將會斷開數據鏈路,僅保留簡訊接收和電話打入功能。僅當需要遠程控制時才需要傳送簡訊,信息查詢的是客服中心熄火前的數據,不需要傳送簡訊。
二、車載T-BOX工況
T-BOX分7種工作狀態,每種狀態以B+、ACC、通訊(通話、數據、簡訊)、GPS、CAN的不同狀態表示。
ON——開啟,包括正在使用和未使用;OFF——關閉,該功能禁止使用;Y——開啟,該功能正在使用;N——開啟,該功能未使用。
狀態1ACCON通話:點火狀態下,終端正在進行通話,中斷數據傳輸,允許簡訊接收,GPS開啟,CanBus周期傳送。
狀態2ACCON數據:點火狀態下,終端與後台定時傳輸數據,允許簡訊接收,GPS開啟,CanBus周期傳送(無主機不傳送,接收遙控指令後會傳送數據)。
狀態3ACCOFF通話:熄火狀態下,終端延續通話(禁止撥打與接聽),允許簡訊接收,GPS關閉,CanBus周期傳送。
狀態4ACCOFF數據:熄火狀態下,終端與後台定時傳輸數據,禁止電話撥打與接聽,允許簡訊接收,GPS關閉,CanBus僅接收數據(接收遙控指令後會傳送數據)。
狀態5ACCOFF簡訊:熄火狀態下,終端關閉與後台傳輸數據,禁止電話撥打與接聽,允許簡訊接收,GPS關閉,CanBus僅接收數據(接收遙控指令後會傳送數據)。
狀態6ACCOFF休眠:熄火狀態下,終端進入休眠,禁止電話、數據、簡訊、GPS、CanBus功能。
狀態7ACCOFF備電:除狀態6外,其餘各種狀態在主電被破壞情況下啟動。用於向後台上報主電被破壞警情(數據)。
T-BOX對外傳送canbus數據有兩種情況:1、接收到遠程遙控指令(偶發);2、與主機互動(ACCON周期傳送,ACCOFF不傳送,無主機不傳送)。
T-BOX與後台數據連線有兩種情況:1、ACCON未通話狀態;2、ACCOFF,終端與後台通訊正常情況下,canbus無數據後5分鐘內。
三、信息反饋
終端根據上報間隔時間判斷需要上傳當前的狀態信息。當無信號網路時(盲區狀態)需要定時記錄當前的信息到檔案中,等到信號網路恢復時通過補報的方式傳送到客服中心,補報機制如下:1)在通訊空閒情況下上報盲區數據,不能影響到其他數據的正常上傳
2)在有盲區數據的情況下,如果當前定時上報時間到時應優先上報當前位置及狀態信息,盲區數據在空閒狀態下上報
3)ACC熄火不上報當前位置信息,有盲區數據的時候才上報盲區數據
4)設定參數需保存到對應參數檔案中,掉電數據不會丟失
5)盲區數據保存掉電不丟失,車載終端重新上電後能繼續補報數據
6)定時上報數據(包括盲區數據)為產生數據時的車輛實時位置及狀態信息
7)定時上報設定時間默認為1分鐘,設定時間範圍為0-3600秒,當設定為0時表示關閉該功能
8)上報定位數據包,上報數據不需要中心回復。
四、實現功能
車載T-BOX可深度讀取汽車Can匯流排數據和私有協定,T-box終端具有雙核處理的OBD模組,雙核處理的CPU構架,分別採集汽車匯流排Dcan、Kcan、PTcan相關的匯流排數據和私有協定反向控制,通過GPRS網路將數據傳出到雲伺服器,提供車況報告、行車報告、油耗統計、故障提醒、違章查詢、位置軌跡、駕駛行為、安全防盜、預約服務、遠程找車、利用手機控制汽車門、窗、燈、鎖、喇叭、雙閃、反光鏡摺疊、天窗、監聽中控警告和安全氣囊狀態等。