單相電能表的設(shè)計與實現(xiàn)_第1頁
單相電能表的設(shè)計與實現(xiàn)_第2頁
單相電能表的設(shè)計與實現(xiàn)_第3頁
單相電能表的設(shè)計與實現(xiàn)_第4頁
單相電能表的設(shè)計與實現(xiàn)_第5頁
免費預(yù)覽已結(jié)束,剩余26頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、單相智能電能表自動壓接檢定裝置技術(shù)協(xié)議小芯二專九冷畢業(yè)設(shè)計設(shè)計題目單相電能表的設(shè)計與實現(xiàn)學(xué)生姓名學(xué) 號專業(yè)班級指導(dǎo)教師院系名稱 計算機(jī)與信息學(xué)院2015 年 月 日目錄 No table of contents entries found.單相電能表的設(shè)計與實現(xiàn)摘 要:隨著我國近年來經(jīng)濟(jì)技術(shù)的快速發(fā)展,企業(yè)和居民對電能的需求越來越 大。但是傳統(tǒng)的機(jī)械式電表計費單一、計量誤差較大、壽命較短,已經(jīng)不 足以滿足人們的需求,所以開發(fā)一款壽命長、計量精準(zhǔn)的多功能電子式電 能表就成為一種必然趨勢。本文主要是基于芯片 ADE775毀計的一種針對于普通家庭用戶使用的電子式單相電能表。該設(shè)計采用高精度電能計量芯

2、片ADE775冰計量用電量,并使用51單片機(jī)來控制整個電路。通過電流、電壓的信號采集,數(shù)模轉(zhuǎn)換,功率計算,帶掉電存儲和顯示等硬件設(shè)計,并結(jié)合軟件編程實現(xiàn)了電能表的正常工作。本文主要介紹了電能表的工作原理,電能計量模塊,顯示模塊,數(shù)據(jù)存儲模塊,以及軟件設(shè)計模塊。所設(shè)計的數(shù)字化單相電能表具有成本低廉、結(jié)構(gòu)簡單、性能可靠、計量精準(zhǔn)等優(yōu)點,具有一定的實用價值和推廣價關(guān)鍵詞:ADE7755電能表;單片機(jī)頁腳內(nèi)容27Design and implementation of single-phase energy meterAbstract: With the rapid development of Ch

3、inas economy in recent years, technology, business and household demand for electricity is growing. But the traditional mechanical meter single billing, measurement error is large, short-lived, it has been insufficient to meet peoples needs, so the development of a long-life, multi-function electron

4、ic metering precise electrical energy meter has become an inevitable trend .This article is based on a chip designed for electronic ADE7755 single-phase energy meter for ordinary homeusers. The design uses a high-precision chip ADE7755 energy metering to measure electricity consumption and use 51 mi

5、crocontroller to control the entire circuit. By signal acquisition current, voltage, digital to analog conversion, power calculation, with power storage and display hardware design, combined with software programming work to achieve a normal meter. This paper describes the working principle of elect

6、ric energy meter, energy metering module, display module, data storage module, and software design module. Designedfor single-phase digital power meter has a low cost, simple structure, reliable performance, accurate measurement, etc., with some practical value and promotional value.Keywords: ADE775

7、5; Meter; SCM1緒論1.1 課題背景及意義近年來,隨著我國經(jīng)濟(jì)技術(shù)的高速健康發(fā)展,能源短缺、可題日趨凸顯,特別是用 戶對用電量的需求越來越多,同時,對電能表的性能需求也越來越高。雖然數(shù)字化智 能電表已經(jīng)覆蓋中國各大城市,但仍有些鄉(xiāng)鎮(zhèn)、山區(qū)及農(nóng)村地區(qū)在使用非智能化電表 或機(jī)械式電表。這些電表存在壽命短、計量誤差大等諸多問題,也會造成電能的浪費, 因此普及數(shù)字化智能電表勢在必行。本課題采用ADE7755t能計量芯片基于單片機(jī)控制的多功能數(shù)字化單相電能表。 ADE7755內(nèi)部集成了電能采集和計量單元,而且外部的功能模塊非常豐富,在電路設(shè) 計中只需要少量的元器件就能完成電能表的設(shè)計。該芯片

8、具有性能穩(wěn)定,精度高等特 點,極大簡化了設(shè)計難度,降低了設(shè)計成本,能夠滿足家庭用戶的需求,是一款具有 相對實用價值的數(shù)字化電能表。1.2 電能表的發(fā)展歷史和現(xiàn)狀1.2.1 電能表的發(fā)展歷史從十九世紀(jì)法拉第發(fā)現(xiàn)電磁感應(yīng)定律開始,電能已經(jīng)成為人們?nèi)粘I町?dāng)中不可 或缺的一部分。人們生活、工作、娛樂、學(xué)習(xí)都離不開電能,其已變成當(dāng)今社會的通 用能源。隨著電能的普遍使用,如何度量電能也變成了必須解決的問題,這樣,電能表就 應(yīng)運(yùn)而生了。最早是1880年愛迪生利用電解原理發(fā)明了第一臺直流電能表。而后, 1889年,匈牙利崗茲公司一位德國人布勒泰成功制作了世界上第一塊總重量為36.5kg的感應(yīng)式電能表。二十世

9、紀(jì)六十年代末期,電子式電能表被發(fā)明了出來,受到廣泛關(guān) 注。二十世紀(jì)九十年代,出現(xiàn)了機(jī)電一體式電表?,F(xiàn)今,由于用電需求越來越大和科 學(xué)技術(shù)的高速發(fā)展,電能表正在向著智能化發(fā)展。1.2.2 電能表的研究現(xiàn)狀初期的感應(yīng)式電表和機(jī)電式電表大多操作安全、結(jié)構(gòu)簡單、造價低廉、維修方便 等,但是適用頻率窄、準(zhǔn)確度低、功能擴(kuò)展困難、功能單一、且對沖擊負(fù)荷、非線性 負(fù)荷的計量誤差較大。而電子式電能表則準(zhǔn)確度高,且功能強(qiáng)大,誤差曲線平直且穩(wěn) 定,頻率響應(yīng)范圍寬、啟動電流小、便于安裝使用、功耗小、防竊電能力強(qiáng)、過載能 力強(qiáng),隨著科學(xué)技術(shù)的發(fā)展,尤其是網(wǎng)絡(luò)技術(shù)、通信技術(shù)、電子技術(shù)和計算機(jī)技術(shù)的 日臻完善,自動化技術(shù)的

10、不斷進(jìn)步,使得研制數(shù)字電能表成為可能,并且具有巨大的 實用價值和商業(yè)價值。隨著通訊、信息、電子、軟件、機(jī)電控制等技術(shù)的發(fā)展,目前我國電子式電能表 的產(chǎn)量已占絕對優(yōu)勢,正逐漸取代原有的感應(yīng)式電能表,并逐步向智能化邁進(jìn)。智能 電表作為用電信息采集系統(tǒng)建設(shè)的重要內(nèi)容 ,是實現(xiàn)智能用電的基礎(chǔ)條件。而數(shù)字化 智能電表正在向著數(shù)字化、智能化、網(wǎng)絡(luò)化、多功能化等方向發(fā)展。其控制核心為51單片機(jī),再加上相應(yīng)的檢測電路、數(shù)模轉(zhuǎn)換電路、存儲電路、顯示電路、通訊接口和 相應(yīng)的監(jiān)控軟件,通過總線把多個智能化功能單元連成局域網(wǎng),再由上位機(jī)測控軟件 實現(xiàn)。集信息、自動化、計算、管理為一體的電能計量裝置是發(fā)展的方向之一。根

11、據(jù)國家電網(wǎng)公司“十二五”電網(wǎng)發(fā)展規(guī)劃,用電信息采集系統(tǒng)建設(shè)在2014年底將達(dá) 到100%勺覆蓋率,在“十二五”期間實現(xiàn)對直供直管區(qū)域內(nèi)所有用戶的“全覆蓋、全 采集、全費控”。電能表實現(xiàn)智能化,可以進(jìn)一步適應(yīng)我國電力系統(tǒng)的發(fā)展,滿足運(yùn) 營管理的需要,解決特殊負(fù)載用戶的計量問題。1.3 本文研究內(nèi)容現(xiàn)如今,部分?jǐn)?shù)字化智能電表采用互感原理進(jìn)行對電流信號和電壓信號的采集。由于互感器無法工作在理想狀態(tài),與理論情況相比存在較大誤差,這就需要使用硬件 或者軟件的方法來進(jìn)行補(bǔ)償,從而導(dǎo)致了整個電路系統(tǒng)的復(fù)雜程度加劇。而本文的設(shè) 計就避免了這種情況的發(fā)生。本文采用電能計量芯片ADE775段計了一款數(shù)字化智能電表

12、,該電能表由51單片機(jī)進(jìn)行控制。通過電流、電壓的信號采集,數(shù)模轉(zhuǎn)換,功率、電能計算,帶掉電存儲和顯示等硬件設(shè)計,并結(jié)合軟件編程實現(xiàn)了電能表的正常本文研究的主要內(nèi)容有:一、介紹了在基于電能計量芯片 ADE775張集電能情況下的電能表的工作原理。 該芯片內(nèi)部存在兩個通道,分別進(jìn)行對電流信號和電壓信號的采集、模數(shù)轉(zhuǎn)換、功率 計算等工作,然后將數(shù)據(jù)傳輸?shù)絾纹瑱C(jī)進(jìn)行處理,并通過一些外圍電路顯示出用電量。 通過這些模塊的連接,基本上就構(gòu)成了一個本文介紹的數(shù)字化電能表。二、電能表的硬件設(shè)計。該部分主要介紹了單片機(jī)的內(nèi)部結(jié)構(gòu)和外圍電路。其中 包括了晶體震蕩電路,復(fù)位電路,電能計量電路,LCD顯示電路,數(shù)據(jù)存儲

13、電路等。而其中最主要的部分就是電能計量模塊,該模塊是整個電能表的核心部分,決定了電 能表能否正常工作。三、電能表的軟件設(shè)計。該部分主要介紹了軟件開發(fā)環(huán)境和各程序模塊。包括電 能計量程序,數(shù)據(jù)存儲程序,單價設(shè)置程序,按鍵掃描中斷程序,LCD顯示程序等。2 電能表工作原理及ADE775階紹2.1 電能表工作原理本文所設(shè)計的電能表主要由電能計量電路,控制電路,存儲電路,顯示電路,電 源電路,控制按鍵等部分構(gòu)成。以 STC 89C51單片機(jī)為控制核心設(shè)計的一種單相數(shù)字 化智能電表。其硬件原理框圖如圖 2.1所示。電壓校測電路* 顯示模決供電系統(tǒng)投制?發(fā)誕單片機(jī)圖2.1電能表硬件系統(tǒng)原理框圖電能計量電路

14、主要負(fù)責(zé)電流電壓的采樣,功率計算,并將處理后的數(shù)據(jù)以脈沖形式發(fā)送到單片機(jī)進(jìn)行處理。存儲電路采用一片E2PRO麻儲器AT 24C02對數(shù)據(jù)進(jìn)行帶掉電存儲。顯示電路使用的是 LCD 1602液晶顯示器,由單片機(jī)內(nèi)部自帶的 LCD驅(qū)動 電路直接驅(qū)動。電源電路負(fù)責(zé)給單片機(jī)系統(tǒng)及其外圍電路供電,保證系統(tǒng)的正常運(yùn)行。對于大多數(shù)的電子式電能表而言,其電能計量原理基本相同,基本表達(dá)式都類似 如下:其中:W為電能累計消耗值;P(t)為瞬時功率;u(t) 為瞬時電壓;i(t)為瞬時電流;因此,電能表計量電能的基本方法就是將電流、電壓相乘,然后將所有時刻的 功率累加起來就是所測量的電能。2.2 ADE7755 介紹

15、ADE775睫一種適用于單相配電系統(tǒng)的高精度電能計量芯片。它可以提供基于輸電線電壓和電流計算的瞬時有功功率和平均有功功率。該器件是一種高準(zhǔn)確度電能測量集成電路,具技術(shù)指標(biāo)超過IEC1036規(guī)定的準(zhǔn)確度要求。ADE7755只有在ADC和基 準(zhǔn)源中使用模擬電路,除此之外所有其它信號處(如相乘和濾波)都使用數(shù)字電路,這 就使得ADE7755能夠在惡劣的環(huán)境條件下仍保持極高的準(zhǔn)確度和長期穩(wěn)定性。另外, ADE7755的引腳F1和F2以較低頻率形式輸出有功功率平均值, 能夠直接驅(qū)動機(jī)電 式計度器或與微控制器(MCU接口;引腳CF以較高頻率形式輸出瞬時有功功率,用 于儀表校驗或與微控制器(MCU接口。并且

16、,ADE775聯(lián)部含有一個對AVDD電源引 腳的監(jiān)控電路,在AVDD上升至U 4V之前,ADE7755-直保持在復(fù)位狀態(tài),當(dāng)AVDD降 到4V以下,ADE7755也被復(fù)位,此時F1、F2和CF都沒有輸出。內(nèi)部相位匹配電路 使電流通道和電壓通道的相位始終是匹配的,無論通道1內(nèi)的高通濾波器(HPD是斷開的還是接通的,內(nèi)部的空載閾值特性都能保證ADE7755在空載時沒有潛動。電流通道提供高增益模式,可直接連接低阻值分流電阻器而不損失動態(tài)范圍。兩 通道之間的增益校準(zhǔn)在器件外部進(jìn)行調(diào)整。 ADE775張用SSOP寸裝,在各種負(fù)載條件 下提供低頻(F1/F2)和高頻(CF)同步輸出。2.2.1 外部引腳及

17、功能說明ADE775用I腳排歹U圖如圖2.2所示:吸)=?(,= jWNM101T1TDDD AC DC ATD NC VIP VINFlCF DGND REPNC21V2P REST RET AGND SCFcixotnr CIXIN GO G1I soSI19 TsTfc E u圖2.2 ADE7755引腳排列圖DVDD數(shù)字電源引腳。該引腳提供數(shù)字電路的電源,正常工作電源電壓應(yīng)保持在5V士 5%該引腳應(yīng)使用10 w F陶瓷電容進(jìn)行去耦A(yù)C/DC高通濾波器HPF選擇引腳。當(dāng)該引腳輸入高電平時,通道 1 (電 流通道)內(nèi)的HPF被選通,該濾波器所涉及的相位響應(yīng)在 45Hz至1kHz 范圍內(nèi)在片

18、內(nèi)已得到補(bǔ)償。在電能計量的應(yīng)用中,應(yīng)使 HPF選通。AVDD模擬電源引腳。 該引腳提供 模擬電路的電源, 正常工作電源電 壓應(yīng)保持在5V士 5%當(dāng)使電源的紋波和噪聲減小到最低程度, 該引腳應(yīng)使 用10p F電容并聯(lián)100nF陶瓷電容進(jìn)行去耦。NC(6號引腳),與6腳短接V1P, V1N,通道1 (電流通道)的正、負(fù)模擬輸入引腳。完全差動輸入方 式,正常工作最大信號電平為士 470mV通道1有一個PGA這兩個引腳相 對于AGND勺最大信號電平為士 1V。兩個引腳內(nèi)部都有ESD保護(hù)電路,這 兩個引腳能承受士 6V的過電壓,而不造成永久性損壞。RESET復(fù)位弓I腳。當(dāng)為低電平時,AD5口數(shù)字電路保護(hù)

19、復(fù)位狀態(tài),在RESET 的下降沿,清除內(nèi)部寄存器。REFIN/OUT基準(zhǔn)電壓的輸入、輸出引腳。片內(nèi)基準(zhǔn)電壓的正常值為2.5V8%典型溫度系數(shù)為30ppm/C。外部基準(zhǔn)源可以直接連接到該引腳上。無論用內(nèi)部還是外部基準(zhǔn)源,該引腳都應(yīng)使用10 w F鋰電容和100nF陶瓷 電容對AGND進(jìn)行去耦。AGND這是 模擬電路(即ADC和基準(zhǔn)源)的接地參考點,該引腳應(yīng)連接 到印刷電路板的模擬接地面。模擬接地面是所有模擬電路的接地參考點, 如抗混疊濾波器、電流和電壓傳感器等。為了有效地抑制噪聲,模擬接地 面與數(shù)字接地面只應(yīng)有一點連接。星形接地方法有助于使數(shù)字電流噪聲遠(yuǎn) 離模擬電路。SCF校驗頻率選擇。該引腳的

20、邏輯輸入電平確定 CF引腳的輸出頻率。SQ S1,這兩個引腳的邏輯輸入用來選擇數(shù)字/頻率轉(zhuǎn)換系數(shù), 這為電度 表的設(shè)計提供了很大靈活性。GQ G1,這兩個引腳的邏輯輸入用來選擇通道 1的增益,可用來選擇增益 是 1,2,8,和 16。CLKIN,外部時鐘可從該引腳接入,也可把一個石英晶體接在CLKIN和CLKOUT間,提供時鐘源,規(guī)定時鐘頻率為3.579545MHz作為石英晶體 負(fù)載的33pF陶瓷電容應(yīng)和振蕩器門電路連接。CLKOUT如上所述,可把一個石英晶體接在 CLKIN和CLKOUT之間,提 供一個時鐘源。當(dāng)CLKIN上接有外時鐘時CLKOUT弓I腳能驅(qū)動一個CMOSNC懸空。REVP當(dāng)

21、檢測到負(fù)功率時,即電壓和電流信號的相位差大于90時,該引腳輸出邏輯高電平。該輸出沒有被鎖存,當(dāng)再次檢測到正功率時,該引 腳的輸出復(fù)位。該輸出的邏輯狀態(tài)隨 CF輸出脈沖同時變化。DGND這是數(shù)字電路(即乘法器、濾波器和數(shù)字頻率轉(zhuǎn)換器)的接地參考 點。該引腳應(yīng)連接到印刷電路板的數(shù)字接地面,數(shù)字接地面是所有數(shù)字電 路(如機(jī)械或數(shù)字計數(shù)器、微控制器和LED顯示器的接地參考點。為了有效地抑制噪聲,模擬接地面與數(shù)字接地面只應(yīng)有一點連接,如星形接地。CF,頻率較驗輸出弓I腳。其輸出頻率反映瞬時有功功率的大小,常用于儀 表校驗。F1, F2,低頻邏輯輸出引腳,其輸出頻率反映平均有功功率的大小。這兩 個邏輯輸出

22、可以直接驅(qū)動機(jī)電式計數(shù)器或兩相步進(jìn)電機(jī)。2.2.2 功能簡介及功能框圖ADE7755M一種高精確度的電能計量集成電路,主要應(yīng)用于單相電能表系統(tǒng),其 技術(shù)指標(biāo)超過了 IEC1036規(guī)定的準(zhǔn)確度要求。該芯片內(nèi)部存在兩個通道,分別是電流 通道和電壓通道,對電流和電壓采集后進(jìn)行處理。并且該芯片只在ADG口基準(zhǔn)電路中使用了模擬電路?其他的信號處理都由數(shù)字電路完成,這就使得ADE7755&惡劣的環(huán)境下仍然可以保料極高的精確度和長時間的穩(wěn)定性。其中芯片的V1P和V1N為電流通道引腳,V2P和V2N為電壓通道引腳。其中電流通道含有一個程控放大器和一個高通 濾波器,程控放大器進(jìn)一步簡化了傳感器接口,高通濾波器則

23、將電流信號中的直流分 量濾掉,從而消除電流或電壓失調(diào)所造成的誤差。ADE775用I腳F1和F2以較低頻率形式輸出有功功率平均值,能直接驅(qū)動機(jī)電式計度器或者兩相步進(jìn)電機(jī),從引腳 CF 以較高頻率形式輸出有功功率瞬時值,常用于儀表校驗。其功能框圖如圖 2.3所示。GO ClAlVdp AGND 5c DViw DGSID卜二海心摔電語VIPI s) VIN11號鐘用申”V2Pi6V7M(7皿 J, 2 Q)-*或字-知.上忙冷 RE0ET11。1Ml ifECLKWaKOUT SCF SI KEVP CF Fl F:圖2.3 ADE7755功能框圖ADE7755勺功能特點如下:在1000:1的輸入

24、動態(tài)范圍內(nèi),測試誤差小于 0.1%;F1、F2輸出頻率表示平均有功功率;高頻輸出CF用于校準(zhǔn),并提供即時有功功率;邏輯輸出引腳REVPft只是負(fù)功率或錯誤鏈接;具有負(fù)功率或錯線指示功能;片內(nèi)帶有抗混疊濾波器;5V單電源工作,正常工作時芯片功耗 30mW工作溫度范圍-40 C -85 C ;采用SSOP24寸裝。2.2.3 ADE7755工作原理電能計量芯片作為電能表的計量核心部件,將會直接決定電能表的工作性能。本 文設(shè)計的電能表使用的電能計量芯片是 ADE7755具內(nèi)部集成了模數(shù)轉(zhuǎn)換模塊、數(shù)字 處理模塊和儲存寄存器等,可以通過通信接口實現(xiàn)與微處理器的信息交流,具有數(shù)據(jù) 計算、通信傳輸和電能脈沖

25、輸出等功能。其工作原理如圖2.4所示。圖2.4 ADE7755工作原理圖由上圖可以很直觀的看出,ADE775吶部包含兩個通道,電流通道和電壓通道。電 流通道采集負(fù)載電流,電壓通道采集 220 V電壓。其中,電流通道中有一個程控放大 器(PGA ,其采樣出來的信號通過引腳 V1P和V1N送入PG嬋元;然后,經(jīng)過模數(shù) 轉(zhuǎn)換器(ADC將模擬信號轉(zhuǎn)換成數(shù)字信號;高通濾波器則將電流信號中的直流分量 濾掉,從而消除電流或電壓失調(diào)所造成的有功功率計算上的誤差;最后,將處理后的 信號送入乘法器中。而電壓通道中,將 220 V電壓經(jīng)過降壓處理后,通過引腳 V2P和 V2N送入電能計量芯片ADE7755t經(jīng)模數(shù)轉(zhuǎn)

26、換器轉(zhuǎn)換成數(shù)字信號后送入乘法器中, 與來自電流通道中的數(shù)字信號相乘,產(chǎn)生瞬時功率信號。讓通過的瞬時功率信號通過 數(shù)字低通濾波器(LPE ,濾掉其中的交流分量,則剩下的直流分量就是負(fù)載所消耗 的瞬時有功功率。ADE7753勺低頻邏輯輸出端(F1和F2)是通過對上述有功功率進(jìn)行累加,然后計 算平均值,從而得到平均有功功率。因此, F1和F2端輸出的低頻脈沖信號頻率正比 于平均有功功率。將芯片外接一個計數(shù)器再次累加計數(shù),就能完成對電能的計量。另 外,對于高頻輸出端,將得到的瞬時有功功率以高頻脈沖的形式輸出到單片機(jī)進(jìn)行處 理,最后,將處理后的數(shù)據(jù)傳送到 LCD上顯示。3電能表的硬件設(shè)計3.1 控制系統(tǒng)

27、設(shè)計3.1.1 單片機(jī)AT89C5倘介AT89C51 是一種帶 4K 字節(jié) FLASH存儲器(FPEROHMFlash Programmable and Erasable Read Only Memory )的低電壓、高性能 CMOS 8i微處理器,俗稱單片機(jī)。 AT89C205傀一種格2K字外閃存可編程可擦除只讀存儲器的單片機(jī)。單片機(jī)的可擦除 只讀存儲器可以反復(fù)擦除1000次。該器件采用ATMELM密度非易失存儲器制造技術(shù) 制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能 8位CPUffi閃 爍存儲器組合在單個芯片中,ATMEL勺AT89C51是一種高效微控制器,AT89C

28、2051是 它的一種精簡版本。AT89C51單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價 廉的方案。外形及引腳排列如圖3.1所示。R1.Q 口 【 山r 中,3匚pi.e r p- r r nsrr(n?(D r*3.a rfTX 口)P3.1 rZ1 PC 0 4 AD5 P0 1 (AD1) IPr 2 AD2) 1 FT FN ATI)qpr FEHE P0 6 (AD&) 1 P0.7 AD7)1EAVPP(IHTO) P3.2 匚(iMTi. p3.j rCTOJ P3T 匚 (T1) 口3.5 匚 (VR) P3.6T (RD)中.了匚272625JCTAL? rXTAL1 F

29、 19CMD 口 20 P2. / Al bj P2.6JA14: PS.fi (A13) 1P,41A12 P2.3 i All IPZ.ZiAID; 1 P2.1 1A9)1 P2 G A8圖3.1 AT89C51引腳圖主要特性:與MCS-51兼容4K字節(jié)可編程FLASHY儲器 壽命:1000寫/擦循環(huán)數(shù)據(jù)保留時間:10年全靜態(tài)工作:0Hz-24MHz 三級程序存儲器鎖定128X 8位內(nèi)部RAM 32可編程I/O線兩個16位定時器/計數(shù)器5個中斷源可編程串行通道低功耗的閑置和掉電模式 片內(nèi)振蕩器和時鐘電路3.1.2pi. mm神pl ino. IPL1ro 2Ph 3%.3PL 4PO 4

30、PLfra iPI.riiFL 7Ml li ro 7n op 3.1 rx or2i JiPLUhHP 2 1. 2心 j rnrid .I曲14Tn2 1pk a nP3i.網(wǎng) WRPZ稱PXT WD吟3vtxXI AHi t vnrXTAI 1au-.FruT m*、GNDRISFT最小單片機(jī)系統(tǒng)設(shè)計AT89C51最小單片機(jī)系統(tǒng)如圖3.2所示圖3.2最小單片機(jī)系統(tǒng)圖該單片機(jī)最小系統(tǒng)包含復(fù)位電路和晶振電路。其中,單片機(jī)的復(fù)位操作有兩 種方式:上電復(fù)位和上電按鈕復(fù)位。因為系統(tǒng)運(yùn)行等的需要,常常需要人工按鈕 復(fù)位,因此本次設(shè)計中采用如圖所示的上電按鈕復(fù)位。AT89C51單片機(jī)有一個用于構(gòu)成內(nèi)部

31、振蕩器的反相放大器,XTAL1和XTAL2分別是放大器的輸入、輸出端。石 英晶體和陶瓷諧振器都可以用來一起構(gòu)成自激振蕩器。設(shè)計電路中采用內(nèi)部時鐘 接法,如上圖所示。3.2 電能計量模塊設(shè)計圖3.3所示為ADE7755設(shè)計的電度表電能計量部分的工作原理圖,主要是由電壓 檢測電路、電流檢測電路和電能計量芯片 ADE7755及其外圍電路組成。首先,負(fù)載電 流經(jīng)過采樣再通過濾波電路后轉(zhuǎn)換成合適的電壓信號送入到電能計量芯片ADE7755的電流通道,即V1P和V1N端;而220V相電壓經(jīng)降壓后,再通過濾波電路送入電能 計量芯片ADE7755的電壓通道,即V2P和V2N端。二者經(jīng)過 ADE7755轉(zhuǎn)換成有功

32、 功率以高頻脈沖形式從 CF端輸出然后接入到單片機(jī) AT89C51的外部中斷信號輸入 端,即單片機(jī)控制電路從 ADE7755的CF端采集脈沖經(jīng)過處理后得到的數(shù)據(jù)送到 lCd顯示電胎進(jìn)行顯示。CF腳接在單片機(jī)的T0計數(shù)器上,由單片機(jī)對 CF腳輸出的脈沖進(jìn)行計數(shù),再根據(jù) ADE7755勺原理,計算出功率所測功率圖3.3電能計量模塊電路3.3 LCD1602顯示模塊設(shè)計3.3.1 LCD1602工作原理LCD1602由若干個5X7或者5X11等點陣字符位組成,每個點陣字符位都可以顯示 一個字符,每位之間有一個點距的間隔,每行之間也有間隔,起到了字符間距和行間 距的作用,正因為如此所以它不能很好地顯示

33、圖形LCD技術(shù)是把液晶灌入兩個列有細(xì)梢的平面之間。這兩個平面上的梢互相垂直(相交成90度)。也就是說,若一個平面 上的分子南北向排列,則另一平面上的分子?xùn)|西向排列,而位于兩個平面之間的分子 被強(qiáng)迫進(jìn)入一種90度扭轉(zhuǎn)的狀態(tài)。由于光線順著分子的排列方向傳播,所以光線經(jīng) 過液晶時也被扭轉(zhuǎn)90度。但當(dāng)液晶上加一個電壓時,分子便會重新垂直排列,使光 線能直射出去,而不發(fā)生任何扭轉(zhuǎn)。液晶顯示模塊具有體積小、功耗低、顯示內(nèi)容豐富、超薄輕巧等優(yōu)點,在嵌入式 應(yīng)用系統(tǒng)中得到越來越廣泛的應(yīng)用。LCD1602液晶顯示模塊(其內(nèi)部控制器為HD44780 芯片),它可以顯示兩行,每行16個字符,因此可相當(dāng)于32個LED

34、數(shù)碼管,而且比 數(shù)碼管顯示的信息還多。采用單+5V電源供電,外圍電路配置簡單,價格便宜,具有 很高的性價比。1602 字符型LCD是一種專門用于顯示字母、數(shù)字、符號等點陣式LCQ其主要技術(shù)參數(shù)如下:顯示容量:16X2個字符;芯片工作電壓:4.5V5.5V;工作電流:2.0 mA (5.0V);模塊最佳工作電壓:5.0V;字符尺寸:2.95 X4.35 (W H)項3.3.2 LCD1602電路設(shè)計LCD1602a示模塊電路如圖3.4所示圖3.4 LCD1602顯示模塊電路第1腳:VSS為地電源;第2腳:VDD8 5V正電源;第3腳:VL為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地時 對

35、比度最高,對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個10K的電位器調(diào)整對比度;第4腳:RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器,低電平時選擇指令 寄存器;第5腳:R/W為讀寫信號線,高電平時進(jìn)行讀操作,低電平時進(jìn)行寫操作, 當(dāng)RS和R/W同時為低電平時可以寫入指令或顯示地址,當(dāng) RS為低電平R/W為 高電平時可以讀忙信號,當(dāng) RS為高電平R/W為低電平時可以寫入數(shù)據(jù);第6腳:E端為使能端,當(dāng)E端由高電平跳變?yōu)榈碗娖綍r,液晶模塊執(zhí)行第714腳:DO- D7為8位雙向數(shù)據(jù)線;第15腳:背光源正極;第16腳:背光源負(fù)極。3.4 數(shù)據(jù)存儲模塊設(shè)計3.4.1 24C02 簡介AT24C02是一個2K

36、位串行CMOSE2PROM3部含有256個8 位字節(jié)CATALYST公 司的先進(jìn)CMOS技術(shù)實質(zhì)上減少了器件的功耗,CAT24WC02T一個16字節(jié)頁寫緩沖 器 該器件通過I2C總線接口進(jìn)行操作,有一個專門的寫保護(hù)功能。24C02功能特性:與400KHz I2C總線兼容1.8到6.0伏工作電壓范圍低功耗CMOS技術(shù)寫保護(hù)功能當(dāng)WP為高電平時進(jìn)入寫保護(hù)狀態(tài)頁寫緩沖器自定時擦寫周期1,000,000編程/擦除周期8 腳 DIP SOIC 或 TSSOP封裝24C02各項極限參數(shù):工作溫度:工業(yè)級-55 C +125 C商業(yè)級0 C+75C貯存溫度:-65 C+150C各管腳承受電壓:-2.0Vcc

37、+2.0VVcc管腳承受電壓:-2.0 +7.0V封裝功率損耗 (Ta=25C) : 1.0W焊接溫度(10秒):300c輸出短路電流100mA3.4.2數(shù)據(jù)存儲電路設(shè)計AT24C0徵據(jù)存儲模塊電路如圖3.5所示圖3.5數(shù)據(jù)存儲模塊電路3.5 電源模塊設(shè)計為整個系統(tǒng)提供電源。整個系統(tǒng)使用的電源有兩個,一個是給電機(jī)和燈泡供電,使用的是220V的交流電;另一個是給單片機(jī)系統(tǒng)、檢測模塊和繼電器組模塊供電,需要的是5V的直流電。我們的家庭用電使用的就是 220V的交流電,可以直接給電機(jī) 和燈泡供電。因而需要設(shè)計一個電壓轉(zhuǎn)換電路,使 220V交流電壓轉(zhuǎn)為5V直流電壓, 為單片機(jī)系統(tǒng)、檢測系統(tǒng)、顯示模塊及

38、繼電器組模塊供電。220V轉(zhuǎn)5V電路框圖:220V交流電連一個降壓變壓器把電壓值降到 9V左右。然后用橋式整流電路進(jìn)行整 流,使交流變成直流。變成直流以后,對其進(jìn)行濾波,減小紋波成分,提高電壓均值, 穩(wěn)定電路輸出。后接一個LM7805對其進(jìn)彳f穩(wěn)壓。LM7805可以使輸出穩(wěn)定在5V,并 且其內(nèi)部還有過熱保護(hù)電路和短路保護(hù)電路。三端穩(wěn)壓器LM7805后面接一個104的電容,這個電容有濾波和阻尼作用。AO VCC-|VCAA2 24CxXWP SDAi二二4電路原理圖如圖3.6所示。圖3.6電源電路3.6 PCB 圖圖3.7 PCB圖4電能表的軟件設(shè)計電能表軟件系統(tǒng)采用模塊化設(shè)計,每個模塊分別完成

39、一種或幾種功能。包括主程 序、電能計量子程序、數(shù)據(jù)存儲子程序、LCD顯示子程序、按鍵處理子程序和中斷服 務(wù)子程序等。4.1 軟件開發(fā)環(huán)境簡介Keil C51 p Vision4集成開發(fā)環(huán)境是 Keil Software 公司開發(fā)的基于80C51內(nèi)核 的微處理器的軟件開發(fā)平臺,可用于多種8051MCU勺集成開發(fā)環(huán)境(IDE),內(nèi)嵌多種符合當(dāng)前工業(yè)標(biāo)準(zhǔn)的開發(fā)工具,可以完成從工程建立和管理、編譯、鏈接、目標(biāo)代 碼的生成、軟件仿真及硬件仿真等完整的開發(fā)流程。尤其是C編譯工具在產(chǎn)生代碼的準(zhǔn)確性和效率方面達(dá)到了較高的水平,而且可以附加靈活地控制選項,在開發(fā)大項目 時非常理想。除增加了源代碼、功能導(dǎo)航器、模

40、板編輯以及改進(jìn)的搜索功能外, w Vision3還提供了一個配置向?qū)Чδ?,加速了啟動代碼和配置文件的生成。此外其內(nèi)置的仿真器可模擬目標(biāo) MCU包括指令集、片上外圍設(shè)備及外部信號等。H Vision4提 供邏輯分析器,可監(jiān)控基于 MCU/O引腳和外設(shè),狀態(tài)變化下的程序變量的變化。由于 w Vision4的眾多優(yōu)點,受到許多工程師的青睞8:在Keil C51集成開發(fā)環(huán)境下是使用工程的方式來管理文件的,而不是單一文件的模式。所有的文件包括源程序、頭文件以及說明性的技術(shù)文檔,他們都可以放在同一 工程項目文件中管理。一般可以按照下面的步驟來創(chuàng)建一個自己的應(yīng)用程序。新建一個工程項目文件;為工程選擇目標(biāo)器件

41、(如8051);為工程項目設(shè)置軟件調(diào)試環(huán)境;創(chuàng)建源程序文件并輸入程序代碼;保存創(chuàng)建的源程序項目文件; 把源程序文件添加到項目中; 將工程編譯、鏈接生成目標(biāo)文件; 對生成的目標(biāo)文件調(diào)試和仿真。4.2 主程序模塊主程序首先完成啟動時的系統(tǒng)初始化,如單片機(jī)的初始化、電能計量芯片ADE7755 的初始化以及顯示電路的初始化,再進(jìn)行電能脈沖復(fù)位以及系統(tǒng)各參數(shù)的初始化,然 后單片機(jī)AT89C51的中斷系統(tǒng)進(jìn)行是否有抄表命令的判斷:有抄表命令就開始讀取 各項電能數(shù)據(jù)并計算出各項功率,然后把電能數(shù)據(jù)送出并進(jìn)行LCD顯示處理:沒有抄表命令就等待直至命令的到來再向下執(zhí)行。執(zhí)行完每個步驟,最后返回到開始重新 執(zhí)行命

42、令。這就是本單相電能表電路的主流程。其流程圖如圖 4.1所示。圖4.1主程序流程圖4.3 按鍵掃描中斷子程序電能表的按鍵處理程序采用編程掃描工作方式進(jìn)行處理。在每循環(huán)一次主程序就 判斷一次是否有按鍵按下,當(dāng)查詢有健按下時 ,程序按以下方法進(jìn)行處理:軟件延時 一段時間再判斷鍵盤狀態(tài),如果仍有鍵按下狀態(tài),則認(rèn)為有一個確認(rèn)的鍵按下,否則 按鍵抖動處理;在確認(rèn)有鍵按下的條件下,通過掃描的方式求取鍵值,按鍵閉合一次 僅進(jìn)行一次鍵功能操作。按鍵掃描程序流程圖如圖4.2所示。圖4.2按鍵掃描程序流程圖圖4.3開中斷子程序4.4 LCD1602顯示程序LCD1602a示程序模塊包括初始化函數(shù),判忙函數(shù),寫入命

43、令函數(shù),寫入數(shù)據(jù)函數(shù), 寫入字符串函數(shù)等。其程序流程如下圖所示。圖4.4判忙函數(shù)流程圖圖4.5寫入數(shù)據(jù)函數(shù)流程圖圖4.6寫入命令函數(shù)流程圖單相智能電能表自動壓接檢定裝置技術(shù)協(xié)議5設(shè)計結(jié)果及分析1硬件調(diào)試硬件調(diào)試,查看個硬件模塊電路的連線是否與邏輯圖一致,用萬用表檢測有無短 路或短路現(xiàn)象,器件的規(guī)格、極性是否有誤。檢查完畢,用萬用表測量一下電路板正 負(fù)電源端之間的電阻,排除電源短路的可能性。2軟件調(diào)試本系統(tǒng)的軟件調(diào)試因AT89S5狠心模塊的使用而變得相對容易,keilc軟件開發(fā)環(huán) 境,能判斷語法差錯和邏輯差錯,判斷程序無誤后,可以直接下載到單片機(jī)中進(jìn)行調(diào) Mo3軟硬聯(lián)調(diào)在軟件和硬件都基本調(diào)通的情

44、況下,進(jìn)行系統(tǒng)的軟硬件聯(lián)調(diào)。按照由上向下,模 塊化設(shè)計的理念對模塊逐個調(diào)試:首先,調(diào)通液晶顯示模塊,進(jìn)而對測量進(jìn)行校準(zhǔn)調(diào) 試。調(diào)好后,即該芯片能正常工作后,再通以交流市電進(jìn)行進(jìn)一步校準(zhǔn)調(diào)試。等模塊 逐一調(diào)通后,再進(jìn)行聯(lián)調(diào)。再連接成一個完整的系統(tǒng)調(diào)試。本文設(shè)計的單相兩線電能表額定電壓為 220V,電流規(guī)格為5A(Ib)60A(Imax) , 脈沖計數(shù)規(guī)格6400 imp/kWh,即1個千瓦時內(nèi)輸出6400個脈沖。為了驗證該單相電 能表的性能,利用額定功率為45W的電風(fēng)扇作為測量對象進(jìn)行測試,其數(shù)據(jù)如表 5.1 所示。電壓(V)電流(A)功率(W測試時間 (h)電能計算值(kWf)電能實測值(kWh2200.51450.50.02250.02272200.51451.00.0450.04552200.51451.50.06750.06812200.514沖0卻內(nèi)容2270.090.0904表5.1電風(fēng)扇實驗、計算數(shù)據(jù)表算測雖誤比超此該 5/1計能間些差不由出表出電之一誤均3看 從看與值有聿八17以 可值量然塞較過可單相智能電能表自動壓接檢定裝置技術(shù)協(xié)議電能計量電路的測量精度是比較高的本文介紹的單相多功能電能表以專用計量芯片ADE7755為核心,并結(jié)合 AT8

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論