高校公寓安科瑞電子式預付費電錶的介紹與研究

【摘要】

學生公寓內用電安全是學校執行中非常總要的一項工作,節約用電也是學校事業發展的重要改革措施。利用預付費式電度表是對每個學生寢室的用電情況進行實時監控,對過度用電和使用大功率用電措施器進行識別管理,建立用電安全保障措施。電度表採用

Atmel

公司生產的

AT89S52

微控制器、

AT24C04

儲存器

EEPROM

A/D

轉換器和電度表專用積體電路

SM9903

以及液晶顯示器等器件進行設計和製作,編寫彙編程式控制各個輸入輸出裝置實現預付費電度表的功能,幫助公寓管理部門做好用電安全管理工作。

【關鍵詞】

電子式預付費電度表;

AT89S52

微控制器;

AT24004

儲存器;

EEPROM:A/D

轉換器;積體電路

SM9903

1。

設計任務與要求

設計單相電子式預付費電度表的主要任務是採用能讀取

IC

卡的電度表。主要要求是:①電能計量準確、精度高,要求至少達到二級表

誤差範圍為

2)

的進度;②要求

IC

卡的保密性高。③電度表正常工作時,能顯示剩餘電能值、已用電能值,使學生能夠直觀地瞭解電度表的工作是否正常及用電負荷的大小。④當表內剩餘電能不足

20kw

·

h(

數值可根據需求由公寓管理部門調節

時,能夠提醒學生餘電不足,及時購電。⑤具有掉電保護功能,當停電時能將所有資料儲存,恢復供電後繼續顯示所有資料。

2。

系統設計與分析

預付費電度表雖然只是不同計量器具,但是由於微控制器的引入,對設計的要求就會很高。因為由電源引入的干擾很容易導致程式出錯,比如各種資料丟失、改變、微處理器宕機等情況發生。在常年不間斷執行的情況下要求裝置高質量和高可靠的執行,尤其是在東北地區冬夏溫差大的惡劣條件下。

2

1

電能計量系統方案設計

對電流和電壓分別取樣,先透過模擬乘法器相乘,得到一個與功率

P

成正比的模擬電壓

或是電流

,再利用

V/F

變換

或是

I/F)

變換成頻率訊號

f

,微控制器對頻率訊號

f

進行累加,便可得到電能。系統框圖如圖

1

所示。採用這種方法硬體成本低、程式設計簡單而且對

CPU

要求低,完全可以採用

AT89S52

微控制器進行控制,而且現有積體電路

SM99O3

將模擬乘法器、低通濾波器和

V/F

變換器整合在一起,其效能指標遠遠高於分立元件。並且採用整合的液晶顯示屏大大降低了裝置功耗,還可以顯示數字,介面清晰、明瞭。

高校公寓安科瑞電子式預付費電錶的介紹與研究

2。2

預付費系統方案設計

IC

卡可以作為銷售電能的傳輸媒質,由於是學校內部進行購電因此可以採用非加密儲存器式

IC

卡,這種卡內嵌入晶片為通用儲存器晶片,主要特點是卡內嵌入通用

EEPROM

;卡內無安全控制邏輯,可對卡內部資訊不受限制地任意存取;多采用

2

線序列通訊協議

(I2C

匯流排協議

或是

3

線序列通訊協議

(SPI

協議

採用這種方式的

IC

卡主要可以針對單位或是學校內部進行定量用電、超標付款等應用。

2。3

電能測量

電能測量利用積體電路

SM9903

,晶片內包含了四象限模擬乘法器、積分器、電壓

/

頻率轉換器

VFC

、計數器

分頻器

及控制邏輯,其能將正弦電壓和電流相乘後轉換為頻率輸出,微控制器對輸出的脈衝訊號進行累計計數就能夠得到電能數量。

3。

硬體電路設計

3。1

控制電路設計

AT89S52

是一種低功耗、高效能

COMS8

位微控制器,具有

8K

系統可程式設計

Flash

儲存器。產品指令和引腳完全相容

MCS51

系列微控制器。片內

Flash

允許程式儲存器在系統可程式設計。

AT89S52

包括:

8KFlash

儲存器,

256

位元組

RAM

32

I/O

埠,看門狗定時器,

2

個數據指標,

3

16

位定時器

/

計數器,

1

6

向量

2

級中斷結構,全雙工序列口,片內晶振及時鐘電路。

AT89S52

還可以可降至

0H z

靜態邏輯操作,支援

2

種軟體可選擇節電模式。空閒模式下,

CPU

在停止工作時,允許

RAM

、定時器

/

計數器、串列埠、中斷繼續工作。掉電保護方式下,

RAM

內容被儲存,振盪器被凍結,微控制器一切工作停止,直到下一個中斷或硬體復位為止。

系統中復位電路和震盪電路是要有的,採用按鍵式復位電路,晶振採用

12M Hz

頻率。微控制器的第

31

個引腳

EA/

上加一個高電平,

14

個定時

/

計數器

T O

上接一個型號為

TL521

的光耦,利用這個光耦將

SM9903

輸出的頻率訊號進行累加計算。

3。2

電能計量電路設計

電能計量電路採用了電度表專用積體電路

SM9903

SM9903

採用

3tzm

矽柵

BICMOS

工藝製成。電路設計先進,內部整合有緩衝放大器、乘法器、

V/F

A/D

轉器等電路。模擬部分

SM9903

和數學部分可分開供電,所以可靠性較高。封裝採用

DIP30

塑封。

3。3

顯示電路設計

顯示部分採用

SMG12232B-2

液晶顯示屏,顯示各種資訊。

SMG12232B-2

液晶顯示屏特點是顯示內容豐富

可顯示漢字

,功耗小,可靠性高,電路簡單,螢幕解析度為

122

×

32

點陣。

SMG12232B-2

液晶顯示屏與微控制器之間採用匯流排方式連線。在微控制器

AT89S52

的每條資料匯流排上都加一個

1OkQ

上拉電阻然後再和液晶屏的每個資料引腳連線;液晶屏的片選訊號

CS2

CS1

和資料

/

命令選擇端

AO

分別與微控制器的

P2

2

P 2

1

P2

.連線;寫訊號

WR/

和讀訊號

R D/

分別與微控制器的寫訊號

WR/

和讀訊號

RD/

連線;復位段

RST

則可以透過按鍵連線高電平或是直接接地;背光源驅動電壓輸入端

EL+

EL

一則可以透過一個電位器接電源,調節螢幕亮度。

3。4 lC

卡介面電路

IC

卡介面電路用於儲存由售電管理系統寫入的密碼、卡號、電度數等,是公寓管理部門管理每個學生公寓的主要途徑。必須提高

Ic

卡操作的可靠性,要求有卡上下電控電路、卡插入檢測電路、卡短路檢測電路等輔助電路,結合彙編程式設計可以進一步加強

IC

卡的讀寫準確性和可靠性。在電路設計上可以利用微控制器的

P 1

6

控制

IC

卡座電源的通斷,利用

P1

5

檢測

IC

卡電源有無短路現象發生,防止潮溼或人為造成的破壞。

3。5

掉電檢測電路設計

掉電檢測電路設計比較簡單,可以利用一片

L M 393

電壓比較器來完成。電路中利用一個基準電壓

LM336

給比較器

LM 393

的反向輸入端提供一個基準電壓

Vz

,在同向輸入端輸入一個電源電壓的參考值,當電源正常時

V

LM393

將會輸出一個高電平,反之當電源斷開時則會輸出一個低電平。將

L M 393

輸出的電平送人微控制器的

P3

2

作為斷電檢測訊號。

3。6

磁保持繼電器驅動電路設計

磁保持繼電器能在脈衝的作用下進行動作,並在無電源消耗的情況下長期保持在一定的位置,即保持在末尾一個脈衝指令的狀態。由於具有雙穩態和記憶的功能,且能耗低,因此磁保持繼電器廣泛運用於航天、鐵路以及電氣測量等領域。磁保持繼電器正常工作時不需要加驅動電流,只在需要改變觸點狀態時加上

200ms

的反向脈衝即可。隨後不需要任何驅動。這就大大節省了能量,降低了消耗。

H

橋電路在驅動訊號的驅動下,使繼電器線圈透過雙向脈衝電流,從而改變繼電器的通斷狀態。作為負載的磁保持繼電器內部是感性線圈,通態電阻較小,且負載上面的電流、電

壓不能突變。因此

H

橋主電路的

MOSFET

端設計常見的

RCD

吸收電路。同時,考慮到磁保持繼電器是脈衝驅動,對電源的要求不高,所以這種驅動電源設計簡單可靠、成本低廉、體積小,尤其適合於預付費電能計量系統。分別利用微控制器的

I/O

P 1

P 1

1

作為磁保持繼電器的驅動訊號。

4。

軟體系統設計

系統程式主要由檢測

IC

卡餘額程式、顯示程式、檢測漏電、過載保護程式和斷電程式等部分構成。上電之初首先檢測

IC

卡餘額當等於零時系統斷電並提示餘額不足,否則系統上電並顯示相應資訊,然後判斷是否有用電裝置用電並開始統計電量;然後檢測電路是否有漏電、過載等不安全現象發生,有則斷電並提示等待維修,否則進入到

IC

卡餘額檢測環節。

系統程式設計流程圖如圖

2

高校公寓安科瑞電子式預付費電錶的介紹與研究

5。

安科瑞宿舍預付費電錶介紹

高校公寓安科瑞電子式預付費電錶的介紹與研究

控制功能

1

、預付費管理控制  支援預付費功能。可設定基礎金額,供免費使用;可對剩餘金額進行四級報警:餘額不足報警(一級)、預跳閘報警(二級)、欠費報警(三級)、達到賒欠上限(四級)報警。每級報警都會導致電錶背光常亮,預跳閘報警跳閘方式可設定為不跳閘、跳閘後自動合閘以及跳閘後不合閘等,跳閘後可透過按鍵自行合閘,達到賒欠上限後電錶跳閘,此時只有繳費後才能繼續合閘使用。

2

、時間管理控制  支援時間管理控制。

L1

L2

L3

可分別設定為工作日和節假日模式,每天上限可設定

8

個時間段,每個時間段可分別設定為合閘狀態或夜間模式,合閘時間段內電錶保持合閘,夜間時間段內,支路功率若大於夜間允許功率上限便跳閘。

3

、負載管理控制支援豐富的負載管理控制,具體工作功能如下:電流上限限制:限制支路上限電流,支路電流超過設定值時,支路跳閘。負載總功率限制:限制支路上限用電功率,支路功率超過設定值時,支路跳閘。夜間功率限制:需要與時間管理控制共同使用,在夜間模式下,支路電流超過設定值,支路跳閘

4

、惡性負載識別:限制支路接入未定義的惡性負載,當支路接入未經允許的惡性負載時,支路跳閘。負載白名單識別:允許已定義的具有惡性負載特徵的負載正常使用(如飲水機等)。空調模式:空調模式下,電錶持續檢測空調微弱待機電流,一但存在拔斷空調插座的動作,電錶便跳閘,且只能透過聯絡管理人員進行合閘送電。允許除空調模式以外的跳閘動作自動合閘。允許次數,跳閘等待時間可設定。

6。

結語

雞西大學學生公寓電子式電度表利用

AT89S52

微控制器作為控制部件,其不需要再進行外部擴充套件,採用微控制器系統。系統中還專門採用了電子電度表整合晶片

SM9903

,使硬體電路設計方便靈活,為微控制器減少負擔,程式設計容易,而且電能計量精度較高,完全可以達到二級表的精度要求。液晶圖

2

系統程式設計流程圖顯示屏成本低效果好,顯示資料直觀、內容豐富,還大大降低了功耗。為提高電壓表的可靠性,採用了掉電保護措施,為進一步降低功耗,繼電器採用無須常加電的磁保持繼電器。整個系統安全可靠,功耗小,成本低,為學校節約能源降低教學成本起到了重要作用。