国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于AT89C52的電動智能小車系統(tǒng)設(shè)計

2012-09-01 00:18陳志楚
赤峰學院學報·自然科學版 2012年18期
關(guān)鍵詞:小車單片機電路

陳志楚

(湖北汽車工業(yè)學院 電信學院,湖北 十堰 442001)

基于AT89C52的電動智能小車系統(tǒng)設(shè)計

陳志楚

(湖北汽車工業(yè)學院 電信學院,湖北 十堰 442001)

介紹一種A T 89 C 52單片機為控制核心的智能小車.本系統(tǒng)采用A T 89 C 52單片機為控制核心,利用超聲波傳感器檢測道路上的障礙,使用P WM調(diào)速控制電動小汽車的自動避障,快慢速行駛,以及自動停車,并具有自動記錄時間、里程和速度,自動尋跡和尋光功能.整個系統(tǒng)的電路結(jié)構(gòu)簡單,可靠性能高,實驗測試結(jié)果滿足要求.

AT89C52單片機;光電檢測器;PWM調(diào)速;電動小車

1 前言

智能小車是能夠感知環(huán)境,能夠有學習、情感和對外界一種邏輯判斷思維的一種智能移動機器人.智能小車的設(shè)計與開發(fā)涉及控制、模式識別、傳感技術(shù)、汽車電子、電氣、計算機、機械等多個學科.開展自主尋跡智能小車的研究工作,對促進控制及汽車電子學科學術(shù)水平的提高,具有良好推動作用.

本課題結(jié)合全國高等學校智能車科研項目,其中智能電動車采用A T 89 C 52單片機為核心部件進行智能控制.開始由手動啟動小車,開始計時并計算里程,小車低速行駛,當經(jīng)過規(guī)定的起始黑線,由紅外光電傳感器檢測,通過單片機控制小車開始加速,通過超聲波傳感器檢測障礙,紅外光電傳感器檢測路面彎道情況,由單片機控制實現(xiàn)左右轉(zhuǎn)向和避障,在電動車進駛過程中,采用動態(tài)共陰顯示行駛時間和里程.系統(tǒng)框圖如1.

圖1 系統(tǒng)原理框圖

2 單片機系統(tǒng)的結(jié)構(gòu)與設(shè)計

A T 89 C 52是高性能C M O S的8位單片機,40個引腳,片內(nèi)含8 k字節(jié)可反復(fù)擦寫的F l a s h只讀程序存儲器和256字節(jié)的隨機存取數(shù)據(jù)存儲器(R A M),32個可編程I/O口,3個16位定時/計數(shù)器和8個中斷源,并具有可編程串行U A R T通道,可進入低功耗空閑和掉電模式.器件采用A TM E L公司的高密度、非易失性存儲技術(shù)生產(chǎn),與標準M C S-51指令系統(tǒng)及8052產(chǎn)品引腳兼容,A T 89 C 52單片機適合于許多較為復(fù)雜控制應(yīng)用場合.本系統(tǒng)采用了A T 89 C 52(圖中為P 89 C 52)單片機,使用內(nèi)部F l a s h和R A M作為存儲器,M A X 706構(gòu)成系統(tǒng)的看門狗保護電路,系統(tǒng)具體原理圖見圖2.

圖2 單片機硬件系統(tǒng)原理圖

A T 89 C 52外接石英晶體或陶瓷諧振器及電容C 1、C 2接在放大器的反饋回路中構(gòu)成并聯(lián)振蕩電路.在設(shè)計中,C 1=C 2=30 P,晶振G 2選擇12 M H z的石英晶體.

本設(shè)計采用M A X 706“看門狗”硬件電路.M A X 706是一種8腳封裝的性能優(yōu)良的低功耗C M O S監(jiān)控電路芯片,其內(nèi)部電路由上電復(fù)位、可重觸發(fā)“看門狗”定時器及電壓比較器等組成.將M A X 706的WD O連接到M R端,就可以在“看門狗”定時器溢出時產(chǎn)生相應(yīng)的復(fù)位信號.通過單片機給WD I送輸入翻轉(zhuǎn)的喂狗信號,防止系統(tǒng)長時間“死機”.由于復(fù)位時輸出低電平,而單片機需要高電平的信號,因此在后增加了一級反相器74 H C 14.

3 前向通道設(shè)計

3.1 前向通道含義

單片機用于測控系統(tǒng)時,總要有與被測對象相聯(lián)系的前向通道.因此,前向通道設(shè)計與被測對象的狀態(tài)、特征、所處環(huán)境密切相關(guān).在前向通道設(shè)計時要考慮到傳感器或敏感元件選擇、通道結(jié)構(gòu)、信號調(diào)節(jié)、電源配置、抗干擾設(shè)計等.在通道電路設(shè)計中還涉及到模擬電路諸多問題.本設(shè)計中,檢測系統(tǒng)主要對小車的避障、位置、行車狀態(tài)進行測量,因此選擇各種光電傳感器作為傳感器,實現(xiàn)光電檢測.選擇好適當?shù)膫鞲衅鲗⑿枰男盘栠M行提取之后,為了使這些測量信號能滿足計算機輸入接口的電平要求,不可避免地要使用各種信號輸入單元.這些包括了各種放大器或比較器方案,它們也構(gòu)成了前向通道的重要部分.

在本設(shè)計中,光電傳感器只輸出一種高低電平信號且伴有外界雜波干擾,所以我們采用了一種數(shù)字器件——施密特觸發(fā)器.施密特觸發(fā)器是雙穩(wěn)態(tài)觸發(fā)器的變形,它有兩個穩(wěn)定狀態(tài),觸發(fā)方式為電平觸發(fā),只要外加觸發(fā)信號的幅值增加到足夠大,它就從一個穩(wěn)定狀態(tài)翻轉(zhuǎn)到另一個穩(wěn)定狀態(tài).施密特觸發(fā)器具有與滯回比較器相類似的滯回特性,但施密特觸發(fā)器的抗干擾能力比滯回比較器更強.見圖3.

圖3 電壓比較器電路

3.2 系統(tǒng)各個檢測電路的設(shè)計

3.2.1 加減速標志檢測電路

加減速標志是在路面各設(shè)置一條2 c m寬的黑線,光線照射到路面后反射,由于黑色和白色對光的反射系數(shù)不同,可以根據(jù)接收到的反射光強弱來判斷是否有黑線.利用這個原理,本系統(tǒng)采用反射式紅外線光電傳感器,安裝在車底盤上前沿位置,貼近地面.正常行駛時,發(fā)射管發(fā)射紅外光照射地面,光線經(jīng)白色路面反射后被接收管接收,輸出高電平信號;小車經(jīng)過黑線時,發(fā)射端發(fā)射的光線被黑線吸收,接收端接收不到反射光線,傳感器輸出低電平信號.這個由高到低的電平變化被單片機處理,并選擇預(yù)先編制的程序來控制小車的行駛狀態(tài).

3.2.2 行車速度檢測電路

圖4 行車距離檢測電路

由于紅外檢測具有反應(yīng)速度快、定位精度高,可靠性強以及可見光傳感器所不能比擬的優(yōu)點,故采用紅外光電碼盤測速方案.具體電路同圖4行車距離檢測電路所示.

紅外測距儀由測距輪,遮光盤,紅外光電耦合器及凹槽型支架組成的.遮光盤有一缺口,盤下方的凹形物為槽型光電耦合器,其兩端高出部分的里面分別裝有紅外發(fā)射管和紅外接收管.遮光盤在凹槽中轉(zhuǎn)動,缺口進入凹槽時,紅外線可以通過,缺口離開凹槽紅外線被阻擋.測距輪每轉(zhuǎn)一周,紅外光接收管均能接收到一個脈沖信號,經(jīng)過整形器后送入計數(shù)器或直接送入單片機中.在測距儀中并列放置了兩個槽型光電耦合器實現(xiàn)可逆記數(shù)功能.

3.2.3 路面彎道檢測電路

本系統(tǒng)設(shè)計兩個光電三極管,分別放置在小車車頭的左、右兩個方向,在路面上需要轉(zhuǎn)向的彎道處放置一個紅外發(fā)光二極管,用來檢測小車的行走方向,當彎道向左轉(zhuǎn)時,紅外發(fā)光二極管放置在靠近小車左側(cè)路面,反之放置在右側(cè)路面.當左側(cè)光電管受到光照時,表明小車需要向左轉(zhuǎn);當右側(cè)光電管受到光照時,表明小車需要向右轉(zhuǎn).

行車方向檢測電路包括一個紅外發(fā)光二極管、一個紅外光敏三極管及其上拉電阻,如圖5小車的方向檢測電路.當沒有遇到紅外發(fā)光二極管時,紅外光敏三極管不導(dǎo)通,L M 393的正輸入端經(jīng)過上拉電阻R 7到V C C高電壓,高于其負輸入端的V C C/2電壓,L M 393的輸出端經(jīng)過10 K電阻R 9上拉到V C C.當遇到紅外發(fā)光二極管時,紅外發(fā)光二極管發(fā)射一定強度的紅外線,紅外光敏三極管在接收到反射回來的紅外線后導(dǎo)通,L M 393的正輸入端經(jīng)過三極管連接到G N D,低于其負輸入端的V C C/2電壓,L M 393的輸出端就會輸出低電壓,這樣就會有一個由高到低的電平跳變信號.

圖5 路面彎道檢測電路

圖6 超聲波檢測電路

3.2.4 障礙物檢測電路

本設(shè)計采用T/R-40-12小型超聲波傳感器作為探測前方障礙物體的檢測元件,其中心頻率為40 H z,由A T 89 C 52發(fā)出的40 K H z脈沖信號驅(qū)動超聲波傳感器發(fā)送器發(fā)出40 K H z的脈沖超聲波,當小車前方遇到有障礙物時,此超聲波信號被障礙物反射回來,由接收器接收,經(jīng)L M 318兩級放大,再經(jīng)帶有鎖相環(huán)的音頻解碼芯片L M 567解碼,當L M 567的輸入信號大于25 m V時,輸出端由高電平變?yōu)榈碗娖剑虯 T 89 C 52單片機處理.超聲波檢測如圖6超聲波檢測電路所示.

4 后向通道設(shè)計

在工業(yè)控制系統(tǒng)中,單片機總要對控制對象實現(xiàn)操作,因此,在這樣的系統(tǒng)中,總要有后向通道.后向通道是計算機實現(xiàn)控制運算處理后,對控制對象的輸出通道接口.根據(jù)單片機輸出信號形態(tài)及控制對象要求,后向通道應(yīng)解決:

(1)功率驅(qū)動.將單片機輸出信號進行功率放大,以滿足伺服驅(qū)動的功率要求.

(2)干擾防治.主要防治伺服驅(qū)動系統(tǒng)通過信號通道﹑電源以及空間電磁場對計算機系統(tǒng)的干擾.通常采用信號隔離﹑電源隔離和對功率開關(guān)實現(xiàn)過零切換等方法進行干擾防治.

(3)數(shù)/模轉(zhuǎn)換.對于二進制輸出的數(shù)字量采用D/A變換器;對于頻率量輸出則可以采用脈寬調(diào)制電路.

4.1 直流調(diào)速控制系統(tǒng)設(shè)計

當小車需要進行加速或減速時,就需要用到直流調(diào)速設(shè)計.具體方案有以下幾種:

(1)串電阻調(diào)速系統(tǒng),簡稱G-M調(diào)速系統(tǒng).(2)靜止可控整流器,簡稱V-M調(diào)速系統(tǒng).(3)脈寬調(diào)速系統(tǒng),簡稱P WM調(diào)速系統(tǒng).

G-M系統(tǒng)的可逆運行是很容易實現(xiàn)的.但該系統(tǒng)需要旋轉(zhuǎn)變流機組,至少包含兩臺與調(diào)速電動機容量相當?shù)男D(zhuǎn)電機,還要一臺勵磁發(fā)電機,設(shè)備多、體積大、費用高、效率低、維護不方便等缺點.且技術(shù)落后,因此擱置不用.

V-M系統(tǒng)是當今直流調(diào)速系統(tǒng)的主要形式.它可以是單相、三相或更多相數(shù),半波、全波、半控、全控等類型,可實現(xiàn)平滑調(diào)速.V-M系統(tǒng)的缺點是晶閘管的單向?qū)щ娦?,它不允許電流反向,給系統(tǒng)的可逆運行造成困難.它的另一個缺點是運行條件要求高,維護運行麻煩.最后,當系統(tǒng)處于低速運行時,系統(tǒng)的功率因數(shù)很低,并產(chǎn)生較大的諧波電流危害附近的用電設(shè)備.

脈沖寬度調(diào)制(P u l s eWi d t hM o d u l a t i o n),簡稱P WM,脈沖周期不變,只改變晶閘管的導(dǎo)通時間,即通過改變脈沖寬度來進行直流調(diào)速.

與V-M系統(tǒng)相比,P WM調(diào)速系統(tǒng)有下列優(yōu)點:

(1)由于P WM調(diào)速系統(tǒng)的開關(guān)頻率較高,僅靠電樞電感的濾波作用就可以獲得脈動很小的直流電流,電樞電流容易連續(xù),系統(tǒng)的低速運行平穩(wěn),調(diào)速范圍較寬,可達1:10000左右.由于電流波形比V-M系統(tǒng)好,在相同的平均電流下,電動機的損耗和發(fā)熱都比較小.

(2)同樣由于開關(guān)頻率高,若與快速響應(yīng)的電機相配合,系統(tǒng)可以獲得很寬的頻帶,因此快速響應(yīng)性能好,動態(tài)抗擾能力強.

(3)由于電力電子器件只工作在開關(guān)狀態(tài),主電路損耗較小,裝置效率較高.

根據(jù)以上綜合比較,以及本設(shè)計中受控電機的容量和直流電機調(diào)速的發(fā)展方向,本設(shè)計采用了H型雙極式可逆P WM變換器進行調(diào)速.

可逆P WM變換器主電路的結(jié)構(gòu)式有H型、T型等類型.我們在設(shè)計中采用了常用的雙極式H型變換器,它是由4個三極電力晶體管和4個續(xù)流二極管組成的橋式電路.圖7為雙極式H型可逆P WM變換器的電路原理圖.

4個電力晶體管的基極驅(qū)動電壓分為兩組.V T 5和V T 8同時導(dǎo)通和關(guān)斷,其驅(qū)動電路中U b 1=U b 4;V T 6和V T 7同時動作,其驅(qū)動電壓U b 2=U b 3=-U b 1.

雙極式P WM變換器的優(yōu)點如下:

(1)電流一定連續(xù);

(2)可使電動機在四象限中運行;

(3)電機停止時有微振電流,能消除靜摩擦死區(qū);

(4)低速時,每個晶體管的驅(qū)動脈沖仍較寬,有利于保證晶體管可靠導(dǎo)通;

(5)低速平穩(wěn)性好,調(diào)速范圍可達20000左右.

圖7 雙極式H型可逆P WM變換器電路原理圖

4.2 行駛方向控制電路設(shè)計

小車的行駛方向分為前進、后退、停止、左轉(zhuǎn)和右轉(zhuǎn),為了實現(xiàn)以上控制,在小車的兩個驅(qū)動輪各安裝直流電機M 1和M 2,當兩臺電機同速正轉(zhuǎn)時,小車前進;同速反轉(zhuǎn)時,小車后退;同時停轉(zhuǎn)時,小車停止;小車需要左轉(zhuǎn)時,右側(cè)驅(qū)動輪正轉(zhuǎn);小車需要右轉(zhuǎn)時,左側(cè)驅(qū)動輪正轉(zhuǎn).圖8分析了電機正反轉(zhuǎn)的工作原理.控制電路的核心是一個雙刀雙擲的繼電器,繼電器線圈的正極接電源正極,負極通過三極管T 1控制其是否連接到地.繼電器的兩個公共端,1 c直接接電源正極,2 c通過三極管T 2控制其是否連接到地.

圖8 繼電器控制行車方向的電路圖

4.3 顯示電路設(shè)計

本設(shè)計中用兩片4位八段數(shù)碼管g e m 4561 a e作顯示器, E M 78 P 458作為顯示驅(qū)動器,分別顯示行駛時間和行駛距離.E M 78 P 458是臺灣E M C公司推出的一款高性能C M O S工藝的8位單片機.其內(nèi)部有4 K*13位一次性R O M(O TP R O M),因此,用戶可以方便地改進完善程序.程序代碼可用E M C 編程器寫入芯片.它具有運行速度高、功耗極低、抗干擾能力強、程序保密性好等一系列特點,特別是它內(nèi)部帶有1個8位的A/D轉(zhuǎn)換器和2個10位的脈寬調(diào)制器P WM 1、P WM 2,使得它在智能化儀器儀表和自動控制領(lǐng)域中獲得廣泛應(yīng)用.

5 軟件設(shè)計

在進行微機控制系統(tǒng)設(shè)計時,除了系統(tǒng)硬件設(shè)計外,大量的工作就是如何根據(jù)每個生產(chǎn)對象的實際需要設(shè)計應(yīng)用程序.因此,軟件設(shè)計在微機控制系統(tǒng)設(shè)計中占重要地位.對于本系統(tǒng),軟件更為重要.在單片機控制系統(tǒng)中,大體上可分為數(shù)據(jù)處理、過程控制兩個基本類型.數(shù)據(jù)處理包括:數(shù)據(jù)的采集、數(shù)字濾波、標度變換等.過程控制程序主要是使單片機按一定的方法進行計算,然后再輸出,以便控制生產(chǎn).本系統(tǒng)軟件采用模塊化結(jié)構(gòu),有利于程序編寫和調(diào)試.因篇幅限制,本文中只給出主程序流程圖.

5.1 程序設(shè)計

主程序主要完成(1)小車初始化后啟動,進而轉(zhuǎn)入低速行駛;(2)光電傳感器判斷是否有黑線,如果有則加速;(3)行駛過程中,通過超聲波、光電傳感器等判斷路障和路面轉(zhuǎn)彎情況,由單片機控制小車避障和轉(zhuǎn)向.同時由L E D顯示里程和時間.軟件流程圖如圖9所示.

圖9 主程序流程圖

5.2 軟件抗干擾技術(shù)

提高玩具車智能控制的可靠性,僅靠硬件抗干擾是不夠的,需要進一步借助于軟件抗干擾技術(shù)來克服某些干擾[6].在單片機控制系統(tǒng)中,如能正確的采用軟件抗干擾技術(shù),與硬件干擾措施構(gòu)成雙道抗干擾防線,無疑為了將大大提高控制系統(tǒng)的可靠性.經(jīng)常采用的軟件抗干擾技術(shù)是數(shù)字濾波技術(shù)、開關(guān)量的軟件抗干擾技術(shù)、指令冗余技術(shù)、軟件陷阱技術(shù)等.本設(shè)計中采用了編程指令冗余技術(shù)和多路傳感器數(shù)據(jù)采集延時等方法保證了系統(tǒng)的正常運行.

6 結(jié)語

本設(shè)計采用A T 89 C 52單片機為控制平臺的智能小車,能夠根據(jù)道路標識行駛,并利用超聲波傳感器、光電傳感器等對道路的障礙、彎道等路況辨識,使用P WM算法實現(xiàn)小車彎道和速度控制.控制效果和穩(wěn)定性比較好.如果增加相應(yīng)的硬件設(shè)備,小車可實現(xiàn)更高級、更智能、更復(fù)雜的功能.但是如何融合和處理各類傳感器采集信息,如何對小車實現(xiàn)更有效的控制,需要我們在實踐中不斷探索研究.

〔1〕徐科軍.傳感器與檢測技術(shù)[M].北京:電子工業(yè)出版社,2004.119~124.

〔2〕王兆安.電力電子技術(shù) [M].北京:機械工業(yè)出版社,2000.150~158.

〔3〕何希才.新型實用電子電路400例[M].北京:電子工業(yè)出版社,2000.60~65.

〔4〕趙負圖.傳感器集成電路手冊[M].北京:化學工業(yè)出版社,2004.590~591.

〔5〕陳伯時.電力拖動自動控制系統(tǒng)(第二版)[M].北京:機械工業(yè)出版社,2000.127~130.

〔6〕張毅剛,彭喜元.新編MCS-51單片機應(yīng)用設(shè)計[M].哈爾濱:哈爾濱工業(yè)大學出版社,2003.25~27,411~417.

〔7〕何立民.單片機應(yīng)用系統(tǒng)設(shè)計[M].北京:航天航空大學出版社,2000.2~5,46~50.

〔8〕李廣弟.單片機基礎(chǔ)[M].北京:北京航空航天大學出版社,2001.56~64.

〔9〕賈伯年.傳感器技術(shù) [M].南京:東南大學出版社,1992,78~90.

〔10〕王俊杰.檢測技術(shù)與儀表[M].武漢:武漢理工大學出版社,2002.101~108.

〔11〕Harashi ma F.Power electronics and motion control[J]. Proceedings of IEEE.1994,82(8):1107~1111.

〔12〕Bord D.M,Novotny D.W.Current Control of VSIPWM Inverter[J].IEEE Trans.1985,21(2):210~218.

T P 216

A

1673-260 X(2012)09-0048-04

猜你喜歡
小車單片機電路
電路的保護
大車拉小車
自制小車來比賽
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
解讀電路
基于單片機的層次漸變暖燈的研究
基于單片機的便捷式LCF測量儀
巧用立創(chuàng)EDA軟件和Altium Designer軟件設(shè)計電路
劉老師想開小車
基于MATLAB模擬混沌電路