<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > 電子式電能表專(zhuān)用芯片CS5460及其在電測儀表中的應用

電子式電能表專(zhuān)用芯片CS5460及其在電測儀表中的應用

作者: 時(shí)間:2006-05-07 來(lái)源:網(wǎng)絡(luò ) 收藏

摘要:介紹了德國CIRRUS LOGIC公司推出的電子式電能表專(zhuān)用芯片CS5460的特點(diǎn)、控制方式、與輸入信號微控制器的接口及其在電測儀表中的應用。

本文引用地址:http://dyxdggzs.com/article/255584.htm

關(guān)鍵詞:電子式電能表 專(zhuān)用芯片CS5460 微控制器 電測儀表

近年來(lái),電子式電能表在國際、國內得到了迅速推廣。國外許多IC廠(chǎng)家不失時(shí)機地推出了各種電子式電能表專(zhuān)用芯片。目前,國內較為常用的單相電子式電能表芯片有德國CIRRUS LOGIC公司的CS5460、美國AD公司的AD7751和AD7755;三相電子式電能表專(zhuān)用芯片有美國ATMEL公司的AT73C500+AT73C501(AT73C502)等。它們的共同特點(diǎn)是:①高度集成(集成了ADC、電壓基準、功率計算模塊);高精度(測量誤差大多小于0.3%);②易接口(易于與微控制器或步進(jìn)電機接口)。這些芯片為設計低成本、高性能的電子式電能表提供了非常理想的解決方案。

值得注意的是,在這些專(zhuān)用芯片中,有一些不僅能夠測量功率、電能,而且能夠測量電壓、電流等其它電量,如CS5460、AT73C500+AT73C501(AT73C502)等。而許多電測儀表功能的實(shí)現都是以測量功率、電能、電壓、電流為基礎的,如電力設備交流阻抗測試儀、電力變壓器綜合參數測試儀等。因此,如果拓展思路,將這些電子式電能表專(zhuān)用芯片用于測儀表產(chǎn)品的開(kāi)發(fā)中,不僅可以縮短產(chǎn)品開(kāi)發(fā)周期,而且能大大提高產(chǎn)品的性能。筆者就運用CS5460成功地開(kāi)發(fā)出了多功能電量監測儀。

1 CS5460的特點(diǎn)和內部結構

1.1 CS5460主要特點(diǎn)

·符合IEC521/1036、JIS工業(yè)標準

·能夠測量瞬時(shí)電壓、瞬時(shí)電流、瞬時(shí)功率、電能、電壓有效值和電流有效值;能完成電能/脈沖轉換

·電能測量精度:0.1%

·具有相位補償和系統校準功能

·具有2.5V片內電壓基準(溫漂60ppm/℃)

·功率消耗12mW

·電源配置:

VA+=+5V,VA-=0V;VD+=+3V~+5V或VA+=2.5V,VA-=-2.5V;VD+=+3V

1.2 CS5460的內部組成模塊如下:

·一個(gè)電流通道可編程增益放大器,其增益為10和50個(gè)可選

·一個(gè)電壓通道固定增益放大器,其增益為10

·兩個(gè)同時(shí)采樣的∑-Δ模/數轉換器

·兩個(gè)高速數字濾波器

·兩個(gè)可選用的高通濾波器

·一個(gè)功率計算引擎

·一個(gè)2.5V片內電壓基準

·一個(gè)可以檢測電力不足或電源故障的電源監視器

·一個(gè)持續監視串口通訊的看門(mén)狗

·一個(gè)2.5MHz~20MHz可選的內部時(shí)鐘發(fā)生器

·一個(gè)雙向串行接口

·一個(gè)電能/脈沖變換器

·一個(gè)校準用SRAM

2 CS5460的功能控制和測量數據輸出方式

2.1 CS5460的功能控制

CS5460的功能控制是通過(guò)寫(xiě)命令字的方式實(shí)現的。這些8位長(cháng)度的命令字包括“啟動(dòng)轉換”、“同步調整”、“上電/暫??刂啤?、“掉電控制”、“校準控制和“寄存器讀/寫(xiě)”等命令。CS5460內部有16個(gè)24位長(cháng)度的用戶(hù)可訪(fǎng)問(wèn)的寄存器。對這些寄存器的訪(fǎng)問(wèn)是根據填寫(xiě)在“寄存器讀/寫(xiě)”命令中的地址進(jìn)行的。這些寄存器包括“基本配置”、“電流、電壓偏移校準”、“電流、電壓增益校準”、“循環(huán)計數值N”、“電能/脈沖轉換尺度”、“前次轉換的電流、電壓、功率瞬時(shí)值”、“前個(gè)計算周期的電能、電流有效值、電壓有效值”、“時(shí)基校準”、“狀態(tài)”、“中斷屏蔽”等寄存器。

2.2 CS5460的測量數據輸出方式

在CS5460接收到“啟動(dòng)轉換”命令(設置為多計算循環(huán)方式)后,電能寄存器和電壓、電流有效值寄存器內的數據,每N(N值在循環(huán)計數寄存器中設置)次A/D轉換(等于一個(gè)計算周期)完畢后更新一次。而電壓、電流、功率瞬時(shí)值寄存器內的數據,則每一次A/D轉換完畢后便更新一次。應當注意是:CS5460的狀態(tài)寄存器中的“DRDY”(數據有效)位,在每個(gè)計算周期(N次A/D轉換完畢)后才置位,同時(shí)在/INT引腳產(chǎn)生中斷信號(當屏蔽寄存器的“DRDY”位未被屏蔽時(shí)),所以若讓電壓、電流、功率的瞬時(shí)值數據每更新一次就產(chǎn)生一個(gè)中斷請求,需將循環(huán)計數寄存器的值N設為1.微控制器進(jìn)行中斷算是一般過(guò)程是:讀CS5460狀態(tài)寄存器→屏蔽中斷→進(jìn)行中斷服務(wù)處理→將步驟一讀出的值寫(xiě)回CS5460狀態(tài)寄存器(清狀態(tài)位)→開(kāi)中斷→返回。

3 CS5460的模擬信號輸入電路

CS5460的電流通道可與低功耗分流器或互感器接口;電壓通道可與阻笥分壓器或互感器接口。其電流通道的可編程增益放大器(PGA)的增益可設為10和50,分別對應于最大有效值為150mV和30mV的交流信號輸入;電壓通道的最大有效值輸入為150mV。由于CS5460的∑-Δ型模/數轉換器采有過(guò)采樣原理,對高頻噪聲有較強的抑制八月,因而對輸入信號無(wú)需進(jìn)行復雜的濾波器處理(引入阻容濾波電路反而容易引起相移)。

圖1是筆者在課題中采用的模擬信號輸入電流。在圖1中,PT為變比1:1的電流型電壓互感器,CT為變比2000:1的電流互感器。取樣電阻R1、R2、R5、R6的阻值由被測信號的最大值決定。經(jīng)變換后的補測信號以差模電壓的形式接到CS5460的模擬信號輸入端。由于互感器角差的影響,可能造成輸入信號的相移,使功率測量的誤差增大。而CS5460具有相位補償功能(可進(jìn)行-2.4°至+2.5°的相位補償,步進(jìn)0.34°),可以大大減小互感器角差的影響。

4 CS5460與微控制器的接口及編程

CS5460有四條串行接口線(xiàn):/CS、SDI、SDO和SCLK。/CS為片選控制線(xiàn),低電平有效;SDI為串行數據輸入線(xiàn);SDO為串行數據輸出線(xiàn);SCLK為串行時(shí)鐘,用于控制CS5460與微控制器之間數據傳輸同步。

每次數據讀/寫(xiě)操作都要通過(guò)SDI引腳寫(xiě)入一個(gè)8位的命令字節,該操作需要8個(gè)SCLK時(shí)鐘周期。如果寫(xiě)入的是“寄存器讀/寫(xiě)”命令,那么接下來(lái)應通過(guò)SDI引腳寫(xiě)入24位數據或通過(guò)SDO引腳輸出8、16、24位數據。SCLK時(shí)鐘周期的個(gè)數由數據位數決定。應當注意的是,在通過(guò)SDO引腳讀取數據的時(shí)候,必須同時(shí)向SDI引腳寫(xiě)入與8、16、24位數據大小相對應的1、2、3個(gè)空操作(NOP)命令字節(0xFE)。

圖2是筆者在課題中使用的CS5460與MCS51系列單片機的接口原理圖。

下面是與此接口方式相對應的寫(xiě)命令字、寫(xiě)寄存器和讀寄存器操作的51匯編指令。

;SDI BIT P1.0

;SDO BIT P1.1

;SCLK BIT P1.2

RD_REG: ;讀寄存器程序入口

; IN:A 存放“讀寄存器”命令字

; OUT:32H 存放讀出數據高字節

; 31H 存放讀出數據中字節

; 30H 存放讀出數據低字節

LCALL SET_COM

MOV R2, #32H

MOV R3, #03H

RDLP1:MOV R4, #08H

MOV R0, #0FEH

RDLP2:CLR SCLK

NOP

MOV C, SDO

RLC A

MOV R1, A

MOV A,R0

RLC A

MOV R0,A

MOV SDI,C

SETB SCLK

MOV A, R1

DJNZ R4,RDLP2

MOV @R2,A

DEC R2

DJNZ R3,RDLP1

SJMP COM_END

WR_REG: ;寫(xiě)寄存器程序入口

;IN:A 存放“寫(xiě)寄存器”命令字

; 32H 存放寫(xiě)入數據高字節

; 31H 存放寫(xiě)入數據中字節

; 30H 存放寫(xiě)入數據低字節

LCALL SET_COM

MOV R2, #32H

MOV R3, #03H

RWLP1: MOV R4,#08H

MOV A, @R2

RWLP2: RLC A

MOV SDI,C

CLR SCLK

NOP

SETB SCLK

DJNZ R4,RWLP2

DEC R2

DJNZ R3,RWLP1

SJMP COM_END

SET_COM: ;寫(xiě)命令字程序入口

; IN: A 存放命令字

MOV R4,#08H

COMLP1: RLC A

MOV SDI,C

CLR SCLK

NOP

SETB SCLK

DJNZ R4,COMLP1

COM_END:RET

5 CS5460在多功能電量檢測儀中的應用

5.1 多功能電量檢測儀簡(jiǎn)介

多功能電量檢測儀是筆者研制的供電部門(mén)工作人員使用的便攜式儀器,它能在不斷電不拆線(xiàn)的情況下現場(chǎng)檢驗單相機械式電能表的精度,同時(shí)還能檢測回路的電壓、電流、有功功率、功率因數和頻率,是進(jìn)行用電監察、供電質(zhì)量監測的理想工具??紤]到CS5460的基本功能與該儀器的功能有許多相似之處,如測量電壓有效值、電流有效值、有功功率和電能,而且將CS5460的基本功能加以變通運用,還可以派生出一些其它功能,如測取頻率和功率因數。我們在該儀器中采用了CS5460作為其核心。

圖3是多功能電量檢測儀的硬件框圖。

該儀器由互感器電路及流/壓變換電路將回路的電壓、電流信號分別變換為最大有效值為150mV和30mV(將CS5460電流通道的PGA增益設為50)的小電壓信號。CS5460測取電壓有效值、電流有效值、有功功率、電能、電壓瞬時(shí)值后,出單片機進(jìn)行數據處理。該儀器中的EEPROM存有各個(gè)電量的系數(從CS5460讀取的數據乘以系數才是最終結果)以及校驗電能表時(shí)設定的轉盤(pán)圈數和電能表常數。電源芯片AMX756提供+5V的儀器工作電壓。

在該儀器中,將CS5460的工作時(shí)鐘MCLK選定為4.096MHz,分頻系數K設為1,循環(huán)計數寄存器的N值設為4000,則一個(gè)基本的計算周期為1024×N)/(MCLK/K)=1s。

5.2 運用CS5460測取各電量的方案

5.2.1 電壓有效值、電流有效值、有功功率、功率因數的測量

電壓、電流有效值可直接從電壓有效值寄存器、電流有效值寄存器中讀取。而由于計算周期設為1s,電能寄存器中的電能值即為有功功率值,因此有功功率值可直接從電能寄存器中讀出。功率因數可由公式COSφ=P/(UI)得出。

5.2.2 頻率的測量

將循環(huán)計數寄存器的N值改變?yōu)?,此時(shí)電壓、電流瞬時(shí)值數據的刷新率為4000Hz,這就為通過(guò)軟件進(jìn)行信號過(guò)零判斷創(chuàng )造了條件。頻率測量的具體方法是:通過(guò)一個(gè)過(guò)零函數來(lái)記錄電壓信號正向過(guò)零次數,并同時(shí)記下讀取數據次數,如果取10個(gè)周期的平均時(shí)間為實(shí)測周期時(shí)間,那么當記到第11次正向過(guò)零時(shí),停下來(lái)算出每個(gè)周期內讀取數據次數,默認兩次讀取數據的時(shí)間差為250μ,便可算出頻率。

5.2.3 電能累計值的測量

電能表誤差的計算公式如下:

其中,E為電能表轉盤(pán)轉過(guò)設定圈數所用時(shí)間(靠?jì)纱伟存I來(lái)確定)中的電能累計值,單位為焦耳。將循環(huán)計數寄存器的N值改設為40,則此時(shí)電能寄存器數據刷新周期為10ms,即可以每10ms從電能寄存器中讀取數據并在單片機中累加。由于一次按鍵的時(shí)間為20~30ms,并考慮到人為因素造成的計時(shí)誤差,則因電能寄存器數據刷新時(shí)間間隔所引起的計數誤差是可以忽略的。

本文介紹的以CS5460為核心的多功能電量檢測儀已于2000年6月通過(guò)陜西省計量局的技術(shù)鑒定,其電壓、電流、有功功率、電能的測量精度均達到0.2級標準,頻率測量誤差小于0.02Hz,完全能滿(mǎn)足現場(chǎng)應用要求。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)
電能表相關(guān)文章:電能表原理


評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>