3260.自動尋跡跟蹤智能小車系統(tǒng)設(shè)計
摘 要自動尋跡是基于自動導引小車(AGVauto-guided vehicle)機器人系統(tǒng)。用以實現(xiàn)小車自動識別路線,以及選擇正確的路線。實驗中采用與地面顏色有較大差別的線條作引導,使用反射式紅外傳感器感知導引線和判斷障礙物。系統(tǒng)控制核心采用P89C51RA單片機,系統(tǒng)驅(qū)動采用控制方式為單向PWM的直流電機。該技術(shù)可以應用于無人駕駛機動車,無人工廠、倉庫、服務機器人等領(lǐng)域。 總計,智能小車系統(tǒng)中用傳感器去檢測顏色,檢測到的紅外信號由P2口輸入,再通過軟件分析,通過P1口輸出相應的電機驅(qū)動信號控制小車,實現(xiàn)相應的動作來達到越過障礙物的目的;還有兩個紅外線傳感器用于尋軌跡,檢測到的信號輸入到P3口再通過軟件完成相應的控制動作;另外一個傳感器便是霍爾傳感器,它檢測到的脈沖送入P3口,并進行記數(shù),通過程序計算出小車的里程,并由LED顯示出來。關(guān)鍵詞 P89C51RA;紅外傳感器;霍爾傳感器 AbstractThe auto-searching for track is on the base of the AGV-auto-guided vehicle system. It makes the car discern the routs, So the car can choose the right routes. In the experiment we take use of the guiding wire whose color distinguishes from the background to guide the car and the inflected infrared sensor to discern the guiding wire and obstacles. The P89C51RA Single Chip Microcomputer is used for the control core in this system, and the one-way PWM direct current electromotor for the motive force or power system. This technology could serve to driverless mobile, robot factory, warehouse, service robot and etc. In this sysem, the car make examine the color with the sensors,they will send the signals to the I/O port 2 of the MicroController Unit,and the signals will be analyzed by the software,which generate the corresponding driving signals controlling the car,avoiding the roadblocks.The another two sensoes are used to find the orbit that we set,they will send the signals to the I/O port 3 of the chip,and the signals will be analyzed by the software,which create the corresponding signals controlling the car, along the rebit.The last sensor is Hall Sensor,it gives pulses to the counter of the single chip,in the last,by the program,the distance will be calculated and displayed by the LED. Keywords: P89C51RA;Infrared Sensor;Hall Sensor目 錄摘 要Abstract第 1 章 緒論 11.1 單片機的簡介和發(fā)展11.2 軌跡跟蹤系統(tǒng)研究意義21.3 設(shè)計任務及要求2第2章 方案的分析與論證32.1 主控系統(tǒng)分析與論證32.2 機械系統(tǒng)分析與論證52.3 電機驅(qū)動模塊分析與論證52.4 傳感器系統(tǒng)分析與論證62.4.1 反射式紅外傳感器62.4.2 超聲探測器的選型與工作方式72.4.3 金屬探測器的選型92.4.4 光電探測器的選型92.5 電源電路的選型分析與論證92.6 里程檢測模塊分析與論證102.7顯示模塊分析與論證11第3章 硬件介紹與電路設(shè)計133.1 P89C51簡要說明. .13 3.1.1 管腳功能.143.2 循跡電路設(shè)計. . .173.2.1 循跡原理203.2.2 彎道情況及解決辦法213.2.3 路徑識別單元21 3.2.4 調(diào)速控制22 3.2.5 具體連接和控制233.3 顯示模塊的設(shè)計233.3.1 LED的特性233.3.2 LED顯示器結(jié)構(gòu)233.3.3 LED顯示器分類243.3.4 LED的應用253.3.5 具體顯示模塊263.4小車驅(qū)動設(shè)計283.5 ISP 設(shè)計293.6 車輪轉(zhuǎn)數(shù)及里程檢測模塊的設(shè)計與參數(shù)計算32第4章 系統(tǒng)軟件設(shè)計334.1 軟件設(shè)計主流程圖334.2 兩側(cè)檢測黑線程序框圖34結(jié) 論35致 謝36參考文獻37附 錄38第1章 緒論1.1 單片機的簡介和發(fā)展我國開始使用單片機是在1982年,短短五年時間里 發(fā)展極為迅速。1986年在上海召開了全國首屆單片機開發(fā)與應用交流會,有的地區(qū)還成立了單片微型計算機應用 協(xié)會,那是全國形成的第一次高潮。截止今日,單片機應用技術(shù)飛速發(fā)展,我們上因特網(wǎng)輸入一個“單片機”的搜索,將會看到上萬個介紹單片機的網(wǎng)站,這還不包括國外的。與它相應的專業(yè)雜志現(xiàn)在也有很多,比如由單片機界 的權(quán)威何立民主編的單片機與嵌入式系統(tǒng)應用雜志現(xiàn)以風靡電子界,在2003年7月,(91 獵頭 網(wǎng))在上海、廣州、北京等大城市所做的一次專業(yè)人才需求報告中,單片機人才的需求量位居第一。 一塊小小的片子,為何有這樣的魔力? 我們首先從它的構(gòu)成說起:單片機亦稱單片微電腦或單片微型計算機。它是把中央處理器(CPU)、隨機存取內(nèi)存(RAM)、只讀存儲器(ROM)、輸入/輸出埠 (I/0)等主要計算機功能部件都集成在一塊集成電路芯片上的微型計算機。 計算機的產(chǎn)生加快了人類改造世界的步伐,但是它畢竟體積大。微電腦(單片機)在這種情況下誕生了,它為我們改變了什么?縱觀我們現(xiàn)在生活的各個領(lǐng)域,從導 彈的導航裝置,到飛機上各種儀表的控制,從計算機的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,到工業(yè)自動化過程的實時控制和數(shù)據(jù) 處理,以及我們生活中廣泛使用的各種智能IC 卡、電子寵物等,這些都離不開單片機。以前沒有單片機時,這些 東西也能做,但是只能使用復雜的模擬電路,然而這樣做出來的產(chǎn)品不僅體積大,而且成本高,并且由于長期使用, 元器件不斷老化,控制的精度自然也會達不到標準。在單片機產(chǎn)生后,我們就將控制這些東西變?yōu)橹腔刍?,我?只需要在單片機外圍接一點簡單的接口電路,核心部分只是由人為的寫入程序來完。這樣產(chǎn)品的體積變小了,成本也降低了,長期使用也不會擔心精度達不到了。所以,它的魔力不僅是在現(xiàn)在,在將來將會有更多的 人來接受它、使用它。據(jù)統(tǒng)計,我國的單片機年容量已達13 億片,且每年以大約16%的速度增長,但相對于世界市場我國的占有率還不到1%。特別是沿海地區(qū)的玩具廠等生產(chǎn)產(chǎn)品多數(shù)用到單片機,并不斷地輻射向內(nèi)地。所以,學習單片機的開發(fā)及應用在我國是有著廣闊前景的。 1.2 軌跡跟蹤系統(tǒng)研究意義自第一臺工業(yè)機器人誕生以來,機器人的發(fā)展已經(jīng)遍及機械、電子、冶金、交通、宇航、國防等領(lǐng)域。近年來機器人的智能水平不斷提高,并且迅速地改變著人們的生活方式。人們在不斷探討、改造、認識自然的過程中,制造能替代人勞動的機器一直是人類的夢想。隨著科學技術(shù)的發(fā)展,機器人的感覺傳感器種類越來越多,其中視覺傳感器成為自動行走和駕駛的重要部件。視覺的典型應用領(lǐng)域為自主式智能導航系統(tǒng),對于視覺的各種技術(shù)而言圖像處理技術(shù)已相當發(fā)達,而基于圖像的理解技術(shù)還很落后,機器視覺需要通過大量的運算也只能識別一些結(jié)構(gòu)化環(huán)境簡單的目標。視覺傳感器的核心器件是攝像管或CCD,目前的CCD已能做到自動聚焦。但CCD傳感器的價格、體積和使用方式上并不占優(yōu)勢,因此在不要求清晰圖像只需要粗略感覺的系統(tǒng)中考慮使用接近覺傳感器是一種實用有效的方法。1.3設(shè)計任務及要求機器人要實現(xiàn)自動導引功能和避障功能就必須要感知導引線和障礙物,感知導引線相當給機器人一個視覺功能。自動尋跡是基于自動導引小車(AGVauto-guided vehicle)系統(tǒng),要求小車實現(xiàn)自動識別路線,判斷并自動規(guī)避障礙,選擇正確的行進路線。采用與地面顏色有較大差別的線條作引導,使用傳感器感知導引線和障礙判斷。第2章 方案的分析與論證2.1 主控系統(tǒng)分析與論證根據(jù)設(shè)計要求,我認為此設(shè)計屬于多輸入量的復雜程序控制問題。據(jù)此,擬定了以下三種方案并進行了綜合的比較論證,具體如下。1.僅采用CPLD作為核心部件的方案如圖2-1所示:選用一片CPLD(如EPM7128LC84-15)作為系統(tǒng)的核心部件,實現(xiàn)控制與處理的功能。CPLD具有速度快、編程容易、資源豐富、開發(fā)周期短等優(yōu)點,可利用VHDL語言進行編寫開發(fā)。但CPLD在控制上較單片機有較大的劣勢。同時,CPLD的處理速度非常快,而小車的行進速度不可能太高,那么對系統(tǒng)處理信息的要求也就不會太高,在這一點上,MCU就已經(jīng)可以勝任了。若采用該方案,必將在控制上遇到許許多多不必要增加的難題。為此,我們不采用該種方案,進而提出了第二種設(shè)想。里程檢測循跡檢測障礙檢測CPLD避開障礙顯示行駛里程、時間等指示燈顯示行駛路線圖2-1 僅以CPLD為核心部件的系統(tǒng)2.僅采用單片機作為核心部件的方案 如圖2-2所示:采用單片機作為整個系統(tǒng)的核心,用其控制行進中的小車,以實現(xiàn)其既定的性能指標。充分分析我們的系統(tǒng),其關(guān)鍵在于實現(xiàn)小車的自動控制,而在這一點上,單片機就顯現(xiàn)出來它的優(yōu)勢控制簡單、方便、快捷。這樣一來,單片機就可以充分發(fā)揮其資源豐富、有較為強大的控制功能及可位尋址操作功能、價格低廉等優(yōu)點。因此,這種為較為理想的方案。圖2-2 僅以單片機為核心部件的系統(tǒng)單片機里程檢測循跡檢測障礙檢測避開障礙顯示行駛里程、時間等指示燈顯示行駛路線針對本設(shè)計特點多開關(guān)量輸入的復雜程序控制系統(tǒng),需要擅長處理多開關(guān)量的標準單片機,而不能用精簡I/O口和程序存儲器的小體積單片機,D/A、A/D功能也不必選用。根據(jù)這些分析,我選定了P89C51RA單片機作為本設(shè)計的主控裝置,51單片機具有功能強大的位操作指令,I/O口均可按位尋址,程序空間多達8K,對于本設(shè)計也綽綽有余,更可貴的是51單片機價格非常低廉。在綜合考慮了傳感器、兩部電機的驅(qū)動、顯示等諸多因素后,我們決定采用以一片單片機作為核心部件,充分利用P89C51RA單片機的資源。因其功能強大,程序空間多達8K足夠本次設(shè)計使用。這種方案是一種較為理想的方案。因此是我的首選。 3.采用單片機與CPLD聯(lián)合控制的方案利用CPLD的高速精準的計數(shù)特點進行計數(shù)以向單片機給出信號以得出準確的里程、時間數(shù)值,大大節(jié)省了單片機的資源以做控制之用,同時可以在很大程度上減小MCU的程序量。該系統(tǒng)綜合了MCU及CPLD的優(yōu)勢,是三個方案中效果最好的一個方案。但是此系統(tǒng)有結(jié)構(gòu)復雜,成本較高,且開發(fā)周期較長的缺點,在充分考慮到系統(tǒng)的需要及開發(fā)周期的情況下,我們決定選用第2種方案,即“僅采用單片機作為核心部件的方案”。2.2機械系統(tǒng)分析與論證本題目要求小車的機械系統(tǒng)穩(wěn)定、簡單,而四輪運動系統(tǒng)具備以上特點。因此我們選用市售玩具汽車的運動系統(tǒng)并進行了改裝:1.驅(qū)動部分:由于玩具汽車的直流電機功率較小,而小車上裝有電池、電機、電子器件等,使得電機負擔較重。為使小車能夠順利啟動,且運動平穩(wěn),在直流電機和輪車軸之間加裝了三級減速齒輪。2.顯示部分:將顯示模塊放置小車前部上方,利于觀察。3.電池的安裝:將電池放置在車體的正下方,降低車體重心,提高穩(wěn)定性,同時可增加驅(qū)動輪的抓地力,減小輪子空轉(zhuǎn)所引起的誤差。2.3電機驅(qū)動模塊分析與論證電機驅(qū)動模塊是本次設(shè)計的一個重要部分,它是使小車行駛的動力根源。所以要選擇一個合適的驅(qū)動電路適合小車的行走,如果轉(zhuǎn)速太大的話會使小車轉(zhuǎn)彎或停止不是很流暢,因為小車在行駛路線中要避開障礙物,避開后還要沿著原來的軌跡行走,所以要求速度得盡量均勻些,所以對電機的要求提出了四種放方案如下。 1. 采用步進電機步進電動機的一個顯著的特點就是具有快速啟動和停止能力,能夠達到我們所要求的標準。如果負荷不超過步進電機所能提供的動態(tài)轉(zhuǎn)矩值,就能夠立即是步進電機啟動或反轉(zhuǎn)。其轉(zhuǎn)換靈敏度比較高。正轉(zhuǎn)、反轉(zhuǎn)控制靈活。但是步進電機的價格比較昂貴,對于我們的現(xiàn)狀相差太遠。2. 采用繼電器對電動機的開或關(guān)進行控制通過開關(guān)的切換對小車的速度進行調(diào)整.此方案的優(yōu)點是電路較為簡單,缺點是繼電器的響應時間慢,易損壞,壽命較短,可靠性不高。3. 采用電阻網(wǎng)絡(luò)或數(shù)字電位器此種方法可以調(diào)節(jié)電動機的分壓,從而達到分壓的目的。但電阻網(wǎng)絡(luò)只能實現(xiàn)有級調(diào)速,而數(shù)字電阻的元器件價格比較昂貴。更主要的問題在于一般的電動機電阻很小,但電流很大,分壓不僅回降低效率,而且實現(xiàn)很困難。4. 采用功率三極管作為功率放大器采用功率三極管作為功率放大器的輸出控制直流電機。線性型驅(qū)動的電路結(jié)構(gòu)和原理簡單,成本低,加速能力強,采用由達林頓管組成的 H型PWM電路。用單片機控制達林頓管使之工作在占空比可調(diào)的開關(guān)狀態(tài)下,精確調(diào)整電動機轉(zhuǎn)速。這種電路由于工作在管子的飽和截止模式下,效率非常高;H型保證了簡單的實現(xiàn)轉(zhuǎn)速和方向的控制;電子管的開關(guān)速度很快,穩(wěn)定性也極強,是一種廣泛采用的 PWM調(diào)速技術(shù)。這種調(diào)速方式有調(diào)速特性優(yōu)良、調(diào)整平滑、調(diào)速范圍廣、過載能力大,能承受頻繁的負載沖擊,還可以實現(xiàn)頻繁的無級快速啟動、制動和反轉(zhuǎn)等優(yōu)點。因此決定采用使用功率三極管作為功率放大器的輸出控制直流電機。2.4 傳感器系統(tǒng)分析與論證2.4.1 反射式紅外傳感器反射式紅外發(fā)射接收裝置,只有物體反射紅外光的時后才有信號輸入,其信號的強度與小車到障礙物的距離是成正比的。因此可利用信號的強度來判斷障礙物及避開障礙物。(1)紅外探測器的選型紅外探測器按其工作模式可大致分為主動式與被動式,主動式紅外探測器自帶紅外光源,通過對光源的遮擋、反射、折射等光學手段可以完成對被探測物體位置的判別。被動式紅外探測器本身沒有光源,通過接受被探測物體的特征光譜輻射來測量被探測物的位置、溫度或進行紅外成像。直流直接驅(qū)動方式裝置簡單但檢測距離和抗干擾能力都比較差;交流調(diào)制方式由于可以采用交流耦合方式解決了放大器的直流漂移問題從而可以大大提高檢測的距離,同時由于環(huán)境光產(chǎn)生的干擾多數(shù)情況是信號的直流或低頻分量可以由濾波器加以隔絕,因此交流調(diào)試方式抗干擾能力也比較強,缺點是系統(tǒng)相對復雜。在本體中我們要利用紅外探測器檢測障礙物的距離,顯然選用主動式紅外傳感器比較合適,系統(tǒng)的造價可以降低可靠性可以提高。主動式紅外傳感器又可分為分立元件型、透射遮擋型和反射型。分立元件型發(fā)光管和接收管是相互獨立的,用戶在使用時候可以根據(jù)需要靈活的設(shè)定發(fā)光管與接受管的不同位置,缺點是裝置相對來說比較麻煩。透射遮擋型和反射型通過塑料模具將發(fā)光管與接收管封裝在一起,非常方便用戶使用,在本題中對障礙物的檢測我使用反射型紅外傳感器。(2)主動式紅外探測器的驅(qū)動方式主動式紅外探測器自帶紅外光源,能夠通過對光源的遮擋、反射、折射等方式來完成對被探測物體位置的判別。主動式紅外探測器的工作方式選取主要是直流與交流的選取,最通用的驅(qū)動方式可分為直流直接驅(qū)動方式和交流調(diào)制方式,直流直接驅(qū)動方式搭建起來比較簡單但在檢測距離和抗干擾能力方面都比較差;交流調(diào)制方式由于可以采用交流耦合方式解決了放大器的直流漂移問題從而可以大大提高檢測的距離。但其也有缺點,系統(tǒng)太龐大、結(jié)構(gòu)復雜,對于比較大型的來說是一種理想的選擇,利用紅外探測器檢測障礙物的距離,顯然選用主動式紅外傳感器比其他它的更優(yōu)越一些。2.4.2 超聲探測器的選型與工作方式(1)超聲探測器的選型在當前科技高速的運轉(zhuǎn)中,超聲波傳感器已成為被廣泛應用的一種高科技技術(shù),超聲探測技術(shù)主要應用于中程測距、結(jié)構(gòu)探傷等領(lǐng)域,超聲波換能器是其核心部件,換能器按其工作介質(zhì)可分為氣相、液相和固相換能器三種;按其發(fā)射波束寬度可分為寬波束和窄波束換能器;按其工作頻率又可分為38KHz、40KHz等不同的等級。(2)用超聲波探測器測距的工作方式的選取當利用超聲波探測器測距時通常用的兩種方法強度法和反射時間法,強度法是利用聲波在空氣中的傳輸損耗值來測量被測物的距離,被測物越遠其反射信號越弱,根據(jù)反射信號的強弱就可以知道被測物的遠近,但在使用這種方法時由于換能器之間的直接耦合信號很難消除,在放大器增益較高時這一直接耦合信號就可使放大器飽和從而使整套系統(tǒng)失效其原理如圖2-3所示,由于直接耦合信號的直接耦合信號被測物反射信號圖2-3 強度法示意圖影響強度法測距只適合較短距離的且精度要求不高的場合。反射時間法是利用檢測聲波發(fā)出到接收到被測物反射回波的時間來測量距離其原理如圖2-4所示,對于距離較短和要求不高的場合我們可認為空氣中的聲速為常數(shù),我們通過測量回波時間T利用公式其中,S為被測距離、V為空氣中聲速、T為回波時間(),可以計算出路。采用反射式超聲波換能器,只有物體反射超聲波時才有信號輸入,測量發(fā)射接收信號間的時間差T2-T1,利用L=0.5V(T2-T1)得到障礙物的距離,將該信息送給單片機,單片機發(fā)出控制信號改變小車的轉(zhuǎn)向,使小車不與障礙物發(fā)生接觸。該方法適合較遠距離障礙物檢測。反射式超聲波換能器成本高,電路設(shè)計復雜,因為不要求檢測的很遠,于是選自了反射式紅外傳感器,在本題中對前方障礙物的檢測因為要求檢測距離較遠,受到環(huán)境光的干擾比較大,因此我們選用抗干擾能力較強的交流調(diào)制工作方式;這樣采用交流的可以使小車的抗干擾力更強,而對小車側(cè)面障礙物的檢測由于要求檢測距離較近,外界干擾相對較弱,對于驅(qū)動方面就相對于要求不是很高,所以為簡化設(shè)計我們選用直流直接驅(qū)動方式。 圖2-4 反射時間法2.4.3 金屬探測器的選型金屬物體的非接觸探測常用的方法有兩種,對于鐵、鈷、鎳等磁性金屬常使用磁場傳感器如霍爾器件,而對一般的金屬材料我們通常利用磁路敞開的線圈來進行檢測,當金屬材料靠近磁路敞開的線圈時,線圈的電感量和Q值都會改變,通過測量線圈這兩個參量的變化就可以知道金屬材料的位置,電感量的測量一般是將線圈接入到LC振蕩器中,用測量頻率的方法來間接的測量電感量,但由于電感量的變化不會很大加上LC振蕩器的頻率穩(wěn)定度比較低,事實上這種方法并不理想。線圈的Q值測量比較麻煩,但很多情況我們并不需要精確的知道Q值,只需知道Q是否改變就可以了,比較成熟的方案是將線圈接成阻尼可調(diào)的振蕩器,并調(diào)節(jié)阻尼電阻使線路剛剛起振,由于絕大多數(shù)金屬接近線圈時都會使線圈的Q值降低從而使線路停振,這樣我們通過檢測線路是否振蕩就可以知道金屬是否靠近。但是此中方法比較麻煩,所以我們選取紅外傳感器。2.4.4 光電探測器的選型光電探測器一般特制可見光光譜范圍的光電探測器,包括光電導探測器、光伏型探測器、倍增管等,在熱釋電探測器、光電本題中可見光源是200W功率的白熾燈,功率較強,因此不必選用適合微光照探測的光電倍增管,同時光源光強相對比較分散選用熱釋電探測器(如碳斗)也不合適,光電導探測器溫度、線性和穩(wěn)定性不好。光伏型探測器又可分為光電二極管、PIN探測器、光電三極管和雪崩光電管(APD),光電二極管量子效率較低,光點三極管漏電流較大,APD驅(qū)動電路復雜造價較高都不適合,因此我們選用硅材料(可見光光譜范圍)的PIN探測器??梢姽夤怆娞綔y器抗干擾能力較差,非常容易受到環(huán)境光的干擾,同時由于本題中光源未經(jīng)調(diào)制,因此僅靠電子線路自身的設(shè)計很難取得好的效果,所以我們放棄這種選擇。2.5 電源電路的選型分析與論證電源是每一種電子產(chǎn)品必備的一部分,它是一切需電設(shè)備的能源和動力。本次設(shè)計的智能小車更是少不了電源,對于適合小車的電源我們提出了兩種選擇方案具體如下。1.采用單一電源(4節(jié)AA電池)這樣供電比較簡單;但是由于電動機啟動瞬間電流很大,而且PWM驅(qū)動的電動機電流波動較大,會造成電壓不穩(wěn)、有毛刺等干擾,嚴重時可能造成單片機系統(tǒng)掉電,缺點十分明顯。 2.雙電源供電將電動機驅(qū)動電源與單片機及其周邊電路電源完全隔離,利用光電耦合器傳輸信號。這樣做法雖然不如單電源方便靈活,但可將電動機驅(qū)動所造成的干擾完全消除,進一步提高系統(tǒng)穩(wěn)定性。2.6 里程檢測模塊分析與論證對于智能小車的設(shè)計,其中有對于里程的計數(shù),需要測量出小車所走的路程,這樣的小車才更智能化人性化。所以我們要選則能夠具有檢測里程的裝置,于是提出了兩種方案如下。1.由發(fā)光二極管和光敏二極管組成發(fā)射接收裝置此裝置是將一帶四個孔的遮光塑料板貼于車輪,將此裝置固定車輪一側(cè),車輪每轉(zhuǎn)動一圈,發(fā)射接收正對四次,通過對接受脈沖計數(shù)從而得到車的里程,安裝困難,所以我們放棄此種方案。2.利用霍爾傳感器半導體薄片置于磁場中,當有電流流過時,在垂直于電流和磁場的方向上將產(chǎn)生電動勢,這種物理現(xiàn)象是美國物理學家霍爾發(fā)現(xiàn)的,即稱為霍爾效應,相應的電動勢稱為霍爾電動勢,半導體薄片稱為霍爾片或霍爾元件。利用霍爾效應實現(xiàn)磁電轉(zhuǎn)換的傳感器稱為霍爾式傳感器,它應有幾個基本組成部分:霍爾元件、加于激勵電極兩端的激勵電源、與霍爾電極輸出端相連的測量電路、產(chǎn)生某種具有磁場特性的裝置。霍爾元件來對轉(zhuǎn)過的車輪圈數(shù)來計程,在車輪子上裝小磁片,霍爾集成片安裝在固定位置,當磁鐵與霍爾集成片正對時,由于霍爾效應,對產(chǎn)生脈沖計數(shù)從而得到車輪轉(zhuǎn)數(shù)。霍爾元件靠近磁片一次計程為車輪周長。此方案傳感的信號強, 電路簡單,易于實現(xiàn)。所以我們選擇此方案。 如圖2-5所示:磁片車輪圖2-5 霍爾元件安裝效果圖 通過計算車輪的轉(zhuǎn)數(shù)間接測量距離,利用了霍爾元件感應磁塊產(chǎn)生脈沖的原理,再對脈沖進行計數(shù)。通過程序求出里程,通過ZLG7289顯示。經(jīng)分析,擬選用此種方案。2.7顯示模塊分析與論證1.采用LCD顯示隨著科技的不斷發(fā)展,LCD在各個領(lǐng)域的應用已經(jīng)被逐漸認可,代替CRT巳是大勢所趨。但是它還存在著色彩表現(xiàn)有所欠缺、信號反應時間過長等瑕疵,用單片機可實現(xiàn)顯示數(shù)據(jù),但顯示亮度和字體大小在演示時不盡人意,價格也比較昂貴。 2.通過單片機直接驅(qū)動LED通過8個I/O口驅(qū)動八個LED,8個I/O口驅(qū)動LED的八段發(fā)光二級管,此方法占用大量的I/O口。還需擴展I/O口,很麻煩所以放棄這種方案。3.采用驅(qū)動芯片使用ZLG7289顯示驅(qū)動芯片,ZLG7289A 是一片具有串行接口的可同時驅(qū)動8 位共陰式數(shù)碼管或64只獨立LED的智能顯示驅(qū)動芯片。ZLG7289A 內(nèi)部含有譯碼器可直接接受BCD碼或16進制碼并同時具有2種譯碼方式此外還具有多種控制指令如消隱閃爍左移右移段尋址等。ZLG 7289A 采用串行方式與微處理器通訊串行數(shù)據(jù)從DATA 引腳送入芯片并由CLK端同步。有操作方便占用I/O口少等優(yōu)點,選用這種方案是比較合理的一種。同時也符合P89C51RA的功能,因此選用驅(qū)動芯片ZLG7289與顯示器連接的。故選用此種方案。第3章 硬件介紹與電路設(shè)計經(jīng)過方案論證的過程之后,我們選定了僅采用單片機作為核心部件的方案,其系統(tǒng)總方框圖如圖3-1所示。具體的功能設(shè)置已通過圖3-1所示做了直觀的說明。車體左側(cè)循跡傳感器里程傳感器車體右側(cè)循跡傳感器P89C51RAPWM控制直流電機驅(qū)動器車體左前循跡傳感器車體右前循跡傳感器LED顯示模塊(時間、里程)圖3-1 系統(tǒng)總原理框圖3.1 P89C51RA簡要說明P89C51RA2 具有8K并行可編程的非易失性FLASH 程序存儲器,并可實現(xiàn)對器件串行在系統(tǒng)編程ISP 和在應用中編程(IAP)。IAP(In-Application Programming)MCU可以在系統(tǒng)中獲取新代碼并對自己重新編程,這種方法允許通過調(diào)制解調(diào)器連接進行遠程編程。Flash代碼中則不需要加載程序?qū)τ贗AP 用戶程序通過使用片內(nèi)ROM 中的標準程序?qū)lash 存儲器進行擦除和重新編程,管腳如圖3-2所示。圖3-2 P89C51RA芯片3.1.1 管腳功能表3-1 管腳功能名稱管腳號類型名稱和功能Vss20I地0V 參考點名稱管腳號類型名稱和功能Vcc40I電源:提供掉電空閑正常工作電壓P0.0-0.739-32I/OP0口:P0口是開漏雙向口,可向其寫入1 使其狀態(tài)為懸浮,用作高阻輸入。P0 也可以在訪問外部程序存儲器時作地址的低字節(jié),在訪問外部數(shù)據(jù)存儲器時作數(shù)據(jù)總線,此時通過內(nèi)部強上拉傳送1。P1.0-1.71-812345678I/OI/OIII/OI/OI/OI/OI/OP1 口:P1口是帶內(nèi)部上拉的雙向I/O 口,向P1口寫入1時P1口被內(nèi)部上拉為高電平,可用作輸入口。當作為輸入腳時被外部拉低的P1 口會因為內(nèi)部上拉而輸出電流(見DC 電氣特性)。P1 口第2 功能:T2(P1.0):定時/計數(shù)器2 的外部計數(shù)輸入/時鐘輸出T2EX(P1.1):定時/計數(shù)器2 重裝載/捕捉/方向控制ECI(P1.2):PCA 的外部時鐘輸入CEX0(P1.3):PCA 模塊0 捕獲/比較模式的外部I/O管腳CEX1(P1.4):PCA 模塊1 捕獲/比較模式的外部I/O管腳CEX2(P1.5):PCA 模塊2 捕獲/比較模式的外部I/O管腳CEX3(P1.6):PCA 模塊3 捕獲/比較模式的外部I/O管腳CEX4(P1.7):PCA 模塊4 捕獲/比較模式的外部I/O 管腳P2.0-2.721-28I/OP2 口:P2口是帶內(nèi)部上拉的雙向I/O口,向P2 口寫入1時P2口被內(nèi)部上拉為高電平,可用作輸入口。當作為輸入腳時被外部拉低的P2口會因為內(nèi)部上拉而輸出電流(見DC 電氣特性)。在訪問外部程序存儲器和外部數(shù)據(jù)時分別作為地址高位字節(jié)和16位地址(MOVX DPTR),此時通過內(nèi)部強上拉傳送1。當使用8位尋址方式訪問外部數(shù)據(jù)存儲器時,P2口發(fā)送P2特殊功能寄存器的內(nèi)容。P2.7在編程/擦除時必須為1。P3.0-3.710-171011121314151617I/OIOIIIIIIP3 口:P3 口是帶內(nèi)部上拉的雙向I/O口,向P3 口寫入1時P3口被內(nèi)部上拉為高電平,可用作輸入口。當作為輸入腳時,被外部拉低的P3 口會因為內(nèi)部上拉而輸出電流(見DC 電氣特性)。P89C51RX2 的P3口腳具有以下特殊功能:RxD(p3.0):串行輸入口TxD(P3.1):串行輸出口INT0(P3.2):外部中斷0INT1(P3.3):外部中斷T0(P3.4):定時器0 外部輸入T1(P3.5):定時器1 外部輸入WR(P3.6):外部數(shù)據(jù)存儲器寫信號RD(P3.7):外部數(shù)據(jù)存儲器讀信號RST9I復位:當晶振在運行中只要復位管腳出現(xiàn)2個機器周期高電平即可復位。內(nèi)部有擴散電阻連接到Vss,僅需要外接一個電容到Vcc,即可實現(xiàn)上電復位。ALE30O地址鎖存使能,在訪問外部存儲器時輸出脈沖鎖存地址的低字節(jié),在正常情況下ALE 輸出信號恒定為1/6 振蕩頻率,并可用作外部時鐘或定時,注意每次訪問外部數(shù)據(jù)時一個ALE 脈沖將被忽略ALE,可以通過置位SFRauxililary.0禁止置位后ALE只能在執(zhí)行MOVX 指令時被激活。PSEN29O程序存儲使能,讀外部程序存儲,當從外部讀取程序時,PSEN 每個機器周期被激活兩次,在訪問外部數(shù)據(jù)存儲器PSEN無效,訪問內(nèi)部程序存儲器時PSEN無效。EA/Vpp31I外部尋址使能/編程電壓,在訪問整個外部程序存儲器時,EA必須外部置低。如果EA為高時,將執(zhí)行內(nèi)部程序。當RST 釋放后EA 腳的值被鎖存任何時序的改變都將無效。該引腳在對FLASH編程時用于輸入編程電壓(Vpp)。XTAL119I晶體1,振蕩反向放大器輸入端和內(nèi)部時鐘發(fā)生電路輸入端。XTAL218O晶體2,振蕩反向放大器輸出端。 (1) 振蕩器特性XTAL1 和XTAL2 分別作為一個反相放大器的輸入和輸出此管腳可配置為使用內(nèi)部振蕩器要使用。其晶振的兩種方式如圖3-3和3-4所示。外部時鐘源驅(qū)動器件時XTAL2 可以不連接而由XTAL1 驅(qū)動外部時鐘信號無占空比的要求但高低電平的最長和最短時間必須符合手冊的規(guī)定。圖3-3 內(nèi)部方式 圖3-4 外部方式該器件在出廠時配置為每機器周期12 個時鐘參見12 時鐘模式可通過商用的Flash 編程器或ISP或軟件配置為每機器周期6 個時鐘參見6 時鐘模式時鐘控制寄存器CKCON。該器件支持通過SFR 位X2 或Flash 配置位FX2 位于保密Flash 塊中對6 時鐘/12 時鐘模式進行配置當FX2 編程為6 時鐘模式時X2 CKCON.0 將不起作用CKCON 還支持單獨對外圍功能的時鐘速率進行配置當運行于6 時鐘模式時外圍功能可單獨由fOSC/6 或fOSC/12 驅(qū)動運行于12 時鐘模式時則只能使用fOSC/12(2) 復位在振蕩器工作時將RST 腳保持至少兩個機器周期高電平6 時鐘模式時為12 個振蕩器周期12 時鐘模式時為24 個振蕩器周期可實現(xiàn)復位為了保證上電復位的可靠RST 必須保持足夠長時間的高電平,該時間至少為振蕩器的穩(wěn)定時間通常為幾個毫秒加上兩個機器周期上電時VCC 和RST 必須同時上升。3.2 循跡電路設(shè)計在此次設(shè)計中最主要就是要求小車能實現(xiàn)循跡的功能,使小車能按照指定的線條行駛,由于尋跡的傳感器種類很多,我選擇了適合本次設(shè)計的裝置,在沿著軌跡行駛的電路中,利用紅外線發(fā)射管發(fā)射紅外線,紅外線三極管進行接收。此電路主要用于兩側(cè)檢測路徑顏色,電路如圖3-5所示。在智能小車的底前部裝2個紅外傳感器用來檢測地面的導引線。當檢測到導引線,比較器的輸出,LM324是低電平,其他輸出是高電平。LM324是14腳DIP封裝,內(nèi)置四個運算放大器的集成器件,電路簡單、響應速度快、波形規(guī)則、調(diào)試簡單。圖3-5 兩側(cè)循跡傳感器電路檢測電路的設(shè)計是本次的一個很重要的部分,智能小車要實現(xiàn)的功能之一必須有成功檢測前方顏色的電路,這也是循跡的一種,需要兩個這樣的傳感器分別加到小車的車體最前方兩側(cè),它是檢測前方線路顏色的傳感器,若檢測前方為白色則前行一點點,然后再由兩側(cè)的尋跡進行判斷顏色是左拐還是又拐 。本課題組設(shè)計制作了一款具有循跡功能的小車,功能強大。小車具有以下幾個功能:循跡功(按路面的黑色軌道行駛);計算并顯示所走的路程和行走的時間,并可由二極管發(fā)光報警。檢測顏色傳感器安裝位置分別位于小車前、左、右三個方向,用于檢測前方、左邊和右邊的檢測。自主式循跡、循跡智能小車的硬件設(shè)計包括了傳感器測量電路、控制處理器電路、電機驅(qū)動電路、顯示處理器電路,以及電源、顯示部分。系統(tǒng)中采用了電機的專用三極管放大器驅(qū)動直流電機,電機速度采用PWM方式進行脈寬調(diào)制控制。程序設(shè)計主要考慮穩(wěn)定性、抗干擾性,主程序主要起到導向和決策功能,決定什么時候小車該做什么。各種功能的實現(xiàn)通過調(diào)用具體的子程序,包括:尋跡、90度、轉(zhuǎn)向、直線前進、顯示、定時等。圖3-6 前方循跡檢測電路 對前方的檢測因為要求檢測距離較,受到環(huán)境光的干擾比較大,因此我們選用抗干擾能力較強的交流調(diào)制工作方。如圖3-6所示,在發(fā)射端通過改變NPN三級管(9013)的開斷使發(fā)光二級管產(chǎn)生50Hz到500Hz的脈沖。在接受端,采用0.01u的濾波電容,來阻止環(huán)境光的干擾。輸入信號通過LM358集成運方放大輸出,被單片機數(shù)據(jù)采集口讀入。小車正面的傳感器安裝位置請參看圖3-7。紅外傳感器圖3-7 正面?zhèn)鞲衅魑恢锰厣O(shè)計:(1)發(fā)光二級管端加入可變電阻,用于調(diào)節(jié)發(fā)光二級管的發(fā)光強度,通過可調(diào)節(jié)可對白黑產(chǎn)生反射信號。(2)在此設(shè)計中,采用同向放大,發(fā)大倍數(shù)為:分子R為100K,分母R為4.7K,10K,27K。通過三位撥盤來調(diào)節(jié)LM358的防大倍數(shù)。(3)在LM358的輸出端增加一個發(fā)光二級管,通過LM358的輸出信號控制NPN三級管的通斷,來控制二級管是否發(fā)光。3.2.1 循跡原理這里的循跡是指小車在白色地板上循黑線行走,通常采取的方法是紅外探測法。紅外探測法,即利用紅外線在不同顏色的物體表面具有不同的反射性質(zhì)的特點,在小車行駛過程中不斷地向地面發(fā)射紅外光,當紅外光遇到白色紙質(zhì)地板時發(fā)生漫反射,反射光被裝在小車上的接收管接收;如果遇到黑線則紅外光被吸收,小車上的接收管接收不到紅外光。單片機就是否收到反射回來的紅外光為依據(jù)來確定黑線的位置和小車的行走路線。紅外探測器探測距離有限,一般最大不應超過15cm。對于發(fā)射和接收紅外線的紅外探,可以自己制作或直接采用集成式紅外探頭。 (1)自制紅外探頭,。當小車在白色地面行駛時,裝在車下的紅外發(fā)射管發(fā)射紅外線信號,經(jīng)白色反射后,被接收管接收,一旦接收管接收到信號,那么光敏三極管將導通,比較器輸出為高電平;當小車行駛到黑色引導線時,紅外線信號被黑色吸收后,光敏三極管截止,比較器輸出低電平,從而實現(xiàn)了通過紅外線檢測信號的功能。將檢測到的信號送到單片機I/O口,當I/O口檢測到的信號為高電平時,表明紅外光被地上的白色引導線吸收了,表明小車處在黑色的引導線上;同理,當I/O口檢測到的信號為低電平時,表明小車行駛在黑色地面上。此種方法簡單,價格便宜,靈敏度可調(diào),但是容易受到周圍環(huán)境的影響,特別是在較強的日光燈下,對檢測到的信號有一定的影響。 (2)集成式紅外探頭可以采用型號為E3FDS10C4集成斷續(xù)式光電開關(guān)探測器,它具有簡單、可靠的工作性能,只要調(diào)節(jié)探頭上的一個旋鈕就可以控制探頭的靈敏度。該探頭輸出端只有三根線(電源線、地線、信號線),只要將信號線接在單片機的I/O口,然后不停地對該I/O口進行掃描檢測,當其為高電平時則檢測到白紙,當為低電平時則檢測到黑線。此種探頭還能有效地防止普通光源(如日光燈等)的干擾。其缺點則是體積比較大,占用了小車有限的空間。(3)紅外探頭的安裝在小車具體的循跡行走過程中,為了能精確測定黑線位置并確定小車行走的方向,需要同時在底盤裝設(shè)4個紅外探測頭,進行兩級方向糾正控制,提高其循跡的可靠性。這4個紅外探頭的具體位置。循跡傳感器共安裝4個,全部在一條直線上。其中InfraredMR與InfraredML 為第一級方向控制傳感器,InfraredSR 與InfraredSL 為第二級方向控制傳感器。小車行走時,始終保持黑線(行走軌跡黑線)在InfraredMR和InfraredML這兩個第一級傳感器之間,當小車偏離黑線時,第一級探測器一旦探測到有黑線,單片機就會按照預先編定的程序發(fā)送指令給小車的控 制系統(tǒng),控制系統(tǒng)再對小車路徑予以糾正。若小車回到了軌道上,即4個探測器都只檢測到白紙,則小車會繼續(xù)行走;若小車由于慣性過大依舊偏離軌道,越出了第一級兩個探測器的探測范圍,這時第二級動作,再次對小車的運動進行糾正,使之回到正確軌道上去??梢钥闯觯诙壏较蛱綔y器實際是第一級的后備保護,從而提高了小車循跡的可靠性。3.2.2 彎道情況及解決辦法智能車系統(tǒng)根據(jù)檢測到的路況和車速的當前信息,控制轉(zhuǎn)向舵機和直流驅(qū)動電機,相應地調(diào)整小車的行駛方向和速度;最終的目的是使智能車能快速、穩(wěn)定地按給定的黑色引導線行駛。小車在行駛過程中會遇到以下兩種路況:當小車由直道高速進入彎道時,轉(zhuǎn)角方向和車速應根據(jù)彎道的曲率迅速做出相應的改變,原則是彎道曲率越大則方向變化角 度越大,車速越低。當小車遇到十字交叉路段或是脫離軌跡等特殊情況時,智能車應當保持與上次正常情況一致的方向行駛,速度則相應降低。因此,對智能車的設(shè)計,要求具有實時路徑檢測功能 和良好的調(diào)速功能。3.2.3 路徑識別單元為提高小車轉(zhuǎn)向角的控制精度,系統(tǒng)路徑識別單元采用4個發(fā)射和接收一體的反射式紅外光電傳感器作為路徑檢測元件。紅外線具有極強的反射能力,應用廣泛,采用專用的紅外發(fā)射管和接收管可以有效地防止周圍可見光的干擾,提高系統(tǒng)的抗干擾能力。對于小車循跡場地的黑白兩種顏色,發(fā)射管發(fā)出同樣的光強,接收管接收到的光強不同,因此輸出的電壓值也不同;給定一個基準電壓,通過對不同輸出電壓值進行比 較,則電路的輸出為高低電平。當檢測到黑白線時分別輸出為高低電平,這樣不僅系統(tǒng)硬件電路簡單,而且信號處理速度快角度控制單元3.2.4 調(diào)速控制我們把小車直線行進時分成三種狀態(tài),當中間四個傳感器都檢測到黑線時,小車在跑道的正上方,這時控制兩電機同速度全速運行。當檢測到有一個傳感器或者同側(cè)的另一個個傳感器偏出黑線時,小車處于微偏狀態(tài),這時將一個電機速度調(diào)慢,另一電機速度調(diào)快,完成調(diào)整。當檢測到有一個電機偏出時,小車處于較大的偏離狀態(tài),這時把另一個電機的速度調(diào)至極低,偏出電機全速運行,從而在較短時間內(nèi)完成路線的調(diào)整。小車轉(zhuǎn)向角的控制通過輸入PWM信號進行開環(huán)控制。根據(jù)檢測的不同路徑,判斷出小車所在位置,按不同的區(qū)間給出不同的舵機PWM控制信號,小車轉(zhuǎn)過相應的角度??紤]到實際舵機的轉(zhuǎn)向角與所給PWM信號的占空比基本成線性關(guān)系,所以舵機的控制方案采用查表法。在程序中預先創(chuàng)建控制表,路徑識別單元檢測當前的路況,單片機通過查表可知當前的賽道,然后給出相應的PWM信號控制舵機轉(zhuǎn)向。系統(tǒng)角度控制單元在實際運行過程中,舵機的輸出轉(zhuǎn)角與給定的PWM信號值成線性關(guān)系,以 PWM信號為系統(tǒng)輸入信號,實現(xiàn)舵機開環(huán)控制。舵機響應曲線如圖3-8所示。由于舵機的開環(huán)轉(zhuǎn)向力矩足夠,單片機通過采集的當前路況,給定 PWM控制信號,從而實現(xiàn)舵機的轉(zhuǎn)向。 圖3-8 舵機影響曲線3.2.5 具體連接和控制兩個循跡傳感器的輸出端分別接入P89C51RA2的P3口,車左邊傳感器的輸出端接入P3.6, 車右邊傳感器的輸出端接入P3.7。設(shè)計中引導線寬大于兩傳感器間距離,所以當P3.6和P3.7接收到的都是低電平時,小車前行;當P3.6接收到的信號為低,P3.7接收到的信號為高時,小車左拐;反之,小車右拐。3.3 顯示模塊的設(shè)計顯示模塊也是這次設(shè)計的一個必不可少的部分,主要是時間,里程數(shù)據(jù)的顯示。顯示器采用的是LED數(shù)碼管,通過ZLG7289和LED顯示器相連把數(shù)據(jù)送到顯示器上。3.3.1 LED的特性 (1)允許功耗Pm:允許加于LED兩端正向直流電壓與流過它的電流之積的最大值。超過此值,LED發(fā)熱、損壞。 (2)最大正向直流電流IFm:允許加的最大的正向直流電流。超過此值可損壞二極管。 (3)最大反向電壓VRm:所允許加的最大反向電壓。超過此值,發(fā)光二極管可能被擊穿損壞。(4)工作環(huán)境topm:發(fā)光二極管可正常工作的環(huán)境溫度范圍。低于或高于此溫度范圍,發(fā)光二極管將不能正常工作,效率大大降低。 3.3.2 LED顯示器結(jié)構(gòu)基本的半導體數(shù)碼管是由七個條狀發(fā)光二極管芯片按圖3-9所示排列而成的??蓪崿F(xiàn)09的顯示。其具體結(jié)構(gòu)有“反射罩式”、“條形七段式”及“單圖3-9 LED顯示器的結(jié)構(gòu)片集成式多位數(shù)字式”等。(1)反射罩式數(shù)碼管一般用白色塑料做成帶反射腔的七段式外殼,將單個LED貼在與反射罩的七個反射腔互相對位的印刷電路板上,每個反射腔底部的中心位置就是LED芯片。在裝反射罩前,用壓焊方法在芯片和印刷電路上相應金屬條之間連好30m的硅鋁絲或金屬引線,在反射罩內(nèi)滴入環(huán)氧樹脂,再把帶有芯片的印刷電路板與反射罩對位粘合,然后固化。反射罩式數(shù)碼管的封裝方式有空封和實封兩種。實封方式采用散射劑和染料的環(huán)氧樹脂,較多地用于一位或雙位器件??辗夥绞绞窃谏戏缴w上濾波片和勻光膜,為提高器件的可靠性,必須在芯片和底板上涂以透明絕緣膠,這還可以提高光效率。這種方式一般用于四位以上的數(shù)字顯示(或符號顯示)。(2)條形七段式數(shù)碼管屬于混合封裝形式。它是把做好管芯的磷化鎵或磷化鎵圓片,劃成內(nèi)含一只或數(shù)只LED發(fā)光條,然后把同樣的七條粘在日字形“可伐”框上,用壓焊工藝連好內(nèi)引線,再用環(huán)氧樹脂包封起來。(3)單片集成式多位數(shù)字顯示器是在發(fā)光材料基片上(大圓片),利用集成電路工藝制作出大量七段數(shù)字顯示圖形,通過劃片把合格芯片選出,對位貼在印刷電路板上,用壓焊工藝引出引線,再在上面蓋上“魚眼透鏡”外殼。它們適用于小型數(shù)字儀表中。 (4)符號管、米字管的制作方式與數(shù)碼管類似。 (5)矩陣管(發(fā)光二極管點陣)也可采用類似于單片集成式多位數(shù)字顯示器工藝方法制作。 3.3.3 LED顯示器分類(1)按字高分:筆畫顯示器字高最小有1mm(單片集成式多位數(shù)碼管字高一般在23mm)。其他類型筆畫顯示器最高可達12.7mm(0.5英寸)甚至達數(shù)百mm。(2)按顏色分有紅、橙、黃、綠等數(shù)種。(3)按結(jié)構(gòu)分,有反射罩式、單條七段式及單片集成式。(4)從各發(fā)光段電極連接方式分有共陽極和共陰極兩種。所謂共陽方式是指筆畫顯示器各段發(fā)光管的陽極(即P區(qū))是公共的,而陰極互相隔離.如圖3-10所示所謂共陰方式是筆畫顯示器各段發(fā)光管的陰極(即N區(qū))是公共的,而陽極是互相隔離的。如圖3-11所示。圖3-10 共陰極方式 圖3-11 共陽極方式3.3.4 LED的應用 由于發(fā)光二極管的顏色、尺寸、形狀、發(fā)光強度及透明情況等不同,所以使用發(fā)光二極管時應根據(jù)實際需要進行恰當選擇。由于發(fā)光二極管具有最大正向電流IFm、最大反向電壓VRm的限制,使用時,應保證不超過此值。為安全起見,實際電流IF應在0.6IFm以下;應讓可能出現(xiàn)的反向電壓VR<0.6VRm。LED被廣泛用于種電子儀器和電子設(shè)備中,可作為電源指示燈、電平指示或微光源之用。紅外發(fā)光管常被用于電視機、錄像機等的遙控器。 (1)利用高亮度或超高亮度發(fā)光二極管制作微型手電的電路如圖3-12所示。圖中電阻R限流電阻,其值應保證電源電壓最高時應使LED的電流小于最大允許電流IFm 。圖3-12 微型手電電路(2)圖 3-13、3-14、3-15所示,分別為直流電源、整流電源及交流電源指示電路。 圖3-13中的電阻(E-VF)/IF; 圖3-14中的R(1.4Vi-VF)/IF; 圖3-15中的RVi/IF 式中,Vi交流電壓有效值。 圖3-13 直流電源 圖3-14 整流電源 圖 3-15 交流電源(3)單LED電平指示電路。在放大器、振蕩器或脈沖數(shù)字電路的輸出端,可用LED表示輸出信號是否正常,如圖3-16所示。R為限流電阻。只有當輸出電壓大于LED的閾值電壓時,LED才可能發(fā)光。 圖3-16 單LED指示電路 圖3-17低壓穩(wěn)壓管(4)單LED可充作低壓穩(wěn)壓管用。由于LED正向?qū)ê?,電流隨電壓變化非??欤哂衅胀ǚ€(wěn)壓管穩(wěn)壓特性。發(fā)光二極管的穩(wěn)定電壓在1.43V間,應根據(jù)需要進行選擇VF,如圖3-17所示。3.3.5 具體顯示模塊顯示模塊的設(shè)計主要是顯示小車的時間和里程,對于本設(shè)計應采用共陰極的數(shù)碼管顯示,對于顯示器的外圍電路,采用驅(qū)動芯片ZLG7289來實現(xiàn), 因為ZLG7289A 是一片具有串行接口的可同時驅(qū)動8位共陰式數(shù)碼管或64 只獨立LED的智能顯示驅(qū)動芯片。該芯片同時還可連接多達64 鍵的鍵盤矩陣。單片即可完成LED 顯示鍵盤接口的全部功能。它可以不用外圍電路直接接到LED顯示器上。如圖3-18所示。 圖3-18 顯示器模塊及外圍電路此設(shè)計采用的是廣州周立功有限公司研發(fā)的串行接口8 位LED 數(shù)碼管及64 鍵鍵盤智能控制芯片(ZLG 7289A)。此顯示要求位與位之間掃描時間不能超過10ms,同時要滿足八位一次行掃描時間不能超過30ms。接口實例:ZLG72