本發(fā)明涉及標(biāo)準(zhǔn)電能表檢定
技術(shù)領(lǐng)域:
,特別是一種用于標(biāo)準(zhǔn)電能表檢定的協(xié)議轉(zhuǎn)換系統(tǒng)及協(xié)議轉(zhuǎn)換方法。
背景技術(shù):
:傳統(tǒng)的電能表檢定裝置一般配備的是固定型號(hào)系列的標(biāo)準(zhǔn)功率電能表,上位控制計(jì)算機(jī)或總控系統(tǒng)與標(biāo)準(zhǔn)表的通訊協(xié)議也是固定的。對(duì)于高精度的標(biāo)準(zhǔn)電能表檢定裝置,比如0.01級(jí)標(biāo)準(zhǔn)裝置,由于這類裝置屬于高精度產(chǎn)品,目前國際上主要生產(chǎn)廠家有Z、E、R三家生產(chǎn),三家產(chǎn)品各有特點(diǎn),通訊協(xié)議與控制方式也不一樣。0.01級(jí)標(biāo)準(zhǔn)電能表由于是最高等級(jí)的標(biāo)準(zhǔn)器,各個(gè)省級(jí)電能計(jì)量部門一般均會(huì)配備2到3家不同品牌型號(hào)的標(biāo)準(zhǔn)表以實(shí)現(xiàn)相互比對(duì)。但出于成本和應(yīng)用方便性考慮,如果配備一家品牌的標(biāo)準(zhǔn)表就需要相應(yīng)地配備一套標(biāo)準(zhǔn)裝置,就會(huì)造成成本的增加,因此傳統(tǒng)的一對(duì)一(即一種標(biāo)準(zhǔn)表對(duì)應(yīng)一種通訊協(xié)議)的通訊方式已經(jīng)不能滿足當(dāng)前市場和用戶的需要。技術(shù)實(shí)現(xiàn)要素:本發(fā)明要解決的技術(shù)問題為:通過設(shè)置協(xié)議轉(zhuǎn)換模塊,利用一種通訊協(xié)議實(shí)現(xiàn)各種標(biāo)準(zhǔn)電能表與檢定總控模塊之間的信號(hào)傳輸,無需標(biāo)準(zhǔn)電能表統(tǒng)一化從而降低設(shè)備配置成本,同時(shí)保證標(biāo)準(zhǔn)電能表檢定的可靠性。本發(fā)明采取的技術(shù)方案具體為:一種用于標(biāo)準(zhǔn)電能表檢定的協(xié)議轉(zhuǎn)換系統(tǒng),包括總控模塊、通道轉(zhuǎn)換開關(guān)、協(xié)議轉(zhuǎn)換模塊和多個(gè)標(biāo)準(zhǔn)電能表;協(xié)議轉(zhuǎn)換模塊包括控制器;各標(biāo)準(zhǔn)電能表分別通過串口連接一個(gè)協(xié)議轉(zhuǎn)換模塊中的控制器;各協(xié)議轉(zhuǎn)換模塊中的控制器分別通過串口連接通道轉(zhuǎn)換開關(guān),進(jìn)而與總控模塊連接通信;總控模塊通過協(xié)議轉(zhuǎn)換模塊向各標(biāo)準(zhǔn)電能表發(fā)送控制指令,各協(xié)議轉(zhuǎn)換模塊中的控制器將接收到的控制指令轉(zhuǎn)換為相應(yīng)標(biāo)準(zhǔn)電能表可識(shí)別的控制指令,并傳輸至相應(yīng)的標(biāo)準(zhǔn)電能表;各標(biāo)準(zhǔn)電能表根據(jù)接收到的控制指令,將反饋數(shù)據(jù)輸出至相應(yīng)的協(xié)議轉(zhuǎn)換模塊;各協(xié)議轉(zhuǎn)換模塊中的控制器將接收到的反饋數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一的數(shù)據(jù)格式發(fā)送給總控模塊。優(yōu)選的,控制器分別通過RS232串口連接標(biāo)準(zhǔn)電能表和通道轉(zhuǎn)換開關(guān);進(jìn)一步的,協(xié)議轉(zhuǎn)換模塊還包括MAX232轉(zhuǎn)換單元;控制器的兩個(gè)串口分別通過MAX232轉(zhuǎn)換單元連接標(biāo)準(zhǔn)電能表和通道轉(zhuǎn)換開關(guān)。優(yōu)選的,所述通道轉(zhuǎn)換開關(guān)采用萬轉(zhuǎn)開關(guān)萬轉(zhuǎn)開關(guān)即萬能轉(zhuǎn)換開關(guān),其為現(xiàn)有產(chǎn)品,本發(fā)明采用的萬轉(zhuǎn)開關(guān)的接口數(shù)可根據(jù)要接入的標(biāo)準(zhǔn)電能表數(shù)量進(jìn)行設(shè)置。在應(yīng)用時(shí),通過對(duì)萬轉(zhuǎn)開關(guān)手柄的操作可切換當(dāng)前連接總控模塊的標(biāo)準(zhǔn)電能表,從而對(duì)相應(yīng)的電表進(jìn)行校準(zhǔn)。此外,通道轉(zhuǎn)換開關(guān)也可采用現(xiàn)有的多路選擇器,多路選擇器的應(yīng)用亦為現(xiàn)有技術(shù)。所述協(xié)議轉(zhuǎn)換模塊中的控制器采用單片機(jī)(MCU)。如現(xiàn)有的80C51系列單片機(jī)等。也可采用其它種類的微型控制器芯片。本發(fā)明系統(tǒng)在應(yīng)用時(shí),協(xié)議轉(zhuǎn)換模塊基于統(tǒng)一的通信協(xié)議進(jìn)行與各標(biāo)準(zhǔn)電能表之間,和與總控模塊之間的通信;可根據(jù)各種標(biāo)準(zhǔn)電能表的既有通信協(xié)議數(shù)據(jù)格式,對(duì)通信協(xié)議中指令轉(zhuǎn)換規(guī)則進(jìn)行完善,從而使得協(xié)議轉(zhuǎn)換功能可支持市面上的各種標(biāo)準(zhǔn)電能表,應(yīng)用擴(kuò)展簡便。本發(fā)明還公開一種基于上述協(xié)議轉(zhuǎn)換系統(tǒng)的協(xié)議轉(zhuǎn)換方法,包括步驟:S1,定義各標(biāo)準(zhǔn)電能表可識(shí)別的控制指令數(shù)據(jù)為第一數(shù)據(jù)格式,各標(biāo)準(zhǔn)電能表發(fā)出的反饋數(shù)據(jù)為第二數(shù)據(jù)格式,第一數(shù)據(jù)格式包括對(duì)應(yīng)不同指令類型的指令頭和指令參數(shù),第二數(shù)據(jù)格式包括對(duì)應(yīng)不同數(shù)據(jù)類型的指令頭和目標(biāo)參數(shù);定義總控模塊發(fā)出的控制指令數(shù)據(jù)為第三數(shù)據(jù)格式,協(xié)議轉(zhuǎn)換系統(tǒng)向總控模塊發(fā)送的反饋數(shù)據(jù)為第四數(shù)據(jù)格式,第三數(shù)據(jù)格式包括對(duì)應(yīng)不同指令類型的指令頭和指令參數(shù),第四數(shù)據(jù)格式包括對(duì)應(yīng)不同數(shù)據(jù)類型的指令頭和目標(biāo)參數(shù);S2,建立各種標(biāo)準(zhǔn)電能表的第一數(shù)據(jù)格式與第三數(shù)據(jù)格式中指令頭內(nèi)容的對(duì)應(yīng)關(guān)系表;建立各種電能表的第二數(shù)據(jù)格式與第四數(shù)據(jù)格式中指令頭與目標(biāo)參數(shù)的對(duì)應(yīng)關(guān)系表;S3,將總控模塊控制指令轉(zhuǎn)換為標(biāo)準(zhǔn)電能表可識(shí)別的指令,包括步驟:S31,獲取第三數(shù)據(jù)格式的總控模塊控制指令數(shù)據(jù),將指令中的指令頭和目標(biāo)參數(shù)分別提取出來;S32,根據(jù)提取出的指令頭,在第一數(shù)據(jù)格式與第三數(shù)據(jù)格式的對(duì)應(yīng)關(guān)系表中進(jìn)行查找,找到第一數(shù)據(jù)格式中指令類型相應(yīng)的指令頭;S33,將找出的第一數(shù)據(jù)格式指令頭與S31提取出的目標(biāo)參數(shù)進(jìn)行組合,形成第一數(shù)據(jù)格式的控制指令數(shù)據(jù),發(fā)送給標(biāo)準(zhǔn)電能表;S4,將標(biāo)準(zhǔn)電能表發(fā)出的反饋數(shù)據(jù)傳輸至總控模塊,包括步驟:S41,獲取第二數(shù)據(jù)格式的標(biāo)準(zhǔn)電能表反饋數(shù)據(jù)指令,將指令中的指令頭和目標(biāo)參數(shù)分別提取出來;S42,根據(jù)提取出的指令頭,在第二數(shù)據(jù)格式與第四數(shù)據(jù)格式的對(duì)應(yīng)關(guān)系表中進(jìn)行查找,找到第四數(shù)據(jù)格式中數(shù)據(jù)類型相應(yīng)的指令頭;S43,將找出的第四數(shù)據(jù)格式指令頭與S41提取出的目標(biāo)參數(shù)進(jìn)行組合,形成第四數(shù)據(jù)格式的控制指令數(shù)據(jù),發(fā)送給總控模塊。利用上述協(xié)議轉(zhuǎn)換方法,通過對(duì)對(duì)應(yīng)關(guān)系表中的對(duì)應(yīng)關(guān)系數(shù)據(jù)進(jìn)行完善,本發(fā)明可實(shí)現(xiàn)對(duì)市場上所有標(biāo)準(zhǔn)電能表的協(xié)議轉(zhuǎn)換,從而利用一種協(xié)議轉(zhuǎn)換模塊實(shí)現(xiàn)所有廠家標(biāo)準(zhǔn)電能表與總控模塊之間的通信。軟件的維護(hù)成本遠(yuǎn)遠(yuǎn)小于多種硬件配置的成本。進(jìn)一步的,本發(fā)明協(xié)議轉(zhuǎn)換方法中,第一數(shù)據(jù)格式、第二數(shù)據(jù)格式、第三數(shù)據(jù)格式和第四數(shù)據(jù)格式還分別包括結(jié)束符。各數(shù)據(jù)格式的總體格式為指令頭+參數(shù)+結(jié)束符。有益效果本發(fā)明通過協(xié)議轉(zhuǎn)換裝置實(shí)現(xiàn)不同廠家標(biāo)準(zhǔn)電能表與總控模塊之間的通信。系統(tǒng)中,協(xié)議轉(zhuǎn)換裝置基于相同的通信協(xié)議進(jìn)行工作,協(xié)議轉(zhuǎn)換模塊為相同的硬件模塊,能夠解決現(xiàn)有技術(shù)中需要根據(jù)不同廠家標(biāo)準(zhǔn)電能表配備不同數(shù)據(jù)解析硬件的問題,可大大降低硬件配置的成本,同時(shí)保證數(shù)據(jù)傳輸?shù)目煽啃浴8綀D說明圖1所示為本發(fā)明協(xié)議轉(zhuǎn)換系統(tǒng)結(jié)構(gòu)示意圖;圖2所示為本發(fā)明協(xié)議轉(zhuǎn)換系統(tǒng)應(yīng)用結(jié)構(gòu)示意圖;圖3所示為本發(fā)明協(xié)議轉(zhuǎn)換方法流程示意圖;圖4所示為本發(fā)明協(xié)議轉(zhuǎn)換模塊運(yùn)行程序流程圖。具體實(shí)施方式以下結(jié)合附圖和具體實(shí)施例進(jìn)一步描述。參考圖1所示,本發(fā)明用于標(biāo)準(zhǔn)電能表檢定的協(xié)議轉(zhuǎn)換系統(tǒng),包括總控模塊、通道轉(zhuǎn)換開關(guān)、協(xié)議轉(zhuǎn)換模塊和多個(gè)標(biāo)準(zhǔn)電能表;協(xié)議轉(zhuǎn)換模塊包括控制器;各標(biāo)準(zhǔn)電能表分別通過串口連接一個(gè)協(xié)議轉(zhuǎn)換模塊中的控制器;各協(xié)議轉(zhuǎn)換模塊中的控制器分別通過串口連接通道轉(zhuǎn)換開關(guān),進(jìn)而與總控模塊連接通信;總控模塊通過協(xié)議轉(zhuǎn)換模塊向各標(biāo)準(zhǔn)電能表發(fā)送控制指令,各協(xié)議轉(zhuǎn)換模塊中的控制器將接收到的控制指令轉(zhuǎn)換為相應(yīng)標(biāo)準(zhǔn)電能表可識(shí)別的控制指令,并傳輸至相應(yīng)的標(biāo)準(zhǔn)電能表;各標(biāo)準(zhǔn)電能表根據(jù)接收到的控制指令,將反饋數(shù)據(jù)輸出至相應(yīng)的協(xié)議轉(zhuǎn)換模塊;各協(xié)議轉(zhuǎn)換模塊中的控制器將接收到的反饋數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一的數(shù)據(jù)格式發(fā)送給總控模塊。本發(fā)明基于上述協(xié)議轉(zhuǎn)換系統(tǒng)的協(xié)議轉(zhuǎn)換方法,包括步驟:S1,定義各標(biāo)準(zhǔn)電能表可識(shí)別的控制指令數(shù)據(jù)為第一數(shù)據(jù)格式,各標(biāo)準(zhǔn)電能表發(fā)出的反饋數(shù)據(jù)為第二數(shù)據(jù)格式,第一數(shù)據(jù)格式包括對(duì)應(yīng)不同指令類型的指令頭和指令參數(shù),第二數(shù)據(jù)格式包括對(duì)應(yīng)不同數(shù)據(jù)類型的指令頭和目標(biāo)參數(shù);定義總控模塊發(fā)出的控制指令數(shù)據(jù)為第三數(shù)據(jù)格式,協(xié)議轉(zhuǎn)換系統(tǒng)向總控模塊發(fā)送的反饋數(shù)據(jù)為第四數(shù)據(jù)格式,第三數(shù)據(jù)格式包括對(duì)應(yīng)不同指令類型的指令頭和指令參數(shù),第四數(shù)據(jù)格式包括對(duì)應(yīng)不同數(shù)據(jù)類型的指令頭和目標(biāo)參數(shù);S2,建立各種標(biāo)準(zhǔn)電能表的第一數(shù)據(jù)格式與第三數(shù)據(jù)格式中指令頭內(nèi)容的對(duì)應(yīng)關(guān)系表;建立各種電能表的第二數(shù)據(jù)格式與第四數(shù)據(jù)格式中指令頭與目標(biāo)參數(shù)的對(duì)應(yīng)關(guān)系表;S3,將總控模塊控制指令轉(zhuǎn)換為標(biāo)準(zhǔn)電能表可識(shí)別的指令,包括步驟:S31,獲取第三數(shù)據(jù)格式的總控模塊控制指令數(shù)據(jù),將指令中的指令頭和目標(biāo)參數(shù)分別提取出來;S32,根據(jù)提取出的指令頭,在第一數(shù)據(jù)格式與第三數(shù)據(jù)格式的對(duì)應(yīng)關(guān)系表中進(jìn)行查找,找到第一數(shù)據(jù)格式中指令類型相應(yīng)的指令頭;S33,將找出的第一數(shù)據(jù)格式指令頭與S31提取出的目標(biāo)參數(shù)進(jìn)行組合,形成第一數(shù)據(jù)格式的控制指令數(shù)據(jù),發(fā)送給標(biāo)準(zhǔn)電能表;S4,將標(biāo)準(zhǔn)電能表發(fā)出的反饋數(shù)據(jù)傳輸至總控模塊,包括步驟:S41,獲取第二數(shù)據(jù)格式的標(biāo)準(zhǔn)電能表反饋數(shù)據(jù)指令,將指令中的指令頭和目標(biāo)參數(shù)分別提取出來;S42,根據(jù)提取出的指令頭,在第二數(shù)據(jù)格式與第四數(shù)據(jù)格式的對(duì)應(yīng)關(guān)系表中進(jìn)行查找,找到第四數(shù)據(jù)格式中數(shù)據(jù)類型相應(yīng)的指令頭;S43,將找出的第四數(shù)據(jù)格式指令頭與S41提取出的目標(biāo)參數(shù)進(jìn)行組合,形成第四數(shù)據(jù)格式的控制指令數(shù)據(jù),發(fā)送給總控模塊。利用上述協(xié)議轉(zhuǎn)換方法,通過對(duì)對(duì)應(yīng)關(guān)系表中的對(duì)應(yīng)關(guān)系數(shù)據(jù)進(jìn)行完善,本發(fā)明可實(shí)現(xiàn)對(duì)市場上所有標(biāo)準(zhǔn)電能表的協(xié)議轉(zhuǎn)換,從而利用一種協(xié)議轉(zhuǎn)換模塊實(shí)現(xiàn)所有廠家標(biāo)準(zhǔn)電能表與總控模塊之間的通信。軟件的維護(hù)成本遠(yuǎn)遠(yuǎn)小于多種硬件配置的成本。進(jìn)一步的,本發(fā)明協(xié)議轉(zhuǎn)換方法中,第一數(shù)據(jù)格式、第二數(shù)據(jù)格式、第三數(shù)據(jù)格式和第四數(shù)據(jù)格式還分別包括結(jié)束符。各數(shù)據(jù)格式的總體格式為指令頭+參數(shù)+結(jié)束符。實(shí)施例1如圖1所示,本實(shí)施例中,控制器分別通過RS232串口連接標(biāo)準(zhǔn)電能表和通道轉(zhuǎn)換開關(guān);進(jìn)一步的,協(xié)議轉(zhuǎn)換模塊還包括MAX232轉(zhuǎn)換單元;控制器的兩個(gè)串口分別通過MAX232轉(zhuǎn)換單元連接標(biāo)準(zhǔn)電能表和通道轉(zhuǎn)換開關(guān)。通道轉(zhuǎn)換開關(guān)采用萬轉(zhuǎn)開關(guān)。萬轉(zhuǎn)開關(guān)即萬能轉(zhuǎn)換開關(guān),其為現(xiàn)有產(chǎn)品,本發(fā)明采用的萬轉(zhuǎn)開關(guān)的接口數(shù)可根據(jù)要接入的標(biāo)準(zhǔn)電能表數(shù)量進(jìn)行設(shè)置。在應(yīng)用時(shí),通過對(duì)萬轉(zhuǎn)開關(guān)手柄的操作可切換當(dāng)前連接總控模塊的標(biāo)準(zhǔn)電能表,從而對(duì)相應(yīng)的電表進(jìn)行校準(zhǔn)。此外,通道轉(zhuǎn)換開關(guān)也可采用現(xiàn)有的多路選擇器,多路選擇器的應(yīng)用亦為現(xiàn)有技術(shù)。協(xié)議轉(zhuǎn)換模塊中的控制器采用單片機(jī)(MCU)。如現(xiàn)有的80C51系列單片機(jī)等??偪啬KPC可為現(xiàn)有電能表校準(zhǔn)系統(tǒng)中用于發(fā)出校準(zhǔn)指令和接收校準(zhǔn)反饋數(shù)據(jù),以及進(jìn)行各種計(jì)算的控制器計(jì)算機(jī),其其它功能實(shí)現(xiàn)不作為本發(fā)明的發(fā)明點(diǎn)。本發(fā)明僅對(duì)總控模塊PC與標(biāo)準(zhǔn)電能表之間的協(xié)議轉(zhuǎn)換統(tǒng)一進(jìn)行研究。本發(fā)明系統(tǒng)在應(yīng)用時(shí),協(xié)議轉(zhuǎn)換模塊基于統(tǒng)一的通信協(xié)議進(jìn)行與各標(biāo)準(zhǔn)電能表之間,和與總控模塊之間的通信;可根據(jù)各種標(biāo)準(zhǔn)電能表的既有通信協(xié)議數(shù)據(jù)格式,對(duì)通信協(xié)議中指令轉(zhuǎn)換規(guī)則(即各數(shù)據(jù)格式對(duì)應(yīng)關(guān)系表)進(jìn)行完善,從而使得協(xié)議轉(zhuǎn)換功能可支持市面上的各種標(biāo)準(zhǔn)電能表,應(yīng)用擴(kuò)展簡便。實(shí)施例2如圖1所示,協(xié)議轉(zhuǎn)換系統(tǒng)包括總控模塊(PC)、萬轉(zhuǎn)開關(guān)、協(xié)議轉(zhuǎn)換模塊和標(biāo)準(zhǔn)電能表,RD33和COM3003分別表示兩種廠家的標(biāo)準(zhǔn)電能表,兩種標(biāo)準(zhǔn)表的通訊協(xié)議不一樣,本實(shí)施例通過協(xié)議轉(zhuǎn)換模塊來轉(zhuǎn)換成統(tǒng)一的通信協(xié)議,以實(shí)現(xiàn)數(shù)據(jù)交互。協(xié)議轉(zhuǎn)換模塊中的控制器采用單片機(jī)。萬轉(zhuǎn)開關(guān)是一個(gè)物理轉(zhuǎn)換開關(guān),能夠在同一時(shí)間中只允許有一種標(biāo)準(zhǔn)電能表接入。以RD33和COM3003標(biāo)準(zhǔn)表為例:工作中只有一種標(biāo)準(zhǔn)電能表和PC通訊。兩種標(biāo)準(zhǔn)表的通訊口選擇是通過一個(gè)萬轉(zhuǎn)開關(guān)來實(shí)現(xiàn)的。如圖3所示為本發(fā)明協(xié)議轉(zhuǎn)換方法主程序流程示意圖,步驟為:首先初始化單片機(jī)的數(shù)據(jù)存儲(chǔ)器和串口等,建立單片機(jī)和標(biāo)準(zhǔn)電能表以及PC電腦之間通訊的物理連接;初始化標(biāo)準(zhǔn)電能表的電壓、電流檔位在最大值;以防止有過壓過流的情況發(fā)生;單片機(jī)通過串口1接收總控模塊PC發(fā)送的數(shù)據(jù),然后通過查找對(duì)應(yīng)關(guān)系表,轉(zhuǎn)換成RD33和COM3003能夠識(shí)別的特定命令;例如設(shè)置標(biāo)準(zhǔn)電能表電壓檔位、電流檔位、接線方式、讀取標(biāo)準(zhǔn)表狀態(tài);標(biāo)準(zhǔn)電能表返回的數(shù)據(jù)通過串口2返回給單片機(jī),單片機(jī)將各種不同種類的標(biāo)準(zhǔn)電能表的數(shù)據(jù),轉(zhuǎn)換成統(tǒng)一的格式,發(fā)送給PC。返回?cái)?shù)據(jù)包括:電壓、電流、相位、頻率等的測量值和實(shí)際的接線方式。如圖4所示,為本發(fā)明協(xié)議轉(zhuǎn)換模塊流程示意圖,開始時(shí),單片機(jī)接收PC發(fā)送的指令,收到指令后,單片機(jī)遵循協(xié)議轉(zhuǎn)換模塊對(duì)應(yīng)的通訊協(xié)議取指令頭,然后查找第一數(shù)據(jù)格式與第三數(shù)據(jù)格式的對(duì)應(yīng)關(guān)系表,取對(duì)應(yīng)的轉(zhuǎn)換后指令頭,取指令參數(shù),然后合成新的指令頭+指令參數(shù)+結(jié)束符,向目標(biāo)端口輸送數(shù)據(jù)。新的指令合成前,若指令參數(shù)與目標(biāo)參數(shù)格式也存在不同,也將這些不同完善在對(duì)應(yīng)關(guān)系表中,轉(zhuǎn)換時(shí),將指令參數(shù)的格式轉(zhuǎn)換為目標(biāo)參數(shù),再進(jìn)行新指令的合成。以德國ZREA公司的0.01級(jí)標(biāo)準(zhǔn)電能表COM3003為例:標(biāo)準(zhǔn)表返回給通訊轉(zhuǎn)換裝置的電壓、電流、功率等信息有ZERA公司特殊的協(xié)議定義,其中的一些指令舉例如下:"UL1="A相電壓"UL2="B相電壓"UL3="C相電壓"IL1="A相電流"IL2="B相電流"IL3="C相電流"FU1="A相電壓相位"FU2="B相電壓相位"FU3="C相電壓相位"FI1="A相電流相位"FI2="B相電流相位"FI3="C相電流相位"P1="A相有功"P2="B相有功"P3="C相有功"Q1="A相無功"Q2="B相無功"Q3="C相無功"EP="總有功"EQ="總無功"F="頻率協(xié)議轉(zhuǎn)換模塊接收到這些參數(shù)的相關(guān)指令后,根據(jù)接收到的指令頭,判斷當(dāng)前接收到的是哪一類型的數(shù)據(jù);然后將等號(hào)后面的數(shù)據(jù)加上新的指令頭后,再將轉(zhuǎn)換后的指令發(fā)送出去。對(duì)應(yīng)轉(zhuǎn)換后的協(xié)議及表示含義如下:"U1:"A相電壓"U2:"B相電壓"U3:"C相電壓"Ia:"A相電流"Ib:"B相電流"Ic:"C相電流"FUa:"A相電壓相位"FUb:"B相電壓相位"FUc:"C相電壓相位"FIa:"A相電流相位"FIb:"B相電流相位"FIc:"C相電流相位"P1:"A相有功"P2:"B相有功"P3:"C相有功"Q1:"A相無功"Q2:"B相無功"Q3:"C相無功"EP:"總有功"EQ:"總無功"F:"實(shí)際頻率若要想控制COM3003的接線方式,則需要給其發(fā)送能識(shí)別的接線方式命令。通訊協(xié)議轉(zhuǎn)換模塊認(rèn)知的接線方式控制命令如下:TYPE:0P1單相有功TYPE:1P4三相四線有功TYPE:2P3_2三相三線有功TYPE:3Q4_3三相四線跨線無功90度三元件無功TYPE:4Q3_60三相三線移相60度無功;60度兩元件無功TYPE:5Q3_90三相三線跨線無功90度兩元件無功TYPE:6Q4_R三相四線真無功TYPE:7Q3_R三相三線真無功TYPE:8P3_3三相三線有功;UAUBUC按三相四線輸出UB對(duì)地不為0TYPE:9Q3_3三相三線無功輸出按三相三線輸出UB接U0TYPE::WIRE_Q3_CT接線方式三相三線人工中心點(diǎn)無功TYPE:;WIRE_Q1單相方式無功對(duì)應(yīng)的COM3003能夠是別的接線方式控制命令如下:{"2WA\r"}單相有功{"4WA\r"}三相四線有功{"3WA\r"}三相三線有功{"4WRC\r"}三相四線跨線無功90度三元件無功{"3WRCB\r"}三相三線移相60度無功;60度兩元件無功{"3WRCA\r"}三相三線跨線無功90度兩元件無功{"4WR\r"}三相四線真無功{"3WR\r"}三相三線真無功{"2WR\r"}單相方式無功實(shí)施例3參考圖2所示為本發(fā)明協(xié)議轉(zhuǎn)換系統(tǒng)的應(yīng)用結(jié)構(gòu)示意圖,即電能表校準(zhǔn)系統(tǒng)結(jié)構(gòu)示意圖,其中,被校表接入各標(biāo)準(zhǔn)電能表(標(biāo)準(zhǔn)表1、2…N)。應(yīng)用時(shí),通過上位控制計(jì)算機(jī)或鍵盤的控制,啟動(dòng)電能表校準(zhǔn)系統(tǒng)及其中的協(xié)議轉(zhuǎn)換系統(tǒng)的操作。本系統(tǒng)中的電源采用程控精密電源,使其能夠提供被校表和標(biāo)準(zhǔn)電能表工作所需電壓和電流;標(biāo)準(zhǔn)電能表與協(xié)議轉(zhuǎn)換模塊的通訊端口連接,以實(shí)現(xiàn)通信協(xié)議的格式轉(zhuǎn)換。同時(shí)參照現(xiàn)有電能表校準(zhǔn)技術(shù),標(biāo)準(zhǔn)電能表將功率標(biāo)準(zhǔn)電能脈沖送入誤差計(jì)算單元,誤差計(jì)算單元同時(shí)采集被校表脈沖并計(jì)算出誤差,利用電能比較法算出的誤差在本地顯示并通過高速工業(yè)CAN總線上傳到總控模塊,總控模塊在表位數(shù)據(jù)監(jiān)視界面對(duì)數(shù)據(jù)進(jìn)行監(jiān)視、管理并上傳到上位控制計(jì)算機(jī)進(jìn)行處理;總控模塊可設(shè)置為主要完成按鍵處理、計(jì)算機(jī)數(shù)據(jù)處理、標(biāo)準(zhǔn)表數(shù)據(jù)處理(電壓、電流、功率、相位、頻率等)、GPS數(shù)據(jù)處理、表位誤差數(shù)據(jù)采集、多功能表485通信、電壓和電流輸出控制、各種功能試驗(yàn)控制、溫濕度數(shù)據(jù)采集、功耗數(shù)據(jù)采集等關(guān)于電能表檢測相關(guān)的多項(xiàng)工作。同時(shí)把采集到的數(shù)據(jù)送至上位控制計(jì)算機(jī)進(jìn)行處理。用戶可以通過人機(jī)交互單元進(jìn)行相關(guān)的設(shè)置與數(shù)據(jù)讀出,數(shù)據(jù)輸出結(jié)果被保存至計(jì)算機(jī)內(nèi),也能通過數(shù)據(jù)處理打印模塊進(jìn)行數(shù)據(jù)打印。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本
技術(shù)領(lǐng)域:
的普通技術(shù)人員來說,在不脫離本發(fā)明技術(shù)原理的前提下,還可以做出若干改進(jìn)和變形,這些改進(jìn)和變形也應(yīng)視為本發(fā)明的保護(hù)范圍。當(dāng)前第1頁1 2 3