吳鴻浩
渤海大學(xué)工學(xué)院
?
家用智能電能表的設(shè)計研究
吳鴻浩
渤海大學(xué)工學(xué)院
在我國的儀表行業(yè)中,電能表的使用范圍最廣,因為高新技術(shù)以及電子信息技術(shù)的不斷發(fā)展和進步,出現(xiàn)了越來越多比較先進的抄表產(chǎn)品,這些產(chǎn)品不僅可以報警而且可以進行斷電顯示,從數(shù)據(jù)計量到數(shù)據(jù)圖處理的時候,通過集成電路軟件,逐漸的代替了原來的機械部件,而且由于配件的自動化系統(tǒng)不斷的發(fā)展,最終取代了傳統(tǒng)的電子模式,這種電能表的擴展功能對電表有重要的意義,有利于進行電表的自動化集成,這是電表發(fā)展的主要趨勢,本文通過對智能電表的分析以及各種數(shù)據(jù)顯示,可以最終實現(xiàn)電表智能化的目標(biāo)。
電能表 智能電表 智能化
電表的硬件主要是接口卡以及電表費率系統(tǒng),在微機室內(nèi)可以插入接口卡,通過微機進行連接的方式,電力公司可以獲得用戶的信息,用戶將手持單元的信息傳輸?shù)奖碣M率系統(tǒng),這樣可以根據(jù)用戶的信息更好地對用戶的用電情況進行計算,對用戶購電有重要的意義。
1.1手持單元
我們獲得了下圖的手持單元電路圖如圖1所示。
圖1 手持單元電路原理圖
它主要完成以下功能:
(1)經(jīng)過串口接收,可以得到最終的用戶購電信息,可以對這些信息進行存儲和加密。
(2)通過紅外線的方式可以對信息進行構(gòu)建。
(3)如果信息發(fā)送完畢,系統(tǒng)會清理負面信息。
(4)如果信息發(fā)送完畢,系統(tǒng)會對負面信息進行清除。
1.2通電表費率系統(tǒng)
電表費率系統(tǒng)的功能如下所示:
(1)可以獲得用戶的購電信息;(2)可以對接收到的信息和電表系統(tǒng)進行計算,最終獲得比較新的信息,而且能夠得到剩余的電量,如果電量達到警戒值的時候就會點燃LED管,這是有利于用戶更好地構(gòu)電的,如果電量超過限度的話,就要切斷電源,這樣電表使用的方式就是單片機,這種單片機只會對應(yīng)一個編碼,如果需要對電表數(shù)據(jù)抄錄的時候,可以通過廣播的方式對通信網(wǎng)進行傳輸,而且獲得的單片機地址可以和編碼進行比較,最終可以得到用電數(shù)據(jù),這種方式可以最大限度地進行抄表。
1.3抄表系統(tǒng)結(jié)構(gòu)設(shè)計
通過查詢的方式可以進行抄表,單片機上會出現(xiàn)各種地址編碼,如果主機需要各種電表數(shù)據(jù),可以發(fā)送各種廣播,單片機在獲得了地址編碼以后,可以將地址編碼寫入到芯片中,最終可以獲得電表的數(shù)據(jù),這種方法可以最好地對數(shù)據(jù)進行抄錄,打開計算機后就可以獲得電表數(shù)據(jù)。
1.3.1EEPROM存儲器
EEPROM是在線的編程存儲器,在EEPROM掉電后仍然可以讓程序良好的運作,而且進行這種隨機讀寫可能需要更長的時間,存儲的時間一般為10年,寫入的壽命可以為10萬次,這個芯片也叫做接口芯片和串行接口芯片。并行接口一般有比較大的容量,而且讀取起來比較快,操作也比較方便,比較高的功耗價格也比較昂貴,在存儲器中使用比較廣泛,常用的并行接口EEPROM芯片有2816(2K*8bit)、2817(2K*8bit)、2864(8K*8bit)等.串行接口有比較小的體積,而且功耗不高,放入的信號線也比較少,電路比較簡單,工作的速度也不快,讀、寫的方法很復(fù)雜,可以使用在數(shù)據(jù)存儲器中。
1.3.2LED顯示器
一般的顯示器上會有發(fā)光二極管,這種二極管上可能會產(chǎn)生可見光,這種器件的體積不大,重量可能比較輕,而且壽命比較長,有很高的亮度,和一般的顯示器比較起來,即使光線比較暗淡也可以使用,主要問題是需要使用非常大的工作電流,這種器件體積比較小,而且重量比較輕,壽命比較長,響應(yīng)時間比較短,亮度也比較高,和一般的液晶顯示器比較而言,在光線暗的環(huán)境中可以使用,主要缺點是工作電流大。
1.3.3 顯示控制方式
顯示器通過不同的驅(qū)動方式可以分為靜態(tài)驅(qū)動和動態(tài)驅(qū)動的方式,動態(tài)驅(qū)動要使用的是單片機或者是硬件,可以在顯示器內(nèi)部對數(shù)據(jù)進行傳輸,這種數(shù)據(jù)傳輸一般為并行傳輸和串行傳輸?shù)姆绞剑@示器的接口還會出現(xiàn)密碼,叫做譯碼和非譯碼,在靜態(tài)顯示的時候需要對數(shù)據(jù)進行變更,這個時候的顯示器可能會通電,顯示器的占空比可能會達到百分之百,這個時候的顯示屏比較穩(wěn)定而且亮度比較高,主要問題就是硬件電路比較多,可能會有一個顯示驅(qū)動器,我們可以通過各種方法對電路進行絕緣,主要問題就是掃描的時候可能會出現(xiàn)很多的CPU,這會對亮度產(chǎn)生影響。
軟件總體模塊如圖2所示,軟件系統(tǒng)實施初始化程序,啟動程序以及通訊程序。
圖2 軟件總體設(shè)計框圖
(1)初始化程序有單片機以及緩沖區(qū)初始化。
(2)鍵盤中斷程序?qū)儆谙到y(tǒng)軟件的范圍,掃描鍵盤中可以做好相應(yīng)處理
(3)電表計量是最主要的程序,內(nèi)部也會出現(xiàn)脈沖計量程序。
(4)顯示程序的作用是顯示度數(shù)和時鐘的時間
(5)通訊程序可以對電流表的數(shù)據(jù)進行記錄以及修改。
(6)時鐘程序可以累計脈沖,獲得時,分,秒的計費功能,但是它的精度可能會影響計費精度。
3.1主程序設(shè)計
在A/D模塊啟動的程序中,可以根據(jù)轉(zhuǎn)換模塊的時序圖對單片機引腳電平來啟動ICL7135進行設(shè)置,該部分判斷主要是通過A/D轉(zhuǎn)換模塊或者電流表擋位,通過比較可以獲得電流表的檔位,然后通過單位處理程序?qū)/D轉(zhuǎn)化模塊進行處理,在數(shù)碼顯示器上可以顯示。
3.2自動量程切換子程序
自動切換程序設(shè)計主要是對轉(zhuǎn)換模塊A/D得到的數(shù)據(jù)以及單位的數(shù)據(jù)進行比較和選擇,通過計算可以將16進制轉(zhuǎn)換為17進制,并存儲在4個單元中,然后通過調(diào)用可以將其顯示在數(shù)碼器上,通過單片機編程程序可以自動切換和顯示,可以讓整個電路的設(shè)計元件數(shù)量減少,對于整個系統(tǒng)性能來說具有重要的意義。
3.3A/D轉(zhuǎn)換與中斷子程序
通過71352單片機進行連接可以將采集到的信號通過c語言程序轉(zhuǎn)換為c數(shù)據(jù)信號,程序設(shè)計主要是針對轉(zhuǎn)換模塊得到的數(shù)據(jù)和量子數(shù)據(jù)進行比較,通過計算將16進制轉(zhuǎn)換為10進制,可以在5個單元中存儲,然后通過自己程序可以在數(shù)碼顯示器上顯示,通過單片機編制數(shù)量量程自動轉(zhuǎn)換和顯示功能,可以讓硬件電路的設(shè)計元器件減少,而且可以比較方便地進行調(diào)節(jié),也可以獲得比較穩(wěn)定的系統(tǒng)性能。
ICL7135在一分鐘可以進行3次數(shù)據(jù)采集,需要在1/3秒會向CPU申請,這個時候CPU可能會工作暫停而且服務(wù)也會中斷,這個時候開關(guān)也會中斷,所以要判斷是否出現(xiàn)中斷的情況,在中斷后可以將ACC、PSW出棧,開中斷。
3.4顯示子程序
本設(shè)計使用的軟件編程可以驅(qū)動共陰極LED數(shù)碼顯示管實現(xiàn)被測電流的數(shù)值顯示功能。數(shù)據(jù)顯示一般使用單片機LED顯示器,P2口可以作為LED數(shù)碼顯示器的驅(qū)動單,P0口是LED數(shù)碼顯示器的驅(qū)動單口,在顯示過程中通過軟件可以顯示LED數(shù)碼器,而且通過掃描的方式可以顯示出來,并且能夠調(diào)用延時子程序。
3.5顯示部分仿真結(jié)果
通過A/D的轉(zhuǎn)換結(jié)果在LED上顯示接口,該部分具有極性的顯示,小數(shù)點可以設(shè)置,而且具備數(shù)字顯示的功能,但是自動判斷并切換量程的功能還沒實現(xiàn)。
現(xiàn)在的電力系統(tǒng)輸電以及配電實現(xiàn)了網(wǎng)絡(luò)化管理,網(wǎng)絡(luò)外的終端用戶可能會受到系統(tǒng)的影響,所以對智能電表有非常大的期待,遠程自動抄表功能是智能電表發(fā)展的主要趨勢,由于社會和科技技術(shù)的發(fā)展,抄表系統(tǒng)逐漸的走向了大眾化,而且抄表系統(tǒng)的價格也在不斷的降低。
[1]楊振江,馮軍.流行集成電路程序設(shè)計與實例[M].西安:西安電子科技大學(xué)出版社,2009.2
[2]倪曉軍,章韻.單片機原理與接口技術(shù)教程[M].北京:清華大學(xué)出版社,2009.9
[3]張五一,張道光.微型計算機原理與接口技術(shù)[M].鄭州:河南科學(xué)技術(shù)出版社,2006.8
[4]李剛健,劉鵬,程憲平.微功耗智能IC卡燃氣表的研制叨.微型機與應(yīng)用.2902