廣州正力通用電氣有限公司 趙洪軍
基于無線公網通訊的三相電能表設計
廣州正力通用電氣有限公司 趙洪軍
本文論述了一款基于GPRS/CDMA無線公網通訊的電能表的設計方案,著重介紹了無線通訊模塊的功能及電路、專用電能計量芯片ADE7758的特性及應用電路、NUC120RE3AN微控制器的功能及接口、軟件架構。
無線公網通訊;GPRS/CDMA;電能表;NUC120;ADE7758;MC52;MC323
隨著科技的進步,電力系統(tǒng)中電能表的抄表方式也從現場人工抄表發(fā)展到遠程自動抄表。目前用于抄表的技術有多種,如RS485總線、紅外和電力線載波等,這些抄表技術相對比較成熟,但應用卻各有其局限性,如RS485總線抄表需要布線,且傳輸距離不能超過1200米,紅外抄表需要人工在現場抄表,電力載波抄表由于電磁干擾等的影響傳輸距離受限。隨著GPRS/CDMA無線公網通信技術的成熟,其網絡覆蓋廣,可實時在線,按流量計費,資費不斷下調,且不受距離和空間的限制等優(yōu)點,使得無線通訊技術在電力抄表行業(yè)得到越來越廣泛的應用。
GPRS/CDMA電能表就是無線公網通信技術和電表技術的結合體,它將三相多功能電能表和GPRS/CDMA通信模塊相結合,形成具有無線網絡通信能力的電能計量裝置。GPRS/CDMA電能表主要由無線通信模塊和電能計量兩部分組成。
可實現三相數字多功能電能表的全部功能,在未接入無線通信模塊的情況下,不影響其作為普通多功能電能表的使用。它對交流模擬量進行實時采樣、處理和存儲,實現電能計量、需量測量、復費率、負荷曲線計算和存儲、數據凍結、事件記錄、復費率、電壓、電流、頻率測量等,可實現用戶預購電控制、負荷控制、遠程控制等功能。具有RS485、RS232接口、紅外接口、USB接口,以實現數據的抄讀和設置;具有本地液晶顯示,支持本地巡顯和鍵顯功能。
圖1 無線公網通訊的三相電能表系統(tǒng)框圖
GPRS/CDMA通信模塊是電能表遠程通訊的關鍵部件,作為網絡電能表的一個獨立模塊,在不影響電能表基本計量功能的情況下,滿足遠程抄表、負荷控制的需要。電能表與主站的通信規(guī)約遵循《電力用戶用電信息采集系統(tǒng)通信協議》(Q/GDW376.1-2009)標準。
無線公網通訊的三相電能表的系統(tǒng)框圖如圖1所示。系統(tǒng)包括:ARM微控制器(NUC120VE3AN)、GPRS(MC52)/CDMA(MC323)模塊、ADE7758電能測量模塊、三相電流檢測模塊、三相電壓檢測模塊、顯示模塊、RS485、RS232、USB、紅外通信接口、存儲器及電源模塊等。
(1)GPRS/CDMA無線公網通訊模塊
無線公網通信是指使用由電信部門建設、維護和管理,面向社會開放的通信系統(tǒng)和通信服務。公共通信網具有地域覆蓋面廣,技術成熟可靠,通信質量高,建設和維護質量高等優(yōu)點。目前工業(yè)控制領域的無線公網通信主要包括GPRS和CDMA,其在配網自動化終端方面也得到了廣泛應用。
本方案無線通訊可選擇為GPRS通訊或CDMA通訊方式。GPRS通訊模塊采用CINTERION公司的MC52iR3模塊或西門子公司的MC55模塊;CDMA通訊模塊采用華為公司的MC323模塊。由于以上三種模塊的硬件接口一致,都是使用50pin B2B連接器,并且各引腳功能基本相同,因此可以在同一款硬件電路上直接互換使用。只是GPRS模塊與CDMA模塊的AT命令不同,軟件上可通過查詢模塊版本信息的方式加以區(qū)分,即可做到兩種模塊同時兼容。
以上無線通訊模塊內部都集成了TCP/IP協議棧,為軟件開發(fā)帶來了方便,直接采用AT指令的方式即可實現無線網絡通訊。并且能夠保證網絡通訊及SMS(短信息)通訊同時有效,為通訊的可靠性提供了保障。其應用電路簡單、接口方便、性能穩(wěn)定,是GPRS/CDMA通訊的首選模塊。
以MC55模塊為例給出實際應用電路圖2,以便參考,另外兩款模塊的硬件電路與該圖一致。具體見“圖2--無線通訊模塊外圍電路”,通過IGT引腳控制模塊的開機,使用SYNC引腳控制指示燈顯示模塊工作狀態(tài),使用TTL電平的TXD0、RXD0串行通訊接口與ARM微處理器的USART0接口通訊。
(2)電參數測量模塊
電參數測量模塊包含ADE7758電能測量模塊、三相電流檢測模塊、三相電壓檢測模塊。
ADE7758是一款高準確度的三相電能計量芯片,支持IEC60687,IEC61036,IEC61268,IEC62053-21,IEC62053-22,和IEC62053-23標準;適用于三相/三線,三相/四線和其它三相系統(tǒng);溫度在25度時,在1000:1的動態(tài)范圍內,有功電能誤差小于0.1%;能提供有功電量、無功電量、視在電量,電壓有效值,電流有效值和采樣波形數據;兩路脈沖輸出,一路為有功功率,另一路為無功率或視在功率;支持功率,相位和有效值偏移校正;提供線電壓驟降和電壓檢測的片內用戶可編程閾值電壓;片內數字積分器可以直接連接di/dt電流傳感器;電流通道上的可編程增益放大器允許直接連接電流分流器和電流互感器;帶中斷請求輸出功能的SPI兼容串行接口;ADE7758集成了二階∑-D模數轉換器,數字積分器,基準電路,溫度傳感器,以及所有進行有功,無功和視在電能計量以及有效值計量所需的信號處理元件保證在各種環(huán)境和時間條件下的高準確度。
ADE7758中具有波形采樣寄存器,它可以對模數轉換器的輸出進行訪問。三相中的任一相的線電壓過零檢測與電壓過零點是同步的,過零檢測的結果可用于測量三個電壓輸入中任意一個的周期。也可用于內部芯片的線循環(huán)電能累加模式。該模式使電能累加與半周期的整數倍同步,以此實現更快更準確的校準。
三相電流檢測部分采用電流互感器的方式,以便實現更好的電氣隔離及增強抗干擾能力。電流互感器采用標準的5A/2.5mA的互感器,電流經過電阻后轉成0-350mV的電壓直接輸入到ADE7758,省去了運放等元器件,保證了精度。
三相電壓檢測部分采用變壓器轉換的方式進行電壓采樣,使強弱電部分進行有效的隔離,提高了絕緣強度及可靠性。
電參數測量模塊部分電路如圖3所示??梢姴捎肁DE7758芯片的電參數測量電路非常簡單,是制作三相電能表不錯的方案。
(3)微處理器
采用基于ARM Cortex-M0內核的32位微控制器NUC120VE3AN,其內嵌了128KB的高速FLASH存儲器和16KB的RAM,具有豐富的外設資源,如:4個32位定時器(帶捕獲、比較通道);8路12位ADC;8路PWM通道;76個GPIO;具有獨立電源和時鐘的RTC,支持軟件頻率補償;3個UART串行接口,支持IrDA(SIR)協議;4個SPI接口;2個I2C接口;1個全速USB2.0接口,支持控制傳輸(Control),批量傳輸(Bulk In/Out),中斷傳輸(Interrupt)及同步傳輸;1個I2S接口;內含向量中斷控制器,可配置中斷優(yōu)先級和向量地址;片內Boot裝載程序,可以實現在系統(tǒng)編程(ISP),通過片內PLL可實現50MHz的CPU操作頻率,具有空閑和掉電2種低功耗模式,并且可通過外部中斷喚醒。
其大容量的FLASH存儲器和RAM足夠滿足應用需求,避免了外擴芯片的煩惱;3個UART串行接口可分別用于與通訊模塊通信、紅外通信及RS458/232通訊,并且支持IrDA(SIR)協議,非常實用方便;具有USB接口,方便與筆記本電腦或PDA通訊,負荷今后發(fā)展趨勢;支持軟件頻率補償的RTC,保證系統(tǒng)時間的精度;在系統(tǒng)編程(ISP)功能方便程序升級。
該芯片由臺灣新塘公司生產,價格低廉,并且提供了豐富的接口應用程序及例程,給使用及學習帶來了方便。總之其大容量的內部資源、豐富的接口及合理的價格,使其性價比在同類MCU中表現突出,非常適合作為無線公網通訊的三相電能表的微控制器使用,圖4是微控制器功能框圖。
(4)存儲器
由于與主站的上行通信應滿足電力用戶用電信息采集系統(tǒng)通信協議,需要存儲規(guī)約要求的一類數據(實時數據)、二類數據(曲線數據、統(tǒng)計數據)和三類數據(事件),特別是曲線數據要求存儲的數據量大,因此應采用大容量的存儲器來存儲二類和三類數據。
由于鐵電存儲器可無限制的擦寫,所以非常適合用來存儲需要經常更新的實時數據和設置參數。存儲器與MCU的接口為SPI接口,簡單方便。
(5)本地通訊接口
利用RS485/RS232串行口、USB口及紅外通信口可實現終端參數的本地設置和維護。其中,RS232串口可實現對GPRS/CDMA模塊狀態(tài)的監(jiān)測,通過RS485串行口及USB接口可抄讀符合電力用戶用電信息采集系統(tǒng)通信協議的數據。
(6)顯示模塊
LCD顯示屏及LED指示燈用來指示終端的運行狀態(tài)、各項電參數、通訊狀態(tài)及報警狀態(tài)等信息。
軟件設計基于uC/OS-ii嵌入式操作系統(tǒng)的多任務設計,整體架構如圖5所示。
系統(tǒng)軟件包括:主任務、上行任務、下行任務、模擬串口任務、事件處理任務和控制處理任務。
實現全局變量初始化,硬件環(huán)境初始化,信號量和消息隊列的建立、其他任務的創(chuàng)建和啟動、鍵盤掃描、系統(tǒng)時間和定時處理、復位處理。
上行任務實現GPRS/CDMA通信鏈路的建立、維護及與主站的數據交換,包括鏈路維護、數據收發(fā)、協議解析等功能。
實現對三相電壓、電流、有功、功率因數、頻率、電量的測量、數據處理、數據存儲、計費管理等功能。
實現RS485端口通信、RS232端口通信、紅外端口通信和USB通信。
事件處理任務處理系統(tǒng)發(fā)生的各類事件,包括事件記錄、事件上報等。
控制任務執(zhí)行一些控制操作,包括預購電控制、負荷控制、告警控制等。
任務與任務之間數據傳遞通過消息發(fā)送和接收來實現。
本文介紹了一款集GPRS/CDMA無線公網通信,三相電壓、電流、有功、功率因數、頻率、電量測量,RS232、RS485串行通信,紅外通信,USB通信,負荷控制,異常主動報警功能與一體的電能表。該電能表具有結構簡單、精度高、功能全、抄表和通信方式多樣化等特點。
[1]HUAWEI MC323-a CDMA2000 1X M2M模塊硬件指南[S].華為技術有限公司,2011年3月
[2]NuMicro? Family NUC120系列規(guī)格書[S].新唐科技股份有限公司,2011年7月
[3]MC52iR3 Hardware Interface Description[S].CINTERION公司,2010年12月
[4]ADE7758數據手冊[S].Analog Devices,Inc.,2005年11月
趙洪軍(1977—),男,黑龍江人,現供職于廣州正力通用電氣有限公司,研究方向:城市照明自動化監(jiān)控管理系統(tǒng)、城市照明單燈監(jiān)控系統(tǒng)、城市照明智能節(jié)能裝置、城市照明線路及設備防盜監(jiān)測系統(tǒng)。