電動汽車充電設備通訊規(guī)約_第1頁
電動汽車充電設備通訊規(guī)約_第2頁
電動汽車充電設備通訊規(guī)約_第3頁
電動汽車充電設備通訊規(guī)約_第4頁
電動汽車充電設備通訊規(guī)約_第5頁
已閱讀5頁,還剩57頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、 電動汽車充電設備通訊規(guī)約(報審稿)2010年 月 日發(fā)布 2010年 月 日實施目錄通訊規(guī)約i(報審稿)i1系統(tǒng)通信規(guī)約11.1概述11.2術語21.2.1電動汽車充電管理系統(tǒng) management system21.2.2主站 master station21.2.3前置機 front end processor21.2.4賬務管理終端 field agent21.2.5集中通訊轉(zhuǎn)發(fā)器31.2.6終端級聯(lián)31.2.7應用層 application layer31.2.8通訊接口層 communication-interface layer31.2.9應用層協(xié)議(lmal)load mana

2、gement application layer31.2.10標準報文 standard packet31.2.11非標準報文 nonstandard packet31.2.12測量點 measured point31.2.13中繼命令 forward command41.2.14任務 scheduled task41.2.15中繼任務 forward task41.3通訊規(guī)約41.3.1協(xié)議層次描述41.3.2加密壓縮幀格式51.3.3應用層(lmal)51.3.3.1幀格式51.3.3.2通訊數(shù)據(jù)格式101.3.4通訊接口層281.3.4.1fa over ird (基于紅外通訊的實現(xiàn))2

3、81.3.4.2fa over tcp (基于tcp協(xié)議的實現(xiàn))281.3.4.3fa over udp (基于udp協(xié)議的實現(xiàn))281.3.4.4fa over rs232 (基于串口通訊的實現(xiàn))291.3.5終端校時291.3.5.1寫對象參數(shù)命令對時291.3.5.2實時寫對象參數(shù)命令校時291.3.6終端級聯(lián)規(guī)約311.3.6.1終端級聯(lián)方案311.3.6.2級聯(lián)命令321.3.6.3級聯(lián)傳輸控制331.3.6.4級聯(lián)通訊流程341.4附錄351.4.1數(shù)據(jù)項編碼與格式351.4.1.1終端參數(shù)351.4.1.2測量點參數(shù)421.4.1.3測量點數(shù)據(jù)431.4.1.4前置機參數(shù)471.

4、4.2錯誤編碼491.4.3告警編碼491.4.4供電電壓編碼511.4.5任務描述511.4.5.1普通任務511.4.5.2異常任務521.4.6對于規(guī)約必須實現(xiàn)部分和可選部分的規(guī)定531.4.7針對技術條件的實現(xiàn)舉例531.4.7.1零點采集任務531.4.7.2負荷曲線任務541.4.7.3異常任務舉例561 系統(tǒng)通信規(guī)約1.1 概述本規(guī)約規(guī)定了電動汽車賬務管理終端(簡稱“終端”)與主站前置機、廠商分析程序、應用服務器的通訊規(guī)約。本規(guī)約適用于電動汽車充電網(wǎng)絡的數(shù)據(jù)傳輸。電動汽車充電系統(tǒng)的整體構(gòu)架如下圖所示:如上圖所示,系統(tǒng)由應用服務器、數(shù)據(jù)庫服務器、前置機和汽車終端組成,其中應用服務器

5、、數(shù)據(jù)庫服務器和前置機構(gòu)成了主站;前置機由對外通訊部分、廠家解析分析部分與前置機通訊服務程序組成。對于上行信息,通過前置機的對外通訊部分接收后,進行通訊層的解碼,得到規(guī)約的應用層報文,然后根據(jù)應用層報文的類型作如下處理:標準報文交給主站現(xiàn)場應用服務程序進行解釋處理,同時傳送給廠商解碼分析程序;非標準報文按照不同的廠商提交相應的廠商解碼分析程序。廠商解碼分析程序可以以上行報文的形式將分析結(jié)果按照標準報文格式送給前置機通訊服務程序,通訊服務收到后轉(zhuǎn)發(fā)給應用服務器;廠商解碼分析程序也可以以下行報文的形式將召測命令發(fā)送給前置機通訊服務程序,通訊服務程序收到后轉(zhuǎn)發(fā)給終端。由應用服務器發(fā)起的通訊一律通過標

6、準報文下發(fā)。在本規(guī)定中,已對具體幀結(jié)構(gòu)中的數(shù)據(jù)傳輸順序表述的,以該表述順序傳輸;對于數(shù)據(jù)項字節(jié)數(shù)2的,以低字節(jié)在前高字節(jié)在后的順序傳輸。1.2 術語1.2.1 電動汽車充電管理系統(tǒng) management system電動汽車充電管理系統(tǒng)是集現(xiàn)代數(shù)字通信技術、計算機軟硬件技術、電能計量技術和電力營銷技術為一體的汽車充電實時信息采集與分析處理系統(tǒng)。它以公共移動通信網(wǎng)絡和專線網(wǎng)絡為主要通訊載體,以無線、公用電話網(wǎng)、光纖網(wǎng)為輔助通訊載體,通過多種通訊方式實現(xiàn)系統(tǒng)主站和現(xiàn)場終端之間的數(shù)據(jù)通訊,具有遠程實時汽車充電管理等功能。1.2.2 主站 master station具有選擇終端并與終端進行信息交換功

7、能的設備。在汽車充電系統(tǒng)中,主站包括前置機、應用服務器和數(shù)據(jù)庫服務器三個部分,而前置機則是直接和終端進行通訊的部分。1.2.3 前置機 front end processor負責通過各種通訊介質(zhì)和終端進行通訊的前置設備,并能在與主站其它部分脫離聯(lián)系后(通訊部分還正常),維持系統(tǒng)運行的設備。1.2.4 賬務管理終端 field agent包括充電站內(nèi)的直流充電機設備和交流充電樁。在本文中簡稱為終端。1.2.5 集中通訊轉(zhuǎn)發(fā)器通過近距離無線通信、以太網(wǎng)或rs485通信等方式接入到本地集中通訊轉(zhuǎn)發(fā)器,由本地集中通訊轉(zhuǎn)發(fā)器接入主站。本地集中通訊轉(zhuǎn)發(fā)器具有遠程通訊功能。1.2.6 終端級聯(lián)當需要將終端的

8、數(shù)據(jù)上送主站時,采用的一種多臺終端共用上行通信通道的通訊方式。通過其中一臺終端或集中通訊轉(zhuǎn)發(fā)器與主站通訊,稱為主終端;其余的終端稱為從終端;從終端通過近距離無線通信、以太網(wǎng)或rs485通信等方式與主終端通訊,并最終通過主終端的遠程通訊口和主站進行通訊,這種通訊方式稱為級聯(lián)。1.2.7 應用層 application layer獨立于通訊層的,在主站和終端之間傳輸信息的協(xié)議部分。1.2.8 通訊接口層 communication-interface layer規(guī)定了應用層協(xié)議如何在不同的下層通訊協(xié)議上實現(xiàn)。1.2.9 應用層協(xié)議(lmal)load management application

9、layer獨立于通訊層的,在汽車充電管理系統(tǒng)主站內(nèi)部之間以及主站與終端之間傳輸信息的協(xié)議1.2.10 標準報文 standard packet指本規(guī)約的應用層規(guī)約制定的非用戶自定義部分的報文1.2.11 非標準報文 nonstandard packet指本規(guī)約的應用層規(guī)約制定的用戶自定義部分的報文1.2.12 測量點measured point指采用賬務管理模塊或電能表,可以在一個特定的時間點測量出唯一的一組量值的電氣連接點,這組量值以某種方式被傳遞到終端。測量點0對應賬務管理模塊,測量點1對應電能表。1.2.13 中繼命令 forward command終端將收到的中繼命令中的命令內(nèi)容不做任

10、何解釋發(fā)給下屬設備,然后將下屬設備返回的結(jié)果不加任何解釋封裝到中繼命令返回結(jié)構(gòu)中的數(shù)據(jù)域。1.2.14 任務 scheduled task規(guī)定終端在指定時間或條件下所需執(zhí)行的操作。1.2.15 中繼任務 forward task規(guī)定終端在指定時間執(zhí)行的中繼命令,命令在任務中指定,結(jié)果由終端保存后返回到主站。1.3 通訊規(guī)約1.3.1 協(xié)議層次描述本規(guī)約主要詳細描述了應用層的協(xié)議,該應用層協(xié)議可以基于多種不同的下層協(xié)議實現(xiàn),包括:tcp/udp、gprs數(shù)據(jù)通訊等。層次結(jié)構(gòu)如下:1.3.2 加密壓縮幀格式采用公共網(wǎng)絡傳輸時,為保證數(shù)據(jù)安全性要求和經(jīng)濟性要求,需要對通信規(guī)約進行壓縮和加密,經(jīng)壓縮和

11、加密后的通信協(xié)議結(jié)構(gòu)如下: 報頭經(jīng)加密或壓縮后的原通信規(guī)約報尾標志報頭由4個字節(jié)組成,格式如下:報頭標志(0x88)加密壓縮算法標示 1個byte數(shù)據(jù)長度低字節(jié) 1個byte數(shù)據(jù)長度高字節(jié) 1個byte加密壓縮算法操作標志字節(jié);加密標志完整性驗證標志壓縮標志d7 d6 d5 d4 d3 d2 d1 d0壓縮標志(d0 ):1:壓縮 0:不壓縮。完整性驗證標志(d1):1:有完整性驗證0:無完整性驗證。加密標志(d2):1:加密 00:無加密d3d7 保留數(shù)據(jù)長度(2個字節(jié)):被壓縮和加密后的原通信規(guī)約長度。低字節(jié)在前,高字節(jié)在后。報尾標志:0x771.3.3 應用層(lmal)1.3.3.1

12、幀格式1.3.3.1.1 幀格式概述幀是傳送信息的基本單元,每幀由幀起始符標志域,控制域,數(shù)據(jù)長度域,數(shù)據(jù)域,幀信息縱向校驗域及幀結(jié)束域等6個域組成。每個域由若干字節(jié)組成。幀格式如表格 1所示:表格 1 幀格式代 碼字節(jié)數(shù)說 明68h1幀起始符rtua4終端邏輯地址msta&seq2主站地址與命令序號68h1幀起始符c1控制碼l2數(shù)據(jù)長度data變長數(shù)據(jù)域cs1校驗碼16h1結(jié)束碼1.3.3.1.2 幀起始符標識一幀信息的開始,其值為68h=01101000b;1.3.3.1.3 終端邏輯地址為標識通訊的最終發(fā)起端和接收端,定義主站和終端邏輯地址。 更好的辦法是使用源地址和目的地址,地址統(tǒng)一編

13、號,但是由于主站設備很少,占用4字節(jié)地址對于幀的利用率有較大影響,所以本規(guī)約利用傳送方向標識(見控制碼c)和主站、終端地址來實現(xiàn)相同的功能。終端邏輯地址在通訊時用來唯一識別一個通訊的最終發(fā)起端和接收端。包括地市區(qū)碼和終端地址碼兩部分。如:表格 2 終端邏輯地址a1地市碼a2區(qū)縣碼b1終端地址b2終端地址其中:當此通訊的最終發(fā)起端和接收端為終端時,a1a2為地市區(qū)縣碼,表示終端所屬的地市和區(qū)縣。a1地市碼用于區(qū)分不同的地市分公司。參考編碼深圳82a2 區(qū)縣碼,用于區(qū)分不同地市下的區(qū)縣分公司,a2 = 0保留給主站通訊 a2 = ffh用于對終端廣播b1 b2共同構(gòu)成終端地址。b1b2各位全1,表

14、示廣播。系統(tǒng)廣播遵循:l a2=ffh b1b2=ffffh 表示地市系統(tǒng)內(nèi)所有終端廣播l a2等于某個區(qū)縣分公司代碼 b1b2=ffffh 表示該區(qū)縣分公司下的所有終端廣播l 不能出現(xiàn)a2=ffh,但是b1b2不等于ffffh的情況l 終端邏輯地址傳輸時按照a1 a2 b1 b2次序傳輸。為了方便對充電樁的管理,某些信息需要從主站用廣播方式向充電樁下發(fā),此時的信息也涉及到安全方面的問題,因此主站需對下發(fā)數(shù)據(jù)做相應的處理:明文+mac方式傳送1、主站與終端使用相同的8字節(jié)隨機數(shù),通過加密機對要傳送的數(shù)據(jù)(為防止傳輸過程中數(shù)據(jù)被截獲后數(shù)據(jù)重發(fā),數(shù)據(jù)需加上時間,充電樁接收到數(shù)據(jù)后,樁體的時間和這個

15、時間比較,如果時間誤差在一定范圍內(nèi),則接受數(shù)據(jù),否則拒絕)計算得到4字節(jié)mac。2、主站將數(shù)據(jù)+mac一起廣播。3、充電樁在接收到數(shù)據(jù)后,通過esam對接收的數(shù)據(jù)進行校驗,校驗成功且時間誤差在允許的范圍內(nèi),則接受數(shù)據(jù)。表格 3 終端地址d7d6d5d4d3d2d1d0b1d15d14d13d12d11d10d9d8b2當通訊的最終發(fā)起端和接收端為主站時,a1仍為地市碼,而a2 = 0,b1 b2的d5-d0表示主站地址,參見msta的說明。1.3.3.1.4 主站地址與命令序號主站地址在通訊時用來唯一識別通訊的主站端對象(如應用服務器、廠商分析模塊、前置機等)。命令序號用于在異步通訊過程中,區(qū)

16、分發(fā)送和應答的對應關系。表格 4主站地址與命令序號d7d6d5d4d3d2d1d0ms1d15d14d13d12d11d10d9d8ms2其中:msta:主站地址(d5-d0),編號0作為終端主動上報標志,其余編號為1-63。如下:表格 5 主站編號方案1 - 9應用服務器10 - 19廠商分析模塊2029前置機30 49前置機通信模塊50 62保留63主站廣播地址前置機通信模塊根據(jù)通信方式不同,分為不同的信道,編號如下:l gprs32l ethernet35l 保留36-49l廠商分析模編號另文規(guī)定。主站地址和終端邏輯地址填寫規(guī)則:l 主站終端,主站地址表示發(fā)送該幀的主站編號,主站指應用服

17、務器或者廠商分析模塊。終端地址填寫對應的接收命令的終端的邏輯地址或者為廣播地址。l 終端主站,終端地址為發(fā)起通訊的終端邏輯地址,主站地址有兩種情況:n 終端應答主站:表示為本次響應的主站編號。n 終端主動上報:填寫為0l 通訊的最終接收端和發(fā)起端均為主站端對象時,主站地址為通訊的發(fā)起端,而終端邏輯地址為通訊的接收端。特例:當廠商分析模塊轉(zhuǎn)換非標報文后,通過前置機發(fā)送給應用服務器時,這視作終端和應用服務器之間的通訊,按照終端主站的規(guī)則填寫。iseq:幀內(nèi)序號(d15-d13),如果由于長度限制,無法一幀內(nèi)傳送數(shù)據(jù),需要分成多幀傳送的,此序號從1-6遞增,7表示最后一幀;如果填寫為0表示為單幀傳送

18、,沒有后繼幀。fseq:幀序號(d12-d6),用以區(qū)分不同的命令,發(fā)送方自行循環(huán)編號,而應答方填寫對應的發(fā)送幀的幀序號,其規(guī)則如下:l 主站終端n 主站下發(fā)命令:為流水號01h07fh,遞增循環(huán)使用n 主站應答終端:被響應的終端上送數(shù)據(jù)的幀序號。l 終端主站n 終端應答主站:表示為本次響應的主站幀的幀序號。n 終端主動上報:為流水號01h07fh,遞增循環(huán)使用l 廠商分析模塊主站: 表示為轉(zhuǎn)換的對應的非標準報文的終端上行幀中的幀序號。l 主站(應用服務器和廠商分析模塊)前置機:為流水號01h07fh,遞增循環(huán)使用 此處僅指主站對象內(nèi)部的通信,不包括應用服務器和廠商分析模塊通過前置機和終端的通

19、訊。1.3.3.1.5 控制碼c控制碼表示要求執(zhí)行的操作,格式如下:圖表 1 控制碼格式d7d6d5d4d3d2d1d0傳送方向異常標志功能碼d7:傳送方向當通訊為主站系統(tǒng)與終端通訊時:n 0:由主站發(fā)出的命令幀;n 1:由終端發(fā)出的應答幀。當通訊為主站系統(tǒng)對象間通訊時:n 0:主站編號小的對象發(fā)出 n 1:主站編號大的對象發(fā)出d6:異常標志n 0:確認幀;n 1:否定幀。d5 d0:功能碼n 000001b(01h) :讀當前數(shù)據(jù)n 000010b(02h) :讀任務數(shù)據(jù)n 000011b(03h) :讀充電記錄數(shù)據(jù) n 000100b(04h) :讀編程日志n 000111b(07h):實

20、時寫對象參數(shù)n 001000b(08h) :寫對象參數(shù)n 001001b(09h) :異常告警n 001010b(0ah) :告警確認n 001011b(0bh) :上傳充電記錄數(shù)據(jù)確認n 001111b(0fh):用戶自定義數(shù)據(jù)當功能碼為廠家自定義數(shù)據(jù)時,其數(shù)據(jù)域中第一個字節(jié)表示廠商編號,其后內(nèi)容可采用完全自定義的格式。n 100001b(21h) :登錄n 100010b(22h) :登錄退出n 100100b(24h) :心跳檢驗n 111000b(30h)110100b(34h):寫加密類對象參數(shù)n 110101b(35h) :讀加密類數(shù)據(jù)1.3.3.1.6 數(shù)據(jù)長度ll為數(shù)據(jù)域的字節(jié)

21、數(shù),十六進制編碼,低字節(jié)在前,高字節(jié)在后。1.3.3.1.7 數(shù)據(jù)域data數(shù)據(jù)域包括測量點號(tn)、數(shù)據(jù)標識(di)、數(shù)據(jù)區(qū)(data)和密碼(pw)等,其結(jié)構(gòu)隨控制碼的功能而改變。l 測量點號tn:0固定為終端;feh表示所有測量點;ffh表示終端和所有測量點。l 數(shù)據(jù)標識di:由兩個字節(jié)組成。1.3.3.1.8 校驗碼cs從幀起始符開始到校驗碼之前的所有各字節(jié)的和模256的余。即各字節(jié)二進制算術和,不計超過256的溢出值。1.3.3.1.9 結(jié)束符標識一幀信息的結(jié)束,其值為16h=00010110b1.3.3.1.10 幀拆分原則對于召測命令的返回,如果一個數(shù)據(jù)幀無法容納所有數(shù)據(jù),那么

22、可以將其拆成多個數(shù)據(jù)幀應答,后續(xù)幀可以緊接著前一幀上送而無需主站的請求后續(xù)幀命令;除了中繼命令和非標準報文外,拆分后的每一幀都是自描述的,其時間、點數(shù)、數(shù)據(jù)標識等僅對本幀數(shù)據(jù)有效。1.3.3.2 通訊數(shù)據(jù)格式1.3.3.2.1 讀當前數(shù)據(jù)用于終端與主站之間通訊和主站對象與前置機通訊。1) 主站請求幀:功能:請求讀終端數(shù)據(jù)或者前置機的參數(shù)。l 若讀取終端數(shù)據(jù),當要讀取的測量點號為0時,指終端本身的數(shù)據(jù);當測量點號非0時,指終端中保存的最近時間的測量點數(shù)據(jù)。l 若讀取前置機參數(shù),則測量點標志為全0。l 若讀取前置機保存的終端參數(shù),則測量點標志的低4字節(jié)為終端邏輯地址,高4字節(jié)為0。控制碼:c=01

23、h數(shù)據(jù)長度:l=08h+2*m(讀取數(shù)據(jù)項數(shù))幀格式:起始字符(68h)終端邏輯地址(rtua)主站地址與命令序號(msta&seq)起始字符(68h)控制碼c(01h)數(shù)據(jù)長度l測量點標志(tnm)標志要讀取的測量點,某位置1,表示要讀取該測量點的數(shù)據(jù),8字節(jié),如下d7d6d5d4d3d2d1d0d15d14d13d12d11d10d9d8d63d62d61d60d59d58d57d56數(shù)據(jù)項編號1(di01)數(shù)據(jù)項編號1(di11)數(shù)據(jù)項編號m(di0m)數(shù)據(jù)項編號m(di1m)校驗(cs)幀尾(16h)2) 終端/前置機正常應答幀功能:終端正常應答控制碼:c=81h回應幀,無后續(xù)數(shù)據(jù)長度

24、:l=08h+x(所有應答數(shù)據(jù)標識與數(shù)據(jù)內(nèi)容的總長度)幀格式:起始字符(68h)終端邏輯地址(rtua)主站地址與命令序號(msta&seq)起始字符(68h)控制碼c(81h)數(shù)據(jù)長度l測量點標志(tnm)數(shù)據(jù)項編號1(di01)數(shù)據(jù)項編號1(di11)數(shù)據(jù)項1內(nèi)容(da1)數(shù)據(jù)項編號m(di0m)數(shù)據(jù)項編號m(di1m)數(shù)據(jù)項m內(nèi)容(dam)校驗(cs)幀尾(16h)如果某項數(shù)據(jù),所有請求幀中的要求的測量點都沒有該項數(shù)據(jù),則省略該數(shù)據(jù)項。如果測量點多于1個,則數(shù)據(jù)項內(nèi)容按照測量點的順序排列;如果某個測量點沒有該項數(shù)據(jù),則按照該項數(shù)據(jù)的長度填寫無效標識ffh。1.3.3.2.2 讀任務數(shù)據(jù)

25、僅用于終端與主站之間通訊。1) 主站請求幀:功能:請求讀取終端保存的任務(普通任務和中繼任務)數(shù)據(jù)控制碼:c=02h數(shù)據(jù)長度:l=08h幀格式:起始字符(68h)終端邏輯地址(rtua)主站地址與命令序號(msta&seq)起始字符(68h)控制碼c(02h)數(shù)據(jù)長度l(08h)任務號(jn)數(shù)據(jù)起始時間(year)1字節(jié)bcd碼數(shù)據(jù)起始時間(mon)1字節(jié)bcd碼數(shù)據(jù)起始時間(day)1字節(jié)bcd碼數(shù)據(jù)起始時間(hour)1字節(jié)bcd碼數(shù)據(jù)起始時間(min)1字節(jié)bcd碼歷史數(shù)據(jù)點數(shù)(num)1字節(jié)hex碼數(shù)據(jù)間隔倍率(feqn)上傳數(shù)據(jù)間隔為采樣頻率的倍率,1字節(jié)hex碼校驗(cs)幀尾(

26、16h)2) 終端正常應答幀功能:終端正常應答主站的讀任務數(shù)據(jù)請求,或者主動上報任務數(shù)據(jù)控制碼:c=82h回應幀數(shù)據(jù)長度:l=08h+x(應答數(shù)據(jù)長度)幀格式:起始字符(68h)終端邏輯地址(rtua)主站地址與命令序號(msta&seq)起始字符(68h)控制碼c(82h)數(shù)據(jù)長度l任務號(jn)數(shù)據(jù)起始時間(year)1字節(jié)bcd碼數(shù)據(jù)起始時間(mon)1字節(jié)bcd碼數(shù)據(jù)起始時間(day)1字節(jié)bcd碼數(shù)據(jù)起始時間(hour)1字節(jié)bcd碼數(shù)據(jù)起始時間(min)1字節(jié)bcd碼歷史數(shù)據(jù)點數(shù)(num)1字節(jié)hex碼數(shù)據(jù)間隔單位(uu)2(分鐘) 3(小時) 4(日) 5(月) 數(shù)據(jù)間隔數(shù)值(n

27、n)1字節(jié)hex碼數(shù)據(jù)點1內(nèi)容(da1)數(shù)據(jù)點m內(nèi)容(dam)校驗(cs)幀尾(16h)注:1)數(shù)據(jù)間隔表示終端上行的數(shù)據(jù)的時間間隔狀況,表示數(shù)據(jù)點之間的時間間隔為nn個uu:uu = 2 / nn = 30 表示數(shù)據(jù)為每隔30分鐘一個點。對于uu=2(分鐘),nn = 5,也就是任務最小間隔為5分鐘,且間隔必須為5分鐘的整數(shù)倍。 uu = 3 / nn = 2 表示數(shù)據(jù)每2小時一個點。uu = 4 / nn = 10 表示數(shù)據(jù)為每10天一個點。uu = 5 / nn = 1 表示數(shù)據(jù)為每月一個點2)任務數(shù)據(jù)幀拆分原則:一次任務采集所獲得的一組數(shù)據(jù)成為1個數(shù)據(jù)點。不得對數(shù)據(jù)點進行拆分,也就是說

28、,拆分后的數(shù)據(jù)幀中,包含n個數(shù)據(jù)點的內(nèi)容,而任何一個數(shù)據(jù)點都包含完整的任務指定數(shù)據(jù)項的值。1.3.3.2.3 讀充電記錄數(shù)據(jù) 僅用于終端與主站之間通訊。1) 主站請求幀:功能:請求讀取終端保存的充電記錄數(shù)據(jù)控制碼:c=03h數(shù)據(jù)長度:l=03h幀格式:起始字符(68h)終端邏輯地址(rtua)主站地址與命令序號(msta&seq)起始字符(68h)控制碼c(03h)數(shù)據(jù)長度l(03h)開始數(shù)據(jù)點位置(從1開始,最近為第1)2字節(jié)bcd碼記錄點數(shù)1字節(jié)bcd碼校驗(cs)幀尾(16h)2) 終端正常應答幀功能:終端正常應答主站的讀充電記錄數(shù)據(jù),或者主動上報充電記錄數(shù)據(jù)控制碼:c=83h回應幀數(shù)據(jù)

29、長度:l=03h+x(應答數(shù)據(jù)長度)幀格式:起始字符(68h)終端邏輯地址(rtua)主站地址與命令序號(msta&seq)起始字符(68h)控制碼c(83h)數(shù)據(jù)長度l開始數(shù)據(jù)點位置(從1開始,最近為第1)2字節(jié)bcd碼(0表示主動上傳)記錄點數(shù)1字節(jié)bcd碼()數(shù)據(jù)點1內(nèi)容(chargerecord1)128字節(jié)數(shù)據(jù)點m內(nèi)容(chargerecordm)128字節(jié)校驗(cs)幀尾(16h)充電記錄數(shù)據(jù)點chargerecord內(nèi)容(128字節(jié)):交易類型1字節(jié)bcd(nn):0 表示開始充電上傳;1 表示結(jié)束充電上傳;2 表示終端停電上傳;交易流水號5字節(jié)bcd(nnnnnnnnnn)地區(qū)

30、代碼3字節(jié)bcd(nnnnnn)開始卡號8字節(jié)bcd(nnnnnnnnnnnnnnnn)結(jié)束卡號8字節(jié)bcd(nnnnnnnnnnnnnnnn)開始卡型2字節(jié)bcd(nnnn)結(jié)束卡型2字節(jié)bcd(nnnn)開始交易電量行度(單位:度)4字節(jié)bcd(nnnnnn.nn)開始交易費率1電量行度(單位:度)4字節(jié)bcd(nnnnnn.nn)開始交易費率2電量行度(單位:度)4字節(jié)bcd(nnnnnn.nn)開始交易費率3電量行度(單位:度)4字節(jié)bcd(nnnnnn.nn)開始交易費率4電量行度(單位:度)4字節(jié)bcd(nnnnnn.nn)結(jié)束交易電量行度(單位:度)4字節(jié)bcd(nnnnnn.n

31、n)結(jié)束交易費率1電量行度(單位:度)4字節(jié)bcd(nnnnnn.nn)結(jié)束交易費率2電量行度(單位:度)4字節(jié)bcd(nnnnnn.nn)結(jié)束交易費率3電量行度(單位:度)4字節(jié)bcd(nnnnnn.nn)結(jié)束交易費率4電量行度(單位:度)4字節(jié)bcd(nnnnnn.nn)交易費率1電價(單位:元)3字節(jié)bcd(nn.nnnn)交易費率2電價(單位:元)3字節(jié)bcd(nn.nnnn)交易費率3電價(單位:元)3字節(jié)bcd(nn.nnnn)交易費率4電價(單位:元)3字節(jié)bcd(nn.nnnn)停車費單價(單位:元/小時)3字節(jié)bcd(nnnn.nn)交易開始日期、時間6字節(jié)bcd碼;yymm

32、dd hhmmss;交易結(jié)束日期、時間6字節(jié)bcd碼;yymmdd hhmmss;停車費 (單位:元)3字節(jié)bcd(nnnn.nn)交易前余額 (單位:元)4字節(jié)bcd(nnnnnn.nn)交易后余額 (單位:元)4字節(jié)bcd(nnnnnn.nn)卡交易計數(shù)器5字節(jié)bcd(nnnnnnnnnn)終端號5字節(jié)bcd(nnnnnnnnnn)卡版本號5字節(jié)bcd(nnnnnnnnnn)pos機號5字節(jié)bcd(nnnnnnnnnn)卡狀態(tài)碼1字節(jié)bcd(nn)(00:解鎖;01:鎖定)注:充電過程中停電,終端應上報充電記錄;來電后,如有插頭,繼續(xù)進行充電,用戶插卡結(jié)束時,以相同的交易流水號上報充電記錄

33、。來電后,如沒有插頭,停止充電,進入就緒狀態(tài)。開始充電時上傳充電記錄。用戶刷卡結(jié)束充電時上傳充電記錄。 終端使用新電價時,如正在充電,生成1條當前時間為結(jié)束時間的充電記錄。開始生成新的充電記錄,并啟用新電價。3) 主站對終端上送充電記錄的確認幀功能:主站響應終端主動上送的充電記錄數(shù)據(jù),1次只上報1條記錄。控制碼:c = 0bh數(shù)據(jù)長度:l = 06h幀格式:起始字符(68h)終端邏輯地址(rtua)主站地址與命令序號(msta&seq)起始字符(68h)控制碼c(0bh)數(shù)據(jù)長度l交易類型1字節(jié)bcd(nn)交易流水號5字節(jié)bcd(nnnnnnnnnn)校驗(cs)幀尾(16h)注:1) 終端

34、如果在指定時間內(nèi)沒有收到主站的應答,終端應重新上報;如果3次上報都無應答,終端停止該條充電記錄的上報。2) 主站應對終端的每一上報幀,都進行確認。1.3.3.2.4 讀編程日志 僅用于終端與主站之間通訊。1) 主站請求幀功能:主站向終端請求讀取終端保存的寫終端參數(shù)和測量點參數(shù)的記錄控制碼:c=04h數(shù)據(jù)長度:l=07h幀格式:起始字符(68h)終端邏輯地址(rtua)主站地址與命令序號(msta&seq)起始字符(68h)控制碼c(04h)數(shù)據(jù)長度l(07h)測量點號(tn)tn=feh表示所有測量點 tn=ffh表示終端和所有測量點數(shù)據(jù)起始時間(year)1字節(jié)bcd碼數(shù)據(jù)起始時間(mon)

35、1字節(jié)bcd碼數(shù)據(jù)起始時間(day)1字節(jié)bcd碼數(shù)據(jù)起始時間(hour)1字節(jié)bcd碼數(shù)據(jù)起始時間(min)1字節(jié)bcd碼記錄數(shù)據(jù)項數(shù)(num)1字節(jié)hex碼校驗(cs)幀尾(16h)終端參數(shù)和測量點參數(shù)可以一次設置多個數(shù)據(jù)項,在記錄日志時,應按照多個數(shù)據(jù)項記錄。2) 終端應答幀功能:終端應答主站的讀日志請求控制碼:c=84h回應幀數(shù)據(jù)長度:l=0eh+x(應答數(shù)據(jù)長度)幀格式:起始字符(68h)終端邏輯地址(rtua)主站地址與命令序號(msta&seq)起始字符(68h)控制碼c(84h)數(shù)據(jù)長度l測量點號(tn)編程時間(year)1字節(jié)bcd碼編程時間(mon)1字節(jié)bcd碼編程時間

36、(day)1字節(jié)bcd碼編程時間(hour)1字節(jié)bcd碼編程時間(min)1字節(jié)bcd碼通訊通道(dac)9字節(jié),按照終端參數(shù)標識中的8010填寫編程數(shù)據(jù)1標識(di01)編程數(shù)據(jù)1標識(di11)編程后內(nèi)容1(da1)編程數(shù)據(jù)m標識(di0m)編程數(shù)據(jù)m標識(di1m)編程后內(nèi)容m(dam)校驗(cs)幀尾(16h)讀編程日志命令,每一應答幀只需要表示同一個時間點設置的數(shù)據(jù)。通訊通道參見終端參數(shù)標識中的8010,為設置數(shù)據(jù)的通道信息(通道類型和通道地址)。1.3.3.2.5 寫對象參數(shù) 用于終端與主站之間通訊和主站對象與前置機通訊。1) 主站請求幀功能:主站向終端請求設置終端參數(shù)、測量點參

37、數(shù)、測量點數(shù)據(jù)(僅能設置電表的時鐘);或者主站向前置機請求設置前置機參數(shù)(測量點號為0)。控制碼:c=08h數(shù)據(jù)長度:l=01h+n(權限控制長度)+ m(數(shù)據(jù)項長度)幀格式:起始字符(68h)終端邏輯地址(rtua)主站地址與命令序號(msta&seq)起始字符(68h)控制碼c(08h)數(shù)據(jù)長度l測量點號(tn)權限等級(aut)00h 低級權限 11h高級權限密碼(pw)3字節(jié)bcd碼數(shù)據(jù)項編號1(di01)數(shù)據(jù)項編號1(di11)數(shù)據(jù)項1內(nèi)容(da1)數(shù)據(jù)項編號m(di0m)數(shù)據(jù)項編號m(di1m)數(shù)據(jù)項m內(nèi)容(dam)校驗(cs)幀尾(16h)注:對于tn = 0 表示設置終端參數(shù),

38、對于tn 0 表示設置其它測量參數(shù)或數(shù)據(jù)。對于電表類型的測量點,測量點數(shù)據(jù)只能寫時鐘。2) 終端/前置機應答幀功能:終端/前置機應答主站設置參數(shù)請求控制碼:c=88h回應幀數(shù)據(jù)長度:l=01h+m(應答數(shù)據(jù)長度)幀格式:起始字符(68h)終端邏輯地址(rtua)主站地址與命令序號(msta&seq)起始字符(68h)控制碼c(88h)數(shù)據(jù)長度l測量點號(tn)數(shù)據(jù)項編號1(di01)數(shù)據(jù)項編號1(di11)數(shù)據(jù)項1設置結(jié)果(err1)參見錯誤編碼數(shù)據(jù)項編號m(di0m)數(shù)據(jù)項編號m(di1m)數(shù)據(jù)項m設置結(jié)果(errm)參見錯誤編碼校驗(cs)幀尾(16h)1.3.3.2.6 實時寫對象參數(shù)用

39、于終端與主站之間通訊和主站對象與前置機通訊,與寫對象參數(shù)的差異在于本命令要求在指定時間內(nèi)收到執(zhí)行,如果超過指定時間,則終端不執(zhí)行該命令。1) 主站請求幀功能:主站向終端請求設置終端參數(shù)、測量點參數(shù)、測量點數(shù)據(jù)(僅能設置電表的時鐘);或者主站向前置機請求設置前置機參數(shù)(測量點號為0)??刂拼a:c=07h數(shù)據(jù)長度:l=01h+n(權限控制長度)+ m(數(shù)據(jù)項長度)幀格式:起始字符(68h)終端邏輯地址(rtua)主站地址與命令序號(msta&seq)起始字符(68h)控制碼c(07h)數(shù)據(jù)長度l測量點號(tn)權限等級(aut)00h 低級權限 11h高級權限密碼(pw)3字節(jié)bcd碼命令時間(y

40、ear)1字節(jié)bcd碼命令時間(mon)1字節(jié)bcd碼命令時間(day)1字節(jié)bcd碼命令時間(hour)1字節(jié)bcd碼命令時間(min)1字節(jié)bcd碼有效時間(分)1字節(jié)bcd碼數(shù)據(jù)項編號1(di01)數(shù)據(jù)項編號1(di11)數(shù)據(jù)項1內(nèi)容(da1)數(shù)據(jù)項編號m(di0m)數(shù)據(jù)項編號m(di1m)數(shù)據(jù)項m內(nèi)容(dam)校驗(cs)幀尾(16h)注:1) 對于tn = 0 表示設置終端參數(shù),對于tn 0 表示設置其它測量參數(shù)或數(shù)據(jù)。對于電表類型的測量點,測量點數(shù)據(jù)只能寫時鐘。2) 命令時間和有效時間表示,終端在收到命令后,應比對自己的時鐘,若自己時鐘在命令時間有效時間的范圍內(nèi),則執(zhí)行命令,否則返

41、回異常。2) 終端/前置機應答幀功能:終端/前置機應答主站設置參數(shù)請求控制碼:c=87h回應幀數(shù)據(jù)長度:l=01h+m(應答數(shù)據(jù)長度)幀格式:起始字符(68h)終端邏輯地址(rtua)主站地址與命令序號(msta&seq)起始字符(68h)控制碼c(87h)數(shù)據(jù)長度l測量點號(tn)數(shù)據(jù)項編號1(di01)數(shù)據(jù)項編號1(di11)數(shù)據(jù)項1設置結(jié)果(err1)參見錯誤編碼數(shù)據(jù)項編號m(di0m)數(shù)據(jù)項編號m(di1m)數(shù)據(jù)項m設置結(jié)果(errm)參見錯誤編碼校驗(cs)幀尾(16h)在錯誤編碼中,增加05h命令時間失效1.3.3.2.7 寫加密類參數(shù)參數(shù)及數(shù)據(jù)分為三類:1) 第一類數(shù)據(jù)i:存儲在

42、esam 芯片的參數(shù)或數(shù)據(jù),以明文mac 的方式進行數(shù)據(jù)的傳輸和修改。2) 常規(guī)數(shù)據(jù):除以上兩類數(shù)據(jù)之外的數(shù)據(jù),不需要安全認證的參數(shù),以明文進行傳輸。本“寫加密類參數(shù)”通信楨只對第一類數(shù)據(jù)i、第二類數(shù)據(jù)ii 有效,常規(guī)數(shù)據(jù)的設置參見“寫對象參數(shù)”。對于終端的重要參數(shù),使用密鑰加密類通信規(guī)約,主站與裝置之間的通信需經(jīng)過兩個往返的通信過程,第一步主站取得終端esam 模塊的隨機數(shù),第二步主站帶著mac 對終端下達命令。1) 取esam 模塊隨機數(shù)a) 主站請求幀功能 :取esam 模塊隨機數(shù)??刂拼a :c=30h數(shù)據(jù)長度 :l=0幀格式 :起始字符(68h)終端邏輯地址(rtua)主站地址與命令序

43、號(msta&seq)起始字符(68h)控制碼c(30h)數(shù)據(jù)長度l校驗(cs)幀尾(16h)b) 終端應答幀功能 :密鑰初步認證返回楨,終端返回密鑰隨機數(shù)??刂拼a :c=b0h數(shù)據(jù)長度 :l=04h幀格式 :起始字符(68h)終端邏輯地址(rtua)主站地址與命令序號(msta&seq)起始字符(68h)控制碼c(b0h)數(shù)據(jù)長度l密鑰隨機數(shù)4字節(jié) hex碼校驗(cs)幀尾(16h)2) 密鑰加密寫命令a) 對于第一類數(shù)據(jù)i,以明文mac 方式傳輸:a.1 主站請求幀功能 :以密鑰加密的方式下發(fā)寫參數(shù)命令,控制碼 :c=31h數(shù)據(jù)長度 :l=0fh + m(數(shù)據(jù)項長度)幀格式 :起始字符(6

44、8h)終端邏輯地址(rtua)主站地址與命令序號(msta&seq)起始字符(68h)控制碼c(31h)數(shù)據(jù)長度l測量點號( tn)數(shù)據(jù)項編號(di0)數(shù)據(jù)項編號(di1)數(shù)據(jù)項內(nèi)容(da)目錄標識 2 字節(jié)文件標識 2 字節(jié)數(shù)據(jù)的相對起始地址 2 字節(jié)數(shù)據(jù)長度 2 字節(jié)密鑰mac 碼 4 字節(jié)校驗(cs)幀尾(16h)1) mac 計算采用3des 算法。2) mac 計算所采用的8 字節(jié)分散因子為00000000+4 字節(jié)終端邏輯地址(rtua)。3) 計算mac數(shù)據(jù)為數(shù)據(jù)項內(nèi)容(da)。4)如目錄標識為0xffff, 文件標識為0xffff, 數(shù)據(jù)的相對起始地址為0xffff, 數(shù)據(jù)長度

45、為0xffff,表示此數(shù)據(jù)不寫入esam中,終端對此數(shù)據(jù)經(jīng)esam驗證后,更改終端上保存的數(shù)據(jù)。5)如目錄標識不為0xffff, 文件標識不為0xffff, 數(shù)據(jù)的相對起始地址不為0xffff, 數(shù)據(jù)長度不為0xffff,表示此數(shù)據(jù)需寫入esam中。a.2 終端應答幀功能 :終端應答主站設置參數(shù)請求??刂拼a :c=b1h數(shù)據(jù)長度 :l=04h幀格式 :起始字符(68h)終端邏輯地址(rtua)主站地址與命令序號(msta&seq)起始字符(68h)控制碼c(b1h)數(shù)據(jù)長度l測量點號(tn)數(shù)據(jù)項編號(di0)數(shù)據(jù)項編號(di1)數(shù)據(jù)項設置結(jié)果(err1) 參見錯誤編碼校驗(cs)幀尾(16h

46、)1.3.3.2.8 實時加密類寫對象參數(shù)用于終端與主站之間通訊和主站對象與前置機通訊,與寫加密類對象參數(shù)的差異在于本命令要求在指定時間內(nèi)收到執(zhí)行,如果超過指定時間,則終端不執(zhí)行該命令。1) 取esam 模塊隨機數(shù)參見 “加密類寫對象參數(shù)”中“取esam 模塊隨機數(shù)”內(nèi)容。2) 密鑰加密寫命令a) 對于第一類數(shù)據(jù)i,以明文mac 方式傳輸:a.1主站請求幀功能 :以密鑰加密的方式下發(fā)寫參數(shù)命令,控制碼 :c=33h數(shù)據(jù)長度 :l=15h + m(數(shù)據(jù)項長度)幀格式 :起始字符(68h)終端邏輯地址(rtua)主站地址與命令序號(msta&seq)起始字符(68h)控制碼c(33h)數(shù)據(jù)長度l命

47、令時間(year) 1 字節(jié)bcd 碼命令時間(mon) 1 字節(jié)bcd 碼命令時間(day) 1 字節(jié)bcd 碼命令時間(hour) 1 字節(jié)bcd 碼命令時間(min) 1 字節(jié)bcd 碼有效時間(分) 1 字節(jié)bcd 碼測量點號(tn)數(shù)據(jù)項編號(di0)數(shù)據(jù)項編號(di1)數(shù)據(jù)項內(nèi)容(da1)目錄標識 2 字節(jié)文件標識 2 字節(jié)數(shù)據(jù)的相對起始地址 2 字節(jié)數(shù)據(jù)長度 2 字節(jié)密鑰mac碼 4 字節(jié)校驗(cs)幀尾(16h)1) 命令時間和有效時間表示,終端在收到命令后,應比對自己的時鐘,若自己時鐘在命令時間有效時間的范圍內(nèi),則執(zhí)行命令,否則返回異常。a.2終端應答幀功能 :終端應答主站設

48、置參數(shù)請求??刂拼a :c=b3h數(shù)據(jù)長度 :l=04h幀格式 :起始字符(68h)終端邏輯地址(rtua)主站地址與命令序號(msta&seq)起始字符(68h)控制碼c(b3h)數(shù)據(jù)長度l測量點號(tn)數(shù)據(jù)項編號(di0)數(shù)據(jù)項編號(di1)數(shù)據(jù)項設置結(jié)果(err) 參見錯誤編碼校驗(cs)幀尾(16h)1.3.3.2.9 異常告警、告警確認僅用于終端與主站之間通訊。1) 主站請求幀:功能:請求讀取終端保存的告警數(shù)據(jù)控制碼:c=09h數(shù)據(jù)長度:l=09h幀格式:起始字符(68h)終端邏輯地址(rtua)主站地址與命令序號(msta&seq)起始字符(68h)控制碼c(09h)數(shù)據(jù)長度l(0

49、9h)測量點號(tn)tn = ffh表示所有測量點,為某一具體值,表示查詢該測量點的告警告警編號(alr)alr=ffffh表示所有異常類型,為某一具體值表示查詢該類型的異常告警起始時間(year)1字節(jié)bcd碼告警起始時間(mon)1字節(jié)bcd碼告警起始時間(day)1字節(jié)bcd碼告警起始時間(hour)1字節(jié)bcd碼告警起始時間(min)1字節(jié)bcd碼告警數(shù)據(jù)點數(shù)(num)1字節(jié)hex碼0 表示所有符合條件的點數(shù)校驗(cs)幀尾(16h)如果終端保存的符合條件的告警數(shù)據(jù)點數(shù)小于請求的告警數(shù)據(jù)點數(shù),則終端按照實際的條數(shù)上報。在主動上報中,一幀中只存放一個告警。告警內(nèi)容為對應編碼的數(shù)據(jù)值,不包含數(shù)據(jù)編碼。2) 終端應答幀或者終端主動上報告警功能:終端正常應答主站的讀告警數(shù)據(jù)請求,或者主動上報告警數(shù)據(jù)控制碼:c=89h回應幀數(shù)據(jù)長度:l=01h+m(應答數(shù)據(jù)長度)幀格式:起始字符(68h)終端邏輯地址(rtua)主站地址與命令序號(msta&seq)起始字符(68h)控制碼c(89h)數(shù)據(jù)長度(l)告警數(shù)量(alrn)1字節(jié)hex告警數(shù)據(jù)1(alrd1)告警數(shù)據(jù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論