版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 本科畢業(yè)設(shè)計</b></p><p> 基于單片機的路燈穩(wěn)壓控制系統(tǒng)的設(shè)計</p><p> 所在學(xué)院 </p><p> 專業(yè)班級 電氣工程及其自動化 </p><p> 學(xué)生姓名 學(xué)號
2、 </p><p> 指導(dǎo)教師 職稱 </p><p> 完成日期 年 月 </p><p><b> 摘 要</b></p><p> 在現(xiàn)代工業(yè)的發(fā)展中,電力設(shè)備及電路的老化,各種問題導(dǎo)致電路不能
3、正常工作,電力緊張已是社會普遍現(xiàn)象。而城市化的加快又需要更多的照明路燈,據(jù)調(diào)查,城市公共照明在我國照明耗電中占30%的比例,約439億kWh,即便是北京、上海、廣州這樣的繁華都市也有用電量高低的差別。由于一般照明路燈電壓總是在用電高峰低于額定值,用電低峰高于額定值,這將會造成路燈不能正常工作且浪費電力資源。所以研究路燈穩(wěn)壓控制系統(tǒng)就變得十分重要。</p><p> 針對上述問題,設(shè)計了一個以單片機為核心的路燈穩(wěn)
4、壓控制系統(tǒng)。電網(wǎng)電壓通過變壓器降壓后,經(jīng)過橋式整流電路,再通過濾波之后實現(xiàn)AC/DC轉(zhuǎn)換,將交流電轉(zhuǎn)變?yōu)橹绷麟?。接著將獲得的電壓信號輸入由ADC0809芯片控制的A/D轉(zhuǎn)換電路,將模擬信號量轉(zhuǎn)變?yōu)閿?shù)字信號量,然后把所得的數(shù)字信號輸入單片機AT89C51。經(jīng)過內(nèi)部設(shè)定的程序運算處理之后,根據(jù)結(jié)果通過74LS373芯片來選擇補償穩(wěn)壓線圈組合。并將數(shù)據(jù)輸入由MOC3061控制的可控硅觸發(fā)電路,由此控制可控硅的開關(guān)狀態(tài),以實現(xiàn)對補償線圈組合電路
5、的通斷,最后基本實現(xiàn)電路穩(wěn)壓。且在不能實現(xiàn)穩(wěn)壓時,便啟動報警電路,提示工作人員關(guān)斷電路。另外本設(shè)計需要再添加一個降壓整流濾波電路,以提供單片機的工作電壓。</p><p> 關(guān)鍵詞:單片機;補償式;無觸點開關(guān);穩(wěn)壓;晶閘管控制</p><p><b> Abstract</b></p><p> In the development of
6、 modern industry, various problems such as electrical equipment and circuit out of aging make electrical circuit can't work normally. These problems have become a social phenomenon. But the developing cities need mor
7、e lighting lamps. According to the survey, the power of urban public lighting accounted for about 30 percent in our country.it is about 439 billion kWh. Even Beijing, Shanghai, Guangzhou such cities also has the differen
8、ce in electricity .Because voltage is alway</p><p> According to these problems, designing a control system about lamps based on SCM. This design takes SCM as control core for voltage control system.It chan
9、ge alternating current to direct current by using a rectifier filter circuit.Then put the vampl into A/D circuit controled by ADC0809 chip.And then put the singnal into AT89C51 chip.After taking operations in the chip.th
10、en chose coils to achieve voltage compensation by using 74LS373 chip.And it can control silicon-controlled trigger circuit by </p><p> Keywords: MCU; compensating;BCR;Constant voltage; Thyristor control<
11、/p><p><b> 目錄</b></p><p><b> 前言 1</b></p><p><b> 第1章 緒論2</b></p><p> 第2章 系統(tǒng)主電路及硬件的設(shè)計5</p><p> 2.1 設(shè)計思路5</p>
12、<p> 2.2元件選擇及介紹5</p><p><b> 2.3電路設(shè)計8</b></p><p> 2.4 主電路結(jié)構(gòu)10</p><p> 2.5 AC/DC轉(zhuǎn)換電路的設(shè)計10</p><p> 2.6 A/D轉(zhuǎn)換器11</p><p> 2.7 雙向可控
13、硅觸發(fā)電路13</p><p> 2.8 報警電路13</p><p> 2.9 本章小結(jié)14</p><p> 第3章 系統(tǒng)的軟件設(shè)計15</p><p> 3.1 穩(wěn)壓控制主程序設(shè)計15</p><p> 3.2延時程序設(shè)計15</p><p> 3.3數(shù)據(jù)采樣程序的
14、設(shè)計16</p><p> 3.4 數(shù)據(jù)處理與故障分析程序的設(shè)計18</p><p> 3.5 本章小結(jié)20</p><p><b> 小結(jié) 21</b></p><p> 致謝 錯誤!未定義書簽。</p><p><b> 參考文獻(xiàn)22</b><
15、/p><p> 附錄1 系統(tǒng)程序23</p><p> 附錄2 系統(tǒng)電路圖28</p><p><b> 前 言</b></p><p> 本設(shè)計的目的是通過單片機控制無觸點開關(guān)的通斷來選擇補償線圈組合以實現(xiàn)對輸出電壓的穩(wěn)壓效果。旨在解決路燈電路由于高峰低峰用電量差別而引起的電路原件損壞,電路壽命減短而導(dǎo)致的一系
16、列后果。針對當(dāng)前城市路燈應(yīng)用的要求,裝置路燈穩(wěn)壓器之后的路燈系統(tǒng)無論在用電高峰還是用電低谷.始終能使輸出電壓穩(wěn)定在額定值范圍內(nèi),而且效率高,無波形畸變,電壓調(diào)節(jié)平穩(wěn),適應(yīng)負(fù)載廣泛,能承受瞬時超載,可長期連續(xù)工作,設(shè)定過、欠壓自動保護(hù)報警功能。</p><p> 根據(jù)電力專家的測試,電網(wǎng)中經(jīng)常發(fā)生并且對電腦和精密儀器產(chǎn)生干擾或破壞的問題主要有以下幾種:由于大型電氣設(shè)備開關(guān)機時,電網(wǎng)由此而產(chǎn)生的高壓電涌;由于雷擊、
17、電弧放電、靜態(tài)放電等原因而產(chǎn)生的高壓尖脈沖;電壓有效值介于額定值的80%到85%之間,且持續(xù)好幾個周期的低壓狀態(tài)。所以使用穩(wěn)壓器,對用電設(shè)備特別是對電壓要求嚴(yán)格的精密設(shè)備來說是必不可少的。</p><p> 本設(shè)計可以緩解許多地方電力供應(yīng)緊張的情況,減少城市路燈照明耗電量,提高用電效率,同時可以延長照明設(shè)備使用壽命。并且可以節(jié)省財政支出,將資金投入到其他領(lǐng)域,同時提高電路的壽命,增加電網(wǎng)使用的安全性,還可以減少
18、電荒地區(qū)的數(shù)量。</p><p><b> 第1章 緒論</b></p><p> 不穩(wěn)定的電壓會使設(shè)備造成致命傷害或誤動作,影響生產(chǎn),造成財產(chǎn)損失、品質(zhì)不穩(wěn)定等多方面損失。同時加速設(shè)備的老化、影響使用壽命甚至燒毀配件,加重人們的負(fù)擔(dān)且浪費資源;嚴(yán)重者甚至發(fā)生安全事故,造成不可估量的損失。隨著時間流逝,我國許多地區(qū)的電路老化嚴(yán)重,電氣設(shè)備的損壞情況也較突出,而隨著
19、城市化的快速發(fā)展,照明路燈需求量也越來越大,據(jù)調(diào)查,城市公共照明在我國照明耗電中占30%的比例。在我國大多數(shù)大城市中,在晚上9點后的路燈用電量遠(yuǎn)小于9點之前,用電量在高峰期與低峰期差距甚大。而電路在用電高峰期,電網(wǎng)超負(fù)荷運行,電網(wǎng)電壓都低于額定值,在用電低谷期供電電壓又高于額定值,這種情況不但影響照明設(shè)備的使用壽命,而且耗電量也大幅增加,電源電壓若增加20%,則耗電量增加44%。當(dāng)?shù)凸葧r,照明設(shè)備又不能正常工作,再加上部分電路老化,極容
20、易對電力設(shè)備造成難以預(yù)估的損害,不能保障電路正常運行,甚至?xí)θ说纳踩斐赏{。這不僅在加大政府對此的財政支出,同時影響人們?nèi)罕姷娜粘I?。因而有必要針對上述問題開發(fā)出一種使用方便又節(jié)能的裝置,它具有自動檢測路燈電網(wǎng)電壓、自動穩(wěn)壓并輸出額定電壓和過欠壓報警的功能。</p><p> 穩(wěn)壓器,就是使輸出電壓穩(wěn)定的設(shè)備。穩(wěn)壓器的工作原理大都相同,一般都是利用了相同的技術(shù)實現(xiàn)輸出電壓的穩(wěn)定輸出。電壓通過連接到誤差
21、放大器反相輸入端的分壓電阻進(jìn)行采樣,誤差放大器的同相輸入端連接到一個參考電壓Vref。 參考電壓由內(nèi)部的參考源產(chǎn)生。 誤差放大器總是使其兩端輸入相等。因此,它提供負(fù)載電流以保證輸出電壓穩(wěn)定。穩(wěn)壓器由調(diào)壓電路、控制電路、及伺服電機等組成。當(dāng)輸入電壓或負(fù)載變化時,控制電路對電壓數(shù)據(jù)進(jìn)行取樣、比較、放大,然后通過各種方式調(diào)節(jié)變壓器線圈匝數(shù)比,將補償電壓加入電路,從而保持輸出電壓在一定范圍內(nèi)能穩(wěn)定,以確保主電路能長時間穩(wěn)定運行。這既可以延長電路
22、壽命,還可以實現(xiàn)資源的合理配置,更可以降低事故發(fā)生率,保障人們?nèi)粘I畹陌踩?。另外容量較大的穩(wěn)壓器,還采用電壓補償?shù)脑砉ぷ鳌?lt;/p><p> 集成穩(wěn)壓器又叫集成穩(wěn)壓電路,將不穩(wěn)定的直流電壓轉(zhuǎn)換成穩(wěn)定的直流電壓的集成電路, 用分立元件組成的穩(wěn)壓電源,固有輸出功率大,適應(yīng)性較廣的優(yōu)點,但因體積大焊點多可靠性差而使其應(yīng)用范圍受到限制,近年來,集成穩(wěn)壓電源已得到廣泛應(yīng)用,其中小功率的穩(wěn)壓電源以三端式串聯(lián)型穩(wěn)壓器應(yīng)
23、用最為普遍。 集成穩(wěn)壓器的分類:一般分為線性集成穩(wěn)壓器和開關(guān)集成穩(wěn)壓器兩類,線性集成穩(wěn)壓器又分為低壓差集成穩(wěn)壓器和一般壓差集成穩(wěn)壓器;開關(guān)集成穩(wěn)壓器分為降壓型集成穩(wěn)壓器、升壓型集成穩(wěn)壓器和輸入與輸出極性相反集成穩(wěn)壓器。電路中常用的集成穩(wěn)壓器主要有78XX系列、79XX系列、可調(diào)集成穩(wěn)壓器、精密電壓基準(zhǔn)集成穩(wěn)壓器等。</p><p> 由于市電供電壓因各種原因而不穩(wěn)定,特別是有些供電場所電壓波動幅度很大,從而影響
24、用電設(shè)備的正常工作,還可能造成用電設(shè)備損壞,而交流穩(wěn)壓器是一種能夠使用電設(shè)備的工作電壓基本穩(wěn)定的穩(wěn)壓設(shè)備。交流穩(wěn)壓器種類固然很多,主回路工作原理有所不同,但基本上(交流參數(shù)穩(wěn)壓器例外)基本都是輸入開關(guān)取樣電路,控制電路,電壓調(diào)節(jié)裝置,輸出保護(hù)裝置,驅(qū)動裝置,顯示器及及組成,具體組成一般如下:</p><p> 1、輸入開關(guān):作為穩(wěn)壓器輸入工作開關(guān),一般都采用有限流保護(hù)的空氣開關(guān)式小型斷路開關(guān),它能對穩(wěn)壓器和用電
25、設(shè)備起到保護(hù)作用。 </p><p> 2、電壓調(diào)節(jié)裝置:是一種可以調(diào)節(jié)輸出電壓的裝置,它能將輸出電壓升高或降低是穩(wěn)壓器最主要的部件。 </p><p> 3、采樣電路:它對主電路的輸出電壓和電流進(jìn)行檢測,將輸出電壓變化的情況給傳送給控制電路。 </p><p> 4、驅(qū)動裝置:由于控制電路的控制電信號較弱,所以需要用驅(qū)動裝置來進(jìn)行功率放大和轉(zhuǎn)換。 </
26、p><p> 5、驅(qū)動保護(hù)裝置:一種連通和斷開穩(wěn)壓器的輸出的裝置,一般常用繼電器或接觸器或保險器等。 </p><p> 6、控制電路:它將取樣的電路檢測信號進(jìn)行分析,當(dāng)輸出電壓偏高時,則向驅(qū)動裝置發(fā)送將電壓降低的控制信號,則驅(qū)動裝置將驅(qū)動電壓調(diào)節(jié)裝置將輸出電壓調(diào)低,當(dāng)輸出電壓偏低時,則向驅(qū)動裝置發(fā)送將電壓升高的控制信號,則驅(qū)動裝置將驅(qū)動電壓調(diào)節(jié)裝置將輸出電壓調(diào)高,而使輸出電壓穩(wěn)定達(dá)到穩(wěn)定
27、輸出的目的。當(dāng)檢測到輸出電壓或電流超出穩(wěn)壓器的控制范圍時??刂齐娐穼⒖刂戚敵霰Wo(hù)裝置使之?dāng)嚅_輸出而保護(hù)用電設(shè)備,而在正常時輸出保護(hù)裝置是連通輸出的,用電設(shè)備可以得到穩(wěn)定的電壓供給。</p><p> 控制系統(tǒng)是指由控制主體、被控對象和控制媒體組成的具有本身實際功能的管理系統(tǒng)。 控制系統(tǒng)意味著通過它可以按照它所希望達(dá)到的結(jié)果通過改變機器、機構(gòu)或其他設(shè)備內(nèi)任何有關(guān)或可變化的量來實現(xiàn)??刂葡到y(tǒng)同時是為了使被控制對
28、象達(dá)到預(yù)定的理想狀態(tài)而實施的??刂葡到y(tǒng)使被控制對象最終穩(wěn)定在某種需要的穩(wěn)定狀態(tài)。常用的方法便是檢測輸出量(被控制量)的實際值;將輸出量的實際值與給定值(輸入量)進(jìn)行比較得出偏差;用偏差值產(chǎn)生控制調(diào)節(jié)作用去消除偏差,使得輸出量維持期望的輸出。編程軟件是針對于可編程中控主機而開發(fā)的程序應(yīng)用系統(tǒng),所謂的可編程其實就是用類如C語言、匯編程序等工具對主機進(jìn)行編程。用戶可根據(jù)具體控制過程的需要而設(shè)定可編程中控主機的可實現(xiàn)的功能,如何控制外圍設(shè)備。控
29、制系統(tǒng)的構(gòu)造必須包括正確的外部電路及硬件設(shè)施,還有便是內(nèi)部軟件程序。</p><p> 基于單片機的路燈穩(wěn)壓控制系統(tǒng),它將經(jīng)過轉(zhuǎn)化的電壓信號由單片機進(jìn)行處理后,通過其控制無觸點開關(guān)(BCR)調(diào)節(jié)變壓器繞組組合,實現(xiàn)輸出電壓的穩(wěn)定,具有高效、節(jié)能、省財、調(diào)節(jié)快速、重量輕及體積小等特點。單片機全稱單片微型計算機,主要用于控制系統(tǒng)中,具有嵌入式應(yīng)用系統(tǒng)多要求的體系結(jié)構(gòu),如微處理器、指令系統(tǒng)、總線模式、管理模式等。它是
30、指一個集成在一塊芯片上的完整計算機系統(tǒng),具有一個完整計算機所需要的大部分部件:CPU、RAM、ROM、定時器/計數(shù)器和各種輸入輸出接口。同時集成諸如通訊接口,實時時鐘等外圍設(shè)備。而現(xiàn)在最強大的單片機系統(tǒng)甚至可以將聲音、圖像、網(wǎng)絡(luò)、復(fù)雜的輸入輸出系統(tǒng)集成在一塊芯片上。</p><p> 單片機誕生于20世紀(jì)70年代末,經(jīng)歷了SCM、MCU、SOC三大階段。SCM即單片微型計算機(Single Chip Micro
31、computer)階段,這一階段是尋求最佳的單片形態(tài)嵌入式系統(tǒng)的最佳體系結(jié)構(gòu)。最終“創(chuàng)新模式”獲得成功,奠定了SCM與通用計算機完全不同的發(fā)展道路。MCU即微控制器(Micro Controller Unit)階段,它的主要的技術(shù)發(fā)展方向是:在不斷擴(kuò)展?jié)M足嵌入式應(yīng)用的同時,加強其對象系統(tǒng)的智能化控制能力。由于這一階段主要的研究領(lǐng)域都和對象系統(tǒng)有關(guān),因此,發(fā)展MCU的重任不可避免地落在電氣、電子技術(shù)廠家。最后,由于單片機是嵌入式系統(tǒng)的獨立
32、發(fā)展之路,向MCU階段發(fā)展的重要因素,就是尋求應(yīng)用系統(tǒng)在芯片上的最大化解決;因此,專用單片機的發(fā)展自然形成了SOC化趨勢。</p><p> 隨著微電子技術(shù)、IC設(shè)計、EDA工具的發(fā)展,基于SOC的單片機應(yīng)用系統(tǒng)設(shè)計會有較大的發(fā)展。因此,對單片機的理解可以從單片微型計算機、單片微控制器延伸到單片機應(yīng)用系統(tǒng)。單片機比專用處理器更適合應(yīng)用于嵌入式系統(tǒng),對單片機的理解可以從單片微型計算機、單片微控制器延伸到單片應(yīng)用系
33、統(tǒng),因此它得到了最多的應(yīng)用。單片機是世界上應(yīng)用最多的計算機。人類生活中所用的幾乎每件電子和機械產(chǎn)品中都會有單片機。手機、電話、計算器、家用電器、電子玩具、掌上電腦以及鼠標(biāo)等電腦配件中都配有1-2部單片機。</p><p> 在現(xiàn)代生活中,單片機在我們生活的各個領(lǐng)域處處可見,幾乎很難找到哪個領(lǐng)域沒有單片機的蹤跡。因此,單片機的學(xué)習(xí)、開發(fā)與應(yīng)用必將造就一批計算機應(yīng)用與智能化控制的科學(xué)家、工程師。這是一個必然的歷程。
34、而且隨著科技的發(fā)展,單片機技術(shù)將越來越精妙,由于其體積小、功耗低、控制功能強、擴(kuò)展靈活、微型化和使用方便等優(yōu)點,必將取代現(xiàn)有的大部分電器?,F(xiàn)實生活中,單片機廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過程控制等領(lǐng)域。在大型電路中,這種模塊化應(yīng)用極大地縮小了體積,簡化了電路,降低了損壞、錯誤率,也方便于更換。此外,單片機在其他諸如工商,金融,科研、教育,國防航空航天等領(lǐng)域都有著十分廣泛的用途。可以預(yù)見,未來的幾
35、十年器發(fā)展必將圍繞于單片機為中心。</p><p> 本章闡述了何為穩(wěn)壓器,并就穩(wěn)壓器的工作原理作了簡要說明,同時闡述了研究路燈穩(wěn)壓器控制系統(tǒng)的必要性,并且介紹了單片機的定義以及單片機的大概發(fā)展情況和發(fā)展歷史。最后再次重申了本設(shè)計對于城市發(fā)展道路中的重要意義。</p><p> 第2章 系統(tǒng)主電路及硬件的設(shè)計</p><p><b> 2.1 設(shè)計思
36、路</b></p><p> 本次設(shè)計選用以單片機為基礎(chǔ)而不是PLC主要看重于單片機系統(tǒng)具有成本低,效益高的優(yōu)點。而且單片機程序擦除方便,控制簡單,適合于這種大規(guī)模的改善工作。本設(shè)計將主電路電壓信號通過變壓器降壓,再經(jīng)過橋式整流濾波電路后,通過單片機ADC0809芯片所控制的A/D轉(zhuǎn)換電路,將模擬信號量轉(zhuǎn)變?yōu)閿?shù)字信號量,輸入單片機AT89C51芯片的P0口,再由單片機進(jìn)行內(nèi)部程序的運算和處理,由此控
37、制可控硅的開關(guān)狀態(tài)以實現(xiàn)對補償線圈組合的選擇,從而實現(xiàn)輸出電壓的穩(wěn)壓效果。系統(tǒng)硬件框圖如圖2.1所示。</p><p> 圖2-1 系統(tǒng)硬件框圖</p><p> 圖2.1 系統(tǒng)硬件框圖</p><p> 如圖所示,系統(tǒng)主要由AC/DC轉(zhuǎn)換、A/D轉(zhuǎn)換、單片機控制系統(tǒng)、可控硅觸發(fā)電路、過欠壓報警電路等組成。</p><p> 2.2元
38、件選擇及介紹</p><p> 主控制單片機采用AT89C51芯片。AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器的低電壓,高性能CMOS8位微處理器。單片機的可擦除只讀存儲器可以反復(fù)擦除1K次。</p><p> 該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL
39、的AT89C51是一種高效微控制器,AT89C單片機為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。</p><p> AT89C51芯片可與MCS-51 兼容,而且數(shù)據(jù)保留時間長達(dá)10年。全靜態(tài)狀態(tài)工作頻率為0Hz-24Hz。擁有三級程序存儲器鎖定以及128*8位內(nèi)部RAM32和可編程I/O線兩個,外部有16位定時器/計數(shù)器和5個中斷源可編程串行通道,而且擁有低功耗的閑置和掉電模式,是一塊性能好,價格低廉
40、且使用壽命高的好芯片,十分適合作為路燈穩(wěn)壓控制系統(tǒng)的主要控制系統(tǒng)。</p><p> AT89C51芯片引腳圖如下所示:</p><p> 圖2.2 AT89C51引腳圖</p><p> AT89C51芯片主要引腳功能:</p><p> RST:復(fù)位引腳。當(dāng)RST變?yōu)楦唠娖讲⒈3?個機器周期時,所有I/O引腳復(fù)位置“1”。<
41、/p><p> X1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。</p><p> X2:反向振蕩放大器的輸出。</p><p> P1.2~P1.7:內(nèi)部提供上拉的雙向I/O口,當(dāng)作為輸入并被外部下拉為低電平時,它們將輸出電流。</p><p> P1.0和P1.1:需要外部上拉,可用作片內(nèi)精確模擬比較器的正向輸入和反向輸入。<
42、;/p><p> P3.0~P3.5與P3.7:帶內(nèi)部上拉的雙向I/0引腳,具有第二功能。</p><p> P0:作為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P1口的管腳第一次寫1時,被定義為高阻輸入。P0能作用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗時,P0輸出原碼,此時P0外部必須被拉高。
43、</p><p> 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)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時
44、,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。</p><p> 此外P3口也可作為AT89C51的一些特殊功能口,如下所示:</p><p> P3.0 RXD(串行輸入口)</p><p> P3.1 TXD(串行輸出口)</p><p> P3.2 /INT0(外部中斷0)<
45、;/p><p> P3.3 /INT1(外部中斷1)</p><p> P3.4 T0(記時器0外部輸入)</p><p> P3.5 T1(記時器1外部輸入)</p><p> P3.6 /WR(外部數(shù)據(jù)存儲器寫選通)</p><p> P3.7 /RD(外部數(shù)據(jù)存儲器讀選通)</p><p
46、> P3口同時為閃爍編程和編程校驗接收一些控制信號。</p><p> ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。另外每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時, ALE只有在執(zhí)行MO
47、VX,MOVC指令是ALE才起作用。而且,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。</p><p> /PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。</p><p> /EA/VPP:當(dāng)/EA保持低電平時,則在此期間外部程序存儲器(0000H-FF
48、FFH),不管是否有內(nèi)部程序存儲器。注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時,此間內(nèi)部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。</p><p> 圖2.3 石英晶體振蕩電路</p><p> 石英晶體振蕩電路,就是用石英晶體取代LC振蕩電路中的L、C元件所組成的正弦波振蕩電路,具有極高的頻率穩(wěn)定度,端口本分別連接芯片的X
49、1和 X2接口。</p><p> A/D轉(zhuǎn)換系統(tǒng)采用ADC0809芯片,ADC0809是AD公司采用CMOS工藝生產(chǎn)的一種8位逐次比較型A/D轉(zhuǎn)換器。是目前國內(nèi)運用最廣泛的8位A/D轉(zhuǎn)換芯片。</p><p> 圖2.4 ADC0809引腳圖</p><p> IN0~I(xiàn)N7:8路模擬量輸入端。 </p><p> D0-D7:8
50、位數(shù)字量輸出端。 </p><p> ADDA、ADDB、ADDC:3位地址輸入線,用于選通8路模擬輸入中的一路。 </p><p> ALE:地址鎖存允許信號,輸入高電平有效。 </p><p> START: A/D轉(zhuǎn)換啟動脈沖輸入端?! ?lt;/p><p> EOC: A/D轉(zhuǎn)換結(jié)束信號,當(dāng)A/D轉(zhuǎn)換結(jié)束時,此端輸出一個高
51、電平(轉(zhuǎn)換期間一直為低電平)。 </p><p> OE:數(shù)據(jù)輸出允許信號,輸入,高電平有效。當(dāng)A/D轉(zhuǎn)換結(jié)束時,此端輸入一個高電平,才能打開輸出三態(tài)門,輸出數(shù)字量。 </p><p> CLK:時鐘脈沖輸入端。要求時鐘頻率不高于640KHZ。 </p><p> VREF(+)、VREF(-):基準(zhǔn)電壓。</p><p>
52、圖2.5 74LS373芯片</p><p> 74LS373芯片是一塊三態(tài)輸出的8位D類鎖存器,當(dāng)其三態(tài)允許控制端OE為低電平時,可用來驅(qū)動負(fù)載或總線。當(dāng)OE為高電平時,既不驅(qū)動總線,也不成為總線負(fù)載,其內(nèi)邏輯操作不受影響。當(dāng)LE為高電平時。Q隨著D的改變而變,當(dāng)LE為低電平時,Q被鎖存。</p><p><b> 2.3電路設(shè)計</b></p>
53、<p> 根據(jù)電路的穩(wěn)壓原理來設(shè)計主電路,本設(shè)計采用補償線圈的方法來實現(xiàn)穩(wěn)壓。</p><p> 在每半個周期內(nèi)通過晶閘管開通相位的控制,可以方便地調(diào)節(jié)輸出電壓的有效值,這種電路稱為交流調(diào)壓電路。交流調(diào)壓方式有多種,常見的有自耦變壓器調(diào)壓方式、調(diào)相方式、磁飽和穩(wěn)壓方式等,這幾種方式均無法滿足路燈節(jié)能裝置的功能要求。自耦變壓器方式在大電流供電時,具有電路簡單,輸入電壓范圍寬等優(yōu)點,由于其碳刷的限制,不
54、能滿足要求,而且存在輸出波形THD高,穩(wěn)壓精度較低,體積重量大等缺陷。而調(diào)相方式存在著波形畸變,即對電網(wǎng)有干擾,又對一些新型照明設(shè)備有干擾,無法滿足要求;磁飽和方式在大功率時因其體積龐大無法滿足要求。</p><p> 補償變壓器方式可應(yīng)用于交流調(diào)壓中,這種方式由單片機控制可控硅調(diào)節(jié)控制變壓器線圈與補償變壓器繞組組合,來實現(xiàn)電壓的補償,以達(dá)到穩(wěn)壓的目的。由于補償線圈的特殊性,這種方法有體積小、成本低、通用性強、
55、運行可靠、容易維修等特點。而且對于路燈系統(tǒng)這種大規(guī)模配套設(shè)施十分實用。</p><p> 另外由于采用雙向可控硅無觸點調(diào)節(jié)變壓器繞組組合來實現(xiàn)補償穩(wěn)壓,取消了機電式補償穩(wěn)壓電源中笨重而反應(yīng)慢的電機、齒輪傳動機制及碳刷機構(gòu),不僅快捷方便,而且一旦發(fā)生錯誤能很快檢查出來,其動態(tài)響應(yīng)速度及維護(hù)方面有明顯改善。雙向可控硅相比一對反并聯(lián)晶閘管是較經(jīng)濟(jì)的,而且控制電路相對簡單,因此在交流調(diào)壓電路應(yīng)用比較多。其電氣原理圖如下
56、圖所示:</p><p> 圖2.6補償式交流穩(wěn)壓器原理</p><p> 其中UI為電網(wǎng)輸入電壓,補償電壓UB,輸出電壓UO全為工頻電壓,則有 </p><p><b> ?。?-1)</b></p><p><b> 式中:</b></p><p><b&
57、gt; ?。?-2)</b></p><p> 其矢量圖如圖2.7所示。</p><p><b> ?。?-3)</b></p><p><b> 圖2.7 矢量圖</b></p><p> 補償方式采用改變UB模的方式,令α=0或α=π,則UO=(UI+UB)或U0=(U1- U
58、B)。當(dāng)UI<UO(UO為額定電壓220V)時,UTi(i=1,2,3)提供正補償;相反,當(dāng)UI>UO時,UTi提供負(fù)補償;當(dāng)UI=UO時,UTi不提供電壓補償,所以,一旦電網(wǎng)輸入電壓偏離UI偏離額定電壓時,單片機控制單元便調(diào)節(jié)雙向可控硅的開關(guān)狀態(tài),來控制補償變壓器TRi(i=1,2,3)的UTi的補償方式。</p><p><b> 2.4 主電路結(jié)構(gòu)</b></p&g
59、t;<p> 由于三相交流電補償電路及補償過程完全相同,所以本設(shè)計只選擇其中一相加以分析。</p><p> 圖2.8 補償式穩(wěn)壓器主電路</p><p> 單相主電路如圖2.8所示。TR1,TR2,TR3是3個獨立的補償穩(wěn)壓器,根據(jù)精度及輸入電壓范圍的要求來選擇補償變壓器的臺數(shù)以及其耦合系數(shù),本次設(shè)計選擇了3臺。其次級繞組上的補償電壓UT設(shè)計為11V,22V,44V,
60、變壓器耦合系數(shù)分別為0.0025、0.01、0.04。當(dāng)全部加入電路時,可以獲得最大補償電壓為77V。由于本設(shè)計研究范圍為10%,即只需要比較接入補償后的電壓與電網(wǎng)輸入電壓的差是否控制在22V以內(nèi),若電壓差小于22V則補償成功,反之若是大于22V,則補償失敗,須開啟報警電路。</p><p> 補償過程大略如下:U1~U8是雙向可控硅器件,它與補償變壓器TR1,TR2,TR3組成全橋電路形式,U7和U8為公用橋
61、臂,它們分別與U1,U2,U3和U4,U5,U6組成3個全橋電路。工作過程為:當(dāng)采樣電壓高于額定電壓UO時,要求補償穩(wěn)壓器TR1,TR2,TR3中的1個,2個或3個同時工作產(chǎn)生負(fù)補償電動勢來抵消UI升高的那部分電壓。例如,當(dāng)判斷僅需TR1投入時(設(shè)UI極性為U正N負(fù)),可觸發(fā)U1和U8導(dǎo)通,電流通路為:U→TR1(上繞組)→U1→TR1(下繞組)→U8→N。當(dāng)U,N反極性時,沿上述通路反向流動。當(dāng)輸入電壓低于額定電壓的時候,需要TR1產(chǎn)
62、生正補償電動勢補償U(kuò)I所缺少的那部分電壓,此時U5和U7導(dǎo)通。</p><p> 如果UI升高(或降低)很多時,需要TR1和TR2同時投入,在UI高于額定值時,可使U1, U3和U8導(dǎo)通;在UI低于額定值時,可使U2,U4和U7導(dǎo)通,此時補償線圈1、2工作,同時提供補償電壓。</p><p> 如果需要TR1,TR2,TR3都投入,在UI高于額定值時,使U1、U3、U5和U8導(dǎo)通;在U
63、I低于額定值時,使U2,U4,U6和U7導(dǎo)通,兩者皆補償最大電壓77V。</p><p> 雙向晶閘管電路安排在補償變壓器的輸出側(cè),可提高電路的抗干擾能力,此時的TR1,TR2,TR3都有濾波作用,可吸收電網(wǎng)側(cè)的各種瞬間干擾。在輸入輸出側(cè)接入壓敏電阻R1和R2,可防止各種過電壓信號的串入。</p><p> 開關(guān)器件不在負(fù)載電流的主通路上,從而使其易于選擇,并可靠工作。</p&g
64、t;<p> 2.5 AC/DC轉(zhuǎn)換電路的設(shè)計</p><p> AC/DC變換電路是將交流電變換為直流電,AC/DC轉(zhuǎn)換器就是將交流電變?yōu)橹绷麟姷脑O(shè)備。AC/DC變換器輸入為50/60Hz的交流電,因必須經(jīng)整流、濾波,因此體積相對較大的濾波電容器是必不可少的。整流電路按電路結(jié)構(gòu)可分為橋式電路和零式電路,本設(shè)計采用橋式電路。</p><p> AC/DC轉(zhuǎn)換電路如圖所示
65、:</p><p> 圖2.9 AC/DC轉(zhuǎn)換電路</p><p> 交流電由電路左側(cè)輸入,經(jīng)過變壓器降壓后經(jīng)整流和電容濾波電路,最后由右側(cè)輸出電壓,完成AC/DC轉(zhuǎn)換。該系統(tǒng)選擇的A/D轉(zhuǎn)換器參考電壓為5V,因此采樣變壓器耦合系數(shù)設(shè)為0.0196。整流電路選擇橋式整流電路,整流電路由4個二極管組成,其構(gòu)成原則就是保證在變壓器副邊電壓的整個周期內(nèi),負(fù)載上的電壓和電流方向始終不變。在橋式
66、整流電路中,電路利用二極管單向?qū)ǖ奶匦詠韺崿F(xiàn)。橋式整流不存在變壓器直流磁化問題,變壓器繞組的利用率也高。整流電壓平均值為:U1為輸入電壓,U2為變壓后電壓,Ud為輸出端口電壓。</p><p> Ud=0.9U2(1+cosa)/2 (2-4)</p><p> 整流電路輸出后要經(jīng)過電容濾波電路將脈動的直流電壓變?yōu)槠交闹绷麟妷骸?lt
67、;/p><p> 2.6 A/D轉(zhuǎn)換器</p><p> A/D轉(zhuǎn)換電路, 即模擬數(shù)字轉(zhuǎn)換電路,簡稱“模數(shù)轉(zhuǎn)換器”。其作用就是將模擬量或連續(xù)變化的量進(jìn)行離散采樣后,轉(zhuǎn)換為相應(yīng)的數(shù)字量。 A/D變換包含三個部分:采樣、量化和編碼。一般情況下,量化和編碼是同時完成的。 采樣就是將模擬信號按一定時間段分別取樣,實現(xiàn)其離散化; 量化是將模擬信號在幅度上離散化的過程。編碼是指將量化后的每個模擬信號樣
68、值用一定的二進(jìn)制代碼來表示。最終實現(xiàn)信號由模擬量轉(zhuǎn)變?yōu)閿?shù)字量的過程。</p><p> A/D轉(zhuǎn)換器選擇ADC0809芯片。ADC0809是一種8位逐次比較型A/D轉(zhuǎn)換器,片內(nèi)有8路多路開關(guān)以及微處理機兼容的控制邏輯的CMOS組件,可以和單片機直接接口。其功耗低,大概在15mW左右。輸入電壓由AC/DC變換電路轉(zhuǎn)換成0~5V的直流信號,進(jìn)入A/D轉(zhuǎn)換芯片ADC0809的輸入通道,通過0809芯片轉(zhuǎn)換輸入單片機,
69、由CPU檢測穩(wěn)壓電源的輸入值。</p><p> 圖2.10 ADC0809內(nèi)部邏輯圖</p><p> 輸入3位地址,并使ALE=1,將地址存入地址鎖存器中。地址數(shù)據(jù)經(jīng)譯碼后選通8路模擬輸入中的一路到比較器。START上升沿將片內(nèi)寄存器復(fù)位。在下降沿啟動時開始A/D轉(zhuǎn)換,A/D轉(zhuǎn)換過程中,EOC輸出信號變低,表示轉(zhuǎn)換仍在進(jìn)行中。當(dāng)A/D轉(zhuǎn)換完成的時候,EOC變?yōu)楦唠娖?,表示A/D轉(zhuǎn)換
70、結(jié)束,結(jié)果數(shù)據(jù)已存入鎖存器,這個信號可用作中斷申請。當(dāng)OE輸入高電平時,輸出三態(tài)門打開,將三態(tài)輸出緩沖器的數(shù)據(jù)送到在數(shù)據(jù)總線。 </p><p> A/D轉(zhuǎn)換后得到的數(shù)據(jù)應(yīng)及時傳送給單片機AT89C51進(jìn)行處理。數(shù)據(jù)傳送的關(guān)鍵問題是如何確認(rèn)A/D轉(zhuǎn)換的完成,因為只有確認(rèn)完成后,才能進(jìn)行傳送。為此可采用下述方式,把表明轉(zhuǎn)換完成的狀態(tài)信號(EOC)作為中斷請求信號,用中斷的方式進(jìn)行數(shù)據(jù)傳送。 一旦確定轉(zhuǎn)換完成之后,
71、就可以通過指令進(jìn)行數(shù)據(jù)傳送。首先送出口地址并以信號有效時,OE信號即有效,把轉(zhuǎn)換數(shù)據(jù)送上數(shù)據(jù)總線,供單片機接受。</p><p> 圖2.11 整流電壓經(jīng)ADC0809轉(zhuǎn)換電路</p><p> 圖中顯示了經(jīng)過整流濾波后的采樣電壓信號進(jìn)入ADC0809芯片。這里A/D轉(zhuǎn)換器參考電壓選擇+5V,以0809八位255的轉(zhuǎn)換精度每一位的電壓值為(5-0)/255≈0.0196V。</p
72、><p> 設(shè)輸入電壓為X,則:</p><p> X-270.0196>=0,則D7=1否則D7=0;</p><p> X-260.0196>=0,則 D6=1否則D6=0;</p><p> X-250.0196>=0,則D5=1否則D5=0;</p><p> X-240.0196>
73、;=0,則D4=1否則D4=0;</p><p> X-230.0196>=0,則D3=1否則D3=0;</p><p> X-220.0196>=0,則D2=1否則D2=0;</p><p> X-210.0196>=0,則D1=1否則D1=0;</p><p> X-200.0196>=0,則D0=1否則D
74、0=0;</p><p> 根據(jù)輸入電壓來確定D0-D7的輸出信號,數(shù)字信號再通過AT89C51芯片的P0口進(jìn)入,然后進(jìn)行程序運算。</p><p> 2.7 雙向可控硅觸發(fā)電路</p><p> 晶閘管又叫可控硅,是一種非常重要的功率器件,可以用來控制高電壓和高電流,可控硅器件主要用作開關(guān)??煽毓枳鳛殚_關(guān)的反應(yīng)極快,是無觸點運行,且無噪音,效率高,成本低。雙
75、向可控硅是根據(jù)普通可控硅的基礎(chǔ)發(fā)展而成的,它可以代替兩只反極性并聯(lián)的可控硅,而且僅需一個觸發(fā)電路,是比較理想的交流開關(guān)器件。雙向可控硅是一種功率半導(dǎo)體器件,在單片機控制系統(tǒng)中,可作為功率驅(qū)動器件。由于可控硅的單向?qū)ㄌ匦?,雙向可控硅沒有反向耐壓問題,控制電路簡單因此特別適合做交流無觸點開關(guān)使用。雙向可控硅接通的一般都是一些功率較大的用電器,且連接在強電網(wǎng)絡(luò)中,所以必須加強其的抗干擾能力。</p><p> 雙向
76、可控硅的觸發(fā)方式有移相觸發(fā)和過零觸發(fā)兩種。過零觸發(fā)是指在電壓為零或零附近的瞬間接通,這種觸發(fā)方式相比移相方式,大大降低了開關(guān)過程產(chǎn)生的電源波動的干擾。由于采用過零觸發(fā),因此電路一般還需要過零檢測電路。常用的觸發(fā)電路與主回路之間由于有電的聯(lián)系,十分容易受電網(wǎng)電壓的波動和電源波形畸變的干擾。為解決同步問題,又會使電路結(jié)構(gòu)變得復(fù)雜不符合經(jīng)濟(jì)效益。為減小驅(qū)動功率和可控硅觸發(fā)時產(chǎn)生的干擾,交流電路雙向可控硅的觸發(fā)常采用過零觸發(fā)電路。MOTOROL
77、A公司生產(chǎn)的MOC3021-3081器件可以很好地解決這些問題。該器件用于觸發(fā)可控硅,具有價格低廉、觸發(fā)電路簡單可靠的特點。</p><p> 該設(shè)計雙向晶閘管由光隔離/光耦合過零觸發(fā)雙向可控硅驅(qū)動器MOC3061驅(qū)動。</p><p> MOC3061采用雙列直插6腳封裝,可靠觸發(fā)電流Ift5-15mA;保持Ih 100μA;超阻斷電壓600V;重復(fù)沖擊電流峰值1A;關(guān)斷狀態(tài)額定電壓
78、上升率dV/dt =100V/μs。 MOC3061的管腳排列如下:1、2腳為輸入端;4、6為輸出端;3、5腳懸空。其驅(qū)動原理如圖2.12所示。</p><p> MOC3061驅(qū)動器由單片機經(jīng)74LS373控制。通過MOC3061控制雙向可控硅來調(diào)節(jié)控制補償變壓器繞組的組合,從而調(diào)節(jié)輸出電壓。圖中R2為輸入限流電阻,R1為輸出限流電阻,R3是為了防止可控硅誤觸發(fā);R4、C為阻容保護(hù)電路,防止浪涌電壓損壞可控硅
79、。</p><p> 圖2.12 雙向晶閘管過零觸發(fā)電路</p><p><b> 2.8 報警電路</b></p><p> 蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,采用直流電壓供電,廣泛應(yīng)用于各種電子產(chǎn)品中作發(fā)聲器件。 蜂鳴器主要分為壓電式蜂鳴器和電磁式蜂鳴器兩種類型。蜂鳴器在電路中用字母“H”或“HA”表示。在單片機應(yīng)用的設(shè)計上,很多方
80、案都會用到蜂鳴器,大部分都是使用蜂鳴器來做提示或報警。由于自激蜂鳴器是直流電壓驅(qū)動的,不需要利用交流信號進(jìn)行驅(qū)動,只需對驅(qū)動口輸出驅(qū)動電壓并通過三極管放大驅(qū)動電流就能使蜂鳴器發(fā)出聲音因此我們將三極管基極直接單片機接口連接就可以完成這個簡便式的蜂鳴報警器。</p><p> 過壓、欠壓報警電路采用蜂鳴器報警電路,蜂鳴器用三極管驅(qū)動方式驅(qū)動,報警電路的開關(guān)控制量直接由單片機的P1.0口輸出。當(dāng)P1.0為低電平時,三
81、極管便會溝通,電流流通蜂鳴器,蜂鳴器報警。</p><p> 報警電路如圖2.13所示。</p><p> 圖2.13 蜂鳴器報警電路</p><p><b> 2.9 本章小結(jié)</b></p><p> 本章介紹了本設(shè)計的工作原理、選擇的單片機、硬件電路圖和工作原理,包括AC/DC轉(zhuǎn)換單元、A/D轉(zhuǎn)換單元、雙向
82、可控硅觸發(fā)單元以及報警單元。硬件的選擇和設(shè)計在整個控制系統(tǒng)中非常重要,硬件電路設(shè)計的正確與否是整個設(shè)計能否正常執(zhí)行的保障,硬件電路設(shè)計正確才能繼續(xù)軟件的開發(fā)設(shè)計和保持整個系統(tǒng)的可靠工作。</p><p> 第3章 系統(tǒng)的軟件設(shè)計</p><p> 3.1 穩(wěn)壓控制主程序設(shè)計</p><p> 為避免路燈開啟時電源不穩(wěn)或電流過大造成的影響設(shè)計了延時程序,延時時間
83、為1S。當(dāng)輸入采樣電壓UI過高或過低,使輸出電壓與額定輸出電壓偏差超出10%時,將啟動報警。軟件設(shè)計保證了同組雙向可控硅只有1個導(dǎo)通控制字,提高了系統(tǒng)的可靠性。</p><p> 由于路燈電路為三相電路,必須將三相電壓皆采樣。A/D轉(zhuǎn)換控制器采用中斷程序以確保數(shù)據(jù)轉(zhuǎn)換完成。流程圖中的過欠壓檢測是指在由單片機處理運算,在添加補償電壓后的電壓修正值與額定電壓相比,差值是否在10%以內(nèi)。若是,則穩(wěn)壓成功;不是,則穩(wěn)壓
84、失敗,需要跳轉(zhuǎn)報警電路。</p><p> 延時程序的設(shè)計主要是為了防止路燈啟動瞬間的大電流造成的干擾。</p><p> 穩(wěn)壓控制系統(tǒng)程序見附錄1。控制程序流程圖如下所示:</p><p> 圖3.1 穩(wěn)壓控制系統(tǒng)程序流程圖</p><p><b> 3.2延時程序設(shè)計</b></p><p
85、> 為避免剛接通電源時輸入電壓不穩(wěn)或瞬間大電流沖擊等影響,軟件設(shè)計了延時程序,延時時間為1S。</p><p> 由于本設(shè)計選擇的單片機晶振為6MHz,一個機器周期為2μS,則一次循環(huán)(DJNZ指令)為4μS,需要采用多重循環(huán)實現(xiàn)1S延時。由于1S=4μS*125*200*10,則程序流程圖如圖3.2,其中R4,R5,R6,R7分別賦值為1,125,200和10。</p><p>
86、;<b> 延時子程序:</b></p><p> YANSHI: MOV R7,#10</p><p> DELAY3: MOV R6,#200</p><p> DELAY2: MOV R5,#125 ;分別賦值 </p><p> DELAY1: DJNZ R5
87、,DELAY1 ;檢測R5是否為零,否則繼續(xù)循環(huán),是則執(zhí)行下條程序</p><p> DJNZ R6,DELAY2 ;0.5ms*200=0.1s</p><p> DJNZ R7,DELAY3 ;0.1s*10=1s</p><p> DJNZ R4,YANSHI ;其中R
88、4內(nèi)容為1</p><p><b> RET</b></p><p> 圖3.2 延時程序流程圖</p><p> 3.3數(shù)據(jù)采樣程序的設(shè)計</p><p> 此段程序分ADC0809查詢程序和中斷檢測兩部分。其程序流程圖如下面兩圖所示。其中圖3.3為ADC0809查詢流程圖,圖3.4為中斷檢測流程圖。中斷程
89、序的設(shè)計是為了確保A/D轉(zhuǎn)換完成。</p><p><b> 中斷處理過程:</b></p><p> (1)保護(hù)被中斷進(jìn)程現(xiàn)場,系統(tǒng)必須保存當(dāng)前處理機狀態(tài)字PSW和程序計數(shù)器PC等的值,為了在中斷處理結(jié)束后能夠使進(jìn)程準(zhǔn)確地返回到中斷點?! ?lt;/p><p> ?。?)分析中斷原因,轉(zhuǎn)去執(zhí)行相應(yīng)的中斷處理程序。在多個中斷請求同時發(fā)生時,處理
90、優(yōu)先級最高的中斷源發(fā)出的中斷請求。由于本設(shè)計只有一級中斷,故省略次操作部分?! ?lt;/p><p> ?。?)恢復(fù)被中斷進(jìn)程的現(xiàn)場,CPU繼續(xù)執(zhí)行原來被中斷的進(jìn)程。</p><p><b> 中斷子程序:</b></p><p> INT1: CLR EX1 ;禁止外部中斷</p><p&
91、gt; PUSH PSW ;保護(hù)現(xiàn)場</p><p> MOVX A,@DPTR ;讀A/D轉(zhuǎn)換結(jié)果</p><p> MOV R1,A ;存數(shù)據(jù)</p><p> INC DPTR ;更新通道</p><p> MOV A,31
92、H ;存放通道號</p><p> INC A ;更換通道</p><p> MOV 31H,A ;轉(zhuǎn)換通道</p><p> MOV R3,#03H ;重新賦初值,采樣三路通道</p><p> POP PSW
93、 ;出棧指令 </p><p> RETI ;返回中斷</p><p> 圖3.3 ADC0809查詢流程圖</p><p> 圖3.4 中斷檢測流程圖</p><p> 3.4 數(shù)據(jù)處理與故障分析程序的設(shè)計</p><p> 這部
94、分是路燈穩(wěn)壓控制系統(tǒng)的中心部分,整個控制系統(tǒng)就是靠這部分來控制無觸點開關(guān)進(jìn)而選擇補償繞組組合,來實現(xiàn)輸出電壓穩(wěn)定的目的。經(jīng)過A/D轉(zhuǎn)換后的信號進(jìn)入單片機AT89C51后,需檢測其大小與額定電壓之差。當(dāng)采樣電壓小于額定電壓時,則需判定經(jīng)過補償后是否能夠?qū)崿F(xiàn)穩(wěn)壓,若不能,則P1.0置0,發(fā)動蜂鳴警報器。若補償后實現(xiàn)穩(wěn)壓,則繼續(xù)返回執(zhí)行下一組指令;當(dāng)采樣電壓大于等于額定電壓時,則需判斷經(jīng)過負(fù)補償后是否能實現(xiàn)穩(wěn)壓,將電壓差控制在額定電壓的10%
95、以內(nèi),不能則蜂鳴器作用,能則繼續(xù)執(zhí)行下一指令。</p><p> 分析補償時,須要將采樣電壓與額定電壓的差分別減去11V、22V、44V、55V、66V、77V以做判斷,然后根據(jù)所減電壓數(shù)值來確定需要開幾個晶閘管開關(guān),如11V足夠便只需將線圈1補償,即只開通T0、T7;若是77V就需TO、T2、T4和T7。由于數(shù)量較多且都相同,下面只顯示T0晶閘管觸發(fā)電路的控制。</p><p> 圖
96、3.5 T0觸發(fā)電路</p><p> 圖3.6 相應(yīng)控制晶閘管</p><p> 當(dāng)Q0輸出低電平時,MOC3061工作,T0電壓開通,相應(yīng)的可控硅也正常工作,從而建立回路。為更好反映電壓補償過程,我們建立了一個流程圖以作詳細(xì)說明。</p><p> 該部分程序流程圖如圖3.7</p><p> 圖3.7 數(shù)據(jù)處理與故障分析程序流
97、程圖</p><p> 該段程序中的OE選擇是由電壓采樣通道確定的,即采樣通道為哪一相電壓,OE相應(yīng)的選擇控制該相電壓所要用到的74LS373鎖存器,進(jìn)而控制無觸點開關(guān)狀態(tài)來確定可控硅的開關(guān)狀態(tài)來實現(xiàn)穩(wěn)壓補償。</p><p> 該部分程序首先應(yīng)判斷輸入電壓經(jīng)補償調(diào)壓后是否仍高于額定輸出電壓的10%,如果是則報警,不是則繼續(xù)執(zhí)行下一條指令。</p><p>
98、若R1賦值為120V時,最大補償后是199V,超過額定電壓10%的偏差,所以報警,P2被置0,關(guān)閉選擇可控硅觸發(fā),就是說,不執(zhí)行補償。P1.0被置1,蜂鳴器報警電路啟動。另由于31H單元是01通道,所以O(shè)E子程序中P1.5被置1,所以P1值為21H,即:“0010 0001”。</p><p> 當(dāng)R1賦值為250V時,經(jīng)CPU處理, P1.0置0,蜂鳴器不動作。需要選擇反相補償穩(wěn)壓部分的33V的補償組合,即執(zhí)
99、行“BU3 MOV P2,#85H”語句,P2口輸出“1000 0101”,控制無觸點開關(guān)選擇補償線圈組合,達(dá)到穩(wěn)壓效果。然后繼續(xù)處理下一組數(shù)據(jù),如此循環(huán)。</p><p> 當(dāng)R1賦值為220V時,根據(jù)流程圖顯示,該系統(tǒng)在進(jìn)行最下次奧補償后仍繼續(xù)工作,但因其恰好處于穩(wěn)壓狀態(tài),故程序設(shè)計不進(jìn)行補償,CPU直接執(zhí)行“SHUCHU: MOV P2,#00H”語句,P2輸出為“0000 0000”。</p&g
100、t;<p><b> 3.5 本章小結(jié)</b></p><p> 本章對路燈穩(wěn)壓控制系統(tǒng)的軟件程序部分進(jìn)行了說明和調(diào)試,包括延時程序,A/D轉(zhuǎn)換程序的中斷程序,數(shù)據(jù)處理和控制部分程序等。軟件的設(shè)計在整個系統(tǒng)中起著舉足輕重的作用,因為系統(tǒng)能否正常工作就是靠軟件來控制的,到此就可以對整個控制系統(tǒng)的工作原理及工作過程有了大概的了解。本章重點在于設(shè)計一套能實現(xiàn)上述流程的程序。只有一
101、套相應(yīng)的匯編程序,才能真正使內(nèi)部處理動起來。</p><p><b> 小 結(jié)</b></p><p> 本設(shè)計的目標(biāo)是設(shè)計一種路燈穩(wěn)壓控制系統(tǒng),該系統(tǒng)可以使路燈始長期處于穩(wěn)壓工作狀態(tài),不受電網(wǎng)電壓波動影響,從而既可以延長照明設(shè)備的使用時間,又可以節(jié)約電力資源,減少安全隱患。</p><p> 本設(shè)計主要以單片機為控制核心,采用補償式穩(wěn)壓
102、原理,并通過無觸點開關(guān)來控制補償線圈組合,從而實現(xiàn)了穩(wěn)壓的目的。由于使用了單片機,所以本系統(tǒng)可以說是一個智能穩(wěn)壓控制系統(tǒng),系統(tǒng)可以通過已經(jīng)設(shè)計的程序就可以實現(xiàn)高智能、高效率以及高可靠性的控制。而補償式穩(wěn)壓和無觸點開關(guān)的運用則使該系統(tǒng)性能更加的快捷、穩(wěn)定,最終使該系統(tǒng)具有輸出電壓穩(wěn)定、高效、節(jié)能、省材、調(diào)節(jié)快速、重量輕及體積小等優(yōu)點,解決了以往有觸點工作不可靠、故障率高、維護(hù)量大、使用壽命短等問題,符合現(xiàn)代路燈穩(wěn)壓控制的需要。</
103、p><p> 隨著我國城市化的快速發(fā)展,照明路燈的需求越來越大,而我國許多地區(qū)電力資源一直處于緊張狀態(tài),所以無論是對路燈工作效率上還是節(jié)約能源上,都有對穩(wěn)壓控制系統(tǒng)的需要,這是很長時間都無法改變的現(xiàn)實,所以基于單片機的智能穩(wěn)壓控制系統(tǒng)有著很廣闊的應(yīng)用價值。</p><p><b> [參考文獻(xiàn)]</b></p><p> [1] 曹曉偉.
104、MOC3061系列光電雙向可控硅驅(qū)動器[J].國外電子元器件,1996,(12),20-25</p><p> [2] 劉華毅等.一種無觸點大功率補償式交流穩(wěn)壓器的研制[J].大連理工大學(xué),2010.11-12</p><p> [3] 李劍霞等.用光耦合雙向可控硅驅(qū)動器組成的三相交流調(diào)功器[J].LSI制造與測試,1993,14(1),22-26</p><p
105、> [4] 遲健男.雙向可控硅構(gòu)成無觸點開關(guān)的簡單方法[J].電子世界,2001.(11),11-13</p><p> [5] 鄭學(xué)平等.微機控制補償式交流穩(wěn)壓器.電力電子技術(shù)[M].福州:福州大學(xué),1994.11</p><p> [6] 郭文川.單片機原理與接口技術(shù)[M].北京:中國農(nóng)業(yè)出版社,2007.8</p><p> [7] 邱關(guān)
106、源.電路[M].北京:高等教育出版社,2005.4</p><p> [8] 康華光,陳大欽.模擬電子技術(shù)基礎(chǔ)[M]. 北京:高等教育出版社,1999.6</p><p> [9] 康華光,鄒壽彬 秦臻.數(shù)字電子技術(shù)基礎(chǔ)[M]. 北京:高等教育出版社,2006.1</p><p> [10] 周明德. 微型計算機硬件、軟件及應(yīng)用[M].(第二版).北京:清
107、華大學(xué)出版社,1998.</p><p> [11] 張友德,趙志英.單片微型機原理、應(yīng)用與實驗[M]. 上海:復(fù)旦大學(xué)出版社,1992</p><p> [12] 王兆安,黃俊電力電子技術(shù)[M]. (重印版). 北京: 機械工業(yè)出版社,2009.1</p><p> [13] 張勇. PROTEL 99SE 電路設(shè)計技術(shù)入門與應(yīng)用[M].(第一版).北京:電
108、子工業(yè)出版社,2002.</p><p> [14] 李建忠主編.單片機原理及應(yīng)用[M].西安:西安電子科技大學(xué)出版社,2004.</p><p> [15] 張為民,蔡美琴. MCS-51系列單片機系統(tǒng)及其應(yīng)用[M]. 北京:等高等教育出版社.2005.4</p><p> [16] 高尚楷.單片機控制交流穩(wěn)壓的設(shè)計.微計算機信息[J].1995.(6),8
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電氣工程及其自動化畢業(yè)設(shè)計基于單片機的智能交通燈控制系統(tǒng)設(shè)計
- 電氣工程及其自動化畢業(yè)設(shè)計基于單片機的風(fēng)扇速度控制設(shè)計
- 電氣工程及其自動化畢業(yè)論文基于單片機的溫度控制系統(tǒng)的設(shè)計
- 基于單片機的溫度控制系統(tǒng)-電氣工程及其自動化論文
- 電氣工程及其自動化畢業(yè)設(shè)計基于單片機的交通燈設(shè)計
- 電氣工程及其自動化畢業(yè)設(shè)計基于plc的電梯控制系統(tǒng)設(shè)計
- 電氣工程及其自動化畢業(yè)設(shè)計基于plc的電梯控制系統(tǒng)
- 電氣工程及其自動化單片機課程設(shè)計
- 電氣工程及其自動化畢業(yè)論文基于單片機速度測量系統(tǒng)的設(shè)計
- 單片機病房呼叫系統(tǒng)-電氣工程及其自動化單片機課程設(shè)計
- 電氣工程與自動化畢業(yè)論文基于單片機的智能電風(fēng)扇控制系統(tǒng)設(shè)計
- 電氣自動化畢業(yè)論文---基于單片機的溫度控制系統(tǒng)設(shè)計
- 電氣自動化專業(yè)畢業(yè)設(shè)計--單片機溫度自動監(jiān)測控制系統(tǒng)
- 電氣工程及其自動化畢業(yè)設(shè)計-基于51單片機的電子式單相智能電表設(shè)計
- 畢業(yè)設(shè)計單片機路燈控制系統(tǒng)設(shè)計
- 電氣工程及其自動化專業(yè)畢業(yè)設(shè)計說明書基于單片機的直流調(diào)速系統(tǒng)的設(shè)計
- 基于單片機的電子時鐘設(shè)計-電氣工程及其自動化畢業(yè)論文
- 電氣工程及其自動化畢業(yè)設(shè)計-基于單片機的原油電脫水控制器設(shè)計(含外文翻譯)
- 電氣自動化畢業(yè)論文基于單片機的自動門控制系統(tǒng)設(shè)計
- 基于單片機模擬路燈控制系統(tǒng)畢業(yè)設(shè)計
評論
0/150
提交評論