基于80C51單片機(jī)的智能小車設(shè)計(jì)
摘要:采用80C51單片機(jī)為控制核心,利用超聲波傳感器檢測道路上的障礙??刂齐妱?dòng)小汽車的自動(dòng)避障,快、慢速行駛,以及自動(dòng)停車,并可以自動(dòng)記錄時(shí)間、里程和速度,自動(dòng)尋跡和尋光功能。整個(gè)系統(tǒng)的電路結(jié)構(gòu)簡單。可靠性能高。
關(guān)鍵詞:80C51單片機(jī);光電檢測器;PWM調(diào)速;智能小車
O 引言
在現(xiàn)有玩具電動(dòng)車的基礎(chǔ)上,加裝光電檢測器,實(shí)現(xiàn)對(duì)電動(dòng)小汽車的速度、位置、運(yùn)行狀況的實(shí)時(shí)測量,并將測量數(shù)據(jù)傳送至單片機(jī)進(jìn)行處理,然后由單片機(jī)根據(jù)所檢測的各種數(shù)據(jù)實(shí)現(xiàn)對(duì)電動(dòng)車的智能控制。
1 直流調(diào)速系統(tǒng)采用PWM調(diào)速
直流調(diào)速系統(tǒng)采用晶閘管的直流斬波器與整流電路。晶閘管不受相位控制,而是工作在開關(guān)狀態(tài)。當(dāng)晶閘管被觸發(fā)導(dǎo)通時(shí),電源電壓加到電動(dòng)機(jī)上,當(dāng)晶閘管關(guān)斷時(shí),直流電源與電動(dòng)機(jī)斷開,電動(dòng)機(jī)經(jīng)二極管續(xù)流,兩端電壓接近于零。脈沖寬度調(diào)制(Pulse Width Modulat-ion),簡稱PWM。脈沖周期不變。只改變晶閘管的導(dǎo)通時(shí)間,即通過改變脈沖寬度來進(jìn)行直流調(diào)速。
脈寬調(diào)速也可通過單片機(jī)控制繼電器的閉合來實(shí)現(xiàn),但是驅(qū)動(dòng)能力有限。為展利實(shí)現(xiàn)電動(dòng)小汽車的左轉(zhuǎn)和右轉(zhuǎn),本設(shè)計(jì)采用了可逆PWM變換器??赡鍼WM變換器主電路的結(jié)構(gòu)式有H型、T型等類型。我們?cè)谠O(shè)計(jì)中采用了常用的雙極式H型變換器,它是由4個(gè)三極電力晶體管和4個(gè)續(xù)流二極管組成的橋式電路。圖1為雙極式H型可逆PWM變換器的電路原理圖。
4個(gè)電力晶體管的基極驅(qū)動(dòng)電壓分為兩組。VT1和VT4同時(shí)導(dǎo)通和關(guān)斷,其驅(qū)動(dòng)電路中Ub1=Ub4;VT2和VT3同時(shí)動(dòng)作,其驅(qū)動(dòng)電壓Ub2=Ub3=-Ub1。
2 檢測系統(tǒng)
檢測系統(tǒng)主要實(shí)現(xiàn)光電檢測,即利用各種傳感器對(duì)電動(dòng)車的避障、位置、行車狀態(tài)進(jìn)行測量。
2.1 行車起始、終點(diǎn)及光線檢測
系統(tǒng)采用反射式紅外線光電傳感器用于檢測路面的起始、終點(diǎn)(2 cm寬的黑線),玩具車底盤上沿黑線放置一套,以適應(yīng)起始的記數(shù)開始和終點(diǎn)停車的需要。利用超聲波傳感器檢測障礙。光線跟蹤,采用光敏三極管接收燈泡發(fā)出的光線,當(dāng)感受到光線照射時(shí),其c-e間的阻值下降,檢測電路輸出高電平,經(jīng)LM393電壓比較器和74LSl4施密特觸發(fā)器整形后送單片機(jī)控制。
本系統(tǒng)共設(shè)計(jì)兩個(gè)光電三極管,分別放置在電動(dòng)車車頭的左、右兩個(gè)方向,用來控制電動(dòng)車的行走方向,當(dāng)左側(cè)光電管受到光照時(shí),單片機(jī)控制轉(zhuǎn)向電機(jī)向左轉(zhuǎn);當(dāng)右側(cè)光電管受到光照時(shí),單片機(jī)控制轉(zhuǎn)向電機(jī)向右轉(zhuǎn);當(dāng)左、右兩側(cè)光電管都受到光照時(shí),單片機(jī)控制直行。見圖2電動(dòng)車的方向檢測電路。
2.2 行車方向檢測電路
采用反射接收原理配置了一對(duì)紅外線發(fā)射、接收傳感器。該電路包括—個(gè)紅外發(fā)光二極管、一個(gè)紅外光敏三極管及其上拉電阻。紅外發(fā)光二極管發(fā)射一定強(qiáng)度的紅外線照射物體,紅外光敏三極管在接收到反射回來的紅外線后導(dǎo)通,發(fā)出一個(gè)電平跳變信號(hào)。
評(píng)論