引言
有點標題黨,不過說是革新也並不為過,因為這個遠端排放監控首次正式被寫進了排放法規裡。gb18691-2018中要求車載終端(如tbox)上傳 obd、發動機資訊、車輛位置、報警、電池電壓/溫度、nox等資料到公共平台,也可以通過平台交換協議將企業平台資料傳到公共平台。雖然法規只要求上傳圖下幾個重要的資料,但是企業可以根據需要自行增加需要上傳的資料,並可不上傳到公共平台。
國六法規下的強硬排放監管措施
先了解以下兩個檔案《gb18691-2018 重型柴油車汙染物排放限值及測量方法 中國第六階段》 、《重型車遠端排放監管系統技術規範 第3 部分:車載終端技術要求及測量方法》
法規裡的兩點要求:
1、從6b階段開始,生產企業應保證車輛在全壽命期內,按本標準附錄q要求進行資料傳送,由生態環境主管部門和生產企業進行接收。
2、整車遠端排放管理車載終端抽查 。生態環境主管部門可按ke.2.8的規定,對新生產的車輛遠端排放管理車載終端的功能進行檢測。
目前絕大多數廠家研發國六發動機機,應該是衝著申請國六b階段研發的。而目前貌似國六發動機公告和pems好像沒有對遠端排放管理車載終端功能進行驗證(保留意見,我沒見過,並不意味著沒實施)。但是法規確實是規定了需要抽查,日後估計會完善監管。
實際上,除了obd加強、這個手段也相當於防作弊措施公升級,國六就不可能像國五一樣使用了。像國五的後處理,實際就是名存實亡。
遠端排放管理車載終端功能利弊
遠端排放管理車載終端功能是實際是為了強化排放控制而實施。實際上,從國家對新能源的推廣態度來看,排放監控是「藍天保衛戰」的必然結果。
對於環境主管部門:車載終端的強制實施,必然是利於其對整車排放的監控。
對於整車發動機廠商:這個強制性要求雖然會使研發和維護成本增大,但從另一方面看,發動機廠可以坐在辦公室裡就可以從車載終端中拿到批量整車發動機的大量資料,利用這些資料可以對發動機進行針對性的效能優化,已經遠端資料公升級,遠端診斷。目前對於大廠來說,車載終端的大資料基本幾乎是必搶的,兩方基本都可能建設自己的伺服器,以收集大量的整車資料。可能大廠已經在著手部署大資料分析中心了也不一定,未來的汽車之爭會變成資料之爭。看看今天的網際網路世界就清楚了,你在乙個軟體搜尋了平板電腦,然後開啟另乙個軟體就發現它在給你推平板電腦的廣告,其背後不過是大廠之間的商業行為罷了。
從檔案裡還可以看到,國六法規實際引用的是電動汽車的車載規範,有點意思。
遠端排放管理車載終端功能通訊原理
分析車載終端的利弊和應用前景不是本文的目的,本文的目的是要從原理去了解車載終端的執行機制,但是本文也無法更深入的去解析軟體實現的細節。如果想從軟體結構去了解這個協議,可以自行知網查閱相關**,或者去解讀github的32960解析庫軟體行業真好,網路資料齊全。)
車載終端通訊要求
車載終端的無線通訊模組和外界進行資料交換是以tcp/ip網路控制協議作為底層通訊承載協議。通俗說就是,車載終端將從can匯流排讀到的資訊按照一定的規則進行封裝然後通過tcp/ip協議傳送出去,或者從客戶端得到的網路資料按照一定的規則進行解析。
各個程式平台基本都有自己tcp/ip協議庫,實際開發中沒人會造輪子。本來我是不想寫tcp/ip的內容的,考慮到以後我會回來查閱我寫的文章。我還是寫點筆記。
tcp/ip資料報封裝與拆解概述
1、tcp/ip封包流程
(2) 接下來的,經過ip封裝的資料稱為ip資料報,ip資料報中的資料段為udp資料報/tcp數報文段/icmp資料報。
(3) 經過資料鏈路層封裝的資料稱為幀。根據傳輸媒介的不同,幀的型別也不同,例如有乙太網幀、令牌環幀。以乙太網幀為例,其封裝格式為:
幀資料是最終在物理網路上傳輸位元組序列。需要注意的是幀的最大傳輸單元(mtu, max transmit unit),即幀最多能攜帶多少上層協議的資料(例如ip報文段)會收到網路型別的限制。乙太網幀的mtu為1500byte,過長的ip報文段可能需要被分包傳輸。
那麼,車載終端採集的資訊按照一定規則進行封裝成資料報,這個資料報會被tcp封裝到tcp報文段(tcp核心傳送緩衝區),然後傳送到伺服器。
而這個一定的規定,就是gb17691規定的資料報結構。
車載終端資料報結構
車載終端傳送至伺服器的資料報,按照協議中規定資料報文由起始符、命令單元、車輛唯一識別碼、資料加密方式、資料單元長度、資料單元資料和校驗碼組成。gb17691規定的資料報結構和gb/t 32960的不完全一樣,意味著兩者實際不是可以直接相容的,坑。
資料報通過兩個 ascii 字元『##』,表示乙個資料報開始。之後命令單元,接下來應當填入車輛唯一識別碼即 vin。vin 編碼包含十七個位元組資料。命令單元主要包括6個。過多的細節不解釋了,這些規定就像手冊一樣,用到去查就行。
資料報樣例:
2323 01 4c5a595442474257364a31303134313934 01 01 001c 120a1e142336 00fd 3839383630343032313031373030313739373739
解析起來就是:
起始符:##
命令單元:車輛登入
vin:lzytbgbw6j1014194
終端版本號:1
資料加密方式:不加密
資料單元長度:28
登入流水號:253
sim:89860402101700179779bbc
校驗碼:a0
因個人知識水平有限,全文僅供參考。行文參考:
gb 17691-2018
gb/t 32960.3
《基於 gb/t 32960 的純電動車遠端監控終端研究與實現 》
《gb/t 32960-2016要點解讀》
《重型車遠端排放監管系統技術規範第3 部分:車載終端技術要求及測量方法》
柴油機匹配小助手
bosch & diesel & calibrantion % 柴油機電控標定 doe試驗設計 五大工具