遠(yuǎn)程預(yù)付費(fèi)電表于傳統(tǒng)插卡式電費(fèi)
2019/3/21 21:55:00
遠(yuǎn)程預(yù)付費(fèi)電表于傳統(tǒng)插卡式電費(fèi)
遠(yuǎn)程預(yù)付費(fèi)電能表總體設(shè)計(jì)
?。ㄒ唬┯布O(shè)計(jì)
遠(yuǎn)程預(yù)付費(fèi)電能表的硬件設(shè)計(jì)如圖3所示,硬件部分主要包括微控制器、電能計(jì)量、LCD顯示、磁保持繼電器驅(qū)動(dòng)、通信接口和電源模塊。現(xiàn)將主要的幾部分作一些簡要介紹。
圖2預(yù)付費(fèi)電能表硬件設(shè)計(jì)
電能計(jì)量部分:在本設(shè)計(jì)中,選用AnalogDevices公司的高性能單相電能計(jì)量芯片ADE7755,用這一計(jì)量芯片設(shè)計(jì)的電能表質(zhì)量可靠,性能優(yōu)于國際標(biāo)準(zhǔn)IEC10356中的規(guī)范。
控制部分:為整個(gè)電表能的心臟,實(shí)現(xiàn)電能脈沖的計(jì)數(shù)、掉電信號(hào)、數(shù)據(jù)通信、存儲(chǔ)器的讀寫、LCD顯示的控制和磁保持繼電器的驅(qū)動(dòng)等功能。
上行通信模塊:在本設(shè)計(jì)中,電能表除了RS485通信口外,還包括負(fù)責(zé)與集中器通信的上行通信模塊,模塊的通信方式可選電力線載波或者微功率無線。
軟件設(shè)計(jì)
系統(tǒng)上電后,首先要進(jìn)行初始化,初始化包括微處理器的特殊功能寄存器的設(shè)置,時(shí)鐘/定時(shí)器參數(shù)的設(shè)置,中斷的設(shè)置,隨后讀取EERPOM的數(shù)據(jù)。
電表內(nèi)部中斷負(fù)責(zé)電量的記錄。當(dāng)有電量脈沖到來時(shí),中斷服務(wù)程序?qū)﹄娏考拇嫫骷?,隨后退出中斷,在主程序循環(huán)完成電計(jì)量功能。程序每0.5秒對(duì)剩余電量進(jìn)行判斷,如果小于零則置欠費(fèi)標(biāo)志,LCD及LED告警;如果大于零,判斷剩余電量是否少于設(shè)定的告警閾值,少于設(shè)定閾值置低剩余電量標(biāo)志,LED告警,如果大于設(shè)定閾值則繼續(xù)處理計(jì)量數(shù)據(jù)。