基于AS8228的單相電子式電能表設(shè)計
1 概述 電子式電能表在未來幾年內(nèi)將成為電能表市場的主流產(chǎn)品,而電能表內(nèi)部的計量IC是體現(xiàn)整表性能、功能和價格的核心。美國和歐洲電子式電能表器件的主要供應(yīng)商奧地利微電子公司(Austria Microsystems)推出了功率計量集成電路AS8228。該器件內(nèi)部集成有精確的單/雙路電流輸入能量測量前端、8位8051兼容微控制單元MCU、96段液晶顯示驅(qū)動(LCDD)、12個可編程多功能輸入/輸出腳(I/Os)、4線串行外設(shè)接口(SPI)、系統(tǒng)控制模塊(SCT)以及由外部備用電池供電的實時時鐘(RTC),基于AS8228的單相電子式電能表完全滿足國際標(biāo)準(zhǔn)TEC62052和ANSI中的指標(biāo)。不僅提高了能量計量可靠性,保證了計量產(chǎn)品在功能設(shè)計上的靈活性,而且極大簡化了計量系統(tǒng)的開發(fā)。 2 主要特點和引腳功能[1] AS8228的主要特點如下: 精確的能量測量前端為單相,單/雙路電流輸入,包括∑-△A/D轉(zhuǎn)換器和數(shù)字信號處理器,測量誤差小于±0.1%。動態(tài)范圍達(dá)到1000:1[2]; 兩電流通道可進(jìn)行數(shù)字相位校準(zhǔn)和增益放大倍數(shù)選擇: 內(nèi)置的電源監(jiān)視器用于上電復(fù)位和掉電監(jiān)測: 可編程的工業(yè)標(biāo)準(zhǔn)8位8051兼容微控制器,配置了24 KB的程序RAM和1KB的數(shù)據(jù)RAM: 兩個專為訪問和調(diào)試目的配置的通用異步收發(fā)器(UART): 可編程看門狗定時器: 可進(jìn)行片上數(shù)字校準(zhǔn),外部備用電池供電的實時時鐘/日歷,能直接向微控制器提供日期、時間及警報數(shù)據(jù),數(shù)字刻度優(yōu)于6×10-6; 外部單獨(dú)的電池電源引腳和系統(tǒng)復(fù)位引腳; 小溫度系數(shù)的參考電壓,典型值為30x10-6/k; 低功率3.0 MHz~4.0 MHz的晶體振蕩器; 96段標(biāo)準(zhǔn)的片上LCDD接口: 12個可編程多功能輸入/輸出引腳。用于數(shù)據(jù)傳輸方向、上拉/下拉電阻器和驅(qū)動強(qiáng)度選擇; 功率測量時可進(jìn)行主電流超前或滯后主電壓狀態(tài)指示; 標(biāo)準(zhǔn)的SPI接口能從外部非易失存儲器(E2PROM )中讀/寫數(shù)據(jù); 存儲溫度范圍:-55℃~+125℃,正常工作溫度范圍:-40℃~+85℃。 AS8228采用64引腳LQFP封裝,各引腳功能如下: VP,VN(1,2):電壓通道的差模模擬輸入,范圍是±100 mV; 11P,11N(3,4):電流通道1的差模模擬輸入,范圍是+150 mV(PGA設(shè)置為4時); 12P,12N(5,6):電流通道2的差模模擬輸入,范圍是±150 mV(PGA設(shè)置為4時); VDDA(7):模擬電源,3.3 V±10%供電; VSSA(8):模擬地,OV供電; IO0~I(xiàn)O11(9~12,15~19,26~28):可編程多功能輸入/輸出口; VDDD(13,22):數(shù)字電源,3.3 V±10%供電; VSSD(14,21):數(shù)字地,O V供電; SI(20):外部存儲器接口(串行數(shù)據(jù)輸入腳); S N(23):外部存儲器接口(片選信號,低有效); SO(24):外部存儲器接口(串行數(shù)據(jù)輸出腳); SO(25):外部存儲器接口(串行時鐘輸出腳); TXD,RXD(29,30):通用異步收發(fā)器UART1發(fā)送、接收端; VDD_BAT(31):后備電池電壓輸入端,2.0 V~3.6 V供電; XIN,XOUT(32,33):時鐘輸入,外接3.0 MHz~4.0 MHz晶體振蕩器,典型值為3.579 545 MHz; RES_N(34):系統(tǒng)復(fù)位端,低有效; LBP0~LBP3(37,38,39,40):LCD塊驅(qū)動輸出公共端; LSDO~LSD23(41~64):LCD段驅(qū)動輸出端。 3 AS8228的內(nèi)部結(jié)構(gòu) AS8228片內(nèi)提供了單相計量所要求的全部功能模塊,包括能量測量前端、工業(yè)標(biāo)準(zhǔn)的8位8051兼容微控制器MCU、系統(tǒng)計時與實時時鐘模塊、系統(tǒng)控制模塊、96段LCDD以及12個可編程多功能輸入/輸出引腳和標(biāo)準(zhǔn)的SPI接口。 3.1 能量測量前端 精確的能量測量前端是由模擬前端(AFE)和可編程DSP組成。 模擬前端有3路差模模擬輸人,專門用于主電壓、單路電流(相電流)或兩路電流(相電流和中性點電流)的測量。兩路輸入電流先經(jīng)可編程增益放大器(PGA)進(jìn)行增益放大,然后經(jīng)∑-△A/D轉(zhuǎn)換器輸出數(shù)字信號。輸出結(jié)果和經(jīng)∑-△調(diào)制器采樣的輸入電壓分別經(jīng)過三個可選的補(bǔ)償濾波器,該濾波器補(bǔ)償通過前面濾波器所產(chǎn)生的幅值損耗,再通過三個可選的高通濾波器除去在有效值和電能計算之前電流和電壓中的直流成分,高通濾波器的轉(zhuǎn)折頻率小于10 Hz。濾波后的電壓、電流值先用于功率計算。然后再校準(zhǔn)計算有效值。 兩路電流可通過兩電流傳感器或一只分流電阻和一個電流傳感器獲取,這樣可確保在任何一個竊電連接裝置有所改變時,即包括接人和接出的相互轉(zhuǎn)換、相和中性點的相互轉(zhuǎn)換、中性點撤消或同時出現(xiàn)這幾種情況時,電表依然可以測量和記錄電能[3]。內(nèi)部增益放大器的增益可編程選擇4、16或20。當(dāng)選擇不同的PGA時,輸入差模電壓的范圍不同,獲取電流的途徑也不相同。 電壓的獲取可通過低成本的電壓分阻網(wǎng)絡(luò),使差模輸入在額定條件下為100 mV。 計算功率時,電流取任意一路或兩路中較大的一路電路,電壓取線路電壓或內(nèi)部設(shè)定的一常數(shù)電壓值(默認(rèn)為083Dh,等效主電壓311 V)。有功功率由瞬時功率通過低通濾波器獲得,低通濾波器的截止頻率為18.6 Hz。 如果設(shè)計成傳統(tǒng)的單相電流計算,則只接電流通道1取相電流,通道2不連接。 片上DSP對ADC輸出的數(shù)據(jù)進(jìn)行濾波處理,為MCU提供適合的數(shù)據(jù)和協(xié)議。再由電表生產(chǎn)廠商對MCU自由編程實現(xiàn)電表要求的所有功能,包括有功功率、無功功率、視在功率、主電壓有效值、主電流有效值和功率因數(shù)等。計量廠商可根據(jù)要求設(shè)計產(chǎn)品,保證了靈活性。 DSP內(nèi)部有儀表數(shù)據(jù)寄存器(MDR)和設(shè)置寄存器(SREG)。MDR中存儲最新的數(shù)據(jù)供MCU處理,共有5個。SREG對電表的相關(guān)參數(shù)進(jìn)行設(shè)置和指示,共13個。 內(nèi)部參考電壓為整個電路提供溫度穩(wěn)定性,確保AS8228的測量精度。 內(nèi)置的電源監(jiān)視器(PSM)確保當(dāng)電源電壓上升和下降時,系統(tǒng)能獨(dú)立產(chǎn)生復(fù)位。 3.2 微控制單元MCU 微控制單元MCU與標(biāo)準(zhǔn)的8051微控制器兼容,內(nèi)含一個微處理器核、程序存儲器(P_RAM)、數(shù)據(jù)存儲器(X_RAM)、內(nèi)部數(shù)據(jù)存儲器(I_RAM)、方根計算單元、計數(shù)器Timer0和通用異步收發(fā)器UART2。 微控制單元MCU有如下特點: 采用了Von Neumann結(jié)構(gòu)。程序和數(shù)據(jù)單元地址部分共享: 比標(biāo)準(zhǔn)的8051更優(yōu)化的時鐘周期。部分指令可以在單個時鐘周期內(nèi)完成: 8051標(biāo)準(zhǔn)的16位計數(shù)器Timer0和RS232串口UART1: 特殊功能寄存器:通用異步收發(fā)器UART2,方根模塊SQRT: 完全兼容8051指令系統(tǒng): 7個內(nèi)部中斷源: 每條指令占用6個時鐘周期(標(biāo)準(zhǔn)的8051則為12個時鐘周期)。 3.3 液晶顯示驅(qū)動(LCDD) LCDD幾乎可以直接驅(qū)動24×4段任何類型的液晶(LCD)。LCD的數(shù)據(jù)寄存器有兩組,用于輪流接收和存儲將要送去顯示的信息。LCDD的控制模塊選擇某一組寄存器,將信息譯碼,并適時地送到相應(yīng)的段顯示,使編程簡單化。調(diào)節(jié)LCD對比度的電壓值為均分在2.5 V~3.0 V的8個值中的一個,通過寄存器selvlcd[2:0]選取。LCD的段和公共端的驅(qū) 動電壓有4個,分別選定電壓值的0、1/3、2/3和l。 3.4 串行外設(shè)接口(SPI) 串行外設(shè)接口是一個同步、位串聯(lián)的4線接口,全雙工傳輸數(shù)據(jù),用于直接與外部E2PROM通信。通信時,SPI與E2PROM有嚴(yán)格的主從關(guān)系,系統(tǒng)啟動后,引導(dǎo)裝入程序控制SPI自動讀取E2PROM中的內(nèi)容,然后才可 |