




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 DB11/T *2012DB11北京市質(zhì)量技術(shù)監(jiān)督局 發(fā)布2012-××-××實(shí)施2012-××-××發(fā)布DB11/T *2012北京市地方標(biāo)準(zhǔn)ICS *.*電動(dòng)汽車遠(yuǎn)程監(jiān)控技術(shù)規(guī)范第4部分:平臺(tái)交換協(xié)議及數(shù)據(jù)格式Technical specifications of remote monitoring for electric vehiclesPart4:Protocol specifications and data format of exchange platform(送審稿)目 次目 次1前 言21范圍
2、32規(guī)范性引用文件33術(shù)語(yǔ)、定義和縮略語(yǔ)34協(xié)議結(jié)構(gòu)45通信連接46數(shù)據(jù)包結(jié)構(gòu)和定義77數(shù)據(jù)單元格式和定義9附錄A14前 言本標(biāo)準(zhǔn)按照GB/T1.1-2009給出的規(guī)則起草。本標(biāo)準(zhǔn)由北京市科學(xué)技術(shù)委員會(huì)提出。本標(biāo)準(zhǔn)由北京市科學(xué)技術(shù)委員會(huì)組織實(shí)施。本標(biāo)準(zhǔn)的主要起草單位:北京交通大學(xué),北京理工大學(xué)本標(biāo)準(zhǔn)的參與起草單位:本標(biāo)準(zhǔn)的主要起草人:本標(biāo)準(zhǔn)的參與起草人18電動(dòng)汽車遠(yuǎn)程監(jiān)控技術(shù)規(guī)范第4部分:平臺(tái)交換協(xié)議及數(shù)據(jù)格式1 范圍本標(biāo)準(zhǔn)規(guī)定了電動(dòng)汽車監(jiān)控和服務(wù)平臺(tái)與接入平臺(tái)間的通信協(xié)議,描述了用于平臺(tái)交換的協(xié)議格式和數(shù)據(jù)要求。本標(biāo)準(zhǔn)適用于電動(dòng)汽車監(jiān)控和服務(wù)平臺(tái)與接入平臺(tái)間之間的通信。2 規(guī)范性引用文件下列
3、文件中的條款通過本標(biāo)準(zhǔn)的引用而成為本標(biāo)準(zhǔn)的條款。凡是注日期的引用文件,其隨后所有的修改單(不包括勘誤的內(nèi)容)或修訂版均不適用于本標(biāo)準(zhǔn)。凡是不注日期的引用文件,其最新版本適用于本標(biāo)準(zhǔn)。GB 16735 道路車輛識(shí)別代號(hào)(VIN)GB/T 19596電動(dòng)汽車術(shù)語(yǔ)GB/T 1988 信息技術(shù) 信息交換用七位編碼字符集(eqv ISO/IEC 646)DB11/Z 801-2011 電動(dòng)汽車電能供給與保障技術(shù)規(guī)范 動(dòng)力蓄電池包編碼DB*/* *-2012 電動(dòng)汽車遠(yuǎn)程監(jiān)控技術(shù)規(guī)范 第1部分:總則DB*/* *-2012 電動(dòng)汽車遠(yuǎn)程監(jiān)控技術(shù)規(guī)范 第2部分:車載終端通信協(xié)議及數(shù)據(jù)格式3 術(shù)語(yǔ)、定義和縮略
4、語(yǔ)3.1 術(shù)語(yǔ)和定義GB/T 19596確立的以及下列術(shù)語(yǔ)和定義適用于本文件。3.1.1監(jiān)控和服務(wù)平臺(tái) monitoring and service platform以計(jì)算機(jī)系統(tǒng)及通信技術(shù)為基礎(chǔ),通過移動(dòng)通信技術(shù)和衛(wèi)星定位技術(shù)等手段從車載終端和接入平臺(tái)獲取電動(dòng)汽車動(dòng)力蓄電池工作狀態(tài)和電動(dòng)汽車運(yùn)行狀態(tài)等數(shù)據(jù)信息,并通過對(duì)數(shù)據(jù)信息的分析和處理,實(shí)現(xiàn)電動(dòng)汽車故障預(yù)警、故障處置、車載服務(wù)和管理等應(yīng)用平臺(tái)。3.1.2接入平臺(tái)access platform接入到監(jiān)控和服務(wù)平臺(tái)的平臺(tái),包括政府信息資源、社會(huì)信息資源和企業(yè)信息資源。3.1.3用戶身份識(shí)別user identification接入平臺(tái)連接監(jiān)控和
5、服務(wù)平臺(tái)時(shí),需向監(jiān)控和服務(wù)平臺(tái)發(fā)送數(shù)據(jù)包進(jìn)行身份識(shí)別。3.1.4上行方向upstream direction從接入平臺(tái)到監(jiān)控和服務(wù)平臺(tái)的數(shù)據(jù)傳輸方向。3.1.5下行方向 downstream direction從監(jiān)控和服務(wù)平臺(tái)到接入平臺(tái)的數(shù)據(jù)傳輸方向。3.2 符號(hào)及縮略語(yǔ)IP網(wǎng)間互聯(lián)協(xié)議(Internet Protocol)TCP傳輸控制協(xié)議(Transfer Control Protocol)HTTP 超文本傳送協(xié)議(hypertext transport protocol)WEBSERVICES傳輸控制協(xié)議在線應(yīng)用服務(wù)4 協(xié)議結(jié)構(gòu)Socket方式4.1 以TCP/IP網(wǎng)絡(luò)控制協(xié)議作為底層通
6、信承載協(xié)議,本標(biāo)準(zhǔn)所規(guī)定的協(xié)議對(duì)應(yīng)于ISO/OS定義的七層協(xié)議結(jié)構(gòu)的應(yīng)用層。4.2 應(yīng)用層以數(shù)據(jù)包(分組)的格式進(jìn)行命令和數(shù)據(jù)的交互,按平臺(tái)之間數(shù)據(jù)交互的功能需要規(guī)定數(shù)據(jù)組織結(jié)構(gòu)。4.3 應(yīng)用層通信協(xié)議不依賴于所選用的傳輸網(wǎng)絡(luò),在基礎(chǔ)傳輸層已經(jīng)建立的基礎(chǔ)上,應(yīng)用層通信協(xié)議與具體傳輸網(wǎng)絡(luò)無關(guān)。Webservices方式4.4 以HTTP協(xié)議作為數(shù)據(jù)傳輸協(xié)議。5 通信連接Socket方式5.1 連接的建立5.1.1 當(dāng)通信鏈路連接建立,接入平臺(tái)應(yīng)立即向監(jiān)控和服務(wù)平臺(tái)發(fā)送信息進(jìn)行用戶身份識(shí)別,流程如圖1所示。接入平臺(tái)監(jiān)控與服務(wù)平臺(tái)用身份信息識(shí)別應(yīng)答圖1 用戶身份識(shí)別流程示意圖5.1.2 接入平臺(tái)向監(jiān)
7、控和服務(wù)平臺(tái)發(fā)送用戶身份識(shí)別信息,監(jiān)控和服務(wù)平臺(tái)需要對(duì)接收到的數(shù)據(jù)進(jìn)行校驗(yàn),校驗(yàn)包括數(shù)據(jù)校驗(yàn)和用戶身份校驗(yàn)。在校驗(yàn)正確的情況下,監(jiān)控和服務(wù)平臺(tái)返回成功應(yīng)答;在校驗(yàn)錯(cuò)誤的情況下,監(jiān)控和服務(wù)平臺(tái)返回錯(cuò)誤應(yīng)答。5.1.3 接入平臺(tái)在接收到監(jiān)控和服務(wù)平臺(tái)的應(yīng)答指令后完成身份識(shí)別;接入平臺(tái)在規(guī)定時(shí)間內(nèi)未收到應(yīng)答指令,應(yīng)啟動(dòng)重發(fā)機(jī)制。接入平臺(tái)如果收到監(jiān)控和服務(wù)平臺(tái)返回的錯(cuò)誤應(yīng)答,應(yīng)根據(jù)錯(cuò)誤應(yīng)答提示,再次啟動(dòng)重發(fā)機(jī)制。5.2連接的維持身份識(shí)別成功后,接入平臺(tái)應(yīng)按一定周期向監(jiān)控和服務(wù)平臺(tái)發(fā)送心跳信息,監(jiān)控和服務(wù)平臺(tái)在收到心跳信息后返回成功應(yīng)答,發(fā)送周期由接入平臺(tái)規(guī)定。如果想重新建立連接,需要再次進(jìn)行身份識(shí)別。
8、5.3連接的過程連接的過程包括信息數(shù)據(jù)交換、信息查詢、接入平臺(tái)請(qǐng)求與監(jiān)控和服務(wù)平臺(tái)控制命令。5.3.1信息數(shù)據(jù)交換由于每個(gè)用戶的需求和權(quán)限不一樣,信息數(shù)據(jù)交換分為三個(gè)模式,具體如下。接入平臺(tái)只上報(bào)數(shù)據(jù)給監(jiān)控和服務(wù)平臺(tái)身份識(shí)別成功后,接入平臺(tái)應(yīng)把信息數(shù)據(jù)按照設(shè)定的上報(bào)時(shí)間周期(T)主動(dòng)地上報(bào)監(jiān)控和服務(wù)平臺(tái)。流程如圖2所示。T接入平臺(tái)監(jiān)控和服務(wù)平臺(tái)信息數(shù)據(jù)信息數(shù)據(jù)錯(cuò)誤應(yīng)答圖2 信息數(shù)據(jù)上報(bào)流程示意圖監(jiān)控和服務(wù)平臺(tái)只下發(fā)數(shù)據(jù)給接入平臺(tái)如果接入平臺(tái)需要監(jiān)控和服務(wù)平臺(tái)下發(fā)數(shù)據(jù),需要向監(jiān)控和服務(wù)平臺(tái)進(jìn)行請(qǐng)求。監(jiān)控和服務(wù)平臺(tái)對(duì)請(qǐng)求進(jìn)行校驗(yàn),如果校驗(yàn)正確,監(jiān)控和服務(wù)平臺(tái)按一定下發(fā)時(shí)
9、間周期給接入平臺(tái)下發(fā)數(shù)據(jù),流程如圖3所示。如果檢驗(yàn)錯(cuò)誤,監(jiān)控和服務(wù)平臺(tái)返回一個(gè)錯(cuò)誤應(yīng)答。接入平臺(tái)如果沒收到應(yīng)答或收到錯(cuò)誤應(yīng)答,應(yīng)啟動(dòng)重發(fā)機(jī)制。流程如圖4所示。接入平臺(tái)監(jiān)控和服務(wù)平臺(tái)請(qǐng)求信息轉(zhuǎn)發(fā)應(yīng)答成功信息數(shù)據(jù)信息數(shù)據(jù)圖3 信息數(shù)據(jù)下發(fā)(成功應(yīng)答)流程示意圖接入平臺(tái)監(jiān)控和服務(wù)平臺(tái)請(qǐng)求信息轉(zhuǎn)發(fā)錯(cuò)誤應(yīng)答再次請(qǐng)求信息轉(zhuǎn)發(fā)信息數(shù)據(jù)信息數(shù)據(jù)圖4 信息數(shù)據(jù)下發(fā)(錯(cuò)誤應(yīng)答)流程示意圖監(jiān)控和服務(wù)平臺(tái)與接入平臺(tái)數(shù)據(jù)交換,同時(shí)具有上報(bào)和下發(fā)功能。 進(jìn)行數(shù)據(jù)交換時(shí),接收方需要對(duì)接收到的信息數(shù)據(jù)進(jìn)行校驗(yàn)。如果檢驗(yàn)錯(cuò)誤,接收方忽略此包的信息數(shù)據(jù)。進(jìn)行數(shù)據(jù)交換時(shí),要求連續(xù)完成單體動(dòng)
10、力蓄電池電壓數(shù)據(jù)轉(zhuǎn)發(fā)、動(dòng)力蓄電池包溫度數(shù)據(jù)轉(zhuǎn)發(fā)、整車數(shù)據(jù)轉(zhuǎn)發(fā)、衛(wèi)星定位系統(tǒng)數(shù)據(jù)轉(zhuǎn)發(fā)、極值數(shù)據(jù)轉(zhuǎn)發(fā)、報(bào)警數(shù)據(jù)轉(zhuǎn)發(fā)和充電時(shí)動(dòng)力蓄電池?cái)?shù)據(jù)轉(zhuǎn)發(fā)。信息數(shù)據(jù)上報(bào)時(shí)間周期或者下發(fā)時(shí)間周期應(yīng)按不同的平臺(tái)進(jìn)行調(diào)整。當(dāng)出現(xiàn)報(bào)警,監(jiān)控和服務(wù)平臺(tái)與接入平臺(tái)之間的周期應(yīng)該實(shí)時(shí)的調(diào)整,轉(zhuǎn)發(fā)時(shí)間應(yīng)縮短到不大于1秒,保證信息的實(shí)時(shí)性。5.3.2信息查詢信息查詢是監(jiān)控和服務(wù)平臺(tái)發(fā)送查詢命令,獲取接入平臺(tái)數(shù)據(jù)的過程,查詢流程如圖5所示。圖5 信息查詢流程示意圖監(jiān)控和服務(wù)平臺(tái)對(duì)接入平臺(tái)發(fā)送查詢命令,查詢命令中參數(shù)值均用一個(gè)0x00表示,接入平臺(tái)對(duì)接收到的數(shù)據(jù)進(jìn)行校驗(yàn)。在校驗(yàn)正確的情況下,
11、接入平臺(tái)返回成功應(yīng)答和查詢參數(shù)值;在校驗(yàn)錯(cuò)誤的情況下,接入平臺(tái)返回錯(cuò)誤應(yīng)答。監(jiān)控和服務(wù)平臺(tái)收到接入平臺(tái)的正確應(yīng)答指令后完成本次信息查詢傳輸。監(jiān)控和服務(wù)平臺(tái)收到錯(cuò)誤應(yīng)答后重新發(fā)送查詢命令。監(jiān)控和服務(wù)平臺(tái)在規(guī)定時(shí)間內(nèi)未收到應(yīng)答指令,啟動(dòng)重發(fā)機(jī)制。5.3.3接入平臺(tái)請(qǐng)求命令設(shè)置與監(jiān)控和服務(wù)平臺(tái)控制命令設(shè)置接入平臺(tái)請(qǐng)求命令設(shè)置是接入平臺(tái)發(fā)送請(qǐng)求命令給監(jiān)控和服務(wù)平臺(tái),對(duì)監(jiān)控和服務(wù)平臺(tái)進(jìn)行請(qǐng)求設(shè)置的過程,具體設(shè)置內(nèi)容見表18。接入平臺(tái)請(qǐng)求命令設(shè)置流程如圖6所示。接入平臺(tái)監(jiān)控和服務(wù)平臺(tái)接入平臺(tái)請(qǐng)求應(yīng)答接入平臺(tái)監(jiān)控和服務(wù)平臺(tái)服務(wù)器控制應(yīng)答圖6 接入平臺(tái)請(qǐng)求命令流程示意圖 圖7監(jiān)控和
12、服務(wù)平臺(tái)控制命令流程示意圖監(jiān)控和服務(wù)平臺(tái)控制命令設(shè)置是監(jiān)控和服務(wù)平臺(tái)發(fā)送控制命令給接入平臺(tái),請(qǐng)求對(duì)接入平臺(tái)進(jìn)行控制的過程,具體設(shè)置內(nèi)容見表18。監(jiān)控和服務(wù)平臺(tái)控制命令設(shè)置流程如圖7所示。監(jiān)控和服務(wù)平臺(tái)或接入平臺(tái)向?qū)Ψ桨l(fā)送命令設(shè)置,接收方對(duì)接收到的命令信息數(shù)據(jù)進(jìn)行校驗(yàn)。在校驗(yàn)正確的情況下,接收方返回成功應(yīng)答;在校驗(yàn)錯(cuò)誤的情況下,接收方返回錯(cuò)誤應(yīng)答。監(jiān)控和服務(wù)平臺(tái)或接入平臺(tái)在接收到對(duì)方的成功應(yīng)答后完成自身命令傳輸;監(jiān)控和服務(wù)平臺(tái)或接入平臺(tái)在規(guī)定時(shí)間內(nèi)未收到應(yīng)答指令,發(fā)送命令端應(yīng)啟動(dòng)重發(fā)機(jī)制。5.4 重發(fā)機(jī)制5.4.1重發(fā)超時(shí)時(shí)間根據(jù)具體的通信方式和通信過程
13、自行定義,但不應(yīng)大于10秒。5.4.2達(dá)到重發(fā)規(guī)定次數(shù)后仍未收到應(yīng)答指令,則本次通信失敗,結(jié)束本次通信。超時(shí)重發(fā)次數(shù)應(yīng)為3次。5.5 連接的斷開監(jiān)控和服務(wù)平臺(tái)與接入平臺(tái)可根據(jù)TCP協(xié)議主動(dòng)斷開連接,雙方都應(yīng)主動(dòng)判斷TCP連接是否斷開,釋放端口。5.5.1 TCP連接斷開監(jiān)控和服務(wù)平臺(tái)判斷TCP連接斷開的方法:根據(jù)TCP協(xié)議判斷接入平臺(tái)主動(dòng)斷開;相同身份的接入平臺(tái)建立新連接,表明原TCP連接已斷開;接入平臺(tái)判斷TCP連接斷開的方法:根據(jù)TCP協(xié)議判斷監(jiān)控和服務(wù)平臺(tái)主動(dòng)斷開;數(shù)據(jù)通信鏈路斷開;5.5.2 TCP連接通暢當(dāng)TCP連接通暢的情況下,服務(wù)器和接入平臺(tái)斷開連接的情況有:數(shù)據(jù)通信鏈路正常,達(dá)
14、到重發(fā)次數(shù)后仍未收到應(yīng)答;監(jiān)控和服務(wù)平臺(tái)超過一定時(shí)間未收到接入平臺(tái)發(fā)來的上報(bào)信息或心跳信息;接入平臺(tái)超過在一定時(shí)間內(nèi)未收到監(jiān)控和服務(wù)平臺(tái)發(fā)來的下發(fā)信息或者心跳信息;Webservices方式5.6連接的建立當(dāng)通信連接建立,接入平臺(tái)應(yīng)立即向監(jiān)控和服務(wù)平臺(tái)發(fā)送信息進(jìn)行用戶身份信息和數(shù)據(jù),流程如圖8所示。監(jiān)控與服務(wù)平臺(tái)接入平臺(tái)用身份信息,數(shù)據(jù)應(yīng)答圖8監(jiān)控和服務(wù)平臺(tái)數(shù)據(jù)傳輸流程示意圖5.7連接的方式連接的方式包括信息數(shù)據(jù)交換、信息查詢、接入平臺(tái)請(qǐng)求與監(jiān)控和服務(wù)平臺(tái)控制命令。5.3.1信息數(shù)據(jù)交換由于每個(gè)用戶的需求和權(quán)限不一樣,信息數(shù)據(jù)交換分為三個(gè)模式,具體如下。接入平臺(tái)只上報(bào)數(shù)據(jù)給監(jiān)控和
15、服務(wù)平臺(tái)接入平臺(tái)把信息數(shù)據(jù)按照設(shè)定的上報(bào)時(shí)間周期(T)主動(dòng)地上報(bào)監(jiān)控和服務(wù)平臺(tái)。流程如圖2所示。T接入平臺(tái)監(jiān)控和服務(wù)平臺(tái)信息數(shù)據(jù)信息數(shù)據(jù)錯(cuò)誤應(yīng)答圖1 信息數(shù)據(jù)上報(bào)流程示意圖監(jiān)控和服務(wù)平臺(tái)只下發(fā)數(shù)據(jù)給接入平臺(tái)如果接入平臺(tái)需要監(jiān)控和服務(wù)平臺(tái)下發(fā)數(shù)據(jù),需要向監(jiān)控和服務(wù)平臺(tái)進(jìn)行請(qǐng)求。監(jiān)控和服務(wù)平臺(tái)對(duì)請(qǐng)求進(jìn)行校驗(yàn),如果校驗(yàn)正確,監(jiān)控和服務(wù)平臺(tái)按一定下發(fā)時(shí)間周期給接入平臺(tái)下發(fā)數(shù)據(jù),流程如圖3所示。如果檢驗(yàn)錯(cuò)誤,監(jiān)控和服務(wù)平臺(tái)返回一個(gè)錯(cuò)誤應(yīng)答。接入平臺(tái)如果沒收到應(yīng)答或收到錯(cuò)誤應(yīng)答,應(yīng)啟動(dòng)重發(fā)機(jī)制。流程如圖4所示。接入平臺(tái)監(jiān)控和服務(wù)平臺(tái)請(qǐng)求信息轉(zhuǎn)發(fā)應(yīng)答成功信息數(shù)據(jù)信息數(shù)據(jù)圖2 信息數(shù)據(jù)下發(fā)(成功
16、應(yīng)答)流程示意圖接入平臺(tái)監(jiān)控和服務(wù)平臺(tái)請(qǐng)求信息轉(zhuǎn)發(fā)錯(cuò)誤應(yīng)答再次請(qǐng)求信息轉(zhuǎn)發(fā)信息數(shù)據(jù)信息數(shù)據(jù)圖3 信息數(shù)據(jù)下發(fā)(錯(cuò)誤應(yīng)答)流程示意圖監(jiān)控和服務(wù)平臺(tái)與接入平臺(tái)數(shù)據(jù)交換,同時(shí)具有上報(bào)和下發(fā)功能。 進(jìn)行數(shù)據(jù)交換時(shí),接收方需要對(duì)接收到的信息數(shù)據(jù)進(jìn)行校驗(yàn)。如果檢驗(yàn)錯(cuò)誤,接收方忽略此包的信息數(shù)據(jù)。進(jìn)行數(shù)據(jù)交換時(shí),要求連續(xù)完成單體動(dòng)力蓄電池電壓數(shù)據(jù)轉(zhuǎn)發(fā)、動(dòng)力蓄電池包溫度數(shù)據(jù)轉(zhuǎn)發(fā)、整車數(shù)據(jù)轉(zhuǎn)發(fā)、衛(wèi)星定位系統(tǒng)數(shù)據(jù)轉(zhuǎn)發(fā)、極值數(shù)據(jù)轉(zhuǎn)發(fā)、報(bào)警數(shù)據(jù)轉(zhuǎn)發(fā)和充電時(shí)動(dòng)力蓄電池?cái)?shù)據(jù)轉(zhuǎn)發(fā)。信息數(shù)據(jù)上報(bào)時(shí)間周期或者下發(fā)時(shí)間周期應(yīng)按不同的平臺(tái)進(jìn)行調(diào)整。當(dāng)出現(xiàn)報(bào)警,監(jiān)控和服務(wù)平臺(tái)與
17、接入平臺(tái)之間的周期應(yīng)該實(shí)時(shí)的調(diào)整,轉(zhuǎn)發(fā)時(shí)間應(yīng)縮短到不大于1秒,保證信息的實(shí)時(shí)性。5.3.2信息查詢信息查詢是監(jiān)控和服務(wù)平臺(tái)發(fā)送查詢命令,獲取接入平臺(tái)數(shù)據(jù)的過程,查詢流程如圖5所示。圖4 信息查詢流程示意圖監(jiān)控和服務(wù)平臺(tái)對(duì)接入平臺(tái)發(fā)送查詢命令,查詢命令中參數(shù)值均用一個(gè)0x00表示,接入平臺(tái)對(duì)接收到的數(shù)據(jù)進(jìn)行校驗(yàn)。在校驗(yàn)正確的情況下,接入平臺(tái)返回成功應(yīng)答和查詢參數(shù)值;在校驗(yàn)錯(cuò)誤的情況下,接入平臺(tái)返回錯(cuò)誤應(yīng)答。監(jiān)控和服務(wù)平臺(tái)收到接入平臺(tái)的正確應(yīng)答指令后完成本次信息查詢傳輸。監(jiān)控和服務(wù)平臺(tái)收到錯(cuò)誤應(yīng)答后重新發(fā)送查詢命令。監(jiān)控和服務(wù)平臺(tái)在規(guī)定時(shí)間內(nèi)未收到應(yīng)答指令
18、,啟動(dòng)重發(fā)機(jī)制。5.3.3接入平臺(tái)請(qǐng)求命令設(shè)置與監(jiān)控和服務(wù)平臺(tái)控制命令設(shè)置接入平臺(tái)請(qǐng)求命令設(shè)置是接入平臺(tái)發(fā)送請(qǐng)求命令給監(jiān)控和服務(wù)平臺(tái),對(duì)監(jiān)控和服務(wù)平臺(tái)進(jìn)行請(qǐng)求設(shè)置的過程,具體設(shè)置內(nèi)容見表18。接入平臺(tái)請(qǐng)求命令設(shè)置流程如圖6所示。接入平臺(tái)監(jiān)控和服務(wù)平臺(tái)接入平臺(tái)請(qǐng)求應(yīng)答接入平臺(tái)監(jiān)控和服務(wù)平臺(tái)服務(wù)器控制應(yīng)答圖5 接入平臺(tái)請(qǐng)求命令流程示意圖 圖7監(jiān)控和服務(wù)平臺(tái)控制命令流程示意圖監(jiān)控和服務(wù)平臺(tái)控制命令設(shè)置是監(jiān)控和服務(wù)平臺(tái)發(fā)送控制命令給接入平臺(tái),請(qǐng)求對(duì)接入平臺(tái)進(jìn)行控制的過程,具體設(shè)置內(nèi)容見表18。監(jiān)控和服務(wù)平臺(tái)控制命令設(shè)置流程如圖7所示。監(jiān)控和服務(wù)平臺(tái)或接入平臺(tái)向
19、對(duì)方發(fā)送命令設(shè)置,接收方對(duì)接收到的命令信息數(shù)據(jù)進(jìn)行校驗(yàn)。在校驗(yàn)正確的情況下,接收方返回成功應(yīng)答;在校驗(yàn)錯(cuò)誤的情況下,接收方返回錯(cuò)誤應(yīng)答。監(jiān)控和服務(wù)平臺(tái)或接入平臺(tái)在接收到對(duì)方的成功應(yīng)答后完成自身命令傳輸;監(jiān)控和服務(wù)平臺(tái)或接入平臺(tái)在規(guī)定時(shí)間內(nèi)未收到應(yīng)答指令,發(fā)送命令端應(yīng)啟動(dòng)重發(fā)機(jī)制。5.4 重發(fā)機(jī)制5.4.1重發(fā)超時(shí)時(shí)間根據(jù)具體的通信方式和通信過程自行定義,但不應(yīng)大于10秒。5.4.2達(dá)到重發(fā)規(guī)定次數(shù)后仍未收到應(yīng)答指令,則本次通信失敗,結(jié)束本次通信。超時(shí)重發(fā)次數(shù)應(yīng)為3次。5.5 連接的斷開監(jiān)控和服務(wù)平臺(tái)與接入平臺(tái)可根據(jù)TCP協(xié)議主動(dòng)斷開連接,雙方都應(yīng)主動(dòng)判斷TCP連接是否斷開,釋放端
20、口。6 數(shù)據(jù)包結(jié)構(gòu)和定義6.1 數(shù)據(jù)說明6.1.1數(shù)據(jù)類型協(xié)議中傳輸?shù)臄?shù)據(jù)類型見表1所示。表1 數(shù)據(jù)類型數(shù)據(jù)類型描述及要求BYTE無符號(hào)單字節(jié)整型(字節(jié),8位)WORD無符號(hào)雙字節(jié)整型(字,16位)DWORD無符號(hào)四字節(jié)整型(雙字,32位)Signed BYTE有符號(hào)單字節(jié)整型(字節(jié),8位)Signed WORD有符號(hào)雙字節(jié)整型(字,16位)BYTEnn字節(jié)STRINGASCII字符碼,采用0終結(jié)符,若無數(shù)據(jù)則放一個(gè)終結(jié)符,含漢字時(shí),采用區(qū)位碼編碼6.1.2傳輸規(guī)則協(xié)議采用大端模式(big-endian)的網(wǎng)絡(luò)字節(jié)序來傳遞字和雙字。約定如下:字節(jié)按照字節(jié)流的方式傳輸;字先傳遞高八位,再傳遞低八
21、位;雙字先傳遞高24位(B31B24),然后傳遞高16位(B23B16),再傳遞高8位(B15B8),最后傳遞低8位(B7B0)。6.2 數(shù)據(jù)包結(jié)構(gòu)一個(gè)完整的數(shù)據(jù)包應(yīng)由起始符、命令單元、日期、時(shí)間、數(shù)據(jù)單元長(zhǎng)度、數(shù)據(jù)單元和校驗(yàn)碼組成,數(shù)據(jù)包結(jié)構(gòu)和定義見表2所示。表2 數(shù)據(jù)包結(jié)構(gòu)和定義起始字節(jié)定義數(shù)據(jù)類型描述及要求0起始符STRING固定為ASCII字符*,用“0x2a, 0x2a”表示2命令單元命令標(biāo)識(shí)BYTE命令單元定義見6.33應(yīng)答標(biāo)志BYTE4日期BYTE3日期定義見6.47時(shí)間BYTE3時(shí)間定義見6.510數(shù)據(jù)單元長(zhǎng)度WORD數(shù)據(jù)單元長(zhǎng)度是數(shù)據(jù)單元的總字節(jié)數(shù)12數(shù)據(jù)單元數(shù)據(jù)單元格式和定
22、義見7倒數(shù)第1校驗(yàn)碼BYTE采用BCC(異或校驗(yàn))法,校驗(yàn)范圍從命令單元的第一個(gè)字節(jié)開始,同后一字節(jié)異或,直到校驗(yàn)碼前一字節(jié)為止,校驗(yàn)碼占用一個(gè)字節(jié)6.3 命令單元6.3.1命令標(biāo)識(shí)命令標(biāo)識(shí)是命令發(fā)起方的唯一標(biāo)識(shí),命令標(biāo)識(shí)定義見表3所示。其中編碼0x01到0x06編碼已經(jīng)被電動(dòng)汽車遠(yuǎn)程監(jiān)控技術(shù)規(guī)范 第2部分:車載終端通信協(xié)議及數(shù)據(jù)格式占用,詳見第2部分表3。表3 命令標(biāo)識(shí)定義編碼定義方向0x07用戶身份識(shí)別上行0x08信息數(shù)據(jù)交換上行或下行0x09心跳上行0x10信息查詢下行0x11接入平臺(tái)請(qǐng)求命令上行0x12監(jiān)控和服務(wù)平臺(tái)控制命令下行6.3.2應(yīng)答標(biāo)志作為命令的主動(dòng)發(fā)起方,應(yīng)答標(biāo)志為0xFF
23、,此包表示為命令包;若應(yīng)答標(biāo)志不為0xFF,被動(dòng)接收方不應(yīng)答。作為命令的被動(dòng)接收方,應(yīng)答標(biāo)志表示被動(dòng)接收方對(duì)命令的執(zhí)行情況,應(yīng)答標(biāo)志不為0xFF,此包表示為應(yīng)答包。在應(yīng)答包中,不同的執(zhí)行情況用不同的應(yīng)答標(biāo)志進(jìn)行區(qū)分,并將接收到的數(shù)據(jù)單元返回發(fā)起方。如果此為命令包,數(shù)據(jù)包里的數(shù)據(jù)單元長(zhǎng)度顯示0x0000,且數(shù)據(jù)單元沒有字節(jié)。應(yīng)答標(biāo)志定義見表4所示。表4 應(yīng)答標(biāo)志定義編碼定義說明0x01成功接收到的信息正確或者請(qǐng)求命令成功執(zhí)行0x02長(zhǎng)度錯(cuò)接收到的實(shí)際長(zhǎng)度與數(shù)據(jù)包中描述不符0x03命令標(biāo)識(shí)錯(cuò)無效命令0x04修改錯(cuò)設(shè)置未成功0x050x7F系統(tǒng)預(yù)留用戶不能占用0x800xFD用戶自定義0xFE其他錯(cuò)
24、誤未定義的其他錯(cuò)誤0xFF命令表示數(shù)據(jù)包為命令包,而非應(yīng)答包6.4 日期與時(shí)間日期與時(shí)間數(shù)據(jù)格式具體內(nèi)容參見電動(dòng)汽車遠(yuǎn)程監(jiān)控技術(shù)規(guī)范 第2部分:車載終端通信協(xié)議及數(shù)據(jù)格式6.4-6.5。7 數(shù)據(jù)單元格式和定義數(shù)據(jù)單元按功能的不同分為用戶身份識(shí)別、信息數(shù)據(jù)交換、心跳、信息查詢、接入平臺(tái)請(qǐng)求命令與監(jiān)控和服務(wù)平臺(tái)控制命令設(shè)置,數(shù)據(jù)單元具體說明如下。7.1 用戶身份識(shí)別用戶身份識(shí)別數(shù)據(jù)格式和定義見表5所示。表5 用戶身份識(shí)別數(shù)據(jù)格式和定義數(shù)據(jù)表示內(nèi)容長(zhǎng)度(字節(jié))數(shù)據(jù)類型描述及要求注冊(cè)流水號(hào)2WORD接入平臺(tái)按照發(fā)送數(shù)據(jù)的順序從1開始循環(huán)累加,最大值為65535,循環(huán)周期為天用戶識(shí)別碼1BYTE用戶自定
25、義信息數(shù)據(jù)標(biāo)志2BYTE具體信息數(shù)據(jù)標(biāo)志見表6預(yù)留11預(yù)留字節(jié)用0x00表示表6 信息數(shù)據(jù)標(biāo)志定義位定義處理說明01:有數(shù)據(jù);0:無數(shù)據(jù)單體蓄電池電壓數(shù)據(jù)11:有數(shù)據(jù);0:無數(shù)據(jù)動(dòng)力蓄電池包溫度數(shù)據(jù)21:有數(shù)據(jù);0:無數(shù)據(jù)整車數(shù)據(jù)31:有數(shù)據(jù);0:無數(shù)據(jù)衛(wèi)星定位系統(tǒng)數(shù)據(jù)41:有數(shù)據(jù);0:無數(shù)據(jù)動(dòng)力蓄電池系統(tǒng)極值數(shù)據(jù)51:有數(shù)據(jù);0:無數(shù)據(jù)動(dòng)力蓄電池系統(tǒng)報(bào)警數(shù)據(jù)61:有數(shù)據(jù);0:無數(shù)據(jù)動(dòng)力蓄電池充電時(shí)電壓數(shù)據(jù)71:有數(shù)據(jù);0:無數(shù)據(jù)動(dòng)力蓄電池充電時(shí)溫度數(shù)據(jù)81:有數(shù)據(jù);0:無數(shù)據(jù)動(dòng)力蓄電池充電時(shí)極值數(shù)據(jù)91:有數(shù)據(jù);0:無數(shù)據(jù)動(dòng)力蓄電池充電時(shí)故障數(shù)據(jù)1015預(yù)留7.2 信息數(shù)據(jù)轉(zhuǎn)發(fā)信息數(shù)據(jù)轉(zhuǎn)發(fā)格
26、式和定義見表7所示。表7 信息數(shù)據(jù)轉(zhuǎn)發(fā)格式和定義數(shù)據(jù)表示內(nèi)容長(zhǎng)度(字節(jié))數(shù)據(jù)類型描述及要求車輛識(shí)別碼17STRING車輛識(shí)別碼是識(shí)別車輛的唯一標(biāo)識(shí),由17位字碼構(gòu)成,字碼應(yīng)符合GB16735中4.5的規(guī)定預(yù)留11動(dòng)力蓄電池包總數(shù)N1BYTE信息類型里不含動(dòng)力蓄電池?cái)?shù)據(jù),用0x00動(dòng)力蓄電池代碼列表20×N按動(dòng)力蓄電池包序號(hào)依次排列,每包動(dòng)力蓄電池代碼數(shù)據(jù)格式和定義見表8信息類型標(biāo)志1BYTE取值范圍1255,信息類型標(biāo)志定義見表9信息體根據(jù)信息類型不同和數(shù)據(jù)類型不同表8 每包動(dòng)力蓄電池代碼數(shù)據(jù)格式和定義數(shù)據(jù)表示內(nèi)容長(zhǎng)度(字節(jié))數(shù)據(jù)類型描述及要求動(dòng)力蓄電池包序號(hào)1BYTE有效值范圍:1
27、255動(dòng)力蓄電池包編碼14動(dòng)力蓄電池包編碼定義見附錄A.1預(yù)留5預(yù)留字節(jié)用0x00表示7.2.1 信息類型標(biāo)志信息類型標(biāo)志定義見表9所示。表9 信息類型標(biāo)志定義類型編碼說明0x01單體動(dòng)力蓄電池電壓數(shù)據(jù)0x02動(dòng)力蓄電池包溫度數(shù)據(jù)0x03整車數(shù)據(jù)0x04衛(wèi)星定位系統(tǒng)數(shù)據(jù)0x05動(dòng)力蓄電池系統(tǒng)極值數(shù)據(jù)0x06動(dòng)力蓄電池系統(tǒng)報(bào)警數(shù)據(jù)0x07動(dòng)力蓄電池充電時(shí)電壓數(shù)據(jù)0x08動(dòng)力蓄電池充電時(shí)溫度數(shù)據(jù)0x09動(dòng)力蓄電池充電時(shí)極值數(shù)據(jù)0x10動(dòng)力蓄電池充電時(shí)故障數(shù)據(jù)0x110x7F預(yù)留0x800xFF用戶自定義7.2.2 信息體信息體按照信息類型的不同分為動(dòng)力蓄電池放電時(shí)電池?cái)?shù)據(jù)及車輛數(shù)據(jù)和動(dòng)力蓄電池充電
28、時(shí)電池?cái)?shù)據(jù)等,具體說明如下。 動(dòng)力蓄電池放電時(shí)電池?cái)?shù)據(jù)及車輛數(shù)據(jù)動(dòng)力蓄電池放電時(shí)電池?cái)?shù)據(jù)及車輛數(shù)據(jù)包括單體蓄電池電壓數(shù)據(jù)、動(dòng)力蓄電池包溫度數(shù)據(jù)、整車數(shù)據(jù)、衛(wèi)星定位系統(tǒng)數(shù)據(jù)、極值數(shù)據(jù)、報(bào)警數(shù)據(jù)、用戶自定義數(shù)據(jù),其格式和定義具體內(nèi)容參見電動(dòng)汽車遠(yuǎn)程監(jiān)控技術(shù)規(guī)范 第2部分:車載終端通信協(xié)議及數(shù)據(jù)格式-。 動(dòng)力蓄電池充電時(shí)電壓數(shù)據(jù)動(dòng)力蓄電池充電時(shí)電壓數(shù)據(jù)格式和定義具體內(nèi)容參見電動(dòng)汽車遠(yuǎn)程監(jiān)控技術(shù)規(guī)范 第2部分:車載終端通信協(xié)議及數(shù)據(jù)格式中。 動(dòng)力蓄電池充電時(shí)溫度數(shù)據(jù)動(dòng)力蓄電池充電時(shí)溫度數(shù)據(jù)格式和定義具體內(nèi)容參見電動(dòng)汽車
29、遠(yuǎn)程監(jiān)控技術(shù)規(guī)范 第2部分:車載終端通信協(xié)議及數(shù)據(jù)格式中。 動(dòng)力蓄電池充電時(shí)極值數(shù)據(jù)動(dòng)力蓄電池充電時(shí)極值數(shù)據(jù)格式和定義見表10所示。表10 電池極值數(shù)據(jù)格式和定義數(shù)據(jù)表示內(nèi)容長(zhǎng)度(字節(jié))數(shù)據(jù)類型描述及要求最高電壓動(dòng)力蓄電池包序號(hào)1BYTE有效值范圍:1255最高電壓?jiǎn)误w動(dòng)力蓄電池序號(hào)1BYTE有效值范圍:1255最高電壓值2WORD有效值范圍:015000(表示0V15V),最小計(jì)量單元:0.001V最低電壓動(dòng)力蓄電池包序號(hào)1BYTE有效值范圍:1255最低電壓?jiǎn)误w動(dòng)力蓄電池序號(hào)1BYTE有效值范圍:1255最低電壓值2WORD有效值范圍:015000(表示0V15
30、V),最小計(jì)量單元:0.001V最高溫度動(dòng)力蓄電池包序號(hào)1BYTE有效值范圍:1255最高溫度探針序號(hào)1BYTE有效值范圍:1255最高溫度值1Signed BYTE有效值范圍:-40+125(表示-40+125),最小計(jì)量單元:1最低溫度動(dòng)力蓄電池包序號(hào)1BYTE有效值范圍:1255最低溫度探針序號(hào)1BYTE有效值范圍:1255最低溫度值1Signed BYTE有效值范圍:-40+125(表示-40+125),最小計(jì)量單元:1總電壓2WORD有效值范圍:010000(表示0V1000V),最小計(jì)量單元:0.1V總電流2WORD有效值范圍:-10000+10000(表示-1000A+1000A
31、),最小計(jì)量單元:0.1A起始SOC1BYTE有效值范圍:0100(表示0%100%),最小計(jì)量單元:1%當(dāng)前SOC1BYTE有效值范圍:0100(表示0%100%),最小計(jì)量單元:1%動(dòng)力蓄電池系統(tǒng)額定容量2WORD有效值范圍:09999(表示0 Ah999.9Ah),最小計(jì)量單元:0.1Ah動(dòng)力蓄電池系統(tǒng)實(shí)際容量2WORD有效值范圍:09999(表示0 Ah999.9Ah),最小計(jì)量單元:0.1Ah最高允許充電總電壓2WORD有效值范圍:010000(表示0V1000V),最小計(jì)量單元:0.1V當(dāng)前充電樁充電模式1BYTE編碼定義0x01恒流限壓0x02恒壓限流0x03恒流定時(shí)0x04恒壓
32、定時(shí)0x05停機(jī)預(yù)留動(dòng)力蓄電池串聯(lián)數(shù)1BYTE有效值范圍:1255動(dòng)力蓄電池并聯(lián)數(shù)1BYTE有效值范圍:1255預(yù)留5預(yù)留字節(jié)用0x00表示 動(dòng)力蓄電池充電時(shí)故障數(shù)據(jù)動(dòng)力蓄電池充電時(shí)電池故障數(shù)據(jù)格式和定義見表11所示。表11 電池故障數(shù)據(jù)格式和定義數(shù)據(jù)表示內(nèi)容長(zhǎng)度(字節(jié))數(shù)據(jù)類型描述及要求動(dòng)力蓄電池故障總數(shù)n1BYTE動(dòng)力蓄電池故障代碼1BYTE擴(kuò)展性數(shù)據(jù),由廠商自行定義,動(dòng)力蓄電池故障個(gè)數(shù)等于動(dòng)力蓄電池故障總數(shù)n7.3 心跳心跳的數(shù)據(jù)格式和定義見表12所示。表12 心跳數(shù)據(jù)格式和定義數(shù)據(jù)表示內(nèi)容長(zhǎng)度(字節(jié))數(shù)據(jù)類型描述及要求用戶識(shí)別碼1BYTE表示心跳發(fā)送方預(yù)留15預(yù)留字節(jié)用0x00表示7.4 信息轉(zhuǎn)發(fā)查詢查詢命令的數(shù)據(jù)格式和定義見表13所示。表13 查詢命令的數(shù)據(jù)格式和定義數(shù)據(jù)表示內(nèi)容長(zhǎng)度(字節(jié))數(shù)據(jù)類型描述及要求參數(shù)總數(shù)1BYTE參數(shù)項(xiàng)列表可同時(shí)查詢多個(gè)參數(shù)項(xiàng),參數(shù)項(xiàng)定義見表14表14 參數(shù)項(xiàng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年職業(yè)培訓(xùn)師考試試題及答案
- 2025年中小學(xué)教師職稱考試試題及答案
- 2025年信息與計(jì)算科學(xué)專業(yè)考試試題及答案
- 四道題性格測(cè)試題及答案
- 西方政治制度下的教育政策影響試題及答案
- 網(wǎng)絡(luò)流量識(shí)別技巧試題及答案
- 機(jī)電工程新興市場(chǎng)分析試題及答案
- 西方政治制度中的法治精神與實(shí)踐探討試題及答案
- 影響立法過程的關(guān)鍵因素試題及答案
- 機(jī)電工程道德與法規(guī)試題
- 恒生筆試題及答案
- 找人辦事花錢協(xié)議書
- 2024-2025學(xué)年青島版(五四學(xué)制)小學(xué)數(shù)學(xué)二年級(jí)下冊(cè)(全冊(cè))知識(shí)點(diǎn)復(fù)習(xí)要點(diǎn)歸納
- 人工智能訓(xùn)練師(三級(jí))職業(yè)技能鑒定理論考試題(附答案)
- 職業(yè)技術(shù)學(xué)院裝配式建筑工程技術(shù)專業(yè)人才培養(yǎng)方案(2024版)
- 學(xué)校學(xué)生食品安全培訓(xùn)課件
- 設(shè)計(jì)圖學(xué)知到智慧樹期末考試答案題庫(kù)2025年華東理工大學(xué)
- 空氣動(dòng)力學(xué)試題及答案
- 綠色政治經(jīng)濟(jì)學(xué)-環(huán)境治理中的經(jīng)濟(jì)選擇-全面剖析
- 直播帶貨股份協(xié)議合同
- 《有為有不為》公開課一等獎(jiǎng)創(chuàng)新教案
評(píng)論
0/150
提交評(píng)論