【正文】
特性。非線性。放大、運算電路為了實現(xiàn)性能穩(wěn)定并滿足一定的精度要求,這些電路中的運放均引入了深度負反饋;而為了提高比較器的反應速度和靈敏度,它所采用的運放不但沒有引入負反饋,有時甚至還加正反饋。對它的要求是:鑒別要準確,反應要靈敏,動作要迅速,抗干擾能力要強,還應有一定的保護措施,以防止因過電壓或過電流而造成器件損壞。而Ui變化經(jīng)過Ur時,比較器的輸出將從一個電壓跳變到另一個電平。方案三:電壓比較器方案。這種情況下須采用差動放大電路,并應設法減小溫漂。選擇優(yōu)質元件構成比例放大電路,雖然可以達到一定的精度,但有時仍不能滿足某些特殊要求。如抗干擾能力差、共模抑制比低等。其特點是結構簡單、調(diào)試方便、價格低廉。電橋上設置有兩組開關,一組常閉,另一組常開。最后經(jīng)反接制動實現(xiàn)停車。正常行駛時,發(fā)射管發(fā)射紅外光照射地面,光線經(jīng)白紙反射后被接收管接收,輸出高電平信號;電動車經(jīng)過黑線時,發(fā)射端發(fā)射的光線被黑線吸收,接收端接收不到反射光線,傳感器輸出低電平信號后送80C51單片機處理,判斷執(zhí)行哪一種預先編制的程序來控制玩具車的行駛狀態(tài)。紅外發(fā)光二極管發(fā)射一定強度的紅外線照射物體,紅外光敏三極管在接收到反射回來的紅外線后導通,發(fā)出一個電平跳變信號。行車方向檢測電路采用反射接收原理配置了一對紅外線發(fā)射、接收傳感器。本系統(tǒng)共設計兩個紅外一體,分別放置在電動車車頭的左、右兩個方向,用來控制電動車的行走方向,當左側光電管檢測到黑線時,單片機控制轉向電機向左轉;當右側光電管檢測到黑線時,單片機控制轉向電機向右轉;當中間兩個光電管都檢測到黑線時,單片機控制直行。利用超聲波傳感器檢測障礙。 檢測系統(tǒng) 檢測系統(tǒng)主要實現(xiàn)光電檢測,即利用各種傳感器對電動車的避障、位置、行車狀態(tài)進行測量??赡鍼WM變換器主電路的結構式有H型、T型等類型。脈寬調(diào)速也可通過單片機控制繼電器的閉合來實現(xiàn),但是驅動能力有限。根據(jù)以上綜合比較,以及本設計中受控電機的容量和直流電機調(diào)速的發(fā)展方向,本設計采用了H型單極型可逆PWM變換器進行調(diào)速。(2)同樣由于開關頻率高,若與快速響應的電機相配合,系統(tǒng)可以獲得很寬的頻帶,因此快速響應性能好,動態(tài)抗擾能力強。與VM系統(tǒng)相比,PWM調(diào)速系統(tǒng)有下列優(yōu)點:(1)由于PWM調(diào)速系統(tǒng)的開關頻率較高,僅靠電樞電感的濾波作用就可以獲得脈動很小的直流電流,電樞電流容易連續(xù),系統(tǒng)的低速運行平穩(wěn),調(diào)速范圍較寬,可達1:10000左右。脈沖寬度調(diào)制(Pulse Width Modulation),簡稱PWM。采用晶閘管的直流斬波器基本原理與整流電路不同的是,在這里晶閘管不受相位控制,而是工作在開關狀態(tài)。它的另一個缺點是運行條件要求高,維護運行麻煩。它可以是單相、三相或更多相數(shù),半波、全波、半控、全控等類型,可實現(xiàn)平滑調(diào)速。且技術落后,因此擱置不用。改變勵磁電流的方向則輸出電壓的極性和電動機的轉向都隨著改變,所以GM系統(tǒng)的可逆運行是很容易實現(xiàn)的。方案三:脈寬調(diào)速系統(tǒng)。方案二:靜止可控整流器。這種方案能實現(xiàn)對電動車的運動狀態(tài)進行實時控制,控制靈活、可靠,精度高,可滿足對系統(tǒng)的各項要求。所以本設計與實際相結合,現(xiàn)實意義很強。該設計具有實際意義,可以應用于考古、機器人、醫(yī)療器械等許多方面。Philips公司還為這一代單片機80C51系列8xC592單片機引入了具有較強功能的設備間網(wǎng)絡系統(tǒng)總線CAN(Controller Area Network BUS).新一代單片機為外部提供了相當完善的總線結構,為系統(tǒng)的擴展與配置打下了良好的基礎。新一代的單片機的最主要的技術特點是向外部接口電路擴展,以實現(xiàn)Microputer完善的控制功能為己任,將一些外部接口功能單元如A/D﹑PWM﹑PCA(可編程計數(shù)器陣列)﹑WDT(監(jiān)視定時器)﹑高速I/O口﹑計數(shù)器的捕獲/比較邏輯等。它是第三代單片機的代表。以80s52為控制核心,利用超聲波傳感器檢測道路上的障礙,控制電動小汽車的自動避障,快慢速行駛,以及自動停車,并可以自動記錄時間、里程和速度,自動尋跡和尋光功能。這種方案能實現(xiàn)對電動車的運動狀態(tài)進行實時控制,控制靈活、可靠,精度高,可滿足對系統(tǒng)的各項要求。設計的智能電動小車應該能夠實時顯示時間、速度、里程,具有自動尋跡、尋光、避障功能,可程控行駛速度、準確定位停車。本設計就是在這樣的背景下提出的,指導教師已經(jīng)有充分的準備。全國電子大賽和省內(nèi)電子大賽幾乎每次都有智能小車這方面的題目,全國各高校也都很重視該題目的研究。本設計采用C語言編程而非匯編語言,主要因為C語言具有很強的可讀性和可移植性,便于改進和擴充,在軟件的開發(fā)中可大大縮短開發(fā)周期,使用C語言進行單片機程序設計也是單片機開發(fā)與應用的必然趨勢。鼠標機械滾輪安裝于小車后輪通軸上,用來測小車的行駛速度和路程,方便于控制小車速度。摘要本設計是以單片機AT89S52為核心部件的小車循跡控制,利用電機驅動芯片L298來接控制小車內(nèi)部前后兩個電機的速度與轉向。紅外一體傳感器RPR220安裝于小車地盤采集路面信號,然后經(jīng)處理過后給單片機進行處理。本設計用到擴展芯片74hc164用以I/O口的擴展,后面外接兩片帶有所存功能的驅動芯片74hc573用來驅動數(shù)碼管和12864液晶模塊。 關鍵詞:單片機;電機驅動;紅外RPR220采集信號Abstract The design is based on the core ponents of MCU AT89S52 car tracking control, the use of motor driver chipL298 to take control of car before and after the two motors inside the speed and steering. Infrared body sensor installed in the car site collection RPR220 road signals, and then treated after a givenMicrocontroller for processing. Mouse machinery installed in the car rear wheel pass axis is used to measure speed and distance car ride to facilitate the to control car speed. The design used for the expansion of 74hc164 chip I / O port expansion, followed by an external two stored functions with the driver chip 74hc573 used to drive the digital control and LCD Module 12864. This design uses a C instead of assembly language programming language, mainly due to the C language has a very strong readability and portability, easy to improve and expand, in the software development can be greatly shorten the development cycle, using the C language for microcontroller programming SCM is also an inevitable trend of development and application.Keywords: MCU; Motor drives;Infrared RPR220 acquisition signals目錄1 前言 12 方案設計與論證 3 直流調(diào)速系統(tǒng) 3 檢測系統(tǒng) 4 行車起始、終點及光線檢測 4 5 8 9 系統(tǒng)原理圖 93 硬件設計 10 80C51單片機硬件結構 10 最小應用系統(tǒng)設計 11 12 12 前向通道設計 13 后向通道設計 15 顯示電路設計 194軟件設計 21 21 顯示子程序設計 23 紅外掃描子程序設計 25 軟件抗干擾技術 30 “看門狗”技術 33 可編程邏輯器件 335 測試數(shù)據(jù)、測試結果分析及結論 35參考文獻 36附錄 37致謝 481 前言隨著汽車工業(yè)的迅速發(fā)展,關于汽車的研究也就越來越受人關注??梢娖溲芯恳饬x很大。本題目是結合科研項目而確定的設計類課題。根據(jù)題目的要求,確定如下方案:在現(xiàn)有玩具電動車改裝的基礎上,加裝光電、紅外線、超聲波傳感器及金屬探測器,實現(xiàn)對電動車的速度、位置、運行狀況的實時測量,并將測量數(shù)據(jù)傳送至單片機進行處理,然后由單片機根據(jù)所檢測的各種數(shù)據(jù)實現(xiàn)對電動車的智能控制。本設計采用MCS51系列中的80s52單片機。80s52是一款八位單片機,它的易用性和多功能性受到了廣大使用者的好評。第三代單片機包括了Intel公司發(fā)展MCS51系列的新一代產(chǎn)品,如8xC152﹑80C51FA/FB﹑80C51GA/GB﹑8xC451﹑8xC452,還包括了Philips﹑Siemens﹑ADM﹑Fujutsu﹑OKI﹑HarriaMetra﹑ATMEL等公司以80C51為核心推出的大量各具特色﹑與80C51兼容的單片機。這一代單片機中,在總線方面最重要的進展是為單片機配置了芯片間的串行總線,為單片機應用系統(tǒng)設計提供了更加靈活的方式。 本設計就采用了比較先進的80C51為控制核心,80C51采用CHOMS工藝,功耗很低。尤其是在足球機器人研究方面具有很好的發(fā)展前景;在考古方面也應用到了超聲波傳感器進行檢測。2 方案設計與論證根據(jù)題目的要求,確定如下方案:在現(xiàn)有玩具電動車改裝的基礎上,加裝光電檢測器,實現(xiàn)對電動車的速度、位置、運行狀況的實時測量,并將測量數(shù)據(jù)傳送至單片機進行處理,然后由單片機根據(jù)所檢測的各種數(shù)據(jù)實現(xiàn)對電動車的智能控制。 直流調(diào)速系統(tǒng)方案一:串電阻調(diào)速系統(tǒng)。簡稱VM系統(tǒng)。旋轉變流系統(tǒng)由交流發(fā)電機拖動直流電動機實現(xiàn)變流,由發(fā)電機給需要調(diào)速的直流電動機供電,調(diào)節(jié)發(fā)電機的勵磁電流即可改變其輸出電壓,從而調(diào)節(jié)電動機的轉速。該系統(tǒng)需要旋轉變流機組,至少包含兩臺與調(diào)速電動機容量相當?shù)男D電機,還要一臺勵磁發(fā)電機,設備多、體積大、費用高、效率低、維護不方便等缺點。VM系統(tǒng)是當今直流調(diào)速系統(tǒng)的主要形式。VM系統(tǒng)的缺點是晶閘管的單向導電性,它不允許電流反向,給系統(tǒng)的可逆運行造成困難。最后,當系統(tǒng)處于低速運行時,系統(tǒng)的功率因數(shù)很低,并產(chǎn)生較大的諧波電流危害附近的用電設備。當晶閘管被觸發(fā)導通時,電源電壓加到電動機上,當晶閘管關斷時,直流電源與電動機斷開,電動機經(jīng)二極管續(xù)流,兩端電壓接近于零。脈沖周期不變,只改變晶閘管的導通時間,即通過改變脈沖寬度來進行直流調(diào)速。由于電流波形比VM系統(tǒng)好,在相同的平均電流下,電動機的損耗和發(fā)熱都比較小。(3)由于電力電子器件只工作在開關狀態(tài),主電路損耗較小,裝置效率較高。脈寬調(diào)速系統(tǒng)的主電路采用脈寬調(diào)制式變換器,簡稱PWM變換器。為順利實現(xiàn)電動小汽車的前行與倒車,本設計采用了可逆PWM變換器。我們在設計中采用了常用的雙極式H型變換器,它是由4個三極電力晶體管和4個續(xù)流二極管組成的橋式電路。 行車起始、終點及光線檢測本系統(tǒng)采用反射式紅外線光電傳感器用于檢測路面的起始、終點(2cm寬的黑線),玩具車底盤上沿黑線放置一套,以適應起始的記數(shù)開始和終點的停車的需要。光線跟蹤,采用光敏三極管接收燈泡發(fā)出的光線,當感受到光線照射時,其ce間的阻值下降,檢測電路輸出高電平,經(jīng)LM393電壓比較器和74LS14施密特觸發(fā)器整形后送單片機控制。見圖21 電動車的方向檢測電路。該電路包括一個紅外發(fā)光二極管、一個紅外光敏三極管及其上拉電阻。此套紅外光電傳感器固定在底盤前沿,貼近地面。前進時,驅動輪直流電機正轉,進入減速區(qū)時,由單片機控制進行PWM變頻調(diào)速,通過軟件改變脈沖調(diào)寬波形的占空比,實現(xiàn)調(diào)速。前行與倒車控制電路的核心是橋式電路和繼電器。圖21 電動車的方向檢測電路方案一:使用普通單級比例放大電路。但是也存在著許多不足。方案二:采用差動放大電路。例如,在測量本設計中的光電檢測信號時需要把檢測過來的電平信號放大并濾除干擾,而且要求對共模干擾信號具有相當強的抑制能力。但在實際操作中,往往滿足了高共模抑制比的要求,卻使運算放大器輸出飽和;為獲得單片機能識別的TTL電平卻又無法抑制共模干擾。電壓比較器的功能是比較兩個電壓的大小,例如將一個信號電壓Ui和一個參考電壓Ur進行比較,在UiUr和UiUr兩種不同情況下,電壓比較器輸出兩個不同的電平,即高電平和低電平。比較器有各種不同的類型。電壓比較器的特點:工作在開環(huán)或正反饋狀態(tài)。因此比較器的性能分析方法與放大、運算電路是不同的。由于比較器中運放處于開環(huán)或正反饋狀態(tài),它的兩個輸入端之間的電位差與開環(huán)電壓放大倍數(shù)的乘積通常超過最大輸出電壓,使其內(nèi)部某些管子進入飽和區(qū)或截止區(qū),因此在絕大多數(shù)情況下輸出與輸入不成線性關系,即在放大、運算等電路中常用的計算方法對于比較器不再適用。比較器的輸出通常只有高電平和低電平兩種穩(wěn)定狀態(tài),因此它相當與一個受輸入信號控制的開關,當輸入電壓經(jīng)過閾值時開關動作,使輸出從一個電平跳變到另一個電平。由于比較器的上述特點,在分析時既不能象對待放大電路那樣去計算放大