• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于單片機(jī)的分時計費智能電度表的設(shè)計

      2018-05-14 13:50朱栩趙雪
      好日子(下旬) 2018年1期
      關(guān)鍵詞:電表電量繼電器

      朱栩 趙雪

      摘 要:本設(shè)計主要是以如何設(shè)計新型的分時計時的電表以及電路為主要的研究目標(biāo),其工作原理是用單片機(jī)為處理器,進(jìn)而實現(xiàn)時間的計算,用單片機(jī)來控制用戶所用的電量的顯示和相關(guān)繼電器的開關(guān)和閉合,在完成正常工作的同時,電路還應(yīng)該具有記憶性,對輸入電表的信號做出處理反應(yīng)的功能。我將對設(shè)計各個模塊電路進(jìn)行解析,仔細(xì)不留死角地解釋了模塊電路的設(shè)計過程,同時也在文中寫出了對不同模塊的各種工作原理的解釋和改進(jìn)之處。

      關(guān)鍵詞:51單片機(jī);時鐘電路;液晶顯示;分時電表

      引言

      以前的人是如何用電的呢,首先每一戶用電的家庭都需要按裝電表,然后由抄表員在每一段規(guī)定時間去進(jìn)行電表數(shù)據(jù)的記錄,然后由用電用戶親自去當(dāng)?shù)氐碾娰M繳納廳繳納電費.這種運行模式存在很多的問題,浪費了大量的人力物力,同時工作效率也不高.為了處理與解決這些問題,經(jīng)過對比國內(nèi)外的各種電表設(shè)計吸取經(jīng)驗,設(shè)計出了以51單片機(jī)位基礎(chǔ)的多功能分時智能電表。本電表使用單片機(jī)為核心,使用ADE7755電能檢測模塊檢測用電量,運用時鐘模塊,實現(xiàn)用電量的分時計算管理。

      本文將以硬件和軟件兩個方面進(jìn)行講解。將電路分成功能作用不同的模塊,其中主要的包含電量的監(jiān)測、電量的顯示、為了保護(hù)系統(tǒng)而設(shè)計的報警電路,為了及時設(shè)計的時鐘電路等諸項電路一一作出了分析和改進(jìn)。在進(jìn)行硬件設(shè)計的時候還進(jìn)行了軟件的設(shè)計,本在軟件方面采用C語言進(jìn)行編制,并將硬件和軟件相結(jié)合。此項設(shè)計具有階梯電價計費;可記錄12個月的有功總電量和分時電量;可設(shè)置非工作營業(yè)時段和應(yīng)急賒欠限量;具有內(nèi)置聲、光報警、跳閘斷電功能等功能。

      1 分時電表方案設(shè)計

      此項設(shè)計在硬件方面是由不同的電路相組合而成。其中包含主要的控制系統(tǒng)單片機(jī)、數(shù)據(jù)顯示模塊、計數(shù)時鐘模塊、供電監(jiān)測模塊和電路的報警模塊等。

      1.1單片機(jī)模塊

      此項設(shè)計的控制核心為STC89C52型號的單片機(jī),這款型號的單片機(jī)是由STC公司設(shè)計、研發(fā)生產(chǎn)的。它具有功率低,性能強(qiáng)大等特點,其中有CMOS8位控制器,可以在其中單獨編制程序。其中內(nèi)核為新式的MCS51,具有原來舊式的51單片機(jī)沒有的新的控制功能[1]。主要體現(xiàn)在單芯片上,具有獨立編程的功能,和8位的CPU。這種獨特的設(shè)計方式,使得單片機(jī)在運算時,具有較為方便快捷的一面[2]。另外這個單片機(jī)的儲存模塊也相當(dāng)強(qiáng)大,內(nèi)涵512字節(jié)的儲存空間,可以直接和串口相連以傳輸數(shù)據(jù)。

      自帶2KB的EEPROM存儲空間;

      1.2時鐘模塊的選擇

      時鐘電路在本設(shè)計中尤為重要,本設(shè)計時鐘芯片DS1302。它是由Dallas公司生產(chǎn)的,其有著高效率同時耗能低的特點。

      1.3顯示模塊的選擇

      常見的顯示屏有LCD顯示屏和LED顯示屏。LCD顯示屏的優(yōu)勢巨大,其顯示數(shù)據(jù)清晰、電子輻射較低、擁有良好的可視性、使用時輕巧方便、插口兼容、體型勻稱小巧、功率消耗小等特點[3]。在設(shè)計本作品是發(fā)現(xiàn)需要顯示的數(shù)據(jù)很多,經(jīng)過對比LED與LCD顯示屏發(fā)現(xiàn),LCD顯示屏比較適合本設(shè)計,所以選用LCD12864液晶顯示屏來作為本設(shè)計的顯示屏。

      1.4電源電路的選擇

      因為本設(shè)計使用了STC89C52單片機(jī)和時鐘芯片DS1302,由于電路功耗不是很高因本設(shè)計采用了5V的開關(guān)電源來進(jìn)行供電,確保正常電路運行。

      1.5分時電表系統(tǒng)

      本設(shè)計是在保證電表能正常運行,同時它能完成分時計量的作用,其原理圖為1.1圖

      (1)單片機(jī):STC89C52單片機(jī);

      (2)時鐘模塊:DS1302時鐘模塊;

      (3)設(shè)計的顯示模塊:LCD12864型號液晶屏;

      (4)設(shè)計的電源模塊:使用5V相對的穩(wěn)壓模塊提供電源;

      (5)電量檢測電路:使用ADE7755電能檢測模塊檢測用電量;

      (6)按鍵電路:使用4個按鈕,用來設(shè)置時間和單價;

      (7)繼電器控制電路:使用繼電器用來控制電表輸出;

      (8)報警電路:使用蜂鳴器,用作電表的信息提醒。

      2 系統(tǒng)各模塊硬件電路設(shè)計

      2.1單片機(jī)電路設(shè)計

      單片機(jī)STC89C52各個引腳與實物圖如圖2.1所示:

      單片機(jī)最小系統(tǒng)組成:

      (1)復(fù)位電路

      本設(shè)計采用了由10k電阻和10uf電容組成的阻容上電復(fù)位電路。采用較小的電容和較大的電阻連接在一起形成RC暫態(tài)電路,而后連接在re單片機(jī)的復(fù)位端。這時電路中一旦出現(xiàn)高電平,便會自動進(jìn)行復(fù)位。

      (2)晶振電路

      此項設(shè)計采用了11MHz的晶振和2個小容量的電容,并將其結(jié)合在一起形成了晶振電路,這個新的晶振電路主要是用來給單片機(jī)提供時鐘信號流。這個單片機(jī)電路是由許多個門電路相結(jié)合組成的。但是門電路在工作狀態(tài)時需要時鐘信號來沖擊門電路,來作為觸發(fā)信號,每當(dāng)提供一個脈沖,門電路就發(fā)生相應(yīng)的動作,也就是說提供多少個脈沖,門電路就會做出相應(yīng)的多少次反應(yīng)。脈沖頻率越高,單片機(jī)性能也越高。

      時鐘電路圖為2.2圖

      2.2時鐘電路設(shè)計

      DS1302引腳:DS1302引腳圖參照圖為3.2圖。

      在程序進(jìn)行設(shè)計和編程的過程中,應(yīng)該考慮到DS1302的工作順序,哪個引腳先工作,哪個引腳后工作。這就對控制字提出了更高的要求,我們在給相應(yīng)的寄存器寫控制字時,還應(yīng)該讀取其中的數(shù)據(jù)。因此還要對DS1302的控制方式有一個簡單的了解。其中它的控制字如圖所示。

      通過控制字來控制DS1302來傳輸數(shù)據(jù)。在這個設(shè)計中,數(shù)據(jù)的相互傳輸都是通過控制字來進(jìn)行的。每一位控制字都有其獨特的意義:

      1)BIT7:對于BIT7來說,它的控制字的最高位應(yīng)該是1.如果最高位的羅輯是0,那么DS1302便不能識別數(shù)據(jù)。

      2)BIT 6:BIT的數(shù)據(jù)如果是1,則表示RAM的數(shù)據(jù)顯示,如果為0,那么表示日歷或者是時鐘的數(shù)據(jù)。

      3)BIT 5至BIT 1(A4~A0):從BIT到BIT1統(tǒng)一用A4~A0表示,以此來定義片內(nèi)寄存器與RAM的相關(guān)地址。

      其中BIT5到1的定義如下:

      當(dāng)?shù)诹粩?shù)為零時,這就表明這個地址代表時鐘和寄存器。在A4-AO為零時上定義由小到大依次為秒數(shù)、分鐘數(shù)、小時數(shù)、天數(shù)、周數(shù)、月數(shù)、年數(shù)。當(dāng)A4-A0為7時,這時的定義為寄存器。當(dāng)A0-A0為八是,這時代表的是充電參數(shù)。當(dāng)其為31時,這代表突發(fā)模式的寄存器。但是當(dāng)位6為1時,RAM的定義是A4-A0為0-30.而RAM的每個地址和相應(yīng)的數(shù)字對應(yīng)。

      4)BIT的最低位的有效位,如果是零,那么這就表明,正在錄入操作,如果變成了1,那么就表示正在進(jìn)行操作。另外,控制字時從最低位開始輸出,一個個向高位拓展,數(shù)據(jù)從0位的開始慢慢的向6位開始輸入,讀出的數(shù)據(jù)也是由低到高。

      具體電路如圖2.3所示:

      2.3液晶顯示電路設(shè)計

      1602液晶屏有以下引腳:

      VSS接電源地。

      VDD接+5V。

      VO是液晶顯示的偏壓信號。

      RS是在傳遞數(shù)據(jù)或者接受數(shù)據(jù)時所選擇的數(shù)據(jù)。接入單片機(jī)的IO端,當(dāng)輸出低電平時,是選擇命令,當(dāng)RS為高電平時,為選擇數(shù)據(jù)[7]。

      RW在錄入或者輸出端的引腳,也接入單片機(jī)的IO端。當(dāng)RW位高電平時,從單片機(jī)中讀取數(shù)據(jù),如果不需要讀取數(shù)據(jù),可以將其調(diào)到VSS檔位。當(dāng)RW為低電平時,這時為單片機(jī)寫入命令或是寫入數(shù)據(jù)。

      E指的是在執(zhí)行命令時使用的引腳,同樣需要接入單片機(jī)的一個I/O端。

      D0—D7是在并行數(shù)據(jù)的輸入或者是輸出時需要經(jīng)過的引腳,接口較多,可以接在P0—P3任意的8個I/O口。如果是4線并行驅(qū)動,只須接4個I/O口。

      LED+的背光正極,要接上一個電阻,起限流作用。LED-背光負(fù)極,接VSS。

      RS、RW、E端口為控制端,通過控制RS、RW、E端口來調(diào)節(jié)命令和數(shù)據(jù)的識別。LCD12864工作原理圖為2.5圖

      RS的復(fù)位腳應(yīng)該與單片機(jī)的P27的引腳相接。RW與P26相連。E端和P25相連。

      2.4電源電路設(shè)計

      電源電路必須要穩(wěn)定可靠,才能使設(shè)計正常運行,因為本設(shè)計的電路所用電源為5V電源,所以電源電路需要為電路提供5V的穩(wěn)壓供電,其由電源電路上的M2來實現(xiàn),其將220V的交流電源變?yōu)?5V的直流電源。

      電源電路圖為 2.6圖所示:

      2.5繼電器控制電路設(shè)計

      繼電器是多功能分時電表的控制部件,整個負(fù)載電源都要依靠繼電器來控制。在正常的情況下,繼電器處于閉合狀態(tài),但是當(dāng)需要與電源切斷時,繼電器需要作出反應(yīng)來關(guān)閉電源。

      此項設(shè)計是一個驅(qū)動電路,主要由電阻和三極管構(gòu)成。當(dāng)發(fā)出開電信號之后,P37開始輸出低電平,2接口開放,繼電器開始工作。當(dāng)發(fā)出關(guān)閉信號時,P37輸出高電平,2接口關(guān)閉,繼電器結(jié)束工作。

      三極管基極電阻的取值為1K。此控制電路的電路原理圖如圖2.7所示:

      2.6電量計量電路設(shè)計

      電量計量電路的主要用途是對電量進(jìn)行計數(shù)。測量用電器的傳感器的計量模塊為ADE7755。它的工作原理為用電量可以用脈沖的數(shù)量來表示,在小于10A的小電流情況下,脈沖顯示的數(shù)量為6400。這就表明電表在閃爍6400位一度電。脈沖數(shù)作為電量的計數(shù)方式是極其準(zhǔn)確且高效的。

      電量傳感器的工作原理如下圖所示。其中J1為電源的輸入端口,J2為電源輸出端口。下邊的M1為供電模塊。供電模塊的輸出脈沖在經(jīng)過隔離之后,開始傳遞到單片機(jī)的中斷口附近,在經(jīng)過中斷之后,開關(guān)發(fā)生動作。

      2.7報警電路的設(shè)計

      報警電路原理圖如圖2.10所示:報警電路主要用來實現(xiàn)按鍵音反饋,按下按鈕時,單片機(jī)P35輸出低電位,三極管Q1導(dǎo)通,蜂鳴器得電鳴叫。電阻R2為三極管Q1的基極限流電阻。

      2.8鍵盤控制電路的設(shè)計

      整個系統(tǒng)中按鍵數(shù)量較少。只需要4個:

      S1返回按鍵,其作用為返回,點擊S1直接回到主菜單。

      S2加數(shù)鍵,用來調(diào)整數(shù)值的大小,按一下則加一。

      S3減數(shù)鍵,用來調(diào)整數(shù)值的大小,按一下則減一。

      S4 菜單鍵,單機(jī)進(jìn)入菜單來設(shè)計程序。

      其電路如圖2.11所示:

      參考文獻(xiàn)

      [1]韓竺秦,牛王元,李玉華,等.基于STC89C52的太陽能追蹤系統(tǒng)設(shè)計[J].電子質(zhì)量,2016(2):31-34.

      [2]牛闖,王翰章,趙玉立,等.基于STC89C52單片機(jī)的循跡智能車控制系統(tǒng)設(shè)計[J].電腦知識與技術(shù),2013(10):2488-2492.

      [3]黃俊凱.嵌入式圖形用戶界面的技術(shù)研究[D].桂林工學(xué)院 桂林理工大學(xué),2004.

      [4]朱海濤.基于單片機(jī)的數(shù)字溫度計的設(shè)計及顯示[J].電子世界,2013(6):26-27.

      [5]李楠.基于MC68HC908LJ12的三相多功能電能表的研究[D].江南大學(xué),2008.

      [6]史凱.基于PSoC3的太陽自動跟蹤系統(tǒng)設(shè)計[D].山東科技大學(xué),2012.

      [7]青霞.多路巡檢儀的研究與開發(fā)[D].內(nèi)蒙古大學(xué),2013.

      猜你喜歡
      電表電量繼電器
      關(guān)于汽車?yán)^電器的解析
      “蹦叭”跳動電表數(shù)
      繼電器在電氣工程自動化低壓電器中的應(yīng)用探討
      法國人抗議智能電表或監(jiān)控隱私
      超級充電寶
      繼電器控制電路轉(zhuǎn)換為PLC的方法
      停電那點事兒
      節(jié)假日來電量預(yù)測及來電量波動應(yīng)對策略
      電磁繼電器示教板
      如何測電表的量程
      锡林郭勒盟| 宝清县| 宿州市| 甘南县| 洱源县| 常熟市| 衡南县| 山西省| 临江市| 淳化县| 红桥区| 府谷县| 光泽县| 大荔县| 烟台市| 丹凤县| 岚皋县| 九龙坡区| 潜山县| 谷城县| 花垣县| 溆浦县| 新蔡县| 邯郸市| 双辽市| 防城港市| 五大连池市| 兰溪市| 汨罗市| 伊宁市| 福贡县| 玛曲县| 东安县| 车险| 吴忠市| 措美县| 富川| 额尔古纳市| 姜堰市| 潜江市| 济宁市|