畢業(yè)設(shè)計(論文)基于8051單片機(jī)的家庭安全用電控制系統(tǒng)設(shè)計_第1頁
畢業(yè)設(shè)計(論文)基于8051單片機(jī)的家庭安全用電控制系統(tǒng)設(shè)計_第2頁
畢業(yè)設(shè)計(論文)基于8051單片機(jī)的家庭安全用電控制系統(tǒng)設(shè)計_第3頁
畢業(yè)設(shè)計(論文)基于8051單片機(jī)的家庭安全用電控制系統(tǒng)設(shè)計_第4頁
畢業(yè)設(shè)計(論文)基于8051單片機(jī)的家庭安全用電控制系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、家庭安全用電控制系統(tǒng)設(shè)計摘要本設(shè)計是利用8051單片機(jī)芯片技術(shù),結(jié)合8255可編程并行i/o接口擴(kuò)展芯片和hd44780字符液晶顯示模塊及isd2560語音芯片的家庭安全用電控制裝置。以電磁感應(yīng)線圈和變壓器的輸出電壓為檢測用電發(fā)生漏電、過載、短路和超壓故障時的電壓信號,由ta7666 電壓比較集成電路把信號電壓分為5個級別,利用8051單片機(jī)芯片進(jìn)行電壓pid控制,運(yùn)用hd44780字符液晶顯示模塊和isd2650語音芯片,使其具有字符顯示和語音提示功能,在嚴(yán)重故障時又能自動提前跳閘。該設(shè)計可實現(xiàn)家庭用電的安全狀態(tài)監(jiān)測,非安全狀態(tài)下的字符和語音提示以及嚴(yán)重故障時自動提前跳閘的功能。關(guān)鍵詞: 8

2、051單片機(jī)芯片;hd44780字符液晶顯示模塊;isd2560語音芯片home security to use electric control system designabstractthis design is the use of the 8051 mcu technology, combined with hd44780 character lcd module and the isd2560 speech chip power control device home security. uses output voltage of the electromagnetic indu

3、ction coil and transform -er as voltage signal of the examination family has the leakage, the overload, the short circuit and presses when the breakdown, voltage comparator integrated cir -cuits to the ta7666 is divided into five levels of signal voltage, through 8051 mcu controlling, utilizes the h

4、d44780 character lcd module and the isd2560 speech chip, enables it to prompt the character and the voice, when serious failu -re can automaticly advance trip. to change the unitary function of leakage pro -tector and the overload protector, the breakdown appears when short comings and so on any pro

5、mpt, make the family electricity safer and reliabler.keywords:8051 mcu controlling; hd44780 character lcd module; isd2560 speech chip目錄1 緒論11.1 安全用電控制系統(tǒng)的定義11.2 家庭安全用電控制系統(tǒng)的介紹11.3 傳感器技術(shù)的應(yīng)用、發(fā)展現(xiàn)狀及本設(shè)計的意義21.3.1 傳感器技術(shù)的應(yīng)用和發(fā)展現(xiàn)狀21.3.2 本設(shè)計的意義32 家庭安全用電控制系統(tǒng)硬件設(shè)計32.1 硬件組成及原理圖32.1.1 8051單片機(jī)42.1.2 8255可編程接口擴(kuò)展芯片52.1.

6、3 isd2560語音芯片72.1.4 hd44780字符液晶顯示模塊72.1.5 磁感線圈92.2 檢測系統(tǒng)設(shè)計102.3 5v穩(wěn)壓電源102.4過載故障保護(hù)電路工作原理132.4.1 升壓變壓器142.4.2 電磁開關(guān)142.5 超壓保護(hù)電路工作原理153 家庭安全用電控制電路設(shè)計163.1 系統(tǒng)電路原理總圖163.2 語音芯片與8051 相結(jié)合的設(shè)計與實現(xiàn)173.3 hd44780與單片機(jī)的接口電路193.4 電壓信號的pid控制214 軟件設(shè)計214.1 主程序設(shè)計總述214.2 過載保護(hù)電壓比較軟件設(shè)計234.3 超壓保護(hù)電壓比較軟件設(shè)計24結(jié) 論25參考文獻(xiàn)26謝 辭271 緒論1

7、.1 安全用電控制系統(tǒng)的定義安全用電控制系統(tǒng)是一種安裝在家庭用電線路上,用來檢測家庭用電的安全性,自動檢測并控制的裝置,是家庭用電的保護(hù)神。它與家庭用電的電路配接在一起,從而可以起到檢測安全隱患、自動控制斷電,以達(dá)到保護(hù)電路的目的。1.2 家庭安全用電控制系統(tǒng)的介紹對于電網(wǎng)短路和線路故障檢測保護(hù)已有不少研究,市面上的電器短路、過載、超壓的保護(hù)器功能單一,容易損壞,沒有提示功能,不夠人性化。隨著人們生活水平的不斷提高,用電設(shè)備也不斷增加,產(chǎn)生了盲目用電現(xiàn)象,這給人們造成極大的安全隱患。其中危害性最大的用電故障有三種:輸入電壓過高、室內(nèi)線路嚴(yán)重過載、用電器短路。本文設(shè)計的家庭安全用電控制系統(tǒng)的目的

8、就是為了防止這三種故障帶來的危害,并且克服了以往保護(hù)器功能單一的缺點,電氣線路的常見故障有:絕緣損壞、接觸不良、過負(fù)荷、斷線、間距不足、保護(hù)導(dǎo)體帶電等,這些故障都有可能導(dǎo)致停電、觸電、火災(zāi)等多種事故。絕緣損壞后依據(jù)損壞程度的不同,可能出現(xiàn)短路、漏電這兩種危害。絕緣完全損壞將導(dǎo)致短路。短路時,流過線路的電流增大為正常工作電流的數(shù)倍到數(shù)10倍,而導(dǎo)線的發(fā)熱量又與電流的平方成正比,導(dǎo)致發(fā)熱量急劇增加,短時間就可能起火燃燒;發(fā)生弧光放電,高溫電弧可能灼傷附近的人員,也可能直接引起火災(zāi);此外,在短路狀態(tài)下,一些裸露導(dǎo)體將帶有危險的故障電壓,可能給人以致命的電擊。如絕緣未完全損壞,將導(dǎo)致漏電,漏電是電擊事

9、故最常見的原因。此外,漏電處局部發(fā)熱,局部溫度過高可能直接導(dǎo)致火災(zāi),也可能使絕緣進(jìn)一步損壞,形成短路,引起火災(zāi)。如果導(dǎo)體接地,由接地電流產(chǎn)生的熱量和電弧,在接地處有可能導(dǎo)致起火燃燒。接觸不良造成連接處接觸電阻增大,在電流的作用下產(chǎn)生熱量,可以使金屬變色甚至熔化,很容易成為火源,引發(fā)電氣線路的絕緣層、附近的可燃物及積沉的可燃粉塵的燃燒。過負(fù)荷時,由于電線的發(fā)熱量與電流的平方成正比,發(fā)熱量往往超過允許限度,輕則加速絕緣老化,重則會使絕緣層燃燒而引起火災(zāi)事故。過載還會增大線路上的電壓損失。斷線可能造成接地、混線及短路等多種事故,導(dǎo)線斷落在地面或接地導(dǎo)體上,可能導(dǎo)致電擊事故;導(dǎo)線斷開或拉脫時產(chǎn)生的電火

10、花以及架空線路導(dǎo)線擺動跳動時產(chǎn)生的電火花,均可引燃鄰近的可燃物。此外,三相線路斷開一相將造成三相設(shè)備不對稱運(yùn)行,可能燒壞設(shè)備;中性線(工作零線)斷開也可能造成負(fù)載三相電壓不平衡,燒壞用電設(shè)備。1.3 傳感器技術(shù)的應(yīng)用、發(fā)展現(xiàn)狀及本設(shè)計的意義1.3.1 傳感器技術(shù)的應(yīng)用和發(fā)展現(xiàn)狀傳感器技術(shù)是實現(xiàn)測試和自動控制的重要環(huán)節(jié)。它的主要特征是能準(zhǔn)確地傳遞和檢測出某一形態(tài)的信息,并將它轉(zhuǎn)換成另一形態(tài)的信息。隨著科學(xué)技術(shù)的迅猛發(fā)展,其越來越廣泛的應(yīng)用于科學(xué)技術(shù)的各個領(lǐng)域。傳感器是一種檢測裝置,是實現(xiàn)自動檢測和自動控制的首要環(huán)節(jié)。它能感受到被測量的信息,將檢測感受到的信息,并按照一定的規(guī)律轉(zhuǎn)換成可用輸出信號,

11、來滿足信息的傳輸、處理、存儲、顯示、記錄以及控制等的要求。隨著人類探知領(lǐng)域的不斷深入,各種信息的傳遞速度將越來越快,處理信息的能力也將越來越強(qiáng),因此,就要求相對應(yīng)的信息采集傳感技術(shù)也要跟上發(fā)展的步伐,這也就決定了傳感器將越來越被廣泛運(yùn)用、無處不在。在國外,光電傳感器技術(shù)已廣泛地運(yùn)用到各國軍事技術(shù)、航空航天、檢測技術(shù)以及車輛工程等諸多領(lǐng)域。例如,軍事上,國外激光制導(dǎo)技術(shù)迅猛發(fā)展,使導(dǎo)彈發(fā)射的精度和射中目標(biāo)的準(zhǔn)確性大幅度提高;美國在航空航天領(lǐng)域,研制出了新型高精度高耐性紅外測溫傳感器,使其在惡劣的環(huán)境中仍能高精度測量出運(yùn)行中的飛行器各部分溫度;國外的城市交通管理也大多運(yùn)用電子紅外光電傳感器進(jìn)行路段

12、事故檢測和故障排解的指揮;同時,國外現(xiàn)有汽車中常裝載有新型光電傳感器,如激光防撞雷達(dá)、紅外夜視裝置、測量發(fā)動機(jī)燃料特性、壓力變化并用于導(dǎo)航的光纖陀螺等。我國在傳感器技術(shù)研究方面,正在逐漸縮小與國外的差距,一批基于mems技術(shù)的新型傳感器正在進(jìn)入市場,在各領(lǐng)域中不斷拓寬應(yīng)用范圍,設(shè)計技術(shù)、材料控制技術(shù)、生產(chǎn)技術(shù)、可靠性技術(shù)和測試技術(shù)不斷發(fā)展成熟,量產(chǎn)能力逐步提高。在市場競爭日趨激烈的條件下,我國生產(chǎn)的傳統(tǒng)傳感器,如力學(xué)量傳感器、氣體傳感器、溫度傳感器、光學(xué)傳感器、電壓敏傳感器,產(chǎn)銷形勢穩(wěn)中有升,不僅在國內(nèi)市場的份額逐步增長,還同時滿足了部分國外市場的需求。在實際的工業(yè)生產(chǎn)中,在各個需要監(jiān)控的指標(biāo)

13、點安裝傳感器可以更加方便的監(jiān)控所需要的指標(biāo),并且通過中控系統(tǒng)來進(jìn)行調(diào)節(jié),在生產(chǎn)上實現(xiàn)自動化得目的。在國內(nèi)傳感器產(chǎn)業(yè)中形成了一批骨干研發(fā)及生產(chǎn)單位。同時,由于改革開放,國內(nèi)巨大的傳感器應(yīng)用市場,引來了各國廠商,如西門子、日本橫河公司、美國霍尼韋爾公司、日本歐姆龍公司、美國邦納、芬蘭維薩拉公司等,這些國外公司占據(jù)了中國傳感器市場重要份額。當(dāng)前,我國傳感器產(chǎn)業(yè)正處于由傳統(tǒng)型向新型傳感器發(fā)展的關(guān)鍵階段,它體現(xiàn)了新型傳感器向微型化、多功能化、數(shù)字化、智能化、系統(tǒng)化和網(wǎng)絡(luò)化發(fā)展的總趨勢。1.3.2 本設(shè)計的意義本設(shè)計避免了復(fù)雜的傳感器,而選用了較為簡單且方便處理的硬件集成傳感器系統(tǒng),其原理是在供電的電線旁

14、安置兩個串聯(lián)的電磁感應(yīng)線圈(形狀為矩形)來獲取由導(dǎo)線電流變化產(chǎn)生的信號電壓。該系統(tǒng)能較方便且靈敏的檢測出電壓變化,簡單易行。2 家庭安全用電控制系統(tǒng)硬件設(shè)計2.1 硬件組成及原理圖家庭安全用電控制系統(tǒng)的硬件分別是:由降壓變壓器、二個相互串聯(lián)的感應(yīng)線圈、升壓變壓器、電磁開關(guān)、5v穩(wěn)壓電源、超壓過流信號獲取比較電路、可編程接口擴(kuò)展芯片8255、hd44780字符液晶顯示模塊、isd2560語音芯片、揚(yáng)聲器和電容電阻等元器件組成,系統(tǒng)使用一片8051為控制芯片??刂坪吞崾鞠到y(tǒng)的基本電路如圖2.1所示。圖2.1 家庭安全用電控制系統(tǒng)原理2.1.1 8051單片機(jī)8051系列單片機(jī)的內(nèi)部結(jié)構(gòu)是各種邏輯單

15、元及其之間的互連構(gòu)成的。其主要由中央處理器(cpu)、程序存儲器(rom)、數(shù)據(jù)存儲器(ram)、串行接口、并行i/o接口、定時/計數(shù)器、中斷系統(tǒng)等幾大單元,以及數(shù)據(jù)總線、地址總線和控制總線組成。8051是一種帶4k字節(jié)閃爍可編程可擦除只讀存儲器(fperomfalsh programmableanderasablereadonlymemory)的低電壓,高性能cmos8位微處理器,俗稱單片機(jī)。該器件采用atmel高密度非易失存儲器制造技術(shù)制造。由于將多功能8位cpu和閃爍存儲器組合在單個芯片中,atmel的8051是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。此外,

16、8051設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。在閑置模式下,cpu停止工作。但ram,定時器,計數(shù)器,串口和中斷系統(tǒng)仍在工作。在掉電模式下,保存ram的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個硬件復(fù)位為止。vcc:供電電壓。 gnd:接地。 p0口:p0口為一個8位漏級開路雙向i/o口,每腳可吸收8ttl門電流。當(dāng)p1口的管腳第一次寫1時,被定義為高阻輸入。p0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在fiash編程時,p0口作為原碼輸入口,當(dāng)fiash進(jìn)行校驗時,p0輸出原碼,此時p0外部必須被拉高。 p1口:p1口是一

17、個內(nèi)部提供上拉電阻的8位雙向i/o口,p1口緩沖器能接收輸出4ttl門電流。p1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,p1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在flash編程和校驗時,p1口作為第八位地址接收。 p2口:p2口為一個內(nèi)部上拉電阻的8位雙向i/o口,p2口緩沖器可接收,輸出4個ttl門電流,當(dāng)p2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,p2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。p2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進(jìn)行存取時,p2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢

18、,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時,p2口輸出其特殊功能寄存器的內(nèi)容。p2口在flash編程和校驗時接收高八位地址信號和控制信號。p3口:p3口管腳是8個帶內(nèi)部上拉電阻的雙向i/o口,可接收輸出4個ttl門電流。當(dāng)p3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,p3口將輸出電流(ill)這是由于上拉的緣故。p3口也可作為at89c51的一些特殊功能口,如下表所示:p3.0(rxd)(串行輸入口)p3.1(txd)(串行輸出口)p3.2(/int0)(外部中斷0)p3.3(/int1)(外部中斷1)p3.4(t0)(記時器0外部輸入)p3.5(t1)(

19、記時器1外部輸入)p3.6(/wr)(外部數(shù)據(jù)存儲器寫選通)p3.7(/rd)(外部數(shù)據(jù)存儲器讀選通)p3口同時為閃爍編程和編程校驗接收一些控制信號。rst:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,要保持rst腳兩個機(jī)器周期的高電平時間。ale/prog:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在flash編程期間,此引腳用于輸入編程脈沖。在平時,ale端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個ale脈沖。如想禁止ale的輸出可在sfr8eh地址上置0。此時,al

20、e只有在執(zhí)行movx,movc指令是ale才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ale禁止,置位無效。/psen:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機(jī)器周期兩次/psen有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/psen信號將不出現(xiàn)。/ea/vpp:當(dāng)/ea保持低電平時,則在此期間外部程序存儲器(0000h-ffffh),不管是否有內(nèi)部程序存儲器。注意加密方式1時,/ea將內(nèi)部鎖定為reset;當(dāng)/ea端保持高電平時,此間內(nèi)部程序存儲器。在flash編程期間,此引腳也用于施加12v編程電源(vpp)。xtal1:反向振蕩放大器的輸入及內(nèi)部時鐘工

21、作電路的輸入。xtal2:來自反向振蕩器的輸出11。2.1.2 8255可編程接口擴(kuò)展芯片8255是一種通用的可編程并行i/o接口芯片,它是為intel系列微處理器設(shè)計的配套電路,也可用于其他微處理器系統(tǒng)中。通過對它進(jìn)行編程,芯片可以工作于不同的工作方式。在微型計算機(jī)系統(tǒng)中,用8255作為接口時,通常不需要附加外部邏輯電路就可以直接為cpu與外設(shè)之間提供數(shù)據(jù)通道,因此它得到極為廣泛的應(yīng)用。8255作為主機(jī)與外設(shè)的連接芯片,必須提供與主機(jī)相連的3個總線接口,即數(shù)據(jù)線、地址線、控制線接口。同時必須具有與外設(shè)連接的接口a、b、c口。由于8255可編程,所以必須具有邏輯控制部分,因而8255內(nèi)部結(jié)構(gòu)分

22、為3個部分:與cpu連接部分、與外設(shè)連接部分、控制部分。 (1)一個并行輸入/輸出的lsi芯片,多功能的i/o器件,可作為cpu總線與外圍的接口。 (2)具有24個可編程設(shè)置的i/o口,即3組8位的i/o口為pa口,pb口和pc口.它們又可分為兩組12位的i/o口,a組包括a口及c口(高4位,pc4pc7),b組包括b口及c口(低4位,pc0pc3).a組可設(shè)置為基本的i/o口,閃控(strobe)的i/o閃控式,雙向i/o3種模式;b組只能設(shè)置為基本i/o或閃控式i/o兩種模式,而這些操作模式完全由控制寄存器的控制字決定。reset:復(fù)位輸入線,當(dāng)該輸入端處于高電平時,所有內(nèi)部寄存器(包括控

23、制寄存器)均被清除,所有i/o口均被置成輸入方式。 cs:芯片選擇信號線,當(dāng)這個輸入引腳為低電平時,即/cs=0時,表示芯片被選中,允許8255與cpu進(jìn)行通訊;/cs=1時,8255無法與cpu做數(shù)據(jù)傳輸。rd:讀信號線,當(dāng)這個輸入引腳為低電平時,即/rd=0且/cs=0時,允許8255通過數(shù)據(jù)總線向cpu發(fā)送數(shù)據(jù)或狀態(tài)信息,即cpu從8255讀取信息或數(shù)據(jù)。 wr:寫入信號,當(dāng)這個輸入引腳為低電平時,即/wr=0且/cs=0時,允許cpu將數(shù)據(jù)或控制字寫入8255。 d0d7:三態(tài)雙向數(shù)據(jù)總線,8255與cpu數(shù)據(jù)傳送的通道,當(dāng)cpu 執(zhí)行輸入輸出指令時,通過它實現(xiàn)8位數(shù)據(jù)的讀/寫操作,控

24、制字和狀態(tài)信息也通過數(shù)據(jù)總線傳送。 pa0pa7:端口a輸入輸出線,一個8位的數(shù)據(jù)輸出鎖存器/緩沖器, 一個8位的數(shù)據(jù)輸入鎖存器。 pb0pb7:端口b輸入輸出線,一個8位的i/o鎖存器, 一個8位的輸入輸出緩沖器。 pc0pc7:端口c輸入輸出線,一個8位的數(shù)據(jù)輸出鎖存器/緩沖器, 一個8位的數(shù)據(jù)輸入緩沖器。端口c可以通過工作方式設(shè)定而分成2個4位的端口, 每個4位的端口包含一個4位的鎖存器,分別與端口a和端口b配合使用,可作為控制信號輸出或狀態(tài)信號輸入端口。 a1,a0:地址選擇線,用來選擇8255的pa口,pb口,pc口和控制寄存器。當(dāng)a1=0,a0=0時,pa口被選擇;當(dāng)a1=0,a0

25、=1時,pb口被選擇; 當(dāng)a1=1,a0=0時,pc口被選擇; 當(dāng)a1=1,a0=1時,控制寄存器被選擇。2.1.3 isd2560語音芯片單片機(jī)系統(tǒng)可以實現(xiàn)輸入輸出、顯示以及對外圍設(shè)備的控制功能, 然而這些方法使得人機(jī)交流并不夠便利, 在智能儀器儀表或自動控制設(shè)備中, 增加語音功能能極大地提高人機(jī)界面的友好性, 方便用戶操作。在許多場合,需要將語音系統(tǒng)和單片機(jī)結(jié)合在一起, 解決上述問題。目前語音服務(wù)行業(yè)越來越廣, 如電腦語音鐘、語音型數(shù)字萬用表、手機(jī)話費(fèi)查詢系統(tǒng)、排隊機(jī)以及公共汽車報站器等。美國isd公司生產(chǎn)的isd 系列語音芯片采用模擬數(shù)據(jù)在半導(dǎo)體存儲器直接存儲的專利技術(shù)(dsast) ,

26、 即將模擬語音數(shù)據(jù)直接寫入單個存儲單元,不需經(jīng)過a/d 或d/a 轉(zhuǎn)換, 因此能夠較好地真實再現(xiàn)語音的自然效果, 避免了一般固體語音電路因為量化和壓縮所造成的量化噪聲和失真現(xiàn)象。isd2560 具有28 腳dip 封裝形式,其基本功能如下:( 1) isd 系列具有抗斷電、音質(zhì)好、使用方便、無需專用的語音開發(fā)系統(tǒng)的特點。( 2) 片內(nèi)eeprom容量480kb, 所以錄放時間長, 錄放時間為90s。( 3) 有10 個地址輸入端,尋址能力可達(dá)1024 位。( 4) 語音最多能分600 段,設(shè)有ovf溢出端, 便于多個器件級聯(lián)。2.1.4 hd44780字符液晶顯示模塊本設(shè)計中,系統(tǒng)選用了hd4

27、4780字符液晶顯示模塊, hd44780有11條指令,單片機(jī)只需通過rs、r/w、dbodb7送入數(shù)據(jù)或指令便可顯示其指定內(nèi)容或顯示方式,表2.1為 hd44780的指令一覽表。表中的*為任意值,實際使用時通常取0。液晶顯示模塊在各類測量及控制儀表中由于其功耗低、壽命長、價格低、接口控制方便等優(yōu)點而被廣泛的應(yīng)用。其中字符型液晶顯示模塊是一類專用于顯示字母、數(shù)字、符號的點陣式液晶顯示模塊。以hd44780為主控制驅(qū)動電路及其擴(kuò)展驅(qū)動電路hd44100的液晶顯示模塊是以若干個58或511點陣塊組成的字符塊集。該字符塊集中的每一個字符塊為一個字符位,字符間的點距和行距均為一個點的寬度。hd4478

28、0控制部分的時序發(fā)生電路主要用來產(chǎn)生計算機(jī)的響應(yīng)時序、ddra m和cgram的存取時序以及光標(biāo)和閃爍的產(chǎn)生時序等,時鐘頻率范圍為125k350khz,典型值為250khz地址指針計數(shù)器ac是ddram和cgram共用的地址指針計數(shù)器,可用于指示當(dāng)前ddram和cgram的地址;字符發(fā)生器包括cgrom已固化好的字模庫(含有208種58點陣和32種511點陣字符字模數(shù)據(jù))和可隨時定義的字模庫;80個字節(jié)的顯示存儲器ddram,可用于存儲當(dāng)前所要顯示的字符代碼;其地址由ac提供,并可通過單片機(jī)直接對ddram進(jìn)行讀寫操作。表2.1 hd44780的指令一覽表指令名稱控制信號控制代碼功 能rs r

29、/wd7 d6 d5 d4 d3 d2 d1 d0 清屏000 0 0 0 0 0 0 1 清ddram和ac值歸home位0 00 0 0 0 0 0 1 *ac=0,光標(biāo)畫面歸home位輸入方式設(shè)置0 0 0 0 0 0 0 1 1/d si/d=1增量方式s=1移位i/d=0增量方式s=0不移顯示狀態(tài)設(shè)置00 0 0 0 0 1 d c bd:顯示開關(guān).d=1開d=0關(guān)c:光標(biāo)開關(guān).c=1開c=0關(guān)b:閃爍開關(guān).b=1開b=0關(guān)光標(biāo)畫面滾動0 0 0 0 0 1 s/c r/l * *s/c=1:畫面平移一個字符s/c=0:光標(biāo)平移一個字符r/l=1:右移 r/l=0:左移工作方式設(shè)置0

30、 0 0 0 1 dl n f * *dl=1:8位數(shù)據(jù)接口dl=0:4位數(shù)據(jù)接口n=1:兩行顯示n=0:一行顯示f=1:5*10點陣f=0:5*7點陣cgram地址0 0 0 1 a5 a4 a3 a2 a1 a0cgram地址:a5-a0=00-3fhddram地址0 01 a6 a5 a4 a3 a2 a1 a0一行顯示a6-a0=00-4fh兩行顯示a6-a0=40-67h讀bf和ac值0 1bf ac6 ac5 ac4 ac3 ac2 ac1 ac0bf=1:忙 bf=0:準(zhǔn)備好寫數(shù)據(jù)1 0數(shù)據(jù)讀數(shù)據(jù)1 1數(shù)據(jù)它的內(nèi)部具有字符發(fā)生器rom以及可顯示192種字符和64個字節(jié)的自定義字符

31、ram,因而可自定義8個58點陣字符或4個511點陣字符。而且模塊的接口信號和操作指令具有廣泛的兼容性,并能直接與單片機(jī)接口。另外,它還具有專用指令,可方便地實現(xiàn)各種不同的操作。2.1.5 磁感線圈電流流過線圈時,其磁力線將穿過線圈本身,因而給線圈提供了磁通。如果電流隨時間而變化,線圈中就會因磁通量變化而產(chǎn)生感生電動勢,這種現(xiàn)象叫自感現(xiàn)象。線圈中電流激發(fā)的穿過每匝的磁通近似相等,叫自感磁通。線圈的自感電動勢為:令,稱為線圈的自感磁鏈,則:根據(jù)畢薩定律:寫成等式:比例系數(shù)叫做線圈的自感系數(shù),簡稱自感,依賴線圈本身的形狀、大小及介質(zhì)的磁導(dǎo)率而與電流無關(guān)。若回路幾何形狀、尺寸不變,周圍介質(zhì)的磁導(dǎo)率不

32、變,則:自感單位:亨利。兩個鄰近的線圈分別通有電流,當(dāng)其中一個線圈的電流發(fā)生變化時,在另一個線圈中會產(chǎn)生感生電動勢。這種因兩個載流線圈中的電流變化而相互在對方線圈中激起感應(yīng)電動勢的現(xiàn)象叫互感現(xiàn)象。兩線圈的形狀、相互位置保持不變時,有:式中,稱為兩線圈的互感系數(shù)。互感電動勢為:自感線圈的串聯(lián):順接等效的自感線圈的自感為:逆接等效的自感線圈的自感為:2.2 檢測系統(tǒng)設(shè)計信號采集是利用通電導(dǎo)線周圍有磁場產(chǎn)生的電磁學(xué)理論,對有效信號進(jìn)行檢測與采集,并報告中央處理器進(jìn)行判斷處理以達(dá)到感知電流突變狀況的目的。通常安全用電隱患有以下幾種形式:(1)輸入電壓過高造成的安全隱患;(2)室內(nèi)線路嚴(yán)重過載造成的安全

33、隱患;(3)電氣線路受損,導(dǎo)致無法正常用電;(4)火災(zāi)引起的用電線路故障;(5)家用電器功率過大造成的用電線路故障。根據(jù)以上用電安全隱患的幾種形式,本設(shè)計特采用獲取故障檢測電壓、電壓信號的pid控制、過在故障保護(hù)電路和超壓故障信號傳輸來檢測家庭用電的安全狀況,因此做到了某一線路的損壞不會影響系統(tǒng)正常的工作。在本安全用電控制系統(tǒng)中,傳感器是系統(tǒng)中的關(guān)鍵器件,起著感知電流電壓變化狀況的重要作用。由電磁學(xué)理論知,通電導(dǎo)線周圍有電磁場產(chǎn)生。在供電的電線旁安置兩個串聯(lián)的電磁感應(yīng)線圈(形狀為矩形)來獲取由導(dǎo)線電流變化產(chǎn)生的信號電壓。由文獻(xiàn)【10】得,感應(yīng)線圈電壓計算公式為: 其中,為真空磁導(dǎo)率,為交流電的

34、角頻率,為用戶總線的最大額定電流(可變值),n為感應(yīng)線圈的匝數(shù),為感應(yīng)線圈的長,為感應(yīng)線圈距導(dǎo)線的距離,為感應(yīng)線圈的寬。2.3 5v穩(wěn)壓電源具有過壓保護(hù)的5 v 穩(wěn)壓電路,采用集電極輸出串聯(lián)型穩(wěn)壓方式,具有:成本低、效率高、體積小、重量輕、紋波少和穩(wěn)定度高等特點。具有擴(kuò)流和過壓保護(hù)裝置,可用于實驗室作電路實驗,也可作固態(tài)電路和微處理機(jī)的供電電源,還可用作專用儀器、儀表等其他電路的電源。電路如圖2.2所示:圖2.2 帶保護(hù)的5 v 穩(wěn)壓電源電路圖電路工作原理:閉合電源開關(guān)s,電網(wǎng)220 v 電壓經(jīng)變壓器降壓得到11.5 v 交流電,二級管vd1vd4 橋式整流,電容c4 濾波,集成穩(wěn)壓器w780

35、5 的穩(wěn)壓可獲得平滑的5 v 直流電壓。集成穩(wěn)壓器w7805 的最大輸出電流為1.5 a,圖中的大功率三極管vt 起擴(kuò)流作用,可使輸出電流大于1.5 a。這是一種并接式擴(kuò)流方式,即w7805 的腳與vt 的基極相連,w7805 的腳與vt 的集電極相連,這樣兩輸出電流之和可達(dá)到1.6 a。如果需要更大的電流,可采用23 只大功率管并聯(lián)。w7805 集成穩(wěn)壓器內(nèi)部含有過熱和安全區(qū)保護(hù)電路。盡管如此,由w7805 和三極管vt 等組成的穩(wěn)壓電源輸出端仍有可能發(fā)生瞬間過壓。為確保負(fù)載的安全,本電源又增設(shè)了過壓保護(hù)電路,該電路由穩(wěn)壓二極管vd7、電阻r3、晶閘管vs 和快速熔絲管fu 等組成。本電源正

36、常工作時輸出電壓為5 v,晶閘管vs 呈截止?fàn)顟B(tài)。當(dāng)由于某種原因(如集成電路損壞或調(diào)整管擊穿)使輸出電壓超過限定值時(即5.6 v),穩(wěn)壓管vd7 擊穿,這樣電阻r3 上的電壓vr3 升高使晶閘管vs 觸發(fā)導(dǎo)通,引起熔絲管fu 熔斷,從而保護(hù)了負(fù)載。在擴(kuò)流管vt 的發(fā)射極與集電極間和集成穩(wěn)壓器w7805 的、腳分別并聯(lián)了二極管vd5 和vd6,用來保護(hù)擴(kuò)流管和集成電路。當(dāng)輸入端發(fā)生短路或輸出端過壓而使晶閘管vs 導(dǎo)通造成輸入端短路時,穩(wěn)壓管輸入端電壓因熔絲熔斷立即為零,而輸出端電容器c8 上充足的電荷則不能立即釋放,因而造成輸出端瞬間電壓高于輸入端電壓,為了防止這個反向峰值電壓擊穿vt 功率管

37、或集成穩(wěn)壓器w7805,利用二極管vd5 和vd6 將此電荷泄放掉。c1 和c2 是二極管vd1vd4 的輸入和輸出電容器,可抑制高頻諧波干擾。電阻r1 為電容c4 提供泄放電流回路。發(fā)光二極管vd8 用于工作指示。元器件選擇及使用:大功率三極管vt 為2sb683,其特性參數(shù)見表3.1所示。整流二極管vd1vd4 選用1n4007 或全橋整流塊5 a/400 v 即可。單向晶閘管vs 型號為jct02,其特性參數(shù)見表3.2所示。穩(wěn)壓二極管vd7 為2cw103。對發(fā)光二極管vd8 的型號無特殊要求。除電阻r1 標(biāo)稱功率應(yīng)不小于3 w 外,其余均為1/21/4 金屬膜電阻。其他元器件按圖中所標(biāo)

38、注的選用。表2.2 2sb683的特性參數(shù)材料極性主要用途主要參考代換型號國外國內(nèi)硅pnpnf/s-l低頻用開關(guān)和功率100v、5a、40wbd224c、bd602、2sd7133ca6d表2.3 jct02晶閘管的主要特征型號同類型號芯片尺寸封裝形式j(luò)ct022p4m1.56mm*1.56mmto-202、to-126f典型應(yīng)用主要用于小馬達(dá)控制器、漏電保護(hù)器、彩燈控制器、邏輯電路驅(qū)動、大功率晶閘管門極驅(qū)動、電子點火器及其他開關(guān)控制器大功率擴(kuò)流管2sb683 和穩(wěn)壓集成電路w7805 均屬功耗較大的器件,除采用標(biāo)準(zhǔn)大功率三極管外殼封裝外,還必須加裝足夠散熱面積的散熱器。如果散熱不良,穩(wěn)壓器的

39、過熱保護(hù)電路將會限制正常的電流輸出。應(yīng)將發(fā)光二極管vd8 和熔絲管裝在本裝置的前后面板上,以便于顯示和更換。電路全部安裝完畢后,用一臺自耦變壓器接在本電路的輸入端,將電壓調(diào)到大于240 v,此刻,單向晶閘管vs 導(dǎo)通工作,導(dǎo)致保險管fu 熔斷,無輸出電壓,這說明該電路工作可靠。然后,將自耦變壓器退出,接入負(fù)載即可投入使用。2.4過載故障保護(hù)電路工作原理為了提高控制效果和減少感應(yīng)線圈的匝數(shù),采用升壓變壓器t1。把信號電壓升高的方法進(jìn)行電壓提升,設(shè)升壓變壓器t1的變比為101,當(dāng)用電過載時,流過進(jìn)戶火線的電流大大增加,由電磁感應(yīng)定律得,感應(yīng)線圈兩端的感應(yīng)電壓大大增加,通過對這個感應(yīng)電壓的檢測就能判

40、斷出當(dāng)前是否出現(xiàn)過載現(xiàn)象,設(shè)這個信號電壓達(dá)到0.15v(升壓變壓器的次級輸出為1.5v)時開始報警提示,當(dāng)信號電壓超過0.159v(升壓變壓器的次級輸出為1.59v)時立即跳閘并報警提示。為了使控制系統(tǒng)獲取過載控制的電壓信號,采用如圖2.3所示的電路。圖2.3 過載故障信號電壓傳輸原理圖集成電路ta7666原為錄音電平led顯示驅(qū)動集成電路,內(nèi)部包含5個電壓比較器,1腳為信號電壓輸入端,3、4、5、6和7腳為信號電壓輸出端。現(xiàn)在采用集成電路ta7666是為了得到5個不同級別的信號電壓值。ta7666內(nèi)部的電壓比較器的基準(zhǔn)電壓是由8051單片機(jī)芯片根據(jù)用戶線的規(guī)格來確定,并通過單片機(jī)芯片的8腳(

41、p17)輸出給ta7666。當(dāng)升壓變壓器輸出的電壓超過1.5v,整流后的大于1.1v的電壓,經(jīng)r16分壓后仍超過1v的電壓,經(jīng)ta7666內(nèi)部電壓比較器比較。3腳由高電變?yōu)榈碗娖?低電平為0.3v),于是,二極管vd14導(dǎo)通,由r58和r59分壓得約為2v電壓加到8051單片機(jī)的p22io口上。如果輸出的電壓不斷變高,則ta7666的4,5,6,7腳依次由高電平變?yōu)榈碗娖?。這樣在單片機(jī)的io 口:p22,p23,p24,p25,和p26依次檢測到低電平輸入,由8051單片機(jī)芯片內(nèi)部運(yùn)算識別從p00p07腳輸出過載信號。由d0-d07腳輸入到8255擴(kuò)展電路內(nèi),再由8255內(nèi)部識別,從存儲器中調(diào)

42、出過載字符顯示信號從8255的pa0pa7腳輸出給hd44780的714腳,由hd44780字符顯示模塊顯示出過載不安全的文字。同時8255的pb0-pb7腳也輸出過載的信號,由a0-a7腳輸入到isd2560內(nèi)部,isd2560從存儲器中調(diào)出過載,不安全的語音信號,由isd2560的14,15腳輸出,于是,揚(yáng)聲器器連續(xù)發(fā)出五句“過載,不安全”的聲音。當(dāng)過載超過額定5就開始進(jìn)行安全提示。分五個級別提示(每個級差為10),最高為45,當(dāng)過載不是很多,只是語音和文字提示,但沒有切斷電源,如果過載非常嚴(yán)重(如45,此時集成電路ta7666的7腳高電平變?yōu)榈碗娖剑?051單片機(jī)芯片的io口p26腳獲得

43、低電平輸入),由用電保護(hù)電路原理圖2.4可見與門電路u8的輸人為低電平,輸出也為低電平,控制管q1導(dǎo)通,電磁開關(guān)有電流通過而跳閘。當(dāng)負(fù)載短路時,電線電流突然升得很大,磁感線圈的感應(yīng)電壓也很高這會燒壞家庭用電故障提示器。為了防止這種情況發(fā)生,儀器上設(shè)計有兩個保險絲,同時儀器上還設(shè)計有兩個超壓保護(hù)電路。短路故障發(fā)生時,ta7666的7腳為低電平,經(jīng)門電路使保護(hù)二極管的控制端為高電平,于是二極管短路導(dǎo)通,確保儀器安全。負(fù)載短路時,電線電流變得很大,使磁感線圈上產(chǎn)生的感應(yīng)電壓升得很高,這時,磁感線圈獲得的電壓遠(yuǎn)遠(yuǎn)大于0.15v,ta7666的3,4、5,6、7腳同時輸出低電平控制過程與前述相同,電磁開

44、關(guān)立即切斷電源。保證用電戶電器設(shè)備的安全。2.4.1 升壓變壓器變壓器是一種常見的電氣設(shè)備,可用來把某一數(shù)值的交變電壓變換為同頻率的另一數(shù)值的交變電壓。升壓變壓器就是用來把低數(shù)值的交變電壓變換為同頻率的另一較高數(shù)值交變電壓的變壓器。其在高頻領(lǐng)域應(yīng)用較廣,如逆變電源等。變壓器-靜止的電磁裝置,變壓器可將一種電壓的交流電能變換為同頻率的另一種電壓的交流電能,變壓器的主要部件是一個鐵心和套在鐵心上的兩個繞組。與電源相連的線圈,接收交流電能,稱為一次繞組;與負(fù)載相連的線圈,送出交流電能,稱為二次繞組;一次繞組的電壓相量 u1、電流相量 i1 、電動勢相量 e1、匝數(shù) n1和二次繞組的電壓相量 u2 、

45、電流相量 i2 、電動勢相量 e2 、匝數(shù) n2 同時交鏈一次,二次繞組的磁通量的相量為m ,該磁通量稱為主磁通。物理公式為:u1/u2=n1/n2 =i2/i1 式中u1、u2為電壓,n1、n2為線圈匝數(shù),i1、i2為電流。2.4.2 電磁開關(guān)電磁開關(guān),顧名思義就是用電磁鐵控制的開關(guān),也就是電磁鐵與開關(guān)的結(jié)合體。當(dāng)電磁鐵線圈通電后產(chǎn)生電磁吸力,活動鐵芯推或拉動開關(guān)觸點閉合,從而接通所控制電路。電磁開關(guān)在各行業(yè)有廣泛的應(yīng)用,最常見的是工業(yè)領(lǐng)域的接觸器。如果沒有特別說明,電磁開關(guān)是指汽車起動機(jī)上的控制開關(guān),是起動機(jī)(直流電動機(jī)、傳動嚙合機(jī)構(gòu)、電磁開關(guān))三大部件之一,其工作原理是線圈通電后產(chǎn)生電磁

46、吸力,使活動鐵芯移動,從而一方面拉動傳動嚙合機(jī)構(gòu)使起動機(jī)小齒輪前移與發(fā)動機(jī)飛輪齒圈嚙合,另一方面推動開關(guān)觸點接通,使直流電動機(jī)通電運(yùn)轉(zhuǎn),從而帶動發(fā)動機(jī)起動。在機(jī)電傳動領(lǐng)域,在實際生產(chǎn)中,常把異步電動機(jī)正反轉(zhuǎn)自動控制線路裝成為一個成套的電氣設(shè)備,叫可逆磁力啟動器,或稱為電磁開關(guān),常用的型號有qc10系列等。2.5 超壓保護(hù)電路工作原理如果降壓變壓器t2變比為1/50,降壓變壓器t2的次級繞組兩端電壓設(shè)定安全值為=5.5v,因此輸入用戶的相電壓也就最高不能大于265v,當(dāng)干線電壓過高時,獲取的信號電壓超過5.5v,這樣單片機(jī)用電故障語音提示器就不僅僅提示,而且會使電路跳閘切斷電源。開始安全提示的最

47、低電壓為250v,超電壓分為四個級別,每個級差相差5v,最高為265v。電壓在265v以下都只是進(jìn)行安全提示,沒有跳閘斷電。只有在大于或等于265v時才立即跳閘斷電并安全提示。工作原理為:當(dāng)干線電壓過高時,變壓器t2輸出的電壓超過5v,經(jīng)整流濾波后加至ta7666,使3腳輸出高電平,由pc3輸入8255,8255得到干線電壓過高信號,從字符存儲器中調(diào)出原來存儲的電壓過高的字信息,由pa0pa7輸出到hd44780字符液晶顯示模塊,于是,hd44780字符液晶顯示模塊開始顯示電壓過高、不安全的語句。同時,8255也從存儲器中調(diào)出干線電壓過高的語音信息,由pb0pb7輸出送到isd2560語音芯片

48、,此時isd2560語音芯片驅(qū)動揚(yáng)聲器發(fā)出5句“電壓過高、不安全”的報警聲音,提示用戶注意用電的安全。但這只是提示。不切斷電。當(dāng)干線電壓超過270v時,變壓器次級輸出為5.6v。這時ta7666的5腳由原來高電平變?yōu)榈碗娖?。這時除字符和語音提示外。同時,或門電路也輸出切斷電源的控制信號,由電磁開關(guān)切斷干線電流。當(dāng)干線電壓由220v變?yōu)?80v時,變壓器輸出的5v變?yōu)?.5v。ta7666的3、4、5、6、7全為低電平,電磁開關(guān)立即切斷電源以保護(hù)用電設(shè)備。另外,由于ta7666的7腳是高電平,vd2的控制腳為高電平,vd2導(dǎo)通,保護(hù)儀器不受損壞。電路圖中的c1,c2為大電解電容,其作用是當(dāng)干線被

49、切斷后,由于c1,c2充有電壓,使儀器上的信號保留一定時間,即延遲作用。圖2.4超壓故障信號傳輸原理圖3 家庭安全用電控制電路設(shè)計3.1 系統(tǒng)電路原理總圖本系統(tǒng)以8051單片機(jī)為控制芯片,由hd44780字符液晶顯示模塊、isd2650語音芯片以及必要的輔助電路組成一個基于8051單片機(jī)芯片的具有檢測及控制功能的系統(tǒng),其電路原理框圖如圖8所示。在此系統(tǒng)中8051通過串口對hd44780字符液晶顯示模塊和isd2650語音芯片進(jìn)行控制,在連接使用時,8051單片機(jī)利用8255擴(kuò)展一串口,通過這一串口與hd44780字符液晶顯示模塊、isd2650語音芯片進(jìn)行連接使用。檢測控制及其輔助電路都可以直

50、接使用8255的i/o口。hd44780字符液晶顯示模塊傳感器8051單片機(jī)可編程接口擴(kuò)展芯片8255isd2560語音芯片揚(yáng)聲器圖3.1 系統(tǒng)電路原理總框圖3.2 語音芯片與8051 相結(jié)合的設(shè)計與實現(xiàn)具體的接口電路如圖3.2所示: 圖3.2 語音芯片與8051接口電路圖a0a9:作為地址線,與單片機(jī)的地址端口連接,共有1024 種組合狀態(tài), 通過對a8, a9 的設(shè)置單片機(jī)可以控制語音芯片的工作方式;/ce:片選, 和單片機(jī)的p2.5 口相連,單片機(jī)可以選中芯片;pd: 節(jié)電控制,和單片機(jī)的p2.4 口相連;p/r: 錄放模式,和單片機(jī)的p2.2 口相連,單片機(jī)可以控制芯片處于錄音或放音的

51、工作模式。以上三引腳再分別連一跳線,此跳線的一端接地,一端接電源,在軟件不變的情況下可以通過該跳線控制語音芯片的工作方式,當(dāng)然也可通過開關(guān)方式控制。eom: 信息結(jié)尾標(biāo)志,和單片機(jī)的p2.3 口相連,eom在錄音時由芯片自動插入該信息的結(jié)尾。錄音時,連接j5 跳線;單片機(jī)通過端口線設(shè)置語音段的起始地址,再使pd 端、p/r 端為低電平啟動錄音;結(jié)束時,斷開跳線連接,單片機(jī)又讓p/r 端回到高電平,即完成一段錄音的錄制。同樣的方法可錄制第二段,第三段等。值得注意的是,錄音時間不能超過預(yù)先設(shè)定的每段語音的時間。放音時,根據(jù)需播放的語音內(nèi)容,找到相應(yīng)的語音段起始地址,并通過端口線送出。再將p/r 端

52、設(shè)為高電平,pd 端設(shè)為低電平即連接跳線j4,并讓/ce 端產(chǎn)生一負(fù)脈沖啟動放音,這時單片機(jī)只需等待isd2560 的信息結(jié)束信號。信號為一負(fù)脈沖,在負(fù)脈沖的上升沿該段語音才播放結(jié)束,所以單片機(jī)必須要檢測到上升沿才能播放第二段,否則播放語音就不連續(xù)。單片機(jī)控制語音芯片定時播放的程序主要包括兩方面的主要內(nèi)容, 一是單片機(jī)對isd2560 芯片控制字的寫入, 二是定時中斷的產(chǎn)生。定時播放的主要程序源代碼如下:char data buffer1=0;/定時器計數(shù)變量sbit pr=p22; /定義播放/錄音的控制端口sbit eom=p22; /定義結(jié)束信號sbit pd=p24; /定義芯片電源開

53、關(guān)sbit ce=p25; /定義片選void play(void)pd=1; /打開芯片電源開關(guān)ce=0; /選中該芯片pr=1; /開始播放while (! eom); /等待播放內(nèi)容結(jié)束信號delays(); /延時pd=0; ce=0; pr=0;main()ea=1;it=1;et0=1; /開中斷tmod=0x01; /t0 方式1 計時1 秒th0=- 5000/256;tl0=- 5000%256;tr0=1; /開中斷, 啟動定時for(;);/* 定時計數(shù)器0 的中斷服務(wù)子程序*/void timer0(void) interrupt 1 using1th0=- 5000/

54、256; /定時器t0 的高4 位賦值tl0=- 5000%256; /定時器t0 的低4 位賦值buffer0=buffer0+1; /百分秒進(jìn)位if(buffer0=1000)play(); /調(diào)用播放子程序3.3 hd44780與單片機(jī)的接口電路數(shù)據(jù)線訪問方式:字符型lcd與8051單片機(jī)的數(shù)據(jù)線接口電路如圖3.3所示,圖中,單片機(jī)po口直接與液晶顯示模塊的數(shù)據(jù)口相接,p1.5口用于控制rs寄存器選擇,p1.6口用于控制r/w讀寫選擇,p1.7口則用來控制e使能信號,使用該方法接口簡單,編程方便。地址線訪問方式:字符型lcd與8051單片機(jī)的地址線接口電路如圖3.4所示,圖中,單片機(jī)p2

55、口直接與液晶顯示模塊的數(shù)據(jù)口相接,當(dāng)p1口被其它操作所占用時,可選用rs寄存器選擇,r/w讀寫選擇t1口控制e使能信號。此外,依據(jù)hd44780的接口特性,無論計算機(jī)對其操作為何種總線形式,計算機(jī)操作的流程都是一致的,即首先判斷標(biāo)志,然后再進(jìn)行寫指令或數(shù)據(jù)以及讀數(shù)據(jù)的操作。液晶顯示模塊的顯示方式有整屏顯示或單獨顯示兩種,整屏顯示是將所要顯示的數(shù)據(jù)一次性發(fā)送到顯示數(shù)據(jù)ram中。而單獨顯示是在屏幕上的指定位置進(jìn)行。兩種方法都是在控制器空閑的條件下才能進(jìn)行操作,并在操作前都要進(jìn)行忙讀取標(biāo)志,以判斷控制器是否處于忙狀態(tài),然后再進(jìn)行寫指令或數(shù)據(jù)以及讀數(shù)據(jù)的操作。該系統(tǒng)采用自定義符號以及202自動翻屏顯示方式,如圖3.3和3.4所示。圖3.3數(shù)據(jù)接口方式圖3.4 地址接口方式3.4 電壓信號的pid控制文中的控制對象是電壓信號,對電壓信號的每一個數(shù)據(jù)量都要進(jìn)行一次pid運(yùn)算。文中定義:表示目標(biāo)電壓;:表示當(dāng)前電壓;:表示當(dāng)前電壓差(=-)。pid運(yùn)算表達(dá)式如下:pwm-0ut=p-out+i-0ut+d-out其中p-out=*稱為比例項,是比例系數(shù),比例項輸出等于比例系數(shù)乘當(dāng)前電壓差。i-out= *稱為積分項,是積分系數(shù),積分項用于消除系統(tǒng)穩(wěn)態(tài)

溫馨提示

  • 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

提交評論