關 閉

新聞中心

EEPW首頁 > 工控自動化 > 設計應用 > 基于Modem通信的多用戶智能電能表系統(tǒng)的研究

基于Modem通信的多用戶智能電能表系統(tǒng)的研究

作者: 時間:2012-09-19 來源:網(wǎng)絡 收藏

對某一段定時時間電能的測量,可變?yōu)閷@段時間內(nèi)轉(zhuǎn)換的電脈沖數(shù),在軟件中設置脈沖常數(shù)C=3200 imp/kWh,然后可由LCD循環(huán)顯示各個用戶某段時間的用電量。假設某用戶用電功率為5 kW,則一小時用電5 kWh,一秒鐘用電5kWh/3600,再與脈沖常數(shù)C相乘得出脈沖頻率為4.44 Hz,脈沖周期為225 ms,遠遠超過LPC2210的指令周期,則此檢測脈沖下降沿的計數(shù)方法準確可靠,不會出現(xiàn)漏計或多計的現(xiàn)象。

2.3嵌入式模塊

系統(tǒng)中與LPC2210連接的采用嵌入式MODEM芯片73M2901,使用賀氏標準AT命令呼叫和應答,實現(xiàn)與遠程系統(tǒng)的。由于LPC2210微控制器的UART1口帶有完整的調(diào)制解調(diào)接口,所以可將73M2901直接連接到LPC2210的UART1串口上,進行數(shù)據(jù)傳輸工作,接口結構如圖4所示。

基于Modem通信的多用戶智能電能表系統(tǒng)的研究  www.21ic.com

LPC2210直接采集數(shù)字信號,通過UART1串口送給本端的嵌入式芯片73M2901,73M2901將數(shù)字信號調(diào)制成音頻模擬信號在電話線上傳輸,再經(jīng)過中心站標準Modem調(diào)制成數(shù)字信號送往上位機管理系統(tǒng)。

2.4其它電路模塊

系統(tǒng)為戶電表系統(tǒng),在寫用戶電量時,需要經(jīng)常改寫電量(如增加0.1度改寫一次電量),因此采用擦寫次數(shù)較高、存儲容量較大的EEPROM。研究中數(shù)據(jù)存儲模塊選用帶接口的串行非易失存儲器FM24C16A。用來存儲各用戶的電量數(shù)據(jù)信息和各用戶的計量模塊的地址,保證采集信息的正確無誤。

電壓輸入通道采用電阻分壓網(wǎng)絡提供電壓信號,電流通道有兩個電流輸入端,然而,每一時刻只有一個通道用來電能計量。研究中選擇電流互感器作為電流傳感器。

斷電控制電路主要由跳閘繼電器組成,當用戶拖欠電費或用電需量持續(xù)超出需量限定一定時間后,上位機管理系統(tǒng)將通過Modem發(fā)送斷電指令給LPC2210,然后LPC2210將輸出信號,使繼電器動作,切斷供電電源。

3系統(tǒng)軟件設計

3.1上位機軟件設計

上位機軟件用VC++編程,系統(tǒng)中上位機先完成標準Modem的初始化,需要數(shù)據(jù)傳輸時,上位機通過Modem撥號建立數(shù)據(jù)傳輸鏈路,然后發(fā)AT控制指令判斷是進行異常處理還是接收電能數(shù)據(jù),完成任務后掛斷電話。此上位機管理軟件系統(tǒng)的功能框圖如圖5所示。

基于Modem通信的多用戶智能電能表系統(tǒng)的研究  www.21ic.com

3.2下位機軟件設計

本文通過移植源碼公開的嵌入式操作系統(tǒng)μC/OS-Ⅱ來管理整個系統(tǒng)的運行,它具有多任務性、實時性等優(yōu)點。要構建整個下位機軟件框架,首先對μC/OS-Ⅱ和各硬件部分進行初始化和參數(shù)設置,然后是多任務的創(chuàng)建,對整個下位機實現(xiàn)的功能進行任務分割,并根據(jù)實際需要為各個任務分配優(yōu)先級,各個任務是通過搶占CPU的使用權來運行的,它們之間的通過信號量、郵箱、消息隊列等機制來完成。多任務模塊的劃分如圖6所示。

在用μC/OS-Ⅱ作為內(nèi)核來編寫整個下位機系統(tǒng)的應用軟件之前,先完成μC/OS-Ⅱ在LPC2210的移植工作,要根據(jù)LPC2210的特點合理地修改μC/OS-Ⅱ的3個與LPC2210有關的文件:OS_CPU.H,OS_CPU_A.ASM,OS_CPU_C.C,其中包括OSCtxSW(),OSIntCtxSW(),OSTaskStkInit(),OSStartHighRdy(),OSTickISR()等重要文件。

主要是將文件中寄存器的初值進行修改,另外還須編寫配置文件、參數(shù)等。為了很好地將系統(tǒng)中的實時采集和定時采集區(qū)分,并且能體現(xiàn)出實時采集優(yōu)先級高的特點,研究中采用消息隊列來實現(xiàn)。

4結語

系統(tǒng)采用32位ARM芯片作為控制系統(tǒng)的核心,大大提高了系統(tǒng)的數(shù)據(jù)處理能力,并且微控制器通過Modem與上位機管理系統(tǒng),可實現(xiàn)供電系統(tǒng)同時對多個用戶用電的智能化管理,特別對于公寓用電及單元用電的集中管理其優(yōu)點尤為突出,目前在許多地方已得到廣泛的應用。利用提供的各種系統(tǒng)調(diào)用以及任務間的通訊機制,使多任務設計得以簡化并保證了系統(tǒng)行為的實時性,具有很好的應用前景。

電能表相關文章:電能表原理

上一頁 1 2 下一頁

評論


相關推薦

技術專區(qū)

關閉