0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

大數(shù)據(jù)上傳——GB/T 32960測試開發(fā)實(shí)踐

北匯信息POLELINK ? 2022-08-04 15:51 ? 次閱讀

1、前言

數(shù)據(jù)時(shí)代,數(shù)據(jù)為王。車端的網(wǎng)聯(lián)化為汽車行業(yè)的數(shù)據(jù)時(shí)代提供了技術(shù)支撐,更多的數(shù)據(jù)可被收集后上傳“云端”,但是哪些數(shù)據(jù)需要收集,又是如何上傳的呢?目前來看,車端與“云端”數(shù)據(jù)交互可簡單地分為兩類,一類是各OEM自行制定的數(shù)據(jù)交互方案,以用于遠(yuǎn)程診斷和將來的“云端計(jì)算”等應(yīng)用場景;一類是以保障公共安全為目的,由國家制定的數(shù)據(jù)交互標(biāo)準(zhǔn)。GB/T 32960屬于后者,本文將解讀其協(xié)議構(gòu)成、要求及測試實(shí)現(xiàn)方案。

2、GB/T 32960介紹

GB/T32960是電動(dòng)汽車遠(yuǎn)程服務(wù)與管理系統(tǒng),標(biāo)準(zhǔn)分為3部分:

  • 一為總則,定了電動(dòng)汽車遠(yuǎn) 程 服 務(wù) 與 管 理 系 統(tǒng) (以 下 簡 稱 為 系 統(tǒng))的 術(shù) 語 和 定 義、系統(tǒng)結(jié)構(gòu)和一般要求;
  • 二為車載終端,規(guī)定了電動(dòng)汽車遠(yuǎn)程服務(wù)與管理系統(tǒng)車載終端的技術(shù)要求和試驗(yàn)方法(主要包含電氣性能、環(huán)境適應(yīng)性能、電磁干擾等內(nèi)容);
  • 三為通信協(xié)議及數(shù)據(jù)格式,規(guī)定了電動(dòng)汽車遠(yuǎn)程服務(wù)與管理系統(tǒng)中協(xié)議結(jié)構(gòu)、通信連接、數(shù)據(jù)包結(jié)構(gòu)與定義、數(shù)據(jù)單元格式與定義(這個(gè)也是本文在后續(xù)展開的內(nèi)容)。

整個(gè)系統(tǒng)總統(tǒng)結(jié)構(gòu)如下所示:

poYBAGLrbg2AdiUpAACSctA60FI950.png

圖1電動(dòng)汽車遠(yuǎn)程服務(wù)與管理系統(tǒng)總體結(jié)構(gòu)圖

系統(tǒng)主要包含3部分:

  • 一是車載終端,負(fù)責(zé)采集及保存整車及系統(tǒng)部件的關(guān)鍵狀態(tài)參數(shù),并將這些數(shù)據(jù)上傳到平臺用于后續(xù)處理;
  • 二是企業(yè)平臺,由整車企業(yè)自建或委托第三方技術(shù)單位,對服務(wù)范圍內(nèi)的電動(dòng)汽車和用戶進(jìn)行管理,并提供安全運(yùn)營服務(wù)與管理的平臺;
  • 三是公共平臺,由國家、地方政府或其指定機(jī)構(gòu)建立的、對管轄范圍內(nèi)電動(dòng)汽車進(jìn)行數(shù)據(jù)采集和統(tǒng)一管理的平臺。車載終端采集數(shù)據(jù)后上傳到企業(yè)平臺,企業(yè)平臺再將必要數(shù)據(jù)上傳到公共平臺,其中企業(yè)平臺與公共平臺間的數(shù)據(jù)傳輸要求按GB/T 32960.3的內(nèi)容執(zhí)行,而車載終端與企業(yè)平臺間的數(shù)據(jù)可以自定義傳輸,也可以按照GB/T 32960.3附錄B的要求傳輸(內(nèi)容與平臺間數(shù)據(jù)基本一致)。

數(shù)據(jù)整體格式如下所示:

pYYBAGLrbiqAAlwaAAF6HvAtGQg556.png

圖2數(shù)據(jù)包結(jié)構(gòu)和定義

這里主要關(guān)注命令單元和數(shù)據(jù)單元,這2個(gè)字段共同決定了數(shù)據(jù)內(nèi)容是包含什么,比如命令標(biāo)識0x5表示平臺登入,0x2表示實(shí)時(shí)信息上報(bào)。

再以比較重要的實(shí)時(shí)信息上報(bào)數(shù)據(jù)展開,其數(shù)據(jù)單元格式如下:

pYYBAGLrbjqAd4lbAACe236KXMA273.png

圖3實(shí)時(shí)信息上報(bào)數(shù)據(jù)格式和定義

其中信息類型標(biāo)志表示了隨后的信息體所攜帶的數(shù)據(jù)分組,分組的定義如下:

pYYBAGLrbkWATyfYAABx86hcUUw280.png

圖4信息類型標(biāo)志定義(部分)

再以信息體類型標(biāo)志0x1整車數(shù)據(jù)為例,其定義的信息體數(shù)據(jù)如下:

poYBAGLrblCAJTbYAAESEbLH3E8842.png

圖5整車數(shù)據(jù)格式和定義(部分)

更詳細(xì)的數(shù)據(jù)定義請參考GB/T 32960.3規(guī)范,這里就不再贅述,簡化的數(shù)據(jù)示例如下:

pYYBAGLrblyAYDbCAABa43exrxM048.png

圖6簡化數(shù)據(jù)格式示例

3、GB/T 32960測試開發(fā)

實(shí)現(xiàn)了GB/T 32960的策略后,一個(gè)十分關(guān)鍵的問題就是如何保證上傳數(shù)據(jù)的準(zhǔn)確性。不正確的數(shù)據(jù)會(huì)導(dǎo)致錯(cuò)誤的算法、非預(yù)期的監(jiān)控結(jié)果等等,不管是對于系統(tǒng)優(yōu)化還是行業(yè)監(jiān)管來說都可能產(chǎn)生非常不利的后果。我們期望在車輛有各種工況的情況下,能夠把相應(yīng)的數(shù)據(jù)同步給服務(wù)器,達(dá)到源端數(shù)據(jù)和目標(biāo)端數(shù)據(jù)的一致性。針對車載終端的測試系統(tǒng)如下:

poYBAGLrbmuAJdrXAACvquLntAw138.png

圖7測試系統(tǒng)圖

通過CANoe對車載終端進(jìn)行數(shù)據(jù)仿真,車載終端將采集到的數(shù)據(jù)上傳到企業(yè)平臺,CANoe再從企業(yè)平臺將上傳的數(shù)據(jù)下載解析,通過比對仿真數(shù)據(jù)和上傳數(shù)據(jù)來判斷整個(gè)數(shù)據(jù)上傳是否存在問題。

由于車輛的信息也需要被保護(hù),所以企業(yè)平臺的數(shù)據(jù)會(huì)做加密處理,也可能只在內(nèi)網(wǎng)開放測試接口,因此CANoe也需要實(shí)現(xiàn)對企業(yè)平臺的登錄登出、數(shù)據(jù)的加解密,以及從內(nèi)網(wǎng)下載數(shù)據(jù)。如果內(nèi)網(wǎng)可以通過測試電腦登錄那么測試工程與外網(wǎng)是大體一致,如果需要通過車載終端連接內(nèi)網(wǎng),那么下載方式需要做相應(yīng)調(diào)整,兩種方式的實(shí)現(xiàn)示意圖如下。

poYBAGLrbnmANLD_AADCvrZZkJg487.png

圖8兩種數(shù)據(jù)下載邏輯

這兩種方式也因?yàn)槠鋵?shí)現(xiàn)邏輯存在各自的優(yōu)劣點(diǎn)

  • 方式一,由于數(shù)據(jù)仿真是通過VN通信接口卡進(jìn)行發(fā)送,所以仿真數(shù)據(jù)的抓取是直接通過CANoe實(shí)現(xiàn),但是由于數(shù)據(jù)下載是通過PC網(wǎng)卡實(shí)現(xiàn),下載數(shù)據(jù)的抓取需要通過其他軟件實(shí)現(xiàn),并且要能與CANoe的仿真協(xié)同數(shù)據(jù)抓取的時(shí)間段,便于后續(xù)分析,這種方式分開了仿真和上傳的數(shù)據(jù),需要額外同步時(shí)間戳,且存在開發(fā)上的難度。

  • 方式二,由于數(shù)據(jù)仿真和數(shù)據(jù)下載都是通過VN通信接口卡執(zhí)行,所有數(shù)據(jù)的抓取都可以通過CANoe直接實(shí)現(xiàn)并且時(shí)間戳是對齊的,但是由于下載數(shù)據(jù)是通過車載終端進(jìn)行路由,本身對于原有系統(tǒng)產(chǎn)生了干擾,降低了可靠性和穩(wěn)定性,可能會(huì)增加問題排查以及測試執(zhí)行的難度。

北匯當(dāng)前在一套測試工程中將這兩種方式都進(jìn)行了實(shí)現(xiàn),可以很方便地自由切換,根據(jù)企業(yè)平臺的接口方式和網(wǎng)絡(luò)狀態(tài)來靈活選擇用哪種方式進(jìn)行測試。

在獲取了上傳的數(shù)據(jù)后,對數(shù)據(jù)進(jìn)行解密、解析后得到相應(yīng)的結(jié)果,解析結(jié)果的示例如下:

poYBAGLrbpeAHF1AAAGCXjQmpu0588.png

圖9 GB/T 32960數(shù)據(jù)解析結(jié)果示例

通過對車載終端注入各種仿真數(shù)據(jù)(臨界值、無效值、非法值等),并獲取相應(yīng)仿真數(shù)據(jù)下從企業(yè)平臺下載的數(shù)據(jù),二者進(jìn)行比對,驗(yàn)證車輛上傳的數(shù)據(jù)到公共平臺的準(zhǔn)確性,部分測試用例如下:

pYYBAGLrbqOAErZ2AAJfg-uHU5c657.png

圖10測試工程截圖及部分GB/T 32960測試用例報(bào)告

測試結(jié)果的示例如下:

pYYBAGLrbrWARMZKAAHjFYHsy1I986.png

圖11測試結(jié)果示例

4、總結(jié)

除了本文所介紹的GB/T 32960外,如前言所述,還有各OEM為數(shù)據(jù)交互制定的自有協(xié)議,數(shù)據(jù)“路徑”不僅僅是車載終端上傳的數(shù)據(jù),還可能包括子網(wǎng)的控制器通過諸如埋點(diǎn)協(xié)議等傳遞給車載終端的數(shù)據(jù),而且由于很多數(shù)據(jù)不是車內(nèi)網(wǎng)絡(luò)的原始數(shù)據(jù)(比如由原始數(shù)據(jù)通過定義的邏輯,運(yùn)算等得到的生產(chǎn)用數(shù)據(jù)),所以,數(shù)據(jù)完整性、準(zhǔn)確性和及時(shí)性很重要。

北匯信息專注于汽車電子測試,本次為大家簡單介紹了GB/T 32960協(xié)議及其測試開發(fā)的相關(guān)實(shí)踐,同時(shí),我們也已開展了針對OEM自有數(shù)據(jù)交互協(xié)議的測試開發(fā),更多詳細(xì)的內(nèi)容歡迎垂詢和溝通,共同探討。

注:文中部分圖片來源于GB/T 32960,部分圖片來源于Vector。

參考文獻(xiàn)

[1] GB/T 32960.1-2016 電動(dòng)汽車遠(yuǎn)程服務(wù)與管理系統(tǒng)技術(shù)規(guī)范 第1部分:總則

[2] GB/T 32960.2-2016 電動(dòng)汽車遠(yuǎn)程服務(wù)與管理系統(tǒng)技術(shù)規(guī)范 第2部分:車載終端

[3] GB/T 32960.3-2016 電動(dòng)汽車遠(yuǎn)程服務(wù)與管理系統(tǒng)技術(shù)規(guī)范 第3部分:通信協(xié)議及數(shù)據(jù)

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 測試
    +關(guān)注

    關(guān)注

    8

    文章

    5322

    瀏覽量

    126737
收藏 人收藏

    評論

    相關(guān)推薦

    HarmonyOS NEXT應(yīng)用元服務(wù)開發(fā)Intents Kit(意圖框架服務(wù))事件推薦開發(fā)測試

    意圖框架向開發(fā)者提供真機(jī)測試能力,即開發(fā)者可連接設(shè)備進(jìn)行調(diào)測。開發(fā)者完成代碼開發(fā)之后,功能正式上架應(yīng)用市場前,可以在HarmonyOS NE
    發(fā)表于 11-18 17:39

    怎么把電表監(jiān)測到的數(shù)據(jù)上傳平臺?

    在電力行業(yè),很多電力儀表都需要具備4G通訊的功能,可以直接將電表采集到的數(shù)據(jù)上傳監(jiān)測平臺。這樣就能在平臺上清晰直觀的看到電表監(jiān)測的線路的三相電壓、電流、頻率、功率等電參量。所以,要把電表監(jiān)測到的數(shù)據(jù)
    的頭像 發(fā)表于 11-12 14:52 ?185次閱讀
    怎么把電表監(jiān)測到的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>上傳</b>平臺?

    智慧城市與大數(shù)據(jù)的關(guān)系

    智慧城市與大數(shù)據(jù)之間存在著密切的關(guān)系,這種關(guān)系體現(xiàn)在大數(shù)據(jù)對智慧城市建設(shè)的支撐和推動(dòng)作用,以及智慧城市產(chǎn)生的大量數(shù)據(jù)大數(shù)據(jù)技術(shù)的應(yīng)用需求。 大數(shù)據(jù)
    的頭像 發(fā)表于 10-24 15:27 ?729次閱讀

    GB/T 36363鋰電池隔膜透氣度測試方法

    鋰電池隔膜透氣度測試方法依據(jù)GB/T36363-2018前言電池隔膜的透氣度(也稱為滲透性或通透性)是一個(gè)重要的性能指標(biāo),它直接影響著電池的性能和安全性。透氣度是指隔膜允許電解質(zhì)中的鋰離子通過的能力
    的頭像 發(fā)表于 09-24 08:06 ?661次閱讀
    <b class='flag-5'>GB</b>/<b class='flag-5'>T</b> 36363鋰電池隔膜透氣度<b class='flag-5'>測試</b>方法

    開關(guān)電源ATE自動(dòng)測試系統(tǒng)助力電源效率測試

    測試開關(guān)電源效率之前,需要根據(jù)被測開關(guān)電源的額定功率、輸入電壓和輸出電壓等參數(shù)選擇合適的測試設(shè)備,包括萬用表、電源、電子負(fù)載等。在測試過程中遵循國家相關(guān)標(biāo)準(zhǔn)(如GB/
    的頭像 發(fā)表于 09-19 15:57 ?400次閱讀
    開關(guān)電源ATE自動(dòng)<b class='flag-5'>測試</b>系統(tǒng)助力電源效率<b class='flag-5'>測試</b>

    同昌源儀器|如何測試開關(guān)電源

    如何測試開關(guān)電源表征開關(guān)模式電源的工作需要廣泛的測量。大部分所需的測量都可以使用示波器完成。然而,許多工程師仍然手動(dòng)在示波器上進(jìn)行這些測量,這是非常耗時(shí)的?,F(xiàn)在許多中高端示波器都提供電源測量選項(xiàng)
    的頭像 發(fā)表于 09-04 08:05 ?232次閱讀
    同昌源儀器|如何<b class='flag-5'>測試開</b>關(guān)電源

    RTOS開發(fā)最佳實(shí)踐

    基于RTOS編寫應(yīng)用程序時(shí),有一些要注意事項(xiàng)。在本節(jié)中,您將學(xué)習(xí)RTOS開發(fā)最佳實(shí)踐,例如POSIX合規(guī)性、安全性和功能安全認(rèn)證。
    的頭像 發(fā)表于 08-20 11:24 ?467次閱讀

    逆變器測試項(xiàng)目及相關(guān)測試內(nèi)容

    一、逆變器測試相關(guān)法規(guī): GB/T 20321.1-2006離網(wǎng)型風(fēng)能、太陽能發(fā)電系統(tǒng)用逆變器 第1部分:技術(shù)條件 GB/T 20321.2
    的頭像 發(fā)表于 07-26 11:47 ?827次閱讀
    逆變器<b class='flag-5'>測試</b>項(xiàng)目及相關(guān)<b class='flag-5'>測試</b>內(nèi)容

    車載T-Box邏輯功能測試方案

    北匯信息基于對客戶需求規(guī)范、行業(yè)法規(guī)及自身測試經(jīng)驗(yàn)Know-How,為客戶提供完整和專業(yè)的T-Box邏輯功能測試解決方案。支持在實(shí)驗(yàn)室環(huán)境及實(shí)車環(huán)境下完成T-Box上層邏輯功能
    的頭像 發(fā)表于 04-26 11:19 ?1112次閱讀
    車載<b class='flag-5'>T</b>-Box邏輯功能<b class='flag-5'>測試</b>方案

    移植libmodbus庫到米爾-全志T113-i開發(fā)

    測試開發(fā)板在工業(yè)領(lǐng)域的應(yīng)用,modbus作為工業(yè)領(lǐng)域的一個(gè)重要協(xié)議,那好就移植libmodbus庫。
    的頭像 發(fā)表于 03-05 22:37 ?2574次閱讀
    移植libmodbus庫到米爾-全志<b class='flag-5'>T</b>113-i<b class='flag-5'>開發(fā)</b>板

    CYBT-343026傳輸大數(shù)據(jù)時(shí)會(huì)丟數(shù)據(jù)的原因?

    我正在使用 CYBT-343026 (CYW-20706 Silicon) 模塊。 我根據(jù) SPP 樣本制作了一個(gè)操作 SPP 的應(yīng)用程序。 但是,傳輸大數(shù)據(jù)時(shí)有時(shí)會(huì)丟失數(shù)據(jù)。 它從
    發(fā)表于 03-01 15:04

    大數(shù)據(jù)技術(shù)是干嘛的 大數(shù)據(jù)核心技術(shù)有哪些

    大數(shù)據(jù)技術(shù)是指用來處理和存儲海量、多類型、高速的數(shù)據(jù)的一系列技術(shù)和工具。現(xiàn)如今,大數(shù)據(jù)已經(jīng)滲透到各個(gè)行業(yè)和領(lǐng)域,對企業(yè)決策和業(yè)務(wù)發(fā)展起到了重要作用。本文將詳細(xì)介紹大數(shù)據(jù)技術(shù)的概念、發(fā)展
    的頭像 發(fā)表于 01-31 11:07 ?3535次閱讀

    GB/T 34131-2023《電力儲能用電池管理系統(tǒng)》解讀及測試實(shí)踐

    簡介GB/T34131《電力儲能用電池管理系統(tǒng)》是規(guī)定了電力儲能用電池管理系統(tǒng)的技術(shù)要求、試驗(yàn)方法、檢驗(yàn)規(guī)則、標(biāo)志、包裝、運(yùn)輸與貯存要求的國家標(biāo)準(zhǔn)。隨著我國儲能行業(yè)的迅猛發(fā)展,國標(biāo)也相應(yīng)地進(jìn)行系統(tǒng)性
    的頭像 發(fā)表于 01-26 08:26 ?3297次閱讀
    <b class='flag-5'>GB</b>/<b class='flag-5'>T</b> 34131-2023《電力儲能用電池管理系統(tǒng)》解讀及<b class='flag-5'>測試</b><b class='flag-5'>實(shí)踐</b>

    米哈游大數(shù)據(jù)云原生實(shí)踐

    近年來,容器、微服務(wù)、Kubernetes 等各項(xiàng)云原生技術(shù)的日漸成熟,越來越多的公司開始選擇擁抱云原生,并開始將 AI、大數(shù)據(jù)等類型的企業(yè)應(yīng)用部署運(yùn)行在云原生之上。以 Spark 為例,在云上運(yùn)行
    的頭像 發(fā)表于 01-09 10:41 ?594次閱讀
    米哈游<b class='flag-5'>大數(shù)據(jù)</b>云原生<b class='flag-5'>實(shí)踐</b>

    什么是DevOps中的持續(xù)測試?持續(xù)測試如何融入DevOps?

    持續(xù)測試(CT) 是在整個(gè)軟件開發(fā)生命周期(SDLC) 中自動(dòng)測試軟件應(yīng)用程序和組件的實(shí)踐。在 DevOps 中,持續(xù)測試是在整個(gè)DevOp
    的頭像 發(fā)表于 01-09 09:10 ?573次閱讀
    什么是DevOps中的持續(xù)<b class='flag-5'>測試</b>?持續(xù)<b class='flag-5'>測試</b>如何融入DevOps?