新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于SPI總線和ADE77xx專用芯片的三相多功能電度表的原理與應用

        基于SPI總線和ADE77xx專用芯片的三相多功能電度表的原理與應用

        作者: 時間:2012-11-02 來源:網絡 收藏


        ① 支持有功/無功/視在功率、電壓有效值、電流有效值和采樣波形數據以及功功率的感性和容性。
        ② 有功能量測量精度在動態(tài)范圍1~1000、@25℃條件下測試,高于±0.1%。
        ③ 二路脈沖輸出,一路有功功率,另一路可編程無功功率或視在功率輸出。
        ④ 功率、相位、rms可補償校正。
        ⑤ 片內可編程欠電壓門檻和過電壓檢測。
        ⑥ 過電流檢測和峰值電流檢測。
        ⑦ 電壓過零檢測周期或頻率;
        ⑧ 相序檢測和相位補償,電源電壓監(jiān)視;
        ⑨ 內部具有硬件電路的“加,乘,平方,開方,積分,低通濾波,高通濾波,補償校正等運算。
        ⑩ SPI接口+中斷(IRQ)輸出與CPU接口,SPI接口中有數據輸入(DIN),數據輸出(DOUT)、時鐘(SCLK)和片選(CS)等4個引腳,一個中斷(IRQ)輸出引腳。

        11 具有中斷屏蔽寄存器和中斷標志位寄存器,當相應屏蔽位打開,相應功能完成時即產生中斷,并將對應的中斷標志位置“1”,向CPU發(fā)出中斷請求,當CPU響應中斷后即可讀取ADE7758相應功能寄存器中的數據,數據讀取后,由CPU進行處理并清除ADE7758中的中斷標志位。

        中斷源共有19種;
        功率累計積分達到寄存器滿量程的一半時產生中斷,含有功、無功、視在功率;
        A、B、C三相中任一相電壓低于欠電壓溫度閥值時產生中斷;
        A、B、C三相中任一相電壓過零超時,相當于頻率失調時產生中斷;
        A、B、C三相中每相電壓過零點時產生中斷,用于測量頻率或周期;
        能量累加寄存器半周期積分結束時產生中斷;可讀取電能;
        電壓或電流峰值超過時產生中斷,用于過壓檢測和過流檢測;
        波形寄存器中出現(xiàn)數據時產生中斷;
        有功電能符號改變時(發(fā)電/受電變化時)產生中斷;
        無功電能符號改變時(感性/容性無功電能)產生中斷;
        三相相序錯時產生中斷。

        對ADE7758使用時采用中斷后讀數同步性較好,該芯片在完成某項功能或檢測異常時才產生中斷,中斷產生時,相應寄存器中的數據已經就緒,不宜采用CPU定時讀取ADE7758
        寄存器中存放的數據,前者是同步讀數,后者是異步讀數。如要提高測量精度,建議使用外接高精度基準電壓芯片。

        1.4

        是一種高速同步串行總線,兩個芯片之間的數據速率可達幾兆bps。我們用5Mbps傳送。ADE7758與CPU之間有3個引腳,由于傳送速率較高,因而二芯片必須靠近,只能布置在一塊印制板內,故名“板內總線”,且數據線、時鐘線之間最好用地線隔開,避免線間串擾。其原理框圖如圖4所示。

        newmaker.com
        圖4 原理圖

        圖4中:SDI為輸入數據線;SDO為輸出數據線;SCK為時鐘線,主控制器發(fā)送時鐘,從控制器接收時鐘。MICROCHIP公司的PIC(CPU)芯片,SPI總線和I2C總線引腳共用,初始化程序中要預置成用于SPI總線功能。FREESCALE公司的CPU中SPI和I2C引腳是分開的。SPI總線數據傳輸時一般用中斷方式,一個字節(jié)中斷一次,故數據率較高,也可在一幀數據傳送的第一字節(jié)產生中斷,后續(xù)字節(jié)傳送用查詢。

        使用SPI總線要注意的是數據傳送速率與印制板布線兩個問題。

        2 實時時鐘(RTC)與峰谷用電、

        用SPI總線、ADE7758專用芯片、CPU組成的多功能,容易達到0.5級精度,但電能計量的精度與實時時鐘的溫度穩(wěn)定性和時間穩(wěn)定性有密切關系,選擇內置晶體的RTC價格較貴,若晶體外置則要考慮晶體的穩(wěn)定性或采取必要的溫度補償措施。

        這種多功能三相智能電表,通過鍵盤設定,LCD顯示,人—機界面友好,容易實現(xiàn)峰谷用電,,適用于智能成套開關柜和各種工業(yè)、農業(yè)、國防的三相電度計量、收費。

        3 結束語

        ADE7758計量芯片與8位或16位單片微機組合成三相多功能,容易實現(xiàn)0.5級的高精度,若使用0.1%線性度的電壓互感器和電流互感器、具有溫度修正的RTC可實現(xiàn)0.2級精度。

        這類精度高,可靠性好,使用鍵盤設定和LCD(128×64點陣)顯示,漢字提示,界面友好,同時具有聯(lián)網功能和電能脈沖輸出,給用戶帶來極大的方便,在具有現(xiàn)場總線局域網的智能成套柜中,可直接將各種數據上傳給中央控制室。

        這種電表具有峰谷用電、功能,24小時內可分8小時段計費,可節(jié)約用電、平衡用電,提高電能的使用效率,符合我國節(jié)能降耗的國策,應大力推廣使用。

        ADE7758是AD公司1999年推出的芯片,06年又推出ADE7762,ADE7752B三相電能計算芯片;單相電度表也推出ADE71XX系列(具有防竊電功能)和ADE75XX系列,且將計量芯片與MCU(8052核心)組合成一個芯片,其造價更低,性能更好。我們應利用這類芯片,開發(fā)出價廉物美的智能型電度表。

        參考文獻
        1 High Performance,Enhanced Flash Microcontrellers With 10-Bit A/D PIC18FXXX PIC micro 18FXXXX MCU系列參考手冊.
        2 Analug Device,Inc ADE7758 Poly Phase Multi-Function Energy Metering IC With Per Phase information.

        電度表相關文章:電度表原理



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 奉节县| 南宁市| 墨竹工卡县| 丽水市| 佳木斯市| 安徽省| 祁阳县| 新乡市| 固阳县| 瓦房店市| 金川县| 重庆市| 石城县| 霞浦县| 依兰县| 龙游县| 岢岚县| 卓资县| 阿克陶县| 独山县| 临沂市| 洪泽县| 河北省| 新津县| 七台河市| 米泉市| 新兴县| 阿鲁科尔沁旗| 宁德市| 甘谷县| 定日县| 稷山县| 大荔县| 金湖县| 宜州市| 申扎县| 康马县| 历史| 鹤岗市| 三门峡市| 安龙县|