智能電表的設計_第1頁
智能電表的設計_第2頁
智能電表的設計_第3頁
智能電表的設計_第4頁
智能電表的設計_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 四 川 理 工 學 院課 程 設 計 書 學院 計算機學院 專業(yè) 物聯(lián)網工程20121班 課程 無線傳感器網絡 題目 現(xiàn)代小區(qū)智能電表課程設計 教師 符長友 學生 胥玉環(huán) 劉依粒 胡偉杰 宋治樺 設計時間:2014年7月5日 至2017年7月11日前言近年來,在低碳經濟、綠色節(jié)能及可持續(xù)發(fā)展思想的推動下,如何進一步提高電網效率,積極應對環(huán)境挑戰(zhàn),提高供電可靠性和電能質量,完善電力用戶服務,適應更加開放的能源及電力市場化環(huán)境需要,對未來電網的發(fā)展提出了更高的要求。智能電網的概念應運而生并成為全球電力行業(yè)共同研究和探討的熱點,支撐中國乃至全球智能電網的將是通信技術、信息處理技術和控制技術。智能電

2、表作為智能電網建設的重要基礎裝備,加快智能電表產業(yè)鏈整合,促進其產業(yè)化,對于電網實現(xiàn)信息化、自動化和互動化具有支撐作用?;谝陨戏治觯?本文研究旨在基于AT89C51單片機的智能電表的設計。本次設計基于單片機AT89C51是以微處理器或微控制器芯片為核心的可以存儲大量的測量信息并具有對測量結果進行實時分析、綜合和做出各種判斷能力的儀器。一般具有自動測量功能,強大的數據處理能力,進行自動調零和單位換算功能,能進行簡單的故障提示,具有操作面板和顯示器,有簡單的報警功能。本文主要包括以下三個方面的工作:(1)智能電表的設計背景、優(yōu)點及發(fā)展現(xiàn)狀本文首先分析智能電表的設計背景,其次討論智能電表的優(yōu)點及相

3、關的應用。(2)智能電表的硬件和軟件實現(xiàn)分析智能電表應該具備的功能,給出該儀表的總體設計框圖;詳細討論了該電路的核心芯片選取、數據采集電路的設計、通信電路及輸入輸出系統(tǒng)的實現(xiàn)并給出了核心芯片AT89C51的詳細參數;使用結構化程序設計手段,利用單片機C語言程序實現(xiàn)按鍵的掃描并處理程序、數據的采集及后續(xù)的算法程序、紅外或RS485通信方式的自動抄表程序、CPU卡的讀寫操作程序以及段式LCD的顯示驅動程序。(3)設計的結論分析、不足及未來的展望闡述了設計的測試結果并對結論進行了分析,給出了設計中的不足之處,并提出了將來的修改意見及改進之處,對智能電表的未來進行展望。 目錄前言I目錄III1 智能電

4、表緒論11.1 智能電能表的概念11.2 智能電能表的典型結構11.3 智能電能表的主要特點22 智能電能表的設計方法32.1 智能電能表的硬件設計方法22.1.1 微處理器或微控制器42.1.2 傳感器52.1.3 信號調理52.1.4 A/D轉換器52.1.5 D/A轉換器62.1.6 智能電能表的通信接口62.2 智能電能表的軟件設計方法63 智能電能表的硬件設計73.1 電能表概述73.2 電能表的總體方案設計73.3 電能表的控制芯片93.4 電能計量專用芯片103.4.1 CS5460A的性能103.4.2 CS5460A管腳說明103.4.3 CS5460A外圍電路及供電電路設計

5、103.4.4 微控制器AT89C51與CS5460A的接口103.4.5 電源模塊103.4.6 電壓電流采樣模塊103.5 液晶顯示芯片與AT89C51的接口113.5.1 SMS0601的接口信號說明113.5.2 SMS0601與AT89C51的接口113.7 SPI接口型EEPROM與AT89C51的接口123.7.1 X5045管腳分布133.7.2 X5045功能描述133.8 時鐘模塊14 3.9 wifi模塊.14 4 智能電表的軟件設計. 16總結18參考文獻.18現(xiàn)代小區(qū)智能電表設計一、智能電能表概述1.1 智能電能表的概念智能電能表是一種新型電能表,它由測量單元、數據處

6、理單元等組成,具有電能量計量、信息存儲及處理、實時監(jiān)測、自動控制、信息交互等功能。相對以往的普通電能表,除具備基本的計量功能外,智能電能表是全電子式電能表,帶有硬件時鐘和完備的通信接口智能電表是以微處理器或微控制器芯片(如單片機)為核心的可以存儲大量的測量信息并具有對測量結果進行實時分析、綜合和做出各種判斷能力的儀器。智能電能表一般具有自動測量功能,強大的數據處理能力,進行自動調零和單位換算功能,能進行簡單的故障提示,具有操作面板和顯示器,有簡單的報警功能。此次設計的電表利用微機技術,通訊技術等等,減少了能量的消耗,把采集,處理集中于一體,節(jié)省成本和人力資源,提高了工作效率,適應了現(xiàn)代用戶的需

7、求1.2智能電表研究現(xiàn)狀及發(fā)展前景中國是電能表生產大國,目前感應式電能表、電子式電能表和智能化電能表等主要產品都已經達到或接近發(fā)達國家技術標準,生產和研發(fā)能力也已經能夠滿足國際市場的不同需求,而且價格優(yōu)勢明顯,在國際市場上具有較強的競爭力。隨著我們國智能電網建設進程的不斷推進以及相應的居民遞增式階梯電價改革模式的提出,對電能表等相關電能計量工具的要求也隨之提高。我們國的智能電網技術與國外先進水平在技術上差距相對較小,加上其屬于低碳經濟的重要組成部分,因此具有穩(wěn)定的高增長前景。與國外相比,我們國智能電能表功能完備、規(guī)范,階梯電價、負荷控制等功能相對領先,更能滿足我們國智能電網建設工作需要。中國政

8、府計劃未來五年在全國范圍內,安裝2.4億塊智能電表。這意味著在2012年到2015年之間的三年內,中國每年新安裝的智能電表將高達到8000萬塊。中國將成為全球最大智能電表消費市場。2 智能電能表的設計方法2.1 智能電能表的硬件設計方法智能電能表中均含有微處理器或微控制器,在微處理器或微控制器的外圍進行設備的擴展如程序存儲器ROM、數據存儲器RAM、鍵盤、顯示器、報警裝置和通信口。作為一個完整的智能電能表還應包括輸入通道和輸出通道。圖2.1表述了智能電能表的硬件結構組成原理圖。2.1 智能電能表硬件原理圖單片機AT89S52RS-485通信模塊時鐘模塊看門狗復位模塊計量模塊存儲模塊顯示模塊計量

9、回路選通模塊后備電源和主電源切換電路模塊智能電能表實際上是一個微型計算機系統(tǒng),它是具有微處理器或微控制器的,并有標準總線接口的新型儀器。不同功能的智能電能表由不同部件組合而成。智能電能表的監(jiān)控程序固化在程序存貯器EPROM、ROM、EEPROM等中,被測參量通過傳感器將非電量變換成電量,然后經過信號處理和模數轉換后變?yōu)槲⑻幚砥髂苤苯幼R別的數字信號。所采集的數據或從鍵盤上輸入的數據以及經過一定的算法運算后的數據均暫存于片內數據存儲器RAM中。智能電能表的控制部分一般分兩種情況,一是微處理器接受鍵盤輸入的命令后,不需經過數模轉換器,直接由接口輸出控制信息和數據信息,去控制一些執(zhí)行機構。智能電能表硬

10、件設計各功能環(huán)節(jié)如下:2.1.1 微處理器或微控制器微處理器和微控制器在智能電能表中都是智能電能表的心臟,它們的結構、特性對智能電能表的性能影響很大。微處理器也是一種通用器件,如果給予足夠的外部支持電路和處理時間,它幾乎可以完成任何任務,數據處理和控制是微處理器的兩個主要用途。根據智能電能表控制功能和測量功能的不同選用合適的單片機作為智能電能表的核心,從而提高智能電能表的整體性能。2.1.2 傳感器傳感器是將外界輸入的被測量信號變換成電信號的元器件或裝置。它作為信息獲取的工具和手段,在測量控制型智能電能表中占據了極其重要的地位。傳感器能轉換信息存在的能量形式,通常是將其他能量形式轉換成電量形式

11、,以便進一步加工處理,傳感器的輸出往往總是電信號。這主要是電信號較容易地進行放大、反饋、濾波、積分、微分、存儲及遠距離傳送等操作。2.1.3 信號調理信號調理裝置是通過電子線路來實現(xiàn)模擬信號處理,一般包括放大、濾波、整形、檢波、信號轉換等功能環(huán)節(jié)。信號調理的目的是對傳感器輸出的電信號進行必要的處理以滿足信號處理后繼環(huán)節(jié)的需要,使其輸出信號適應A/D轉換等環(huán)節(jié)的工作。信號調理可以改善信號質量,還可以補償傳感器的非線性,提高信噪比,增強信號的環(huán)境抗干擾能力等。2.1.4 A/D轉換器微處理器能處理的信號應是數字信號,因此,在智能電能表的輸入通道中加入能把模擬信號轉換成數字信號的芯片即A/D轉換器。

12、但并不是所有的輸入通道都要加入A/D轉換器,而是只有模擬量輸入通道,而且輸入微處理器的信號不是頻率量而是數字碼時,才用到A/D轉換器。使用A/D轉換器時應先根據輸入通道的總誤差,選擇A/D轉換器的精度及分辨率。根據信號對象的變化率及轉換精度要求,確定A/D轉換速度,以保證智能電能表的實時性要求,對快速信號必須考慮采樣/保持電路。在選用A/D時還應考慮智能電能表所處的環(huán)境選擇A/D轉換器的環(huán)境參數。不同A/D轉換器有不同的輸出狀態(tài),應根據計算機的接口特性選擇輸出狀態(tài)。2.1.5 D/A轉換器微處理器輸出的數字控制信號通過D/A轉換,將離散時刻輸出的控制信號轉換成為離散模擬信號,為實現(xiàn)智能控制創(chuàng)造

13、了必要條件。在D/A轉換接口設計中主要考慮的問題是D/A轉換芯片的選擇、數字量的碼輸入及模擬量的極性輸出、參考電壓電流源、模擬電量輸出的調整與分配等。選擇D/A芯片時,主要考慮芯片的性能、結構及應用特性。在性能上必須滿足D/A轉換的技術要求:在結構和應用特性上應滿足接口方便,外圍電路簡單,價格低廉等要求。2.1.6 智能電能表的通信接口智能電能表一般都設置有通信接口,以便能夠實現(xiàn)程控、方便地構成自動測試系統(tǒng)。目前國際上采用的智能電能表的標準接口有GPIB,RS232等,本設計采用RS232接口。1. RS-232C標準通信接口RS-232C總線標準接口是目前最常用的串行通信總線接口,其邏輯電平

14、是對地對稱的,與TTL、MOS邏輯電平完全不同。邏輯0電平規(guī)定為+5+15V之間,邏輯1電平是-5V-15v之間。因此,RS-232C驅動器與TTL電路連接必須經過電平轉換。轉換芯片有MC1488,75188(從TTL到RS-232C的電平轉換);MC1489,75189(從RS-232C到TTL的電平轉換)。還有MAXIM的MAXZOZ、MAX232等等。在當今的信息化時代,用于其他信息裝置的通信技術也同樣可用于嵌入式智能電能表。它主要有這樣一些通信技術:2.2 智能電能表的抗干擾方法 微機測控系統(tǒng)的抗干擾技術在智能電能表的抗干擾技術中是同樣適用的,主要分為硬件抗干擾技術和軟件抗干擾技術。硬

15、件抗干擾技術主要包括濾波技術(無源濾波和有源濾波)、去耦技術、屏蔽技術、隔離技術、接地技術等。竄入智能電能表的干擾,其頻譜往往很寬,且具有隨機性,采用硬件抗干擾方法,只能抑制某個頻率段的干擾,仍有一些干擾會侵入系統(tǒng)。因此,除了采取硬件抗干擾方法外,還要采取軟件抗干擾措施。為確保CPU中的程序正常運行,常常采用如下抗干擾措施:軟件濾波(數字濾波技術)可以剔除模擬輸入信號中的虛假信號,求取真值; 除了可以使用硬件看門狗電路強制單片機從死機狀態(tài)回復到正常運行外,還可以采用軟件看門狗電路或軟硬結合的看門狗技術。軟件看門狗技術的基本思路是:在主程序中對T0中斷服務程序進行監(jiān)視;在T1中斷服務程序中對主程

16、序進行監(jiān)視;T0中斷監(jiān)視T1中斷。三、智能電能表的硬件設計3.1 電能表概述電能表是一種計量某一段時間內通過的電能的累積值的表計。電子式電能表,也稱為靜止式電能表,它也就是“電流和電壓在固態(tài)(電子)器件中作用而產生與瓦時數成比率輸出的儀表”。這里主要介紹根據智能小區(qū)家庭型用戶電能計量系統(tǒng)的要求設計的一種智能型多功能復費率電能表。復費率電能表是一種根據用電的峰時、平時、谷時各時段的設定值計算用戶總的用電量和峰時、平時、谷時的用電量的電能表,使供電局能實施峰時、平時、谷時各時段不同的計費標準。用經濟手段鼓勵用戶在低谷時段用電。這也正好符合電力計費系統(tǒng)提出的分時段計費的要求。電子式的復費率電能表一般

17、使用單片機對電能脈沖進行分時段計算處理,同時具有有效的參數設定。3.2 電能表的總體方案設計此多功能復費率電能表具有如下功能:1. 通過單片機擴展的數據存儲器可以存儲本月、上月、上上月的各月電量,能存儲各月峰時、平時、谷時各時段的用電量,并能通過液晶顯示器顯示各自的數值;2. 具有欠壓斷電保護、欠費停電保護功能;3. 具有在過電壓、過電流和欠壓斷電保護后用戶自己送電的功能;本次設計中所設計的整個電能計量系統(tǒng)主要由電能表構成。電能表部分應包括電流傳感器、電壓傳感器、電能計量芯片、顯示器件、按鍵開關時鐘/日歷芯片、看門狗電路、擴展數據存儲器以及用于通斷電控制用的小功率交流開關。圖3.1 電能表硬件

18、整體框圖上圖3.1表明了電能表的硬件設計方案。其中,電能表部分需要電流互感器、電壓互感器把照明電路中的22OV電壓和大電流(10A)變換成電能計量芯片所要求的輸入電壓和輸入電流范圍之內。電能計量芯片根據其內部的瞬時電壓和瞬時電流計算瞬時功率,再輸出脈沖驅動機械式計數器或者步進電機計算用電電量。根據此方案設計的復費率電能表系統(tǒng)的硬件原理在以下幾節(jié)詳細說明。3.3 電能表的控制芯片圖3.2 AT89C51引腳結構圖AT89C51是一種帶4K字節(jié)閃存可編程可擦除只讀存儲器的低電壓、高性能CMOS 8位微處理器,俗稱單片機,很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案,其引腳排列如圖3.2所示:3

19、.4 電能計量專用芯片在電子式電能表中使用得比較多的電能計量專用芯片有:CS546OA以及AD7755等等。從性能上來比較CS546OA比AD7755增加了如下功能:具有片內看門狗定時器與內部電源監(jiān)視器;具有瞬時電流、瞬時電壓、瞬時功率、電流有效值、電壓有效值、功率有效值測量及電能計量功能;提供了外部復位引腳;雙向串行接口與內部寄存器陣列可以方便地與微處理器相連接;外部時鐘最高頻率可達20MHz;具有功率方向輸出指示。這些增加的功能更加便于與微控制器接口,并能方便地實現(xiàn)電壓、電流、功率的測量和用電量累積等功能。據此選擇CS5460A作為電能計量芯片更能實現(xiàn)各種電參數的測量。3.4.4 微控制器

20、AT89C51與CS5460A的接口微控制器AT89C51與Intel系列的80C51微控制器的指令集和管腳兼容,微控制器內有4K字節(jié)的可擦寫閃爍只讀程序存儲器和256字節(jié)的數據存儲器。它具有掉電模式和閑置狀態(tài)兩種工作方式。其工作原理同8031微控制器。由于CS546OA提供了SPI串行接口,減少了單片機的總線使用數,為微控制器的外圍電路的擴展提供了更多的總線。在SPI總線上傳送的數據和命令字都是高位在先的方式傳送。由圖3.4可知使用AT89C51的P10、P11、P12引腳分別與CS546OA的SDI、SDO、SCLK引腳交換數據。CS546OA的片選引腳 接地,使其始終保持有效狀態(tài)。3.4

21、.5 電源模塊由于電能表屬于不間斷工作的電力計量產品,因而其電源電路是其設計的關鍵部分之一。電源電路負責給各個硬件模塊供電,以保證整個電能表的正常運行。CS5460A的電源電壓提供方式可以采用外接直流穩(wěn)壓電源供電,或通過變壓器Tl變壓成12V直流電壓后再用分壓的方式供電也可使用鋰電池供電三種方式,從可靠性和實用性來說選擇通過變壓器降壓的方式為CS5460A供電,變壓器Tl變比選擇220V/12V,因此在變壓器的次級可得到12v的交流電壓。變壓器次級接二極管的作用是為后繼電路提供直流電壓(即起全波整流作用)。電源電路中設計由兩個一階無源RC濾波網絡組成的二階濾波電路濾掉直流電壓中的噪聲信號,再通

22、過一個0.1F的電容提高抗干擾能力。電源失效監(jiān)控引腳(PFMON)監(jiān)控模擬電源,相對VA-引腳電平其典型閥值電壓為2.45V。當達不到閥值電壓時,在電源監(jiān)控單元就會使CS5460A復位。3.4.6 電壓電流采樣模塊在能量測量中使用電壓互感器和電流互感器與電力線隔離,減小電力線上交流信號中竄入CS5460A電壓、電流輸入通道的各種干擾信號。電壓互感器具有高精度、低阻抗特性,并且即使在高次諧波情況下具有很小的相延遲。在采用互感器隔離措施后,CS5460A的數字接口不必再采用隔離技術。在照明電力干線中,相電壓有效值為22Ov,線電流可以選擇10A的有效值,在這種條件下,假定電力線上的最大額定電壓為3

23、0OV,最大額定電流為30A。對于正弦曲線的交流信號,電壓/電流有效值以最大直流輸入電平的0.7071倍進行準確測量。但是在實際使用中,交流信號的波形通常不是以準確的正弦曲線形式出現(xiàn),為了在兩個輸入通道允許有一些超范圍的信號進入,常用最大電壓有效值和最大電流有效值的0.6倍作為兩個通道的輸入電壓范圍。因此輸入通道的輸入電壓最大值就應為0.6×25OmV=150mV,其在規(guī)定的25OmV范圍內。由此計算電壓Kv=15OmV/300V=0.0005,此時電壓互感器T2的變比為2000/1;計算電流增益Ki=15OmV/30A=0.005Ohms。Rs=50歐時,電流互感器T3的變比為1/

24、1000。3.5 液晶顯示芯片與AT89C51的接口液晶顯示器選用SMSO6O1,該液晶顯示器可直接與AT89C51單片機采用兩個總線實現(xiàn)數據的串行傳送而不需要單獨的顯示器驅動芯片,從而減少了整個電能表的空間。SMSO601一體化顯示器具有6位數字顯示功能,并提供兩個時間分隔符(如圖3.5)。3.5.1 SMS0601的接口信號說明圖3.5 SMSO601外形圖圖3.5中的SMS0601有四根接口信號線,它們分別是:1. DI:串行數據輸入引腳。顯示數據和命令字從此引腳串行輸入。2. CLK:串行移位脈沖輸入引腳。此引腳輸入脈沖為在D1引腳上的數據和命令輸入提供時序。另:VDD:電源正極,模塊

25、工作電壓位2.7-5.5V。VSS:電源地。3.5.2 SMS0601與AT89C51的接口圖3.6 SMS0601與AT89C51的接口電路利用AT89C51的P23、P24分別與SMS06O1的串行數據輸入引腳(DI)、串行移位脈沖輸入引腳(CLK)連接。3.7 SPI接口型EEPROM與AT89C51的接口3.7.1 X5045管腳分布X5045的管腳圖如圖3.8所示。/WDI:片選引腳/看門狗輸入引腳。SO、SI:串行數據輸出引腳和輸入引腳。:寫保護輸入引腳。當其為低電平時,寫操作被禁止;在寫操作過程中,除必須保持低電平外,必須保持高電平。圖3.8 X5045管腳分布圖RESET:復位

26、輸出引腳。只要Vcc低于Vcc檢測電平,RESET即變?yōu)楦唠娖?,并保持高電平直至Vcc高于Vcc最小檢測電平200ms為止??撮T狗定時器超過時也會引起RESET變?yōu)楦唠娖?。SCK:串行時鐘輸入引腳。輸入數據在時鐘的上升沿被鎖存,輸出數據在時鐘的下降沿被同步輸出。Vcc、Vss:電源正極和電源負極。3.7.2 X5045功能描述X5045把上電復位控制、看門狗定時器、電源監(jiān)控和塊鎖存保護的串行的EEPROM四種功能集成在單個封裝內,從而提高了自身可靠性,降低了系統(tǒng)成本,并減少了對電路板空間的要求。上電復位控制的功能是在電源穩(wěn)定和振蕩器可靠振蕩條件下允許處理器執(zhí)行代碼。看門狗定時器對CPU(或MC

27、U)提供了獨立的保護機制。當在可選的超時周期之內控制器不能重啟定時器時,X5045看門狗激活RESET信號,使系統(tǒng)重新復位,退出故障??蛇x的三個超時周期有三個預置值(l.4s、600ms、200ms),其預置方法是給狀態(tài)寄存器的看門狗位賦值的方式完成,賦值為00則看門狗定時周期為1.4s,賦值為01則看門狗定時周期為600ms,賦值為10則看門狗定時周期為2OOms,賦值為11則禁止看門狗功能。一旦通過編程預置,這個超時值將保持不變。X5045的電源監(jiān)控電路提供在VCC低于限值時,響應RESET信號的功能,可使系統(tǒng)在開機、關機過程中穩(wěn)定可靠,不出意外。X5045的存貯器部分是CMOS的4K位串

28、行EEPROM,結構為512*8的十六字節(jié)頁寫方式,串口協(xié)議為SPI.3.8 時鐘模塊圖3.10 DS13O2的管腳分布圖對電能表來說,它需要根據時間段的劃分來計量各時段的電能值,因此在電能表中需要一個時鐘芯片計時。DS1302是一種高性能、低功耗、帶RAM的實時時鐘芯片,它工作電壓寬達2.55.5V,采用三線接口與單片機進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或RAM數據。DS1302內部有一個31×8的用于臨時性存放數據的RAM寄存器。3.9 wifi模塊3.9.1產品綜述我們這次設計用到的HLK-RM04是海凌科電子新推出的低成本嵌入式UART-ETH-WIFI

29、(串口-以太網-無線網)模塊,是基于通用串行接口的符合網絡標準的嵌入式模塊,內置TCP/IP協(xié)議棧,能夠實現(xiàn)用戶串口、以太網、無線網 (WIFI)3個接口之間的轉換,其結構功能圖如圖1。 產品技術規(guī)格:表4-1產品技術規(guī)格網絡標準無線標準:802.11g 802.11n 802.11b有線標準:802.3 802.3u 無線傳輸速率11n 150Mbps11g 54Mbps11b 11Mbps信道數114 頻率范圍2.4-2.4835G 發(fā)射功率1215DBM接口1個10/100Mbps LAN/WAN復用接口 接口天線類型板載天線/外載天線功能參數Wifi工作模式Client /AP /Ro

30、uterWDS功能支持WDS無線橋接無線安全無線MAC地址過濾無線安全功能開關64/128/152為WEP加密WPA-PSK/WPA2-PSK、WPA/WPA2安全機制網絡管理遠程Web管理配置文件導入與導出Web軟件升級串口轉網絡最高傳輸速率230400bps TCP連接最大連接數>20 UDP連接最大連接數>20串口波特率50-230400bps 其他參數狀態(tài)指示燈狀態(tài)指示環(huán)境指示 工作溫度 -2070工作濕度 10%90%RH 不凝結儲存溫度 -4080儲存濕度 5%90%RH 不凝結其他性能頻段帶寬可選:20M 40M 自動4 電能表的軟件設計4.1 電能表的軟件實現(xiàn)根據電

31、能表的硬件電路設計,電能表運行的過程可以表述為:1. 當CS5460A未輸出電能脈沖和方向脈沖以及中斷脈沖時,單片機AT89C51循環(huán)執(zhí)行清看門狗程序、執(zhí)行顯示本月累計電量值的顯示程序、判斷是否更新時段值、判斷是否有紅外線通信發(fā)生、讀CS5460A的電流瞬時寄存器和電壓瞬時寄存器的值以判斷是否該過電流或過電壓或欠壓斷電保護。完成以上功能后程序隨時準備接收外部中斷和,每循環(huán)一次程序就查詢一次按鍵開關的狀態(tài),根據所按的開關執(zhí)行相應的程序。2. 當CS5460A的電能輸出引腳()和電能方向指示器引腳()輸出脈沖時,中斷服務程序根據記憶在時鐘芯片DS1302中的時段參數以及實時時鐘的值來判斷當前的時段類型,單片機響應外部中斷進行電量的累加。將結果存放到擴展的

溫馨提示

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

評論

0/150

提交評論