




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
自動往返電動小汽車設計摘要智能小車,也稱輪式機器人,是一種以汽車電子為背景,涵蓋智能控制、模式識別、傳感技術、電子電氣、計算機、機械等多學科的科技創(chuàng)意性設計。一般主要由路徑識別、速度采集、角度控制及車速控制等模塊組成。本系統(tǒng)以SST系列單片機為核心控制模塊,充分利用了自動檢測技術、單片機最小系統(tǒng)、液晶顯示模塊電路,以及聲光信號的控制、電機的驅動電路。通過KeilC和PROTEUS的仿真,通過實踐操作與調試,實現(xiàn)自動往返小車設計。綜合運用單片機技術、自動控制理論、檢測技術等。使小車能在無人操作情況下,借助傳感器識別路面環(huán)境,由單片機控制行進,實現(xiàn)初步的無人控制。單片機具有體積小、重量輕、耗電少、功能強、控制靈活方便且價格低廉等優(yōu)點。智能小車采用單片機為控制器核心,其集成度高、體積小、抗干擾能力強,具有獨特的控制功能,單片機的應用正從根本上改變著傳統(tǒng)的控制系統(tǒng)設計思想和設計方法。本設計以單片機為核心,附以外圍電路,采用光電檢測器進行檢測信號和循線運動。運用單片機的運算和處理能力來實現(xiàn)小車的自動加速、限速、減速、定時、前進、后退、左轉、右轉、顯示行駛速度、行駛路程、行駛時間等智能控制系統(tǒng)。關鍵詞:SST單片機,自動控制,電動小車,PWM調速,傳感器
THEDESIGNOFAUTOMATICELECTRICCARSABSTRACTSmartcars,alsocalledwheeledrobots,isakindofautomobileelectronicbackground,intelligentcontrol,patternrecognitionandsensingtechnology,electronic,computer,machineryandmultidisciplinarysciencecreativedesign.Generallyconsistsmainlyofpathrecognition,speedacquisition,anglecontrolandspeedcontrolmodule.SystemdesignforthecoreofSSTseriesmicrocontrollercontrolmodule.Makefulluseoftheautomaticdetectiontechnology,MCUsmallestsystem,LCDmodulecircuit,thecontrolofsignal,andthemotordrivecircuit.ThroughthesimulationKeilCandPROTEUS,practiceanddebugging,andtherealizationofautomaticcardesign.Comprehensiveuseofmicrocontrollertechnology,automaticcontroltheory,thedetectiontechnology,etc.Thatcarinunattendedoperationcircumstance,usingsensoridentifyroadenvironment.Travelbysingle-chipmicrocomputercontrol,thepreliminarynocontrol.MCUiswellestablishedforitsflexibleoperations,smallvolume,lightweight,lessconsumption,powerfulfunctions,andlowinprice.Thisdesignbasedonsinglechip,peripheralcircuit,byusingphotoelectricdetectorsignaldetectionandfollowedthemovement.UsingMCUtorealizetheautomaticforward,backward,left,right,anddisplayspeed,drivingdistance,timeofintelligentcontrolsystem.TheapplicationofMCUisfundamentallychangingthetraditionalcontrolsystemdesignideasanddesignmethod.KEYWORDS:SSTmicrocontroller,automatic,PWMspeedadjusting,sensor目錄前言 1第1章緒論 2§1.1設計背景 2§1.2設計概述 2§1.3設計任務和主要內容 3第2章系統(tǒng)方案論證與分析 4§2.1小車車體選擇 4§2.2主控單片機 5采用凌陽16位單片機 5采用SST89E516RD單片機 5§2.3電機模塊 6采用步進電機 6采用直流電機 6§2.4電機驅動調速模塊 6§2.5電源管理 8采用單電源供電 8采用雙電源供電 8§2.6路面黑線探測模塊 9采用對射式紅外光電傳感器 9采用反射式紅外光電傳感器 9§2.7測速及里程計量模塊 10采用霍爾傳感器 10采用U型紅外光電傳感器 10§2.8計時模塊 11§2.9顯示模塊 11采用LED數碼管 11采用LCD液晶顯示 11第3章智能小車系統(tǒng)設計 12§3.1主控單片機功能設計 12單片機硬件結構 12單片機引腳鎖定 13§3.2電機驅動控制設計 15§3.3PWM調速控制設計 17§3.4傳感器設計 20黑線檢測傳感器設計 20測速、里程計量傳感器設計 25§3.5液晶顯示功能設計 28第4章128×64液晶功能分析 30§4.1×××××× 30結論 34參考文獻 35致謝 37附錄 38工作原理 53光電傳感器類型介紹 53光電傳感器技術參數 54光電傳感器使用注意事項 54前言伴隨著現(xiàn)代汽車行業(yè)的飛速發(fā)展,作為汽車的電子控制系統(tǒng)也勢必得到更大的發(fā)展機會,以滿足人們對汽車的安全性、智能化的要求,本文對智能往返小車自動控制系統(tǒng)的研究是對一些問題的初步思考。智能小車是一個集環(huán)境感知、規(guī)劃決策、自動行駛等功能于一體的綜合系統(tǒng)。它集中地運用了計算機、傳感器、信息、通訊、導航、人工智能及自動控制等技術—是典型的高新技術綜合體。本次畢設的自動往返電動小汽車就是這種綜合體的一種嘗試。小車以單片機為核心,附以外圍電路,采用光電檢測器進行檢測信號和循線運動。運用單片機的運算和處理能力來實現(xiàn)小車的自動加速、限速、減速、前進、后退和金屬傳感器檢測等功能,可液晶實時顯示行駛速度、行駛路程、行駛時間的智能控制系統(tǒng)。本次畢業(yè)設計要求設計并制作一個能自動往返于起跑線與終點線間的小汽車。小車從起跑線出發(fā),到達終點線后停留10秒,然后自動返回起跑線,往返一次的時間應力求最短。到達終點線和返回起跑線時,停車位置離起跑線和終點線偏差應最小。在限速區(qū)小車往返均要求以低速通過,通過時間不得少于8秒,且不允許在限速區(qū)內停車。智能小車設計的核心思想便是建立賽道可行區(qū)域感知系統(tǒng),使小車在行駛過程中對跑道上的黑線能夠自動檢測與識別,通過對視覺信息的處理確定小車與跑道的相對位置關系,通過執(zhí)行機構調整小車與跑道的相對位置,使小車在賽道中心準確穩(wěn)定行駛的同時又兼顧車速,盡量縮短往返時間,從而達到“穩(wěn)”和“快”的協(xié)調。智能小車采用一塊SST89E516RD單片機作為其檢測和控制核心。選用SGS-THOMSONMicroelectronics所出產的雙全橋步進電機專用驅動芯片L298作為小車電機驅動,利用PWM技術動態(tài)控制電動機的轉速。路面金屬線線檢測、車速和距離檢測使用電感式接近開關金屬傳感器進行信號的采集,接近開關反饋的信號送入單片機處理,由控制單元處理信號并控制小車的運行模式及液晶數據顯示。實現(xiàn)了自動往返小車在無人控制狀態(tài)下實現(xiàn)智能循跡、限速、壓線的智能控制,液晶顯示電路顯示運行的時間、路程并實時更新速度顯示。緒論設計背景隨著智能機器人技術、汽車工業(yè)的迅速發(fā)展,關于智能小車的研究也就越來越受人關注。全國電子大賽和省內電子大賽幾乎每次都有智能小車這方面的題目,全國各高校也都很重視該題目的研究,可見其研究意義很大。智能小車,也稱輪式機器人,是一種以汽車電子為背景,涵蓋智能控制、模式識別、傳感技術、電子電氣、計算機、機械等多學科的科技創(chuàng)意性設計。一般主要由路徑識別、速度采集、角度控制及車速控制等模塊組成。本設計就是在這樣的背景下提出的,設計的智能電動小車應該能夠實時顯示時間、速度、里程,具有智能PWM限速、返回、準確定位停車等功能。設計概述智能小車系統(tǒng)集中地運用了計算機、傳感器、信息通訊、人工智能及自動控制等技術,是典型的高新技術綜合體。本次畢設的自動往返電動小汽車就是這種綜合體的一種嘗試。自動往返電動小汽車是指小車能夠在跑道上自動往返行駛,無須人的操作。小車從起跑線出發(fā)后自動行駛到終點,并能在終點停車一段時間,然后返回起點。同時小車可以在要求區(qū)域內自動加速和減速。以單片機為控制核心,輔以傳感器、控制電路、顯示電路等外圍器件,構成了一個車載控制系統(tǒng)。電動小車能夠根據題目要求在直線方向上完成調速、急剎車、停車、倒車返回等各種運動形式。這輛小車還可以通過液晶實時顯示一次往返時間和行駛距離、行駛速度。另外,采用C語言編程算法進行速度調節(jié),經過PROTEUS仿真后,成功地實現(xiàn)了從最高速降至低速的平穩(wěn)調速。本系統(tǒng)主要采用C語言編程算法進行速度調節(jié)。通過C語言編程控制和PWM脈寬調制技術的結合,提高了對小車位置的控制精度,并且實現(xiàn)了低速段車速的恒速控制。設計任務和主要內容設計并制作一個能自動往返于起跑線與終點線間的小汽車,能在如圖1-1所示的跑道上自動往返行駛。在跑道B,C,D,E,F和G處設有2cm寬的金屬線。1.小車從起跑線出發(fā)(出發(fā)前,車體不得超出起跑線),到達終點線后停留10秒,然后自動返回起跑線(允許倒車返回)。往返一次的時間應力求最短(從合上汽車電源開關開始計時)。2.到達終點線和返回起跑線時,停車位置離起跑線和終點線偏差應最小(以小車中心點與終點線或起跑線中心線之間距離作為偏差的測量值)。3.D~E間為限速區(qū),小車往返均要求以低速通過,通過時間不得少于8秒,但不允許在限速區(qū)內停車。ABCDEFG0.5m0.5m2m0.5m圖1-1小車跑道頂視圖各路段行駛速度要求:BD段:小車全速前進。DE段:首先以最快的速度減速,并同時開始計時,降至慢速度后保持基本恒速前進,當接近8秒時,開始加速并沖出此段區(qū)間。EF段:小車全速前進。FG段:首先以最快的速度減速,并且保持最低速度前進,當小車中間的傳感器探測出黑線時便立即停車系統(tǒng)方案論證與分析根據題目中的設計要求,本系統(tǒng)主要由主控單片機模塊、電源模塊、電機驅動模塊、黑線檢測模塊、測速模塊以及液晶顯示模塊構成。本系統(tǒng)的方框圖如圖2-1所示:SST89E516RD主控單片機SST89E516RD主控單片機L298電機驅動芯片黑線檢測模塊測速模塊電源模塊液晶顯示圖2-1系統(tǒng)原理框圖小車車體選擇在確定了畢業(yè)設計選題以后,指導老師就給我提供了由億學通電子推出的“DIY競賽小車”散件車體。其具有結構小巧、運動靈活、擴展性強、控制簡單等諸多特點。該小車車體套件具備功能如下:(1)支持四個獨立電機的安裝,增大了驅動力和轉彎的靈活性(2)配置了測速碼盤(安裝在第一級輸出),提高了轉速測量精度(3)配備開關量轉速測量傳感器接口(4)配備了外部電源接口和電池盒接口,方便了小車用電選擇(5)保留了萬向輪固定孔,四輪車可以方便改裝為三輪車(6)為單片機控制板預留了電源和控制端口(7)保留了DIY競賽小車的擴展板,可以直接把單片機電路、顯示電路、通訊電路、遙控電路等焊接上面,不需要再額外增加電路,方便了擴展主控單片機采用凌陽16位單片機采用凌陽公司的16位單片機,它是16位控制器,具有體積小、驅動能力強、可靠性高、功耗低、結構簡單、具有語音處理、運算速度快等優(yōu)點,但考慮到對這個方案采用的微處理器并不熟悉,使用起來并不是很方便,這對于硬件電路的設計和軟件編程增加了難度。且實驗室器材室沒有此型號單片機。因此決定不再使用此方案,考慮其他方案。采用SST89E516RD單片機SST89E516RD是8位集成存儲器的51系列兼容單片機,和51系列單片機軟件兼容、開發(fā)工具兼容、管腳也兼容。SST89E516RD片內有兩塊SuperFlashEEPROM,分為64K主塊(Block0)和8K次塊(Block1)。Block0的地址范圍是0000h~ffffh;Block1的地址范圍是10000h~11fffh。做仿真器時Block1存儲區(qū)燒寫SoftICE仿真監(jiān)控程序。SST89E516RD具有在應用可編程(IAP)和在系統(tǒng)可編程(ISP)的功能,其中IAP是通過串口實現(xiàn)的。由于SST89E516RD具有兩塊獨立的SuperFlash程序存儲區(qū),當監(jiān)控程序在Block1存儲區(qū)中運行時可以改寫B(tài)lock0程序存儲區(qū)中的程序,使用在線SoftICE模式,不需要反復的將調試程序下載到單片機中,避免了單片機的老化損壞,可方便的與KeilC實現(xiàn)SoftICE在線仿真調試功能。因此決定采用SST89E516RD作為本次畢業(yè)設計的主控單片機芯片。電機模塊采用步進電機采用步進電機作為該系統(tǒng)的驅動電機,由于其轉動的角度可以精確定位,可以實現(xiàn)小車前進距離和位置的精確定位。步進電機是將電脈沖信號轉變?yōu)榻俏灰苹蚓€位移的開環(huán)控制元件。在非超載的情況下,電機的轉速、停止的位置只取決于脈沖信號的頻率和脈沖數,而不受負載變化的影響,即給電機加一個脈沖信號,電機則轉過一個步距角。這一線性關系的存在,加上步進電機只有周期性的誤差而無累積誤差等特點。使得在速度、位置等控制領域用步進電機來控制變的非常的簡單。雖然采用步進電機有諸多優(yōu)點,但步進電機并不能象普通的直流電機,交流電機在常規(guī)下使用。它必須由雙環(huán)形脈沖信號、功率驅動電路等組成控制系統(tǒng)方可使用。步進電機的輸出力矩較低,隨轉速的升高而下降,且在較高的轉速時會急劇下降,其轉速較低時不適于小車等對速度有一定要求的系統(tǒng)。因此決定放棄此方案。
采用直流電機采用直流減速電機。直流減速電機轉動力矩大,體積小,重量輕,裝配簡單,使用方便,電機內部裝有減速齒輪組,所以并不需要考慮調速功能,很方便的就可以實現(xiàn)通過單片機對直流減速電機前進、后退、停止等操作。綜合以上考慮,我選擇使用直流減速電機作為自動往返電動小車的驅動電機。電機驅動調速模塊小車運行過程中要求電動機的轉速在一定范圍內調節(jié),調速范圍根據負載的要求而定。由公式[1][1]n:電樞轉速,Uα:電機端電壓,Iα:電機端電流,Rα:電樞電阻,Ce:常數,φ:每極總磁通可以看出,調速可以有三種方法:(1)改變電機端電壓Uα,即改變電樞電源電壓;(2)改變磁通φ,即改變激磁回路的調節(jié)電阻Rj以改變激磁電流Ij;(3)在電樞回路中串聯(lián)調節(jié)電阻Rtj。此時的轉速公式[2]為:[2]在實際電路設計中,改變電機的磁通φ或調節(jié)樞回路中串聯(lián)調節(jié)電阻Rtj并不方便、實用。因此,主要選擇通過改變電機兩端電壓的方法來實現(xiàn)電機的調速控制。下面是通過調節(jié)電機兩端電壓達到調速目的的三種方案:方案一:采用電阻網絡或數字電位器調整電動機的分壓,從而達到調速的目的。但是電阻網絡只能實現(xiàn)有級調速,而數字電阻的元器件價格比較昂貴。更主要的問題在于一般電動機的電阻很小,但電流很大,分壓不僅會降低效率且實現(xiàn)困難。方案二:采用繼電器對電動機的開或關進行控制,通過開關的切換對小車的速度進行調整。這個方案的優(yōu)點是電路較為簡單,缺點是繼電器的響應時間慢、機械結構易損壞,壽命較短、可靠性不高。方案三:采用由達林頓管組成的H型PWM電路。用單片機控制達林頓管使之工作在占空比可調的開關狀態(tài),精確調整電動機轉速。這種電路由于工作在管子的飽和截止模式下,效率非常高。H型電路保證了可以簡單的實現(xiàn)轉速和方向的控制。電子開關的速度很快,穩(wěn)定性也極強,是一種廣泛采用的PWM調速技術。L298為SGS-THOMSONMicroelectronics所出產的雙全橋步進電機專用驅動芯片(DualFull-BridgeDriver),可以方便的驅動兩個直流電機,或一個兩相步進電機。內含二H-Bridge的高電壓、大電流雙全橋式驅動器,接收標準
TTL邏輯準位信號,可驅動46V、2A以下的步進電機,輸出電壓最高可達50V??梢灾苯油ㄟ^電源來調節(jié)輸出電壓,可以直接用單片機的IO口提供信號,而且電路簡單,使用比較方便。PWM脈寬調制實際上就是改變電機端電壓的平均值從而進行調速的一種方法。這種方法便于與單片機等數字系統(tǒng)接口,實現(xiàn)方便,而前兩種方法必須要配合一定的外圍模擬電路才能達到單片機控制目的,基于以上分析,在電動機驅動模塊上擬選定采用PWM脈寬調制方法。選用L298雙全橋步進電機專用驅動芯片。電源管理采用單電源供電所有器件采用12V蓄電池為直流電機供電。將12V電壓降壓、穩(wěn)壓后給單片機系統(tǒng)和其它芯片供電。這樣供電比較簡單,但是由于電動機啟動瞬間電流很大,而且PWM驅動的電動機電流波動較大,會造成電壓不穩(wěn)、有毛刺等干擾,嚴重時可能造成單片機系統(tǒng)掉電,缺點十分明顯。因此我們放棄此方案。采用雙電源供電采用雙電源供電方式。將電動機驅動電源與單片機以及周邊電路電源完全隔離。這樣做雖然不如單電源方便靈活,但可以將電動機驅動所造成的干擾徹底消除,提高了系統(tǒng)的穩(wěn)定性。蓄電池具有較強的電流驅動能力以及穩(wěn)定的電壓輸出性能,故采用12V蓄電池為L298N電機驅動芯片供給電源電壓。L298N接受標準TTL邏輯電平信號VSS,VSS可接4.5~7V電壓。因此采用單一電源(4節(jié)AA電池)為單片機、Vss端和傳感器供電。這樣供電比較簡單采用4.8V可充電動力電池組。動力電池組具有較強的電流驅動能力及穩(wěn)定的電壓輸出性能,經測試在用此種供電方式下,單片機和傳感器工作穩(wěn)定,直流電機工作良好,且電池體積較小、可以充電、能夠重復利用等,能夠滿足系統(tǒng)的要求?;谝陨戏治?小車系統(tǒng)選用蓄電池和AA電池的雙電源供電方式。路面黑線探測模塊探測路面黑線的大致原理是:光線照射到路面并反射,由于黑線和白線的反射系數不同,可以根據接收到的反射光強弱判斷車子是否到達黑線。采用集成電路技術制造的新一代光電開關器件具有延時、展寬、外同步、抗相互干擾、可靠性高和工作區(qū)域穩(wěn)定等優(yōu)良性能。這種光電開關采用脈沖調制的主動式光電探測系統(tǒng),可在物位檢測、速度檢測、液位控制、計數、寬度判別等諸多領域。使用光電傳感器來采集路面信息。使用紅外傳感器最大的優(yōu)點就是結構簡明,實現(xiàn)方便,成本低廉,免去了繁復的圖像處理工作,反應靈敏,響應時間低,便于近距離路面情況的檢測。但紅外傳感器的缺點是,它所獲取的信息是不完全的,只能對路面情況作簡單的黑白判別,檢測距離有限,而且容易受到諸多擾動的影響,抗干擾能力較差,背景光源,器件之間的差異,傳感器高度位置的差異等都將對其造成干擾。在本次比賽中,賽道只有黑白兩種顏色,小車只要能區(qū)分黑白兩色就可以采集到準確的路面信息。經過綜合考慮,在本項目中采用紅外光電傳感器作為信息采集元件。光電開關按檢測方式可分為對射式和反射式兩種。采用對射式紅外光電傳感器用可見發(fā)光二極管與光敏二極管組成的發(fā)射-接收分立對管光電傳感器。這種方案的缺點在于,其他環(huán)境光源會對光敏二極管的工作產生很大干擾,一旦外界光亮條件改變,很可能造成誤判和漏判。雖然采取超高亮發(fā)光管可以降低一定的干擾,但這又將增加額外的功率損耗。在跑道上設置檢測裝置很不方便,故無法應用對射式光電開關探測跑道標志,只能采用反射式光電開關。采用反射式紅外光電傳感器1.不調制的反射式紅外發(fā)射-接收器。由于采用紅外管代替普通可見光管,可以降低環(huán)境光源干擾;但如果直接使用直流電壓對管子進行供電,限于管子的平均功率要求,工作電流只能在10mA左右,仍然容易受到干擾。2.脈沖調制的反射式紅外發(fā)射-接收器。采用帶有交流分量的調制信號,可以減少環(huán)境光源的直流分量的干擾。考慮到環(huán)境光干擾主要是直流分量,如果采用帶有交流分量的調制信號,則可大幅度減少外界干擾。另外,紅外發(fā)射管的最大工作電流取決于平均電流,如果使用占空比小的調制信號,在平均電流不變的情況下,瞬時電流可以很大(50~100mA),這樣也大大提高了信噪比?;谏鲜隹紤],考慮到本系統(tǒng)的傳感器主要是安裝在小車的底部檢測黑線,擬采用經脈沖調制的反射式紅外傳感器檢測路面黑線。測速及里程計量模塊采用霍爾傳感器霍爾傳感器內部由三片霍爾金屬板組成,當磁鋼正對金屬板時,由于霍爾效應,金屬板發(fā)生橫向導通,因此可以在車輪上安裝磁鋼,而將霍爾集成片安裝在固定軸上,通過對脈沖的計數進行車速測量。此方案的優(yōu)點是霍爾傳感器響應速度快,結構簡單,但精度不夠高。采用U型紅外光電傳感器采用U型紅外光電傳感器,在車輪上貼上白紙黑條,當作光電編碼盤,當車輪轉動時,帶動碼盤轉動,利用紅外傳感器對不同顏色的物體反射的光線強度的不同,從而導致接收管的導通和截止。用中斷對接收到的信號進行計數。碼盤形狀如圖2-2所示:圖2-2測速碼盤以上兩種都是比較可行的轉速測量方案。尤其是霍爾元件,在工業(yè)上得到廣泛采用。但是在本題中,小車的車輪較小,方案一的磁片密集安裝十分困難,容易產生相互干擾。相反,方案二適用于精度較高的場合,可以車輪上加較多的黑線來滿足脈沖計數的精度要求,因此擬采用方案二。計時模塊對于定時器,由于我們選用的單片機內部已經有定時器了,使用單片機內部的定時器已經可以實現(xiàn)系統(tǒng)的總計時和倒計時功能,而且可以簡化系統(tǒng)硬件,雖然定時時間沒有專用的計時芯片精確,但誤差也不會很大。故我們采用單片機內部的定時器作為計時模塊。顯示模塊采用LED數碼管LED顯示具有硬件電路結構簡單、價格便宜、調試方便、軟件實現(xiàn)相對容易等優(yōu)點,但占用單片機IO口太多,而且顯示的信息不多。由于我們計劃要顯示小車運行時間、速度、路程等內容。LED數碼管無法顯示如此豐富的內容,因此我們放棄此方案。采用LCD液晶顯示采用LCD液晶顯示。用自帶中文字符庫的液晶顯示模塊,顯示方便美觀,而且人機交互界面也很友好。采用串口通訊的顯示方式,可以大大節(jié)省單片機的IO口。LCD液晶具有功耗低、顯示內容豐富、清晰,顯示信息量大,顯示速度較快,界面友好等而得到廣泛應用,因此我們選擇此方案。通過以上方案論述我們選擇方案二,顯示小車運行時各個測量參數的任務。智能小車系統(tǒng)設計主控單片機功能設計智能小車系統(tǒng)的核心模塊即為主控單片機。選擇一片數據處理能力強大、片內資源豐富的單片機,對設計各功能的更好實現(xiàn)具有極大意義。一個單片機應用系統(tǒng)的硬件電路設計包含有兩部分內容:一是系統(tǒng)擴展,即單片機內部的功能單元,如ROM﹑RAM﹑I/O口﹑定時/記數器﹑中斷系統(tǒng)等。若不能滿足應用系統(tǒng)的要求時,必須在片外進行擴展。二是系統(tǒng)配置,既按照系統(tǒng)功能要求配置外圍設備,如液晶顯示器﹑A/D﹑D/A轉換器等,且需要設計合適的接口電路。SST89E516RD是SST公司8位微處理器FlashFlex51系列的成員,是采用先進的閃存CMOS半導體技術設計和制造,芯片采用8051的指令集,并和標準的8051控制器管腳兼容。芯片內部帶有72Kbyte的片內FLASHEEPROM存儲器,使用了SST公司專利的CMOS閃存技術。單片機已經預先燒錄一段引導下裝(BOOTSTRAPLOADER)的代碼,通過IAP操作,實現(xiàn)開始的用戶程序代碼燒錄和以后的用戶代碼升級。CHIP-ERASE操作會擦除該引導下裝程序。使用在線SoftICE模式,不需要反復的將調試程序下載到單片機中,避免了單片機的老化損壞,可方便的與KeilC實現(xiàn)SoftICE在線仿真調試功能。故本次畢業(yè)設計選用SST89E516RD作為智能小車主控單片機。單片機硬件結構SST89E516RD單片機是把那些作為控制應用所必需的基本內容都集成在一個尺寸有限的集成電路芯片上。如果按功能劃分,它由如下功能部件組成,即微處理器、數據存儲器、程序存儲器、并行I/O口、串行口、定時器/計數器、中斷系統(tǒng)及特殊功能寄存器。它們都是通過片內單一總線連接而成,其基本結構依舊是CPU加上外圍芯片的傳統(tǒng)結構模式。但對各種功能部件的控制是采用特殊功能寄存器的集中控制方式。1.中斷系統(tǒng):具有5個中斷源,2級中斷優(yōu)先權。2.定時器/計數器:片內有2個16位的定時器/計數器,具有四種工作方式。3.串行口:1個全雙工的串行口,具有四種工作方式。可用來進行串行通訊,擴展并行I/O口,甚至與多個單片機相連構成多機系統(tǒng),從而使單片機的功能更強且應用更廣。4.P1口、P2口、P3口、P4口為4個并行8位I/O口。圖3-1為單片機的功能方框圖:圖3-1SST89E516RD功能方框圖由上可見,SST89E516RD單片機的硬件結構具有功能部件種類全,功能強等特點,在數據采集,運算處理方面有明顯的長處。豐富的外部中斷、I/O口資源滿足智能小車的各種控制需求。單片機引腳鎖定SST89E516RD單片機具有豐富的I/O口資源和外部中斷。小車運行過程中需要實時進行黑線探測和測速、里程計量,當CPU正在處理某項事務時,如果外界或內部發(fā)生了緊急事件,例如小車檢測到黑線或測速傳感器檢測到車輪轉動等,要求CPU暫停正在處理的工作轉而處理這個緊急事件,待處理完成后再回到被中斷的地方,繼續(xù)執(zhí)行原來被中斷的程序。SST系列單片機允許有5個中斷源,提供兩個中斷優(yōu)先級(能實現(xiàn)二級中斷嵌套)。P3.2,P3.3作為兩個外部中斷端口,可分別用來檢測黑線和測速、里程計量。設定、為跳變觸發(fā)方式,電平發(fā)生由高到低的跳變時觸發(fā),置IT0、IT1為1,在CPU響應中斷后,由內部硬件自動復位中斷標志TF0、TF1和IE0、IE1,而自動撤出中斷請求。下面圖3-2為兩個外部中斷接收、處理并發(fā)出相應控制指令流程框圖:SST89E516RDSST89E516RD單片機黑線檢測測速、里程計量P3.2()P3.3()單片機控制小車相應運動方式液晶顯示圖3-2外部中斷控制引腳鎖定及流程框圖來自P3.2引腳上的外部中斷請求(外中斷0)。來自P3.3引腳上的外部中斷請求(外中斷1)。P2口是一個多功能的八位口,可以字節(jié)訪問也可以位訪問,其字節(jié)訪問地址為A0H,位訪問地址為A0H~A7H。由于P2口的輸出鎖存功能,在取值周期內或外部儲存器讀/寫選通期間,輸出的高八位地址是鎖存的,故無需外加地址鎖存器。由于P2口作為輸出端口,無需外接地址鎖存器,連接電路簡單,因此,將P2口引腳作為小車行進狀態(tài)控制端,控制小車電機驅動芯片工作在不同方式下。下圖3-3為控制小車運行狀態(tài)的引腳鎖定及流程圖:P2.0P2.0P2.1P2.2P2.3P2.4P2.5IN1IN2IN3IN4EN1EN2SST89E516RD電動小車控制圖3-3小車運行控制引腳鎖定及流程框圖IN1、IN2控制左側兩個電機正轉及反轉,IN3、IN4控制右側兩個電機正轉及反轉。EN1為左側兩電機控制使能端,EN2為右側兩電機控制使能端。下表3-1為P2.0~ P2.5各端口在不同電平組合狀態(tài)下小車的運行狀態(tài)。表3-1小車運行狀態(tài)表IN1IN2IN3IN4EN1EN2小車狀態(tài)101011直行010111倒車100011左轉001011右轉XXXX00停車電機驅動控制設計智能小車區(qū)別于普通的電動玩具小車的最大特點是:可以智能調節(jié)小車運行狀態(tài)。如改變其運動方向、運動速度。在接收到外部主控單片機發(fā)出的指令后,能迅速做出“應答”,這就需要電機驅動芯片發(fā)揮作用。主控單片機發(fā)出指令給電機驅動芯片,驅動芯片接收到單片機指令后,通過輸出端口控制電機迅速作出相應動作。本設計采用PWM調速技術來實現(xiàn)小車轉向、調速控制,因為設計的電動小車為四驅控制,裝配4個直流電機,采用左、右側兩組4個電機獨立控制。圖3-4L298NMultiwatt封裝外形圖經過之前論證分析后,決定選用L298電機驅動芯片。
L298雙全橋步進電機專用驅動芯片,比較常見的是15腳Multiwatt封裝的L298如圖3-4所示,內部包含4信道邏輯驅動電路,可以方便的驅動兩個直流電機,或一個兩相步進電機。恒壓恒流橋式2A驅動芯片L298內含二個H-Bridge的高電壓、大電流雙全橋式驅動器,接收標準
TTL邏輯準位信號,可驅動46V、2A以下的步進電機,輸出電壓最高可達50V??梢灾苯油ㄟ^電源來調節(jié)輸出電壓,可以直接用單片機的IO口提供信號,而且電路簡單,使用比較方便。主控單片機SST989E516RD主控單片機SST989E516RD電機驅動芯片L298直流電機單片機作為核心控制器,由I/O口發(fā)出各種高低電平組號信號,控制L298。L298接受到單片機控制信號,輸出控制信號給電機,完成相應運行動作。直行左轉右轉倒車圖3-5電機驅動控制流程圖通過圖3-5,可清楚看出單片機→電機驅動芯片→直流電機的三級控制結構。采用此種控制結構,各級職責明確,結構清晰易于實現(xiàn)。PWM調速控制設計本設計采用的是基于PWM原理的H型驅動電路實現(xiàn)調速功能。采用H橋電路可以增加驅動能力,同時保證了完整的電流回路。具體電路如圖3-6所示:圖3-6H型驅動模塊原理圖圖3-6中當U1為高電平,U2為低電平時,Q3、Q6管導通,Q4、Q5管截止,電動機正轉。當U1為低電平,U2為高電平時,Q3、Q6管截止,Q4、Q5管導通,電動機反轉。電機工作狀態(tài)切換時線圈會產生反向電流,通過四個保護二極管D1、D2、D3、D4接入回路,防止電子開關被反向擊穿。采用PWM方法調整電機的速度,首先應確定合理的脈沖頻率。脈沖寬度一定時,頻率對電機運行的平穩(wěn)性有較大影響,脈沖頻率高,馬達運行的連續(xù)性好,但帶負載能力差,脈沖頻率低則反之。當脈沖頻率在100Hz以下時,電機轉動有明顯的跳動現(xiàn)象,小車不能連續(xù)順暢運行。經反復試驗,選擇脈沖頻率1000Hz,電機轉動較平穩(wěn),控制效果較佳。脈寬調速實質上是調節(jié)加在電機兩端的平均功率,其表達式[1]為:[1]式中P為電機兩端的平均功率;為電機全速運轉的功率;K為脈寬。當K=1時,相當于加入直流電壓,這時電機全速運轉,;當K=0時,相當于電機兩端不加電壓,電機靠慣性運轉。當電機穩(wěn)定開動后,有(f為摩擦力)則[2]所以,[3]由[3]式可知智能小車的速度與脈寬成正比。由上述分析,U1、U2這對控制電壓采用了1000Hz的周期信號控制,通過對其占空比的調整,對車速進行調節(jié)。同時,可以通過U1、U2的切換來控制電動機的正轉與反轉。對于L298驅動芯片,內部已集成2個H橋,只需在使能控制端EN1、EN2加載PWM波,通過調節(jié)PWM波的占空比,即改變加載到電機兩端的電壓平均值,來實現(xiàn)調速功能。當IN1端為高電平、IN2端為低電平時,二極管D1到D4導通,電機正轉;反之,二極管D3到D2導通,電機反轉。IN3、IN4端控制方法與IN1、IN2端相同,不再贅述。下圖3-7為Mutiwatt15封裝形式的L298驅動芯片引腳及外形圖。圖3-7L298引腳及外形圖表3-2列出了L298的各引腳功能。表3-2L298引腳符號及功能表引腳功能Mutiwatt15封裝1、15SEN1、SEN2分別為兩個H橋的電流反饋腳,不用是可以接地2、31Y1、1Y2輸出端,與對應輸入端(IN1、IN2)同邏輯4Vs驅動電壓,最小值需比輸入的低電平電壓高2.5V5、7IN1、IN2輸入端,TTL電平兼容6、11EN1、EN2使能端,低電平禁止輸出8GND地9Vss邏輯電源,4.5~7V10、12IN3、IN4輸入端,TTL電平兼容13、142Y1、2Y2輸出端,與對應輸入端(IN3、IN4)同邏輯下圖3-8為L298驅動小車電機的PROTEUS功能仿真圖。L298需要兩個電壓,一個為邏輯電路工作所需的5V電壓Vcc,另一個為功率電路所需的驅動電壓Vs。為保護電路,需加上八個續(xù)流二極管,二極管的選用要根據PWM的頻率和電機的電流來確定。二極管要有足夠的回復時間和足夠電流承受能力。圖3-8L298驅動電機PROTEUS仿真圖在編寫完成KeilC調速、轉向程序,與PROTEUS軟件進行聯(lián)合仿真后,通過單片機SoftICE方式在線調試。經多次實際測試,采用PWM技術進行小車調速、轉向操作具有如下優(yōu)點:(1)電流一定連續(xù)(2)可使電動機在四象限中運行(3)電機停止時有微振電流,能消除靜摩擦死區(qū)(4)低速時,每個晶體管的驅動脈沖仍較寬,有利于保證晶體管可靠導通(5)低速平穩(wěn)性好,調速范圍較大傳感器設計電動小車在行進過程中需要實時監(jiān)測小車車路轉速、里程及黑線檢測。當小車偏離跑道時啟用偱線程序,使小車做出微調,保持直線行走。每當檢測到標志黑線即作出相應動作反應,如降速、停車、倒車返回等動作。通過測速傳感器實時監(jiān)測小車運行速度、里程,這些都離不開傳感器的設計。黑線檢測傳感器設計根據此前方案論證,選用紅外反射式光電傳感器,它是一種集發(fā)射器和接收器于一體的傳感器,當有被檢測物體經過時,物體將光電開關發(fā)射器發(fā)射的足夠量的光線反射到接收器,于是光電開關就產生了開關信號。當被檢測物體的表面光亮或其反光率極高時,漫反射式的光電開關是首選的檢測模式。如圖3-9所示。由實驗器材室提供的黑白線檢測傳感器是一種集發(fā)射與接收于一體的光電傳感器,主要用于黑白線檢測。有效探測距離達5cm。這款黑白線傳感器受可見光干擾小,輸出信號為開關量,信號處理較簡單,可以廣泛應用于機器人尋跡、智能小車偱線等場合。圖3-9紅外反射式光電傳感器表3-3為選用的黑線傳感器電氣特性、外形尺寸說明。表3-3紅外反射式光電傳感器技術參數電氣特性外形尺寸U:5VDC長(L):20mmI:20mA寬(W):9mmSn:0-5cm高(H):9mm上拉電阻:1K下圖3-9為黑線傳感器的電路連接圖:紅紅藍黃VCCVCCOUT圖3-9紅外反射式光電傳感器紅線接電源VCC,藍線接地,黃線為信號輸出端,外接1K上拉電阻后接VCC。輸出信號與單片機外部中斷端口相連。在實際測試過程中,當黑線傳感器在白紙上探測時,萬用表測試電壓顯示為3.75V,當檢測到黑線時,測試電壓顯示為3.73V。經多次反復試驗發(fā)現(xiàn),傳感器監(jiān)測黑線靈敏度還是非常高的,當黑線出現(xiàn)時,其電平會立即發(fā)生跳變,其跳變?yōu)?.02V。因為黑線傳感器輸出不是標準開關量電平信號,不能被單片機端口采集到,所以考慮利用741放大器搭建差分放大電路。下圖3-10為用PROTEUS仿真軟件搭建的放大電路。圖3-10741差分放大電路參考端電壓值為3.73V,將黑線傳感器輸出接到放大器正向端,經差分放大200倍后,即可得到4V電壓,能夠觸發(fā)單片機外部中斷。路面標志黑線檢測如圖3-11所示,跑道上共有6條黑線,小車每檢測到一次黑線,黑線計數器加1,最終計夠12條黑線,黑線傳感器計數程序結束。ABCDEFG0.5m起點12入限速區(qū)3出限速區(qū)4壓線5停車(10s)6停車12壓線11出限速區(qū)10入限速區(qū)98倒車返回7圖3-11小車跑道黑線分布圖使用單片機外部中斷端口進行黑線檢測,端口初始化為高電平。當黑線傳感器檢測到黑線時,端口變?yōu)榈碗娖剑_中斷0,黑線計數加1。C語言源程序如下:voidint0(void)interrupt0//int0外部中斷{blackline++; //黑線檢測計數}接通小車的電源開關后,小車開始運動。在到達限速區(qū)之前以全速行駛,當檢測到第3條黑線的時候開始減速,同時對小車進行測速,當低于最低速度時,加速一段時間,然后繼續(xù)減速前進。如果通過限速區(qū)的時間超過8S,或者檢測到第4條黑線,則開始全速行駛。當檢測到5條黑線時又開始減速行駛,到第6條黑線時停車。10秒鐘后,同前面過程原路返回??偟男≤嚦绦蛟O計流程圖如圖3-12所示:開始開始全速行駛第3條黑線剎車速度過小智能加速慢速行駛第5條黑線定位停車10s全速行駛第4條黑線或8s倒車,相同過程駛回到起點第6條黑線圖3-12小車程序設計流程圖當黑線計數為12時,即小車到達終點線。當小車前面的黑線傳感器檢測到要停車壓線的黑線時,延時,再檢測,如果沒檢測到黑線,則減慢速度反相行駛,如此循環(huán),直到延時后依舊可以檢測到黑線。這樣可以實現(xiàn)精確地定位。關閉單片機計數器T1,使小車停車,并停止行駛時間計時和速度、里程測量。C語言源程序如下:if(blackline>=1&&blackline<=11){TR1=1; //啟動t1,小車行駛時間計時、測速、里程測量開始}if(blackline>=12){duty_cycle=0;en1=0;en2=0;p20=0;p21=0;p22=0;p23=0;TR1=0; //關閉t1,小車行駛時間計時停止} 小車偱線直行設計本設計要求小車沿直線跑道行進,但小車在行進過程中可能偏離跑道,因此需設計偱線程序,保證小車在偏離跑道后調整行進方向,沿直線行走。AAB循線傳感器SensorB循線傳感器SensorA小車跑道直行黑線圖3-13小車偱線設計示意圖上圖3-13為小車偱線設計中傳感器安放示意圖。在小車車體下兩側分別安裝黑線檢測傳感器SensorA、SensorB。當小車沿黑線行進時。兩側傳感器均未檢測到黑線,都為高電平;當小車左偏時,小車右側傳感器檢測到黑線,SensorA為高電平,SensorB為低電平,啟動右轉指令,當檢測到兩傳感器又為高電平時,啟動直行指令;當小車右偏時,小車左側傳感器檢測到黑線,SensorA為低電平,SensorB為高電平,啟動左轉指令,當檢測到兩傳感器又為高電平時,啟動直行指令。如下圖3-14所示。SensorA=1SensorA=1SensorB=1SensorA=1SensorB=0小車左偏SensorA=0SensorB=1小車右偏右轉程序左轉程序開始直行圖3-14小車偱線設計流程圖測速、里程計量傳感器設計采用U型紅外光電傳感器,在電機轉軸上加裝測速碼盤,可以在安裝好小齒輪后,將測速碼盤安放在小齒輪下,當作光電編碼盤,當電機轉動時,帶動碼盤轉動,利用紅外傳感器對不同顏色的物體反射的光線強度的不同,從而導致接收管的導通和截止。用外部中斷對接收到的信號進行計數。碼盤形狀及安裝如圖3-14所示:圖3-15小車測速碼盤安裝圖U型紅外光電傳感器將傳感器相關電路做到了殼體內部,直接開關量輸出。方便了傳感器的安放位置,也提高了使用的靈活性,下圖3-16為U型紅外光電傳感器的外觀圖及產品尺寸圖,由其產品尺寸參數可知,U型紅外光電傳感器設計小巧,方便安裝在智能小車上,可以使用螺絲或膠水將傳感器固定在智能小車車體上,非常方便。圖3-16U型紅外光電傳感器外觀及尺寸圖下圖3-17為黑線傳感器的電路連接圖:紅紅黑黃VCCVCCOUT圖3-17U型紅外光電傳感器電路連接圖紅線接電源VCC,黑線接地,黃線為信號輸出端,外接1K上拉電阻后接VCC作為負載。輸出信號與單片機外部中斷端口相連。小車電機是經過兩級齒輪減速的:(1)齒輪③是直接安裝在電機輸出軸上的。它的齒數為8;和齒輪③連接的是齒輪②。齒輪②的外齒為50,內齒為10;這樣齒輪③和齒輪②組成的減速比就是8/50。(2)齒輪②連接的是齒輪①,齒輪①的外齒也是50。這樣齒輪②和齒輪①組成的第二級減速比就是10/50。(3)整個減速比就是:(8/50)*(10/50)=8/250。即電機轉動250轉,小車橡膠輪只轉過8圈。大的減速比保證了小車的動力。將測速碼盤安裝在電機輸出軸上,它的分辨率為1/6,轉換到最終級輸出就是,電機轉動一轉,橡膠輪只轉動了8/(250*6),即2/375圈。所以測量出來的轉速精度是非常高的。圖3-18為小車三級齒輪安裝示意圖:圖3-18智能小車三級齒輪安裝示意圖使用U型紅外光電傳感器配合光電碼盤進行檢測,將碼盤固定于小車后輪上,將U型光電開關架于碼盤之上。光電碼盤測距基本原理如圖3-18所示。電機旋軸轉動,帶動測速碼盤轉動,測速碼盤上刻有許多狹縫,碼盤轉動時發(fā)射光透過狹縫被接受元件接受,光電開關就會不斷地發(fā)生導通和截止。這樣在光電開關的輸出端就會得到脈沖,用計數器對接受到的信號進行計數。計數器對接受到信號進行計數計數器對接受到信號進行計數信號處理運算速度里程SST89E516RD圖3-18U型紅外光電傳感器測速原理圖用這種方案能很精確的算出小車已經走過的距離,經單片機內部運算計算出小車的實時速度。U型紅外光電傳感器每檢測到1個脈沖信號,小車即轉過2/375圈。具體算法如下:小車里程=(脈沖個數*2/375)*小車車輪周長[1]小車速度=[(脈沖A-脈沖B)/375][2]式[2]中脈沖B為2秒前測得脈沖個數,脈沖A為當前脈沖個數。經單片機運算后得到的小車運行速度為每2秒刷新一次。液晶顯示設計金鵬公司生產的OCMJ4X8C型128x64液晶顯示功能豐富,內置中文字庫,2M位中文字型ROM(CGROM)總共提供8192個中文字型(16x16點陣),顯示數據RAM提供64x2個字節(jié)的空間,最多可以控制4行16字(64個字)的中文字型顯示。所有的功能,包含顯示RAM,字型產生器,都包含在一個芯片里面,只要一個最小的微處理系統(tǒng),就可以方便操作模塊。OCMJ4X8C型128x64液晶主要參數:1、工作電壓(VDD):4.5~5.5V2、邏輯電平:2.7~5.5V3、LCD驅動電壓(Vo):0~7V液晶與單片機連接通信端口如下圖3-19所示:sbitcs=P1^2;sbitstd=P1^1;sbitsclk=P1^0;sbitpsb=P1^3;//H=并口;L=串口;sbitrst=P1^4;//ResetSignal低電平有效OCMJ4XOCMJ4X8C型128x64液晶SCLKSTDCSPSBRSTP1^0P1^1P1^2P1^3P1^4SST89E516RD單片機數據顯示圖3-19OCMJ4X8C型128x64液晶顯示連接框圖下面代碼段可實現(xiàn)128x64液晶中文界面初始化顯示。液晶實際顯示效果圖左圖3-20所示:ucharcodetab1[]={"☆小車☆張錚畢設""路程:cm""時間:s條""速度:cm/s" }圖3-20128x64液晶初始化顯示圖系統(tǒng)測試結果分析小車各模塊設計完成后,將L298驅動芯片電路、黑線檢測傳感器、測速傳感器安裝在小車車體上,完成小車的硬件連接。如圖4-1所示:圖4-1小車組裝完成實物圖選用學校自主設計的單片機開發(fā)板,SST89E516RD單片機為主控芯片,ZLG72920作為4x4鍵盤控制芯片。OCMJ4X8C型128x64液晶作為液晶顯示芯片。使用SST系列芯片專用下載器SSTFlashFlex51將編寫完成的C語言源程序到下載SST89E516RD單片機上,如下圖4-2所示:圖4-2SSTFlashFlex51下載器當小車檢測到第1條黑線時,小車全速前進,實際測試時液晶顯示截圖4-3如下所示:圖4-3第1條黑線檢測液晶顯示當小車檢測到第3條黑線時,小車進入限速區(qū),降速前行,并開始8秒倒計時。當小車程序計夠8秒,全速行駛出限速區(qū);若未計夠8秒就檢測到第4條黑線,即小車出限速區(qū),則全速行駛。實際測試時液晶顯示截圖4-4如下所示:圖4-4第3條黑線檢測液晶顯示當小車檢測到第5條黑線時,小車進入壓線剎車區(qū),大幅降速前行,等待小車壓線。實際測試時液晶顯示截圖4-5如下所示:圖4-5第5條黑線檢測液晶顯示當小車檢測到第6條黑線時,小車立即執(zhí)行壓線停車10秒倒計時程序,10秒倒計時結束后小車全速倒車返回。實際測試時液晶顯示截圖4-6如下所示:圖4-6第6條黑線檢測液晶顯示當小車檢測到第12條黑線時,小車到達終點線立即停車,并顯示全程行進時間、路程。實際測試時液晶顯示截圖4-7如下所示:圖4-7第12條黑線檢測液晶顯示結論【結論兩字格式不需修改。直接在標題下空一行添加內容即可?!拷Y論是對整個研究工作進行歸納和綜合而得出的總結,對所得結果與已有結果的比較和課題尚存在的問題,以及進一步開展研究的見解與建議。結論要寫得概括、簡短。在結論中不能出現(xiàn)“我從畢業(yè)設計中學到了…”等體會性的語句,不要寫成心得體會。電機速度的控制方法有待進一步改善,小車里程測試的精度還要提高。參考文獻【參考文獻格式不需做改變,標題下空一行寫】【列入主要參考文獻20篇以上。參考文獻一律要求是經公開出版、發(fā)表的著作或期刊(論文)。參考文獻統(tǒng)一用阿拉伯數字進行自然編號,序碼用方括號括起。文中引用的參考文獻按文中出現(xiàn)的順序編號,文中沒有引用的文獻排列在后面?!繀⒖嘉墨I中著錄格式要求:①期刊序號作者.題名.刊名,出版年份,卷號(期號),起止頁碼②專著序號作者.書名.版本(第1版不標注).出版地:出版者,出版年:起止頁碼③論文集序號作者.題名.論文集名.出版地,出版年:起止頁碼④畢業(yè)論文序號作者.題名:[畢業(yè)論文](英文用[Dissertation]).保存地點:保存單位,年份,起止頁碼⑤專利序號專利申請者.題名.國別,專利文獻種類,專利號出版日期⑥技術標準序號起草責任者.標準代號.標準順序號—發(fā)布年.標準名稱.出版地:出版者,出版年度鄭人杰.計算機軟件測試技術.北京:清華大學出版社,1992WolfW,孫玉芳等譯.嵌入式計算系統(tǒng)設計原理.北京:機械工業(yè)出版社,2002郝躍,馬佩軍,張衛(wèi)東.功能成品率估算的缺陷特征參數提取法.電子學報,2000,28(8):76-78羅建林.漢語形式語法中的空位和非常序.見:陳力為主編.計算語言學研究與應用.北京:北京語言學院出版社,1993.1-8PattersonDA&HennessyJL.Computerorganizationanddesign:Thehardware/softwareinterface.2ndEdition,SanFrancisco:MorganKaufmann,1994CarreiraJ,MadeiraHandSilvaJG.Xception:Atechniquefortheexperimentalevaluationofdependabilityinmoderncomputers.IEEETransactionsonSoftwareEngineering,1998,24(2):125-136KoopmanPandDeValeK.ComparingtherobustnessofPOSIXoperatingsystems.In:ProceedingsoftheIEEE29thInternationalSymposiumonFault-TolerantComputing,Madison,IEEECSPress,June1999,pp.30-37苗奪謙.RoughSet理論在機器學習中的應用研究[博士學位論文].中國科學院自動化研究所,北京,1997南京大學,天津大學,重慶大學,等.粘滯流體力學.北京:高等教育出版社,1987GB9078-1996,工業(yè)爐窯大氣污染物排放標準.ClarkDW.Thememorysystemofahighperformancepersonalcomputer.XeroxPaloAltoResearchCenter,MC88100RSICMicroprocessorUser’sManual(Secondedition).EnglewoodCliffs:PrenticeHall,1990/spin/whatispin.html,2003-10××××××××××××××××××××××××××××××××××××致謝歷時三個月的畢業(yè)設計已經告一段落。經過自己的探索努力以及齊老師的耐心指導和熱情幫助,本設計已經基本完成。同時創(chuàng)新實驗室的開放也為我的設計提供了實習場地。在此對一并電子信息科學與技術專業(yè)所有老師表示深深的感謝。通過這次畢業(yè)設計,使我深刻地認識到學好專業(yè)知識的重要性,也理解了理論聯(lián)系實際的含義,這次畢業(yè)設計使我對單片機有了更加深刻的了解和掌握。并且檢驗了大學四年的學習成果。雖然在這次設計中對于知識的運用和銜接還不夠熟練。但是我將在以后的工作和學習中繼續(xù)努力、不斷完善。這三個月的設計是對過去所學知識的系統(tǒng)提高和擴充的過程,為今后的發(fā)展打下了良好的基礎。由于自身水平有限,設計中一定存在很多不足之處,敬請各位老師批評指正。附錄英文原文:TheintroductionofAT89C51Background8AT89C51theCHMOScraftmonolithicintegratedcircuitisdesignedusesintoprocessthehighspeedcomputationandthefastinput/output.TheMCS-51monolithicintegratedcircuitmodelapplicationisthehighspeedeventcontrolsystem.Commercialuseincludingmodem,motorcontrolsystem,printer,photogravurepress,airconditioningcontrolsystem,diskdriverandmedicalequipment.TheautomobileindustryusesintheenginecontrolsystemtheMCS-51monolithicintegratedcircuit,thesuspensionsystemandlocksontheothersidethebrakingsystem.AT89C51especiallyverygoodissuitablefrombenefitsfromonitsprocessingspeedandtheenhancementpiecetheperipheryfunctioncollection,suchas:Theautomobilepowercontrol,thevehiclesdynamicarehanging,lockontheothersideapplythebrakewiththestablecontrolapplication.Asaresultofthesedecisiveapplications,themarketrequirementonekindreliablehaslowlydisturbstheexpense-potencycontrollerwhichtheambushresponds,theservicemassivetimeandtheeventactuatestheintegratedperipheryabilitywhichneedsinthereal-timeapplication,hasoutdoestheaverageprocessingpowerinthesoleroutinepackagethecentralprocessor.Hastheequipmenteconomyandthelegalriskwhichtheoperationcannotbeforecastareveryhigh.Onceentersthemarket,especiallythedutydecisivenessapplicationsuchasautopilotorlocksontheothersidethebrakingsystem,willbewrongwillbeinthefinancialresourceforbids.Theredesignexpensemayreachashighas500KUSdollar.Thesingleslicemachineisalsocalledtinycontroller,isbecauseitwasusedintheindustrytocontrolrealmattheearlieststage.SingleslicemachinefrominsidechiphaveCPUappropriationprocessortodeveloponlysincethen.AttheearlieststageofdesigntheprincipleistopasstointegrateagreatdealofperipheralsandCPUinachip,makingcalculatorsystemsmaller,integratingmoreeasilyintocomplicatedofbuttomentiontorequestastrictcontrolequipmentsinthemiddle.TheINTELZ80istheprocessorwhichdesignedaccordingtothiskindofthoughtattheearlieststage,fromnowon,singleslicethedevelopmentofthemachineandappropriationprocessorwentbydifferentroadsthen.Thesinglesliceoftheearlierperiodallofmachinesare8or4.Amongthem,theINTELismostsuccessfulof8031,becauseofinbriefdependablebutthefunctionwasquitegoodtoacquireverybiggoodopinion.Henceforthat8031updevelopedMCS51seriesesasingleslicemachinesystem.Accordingtothesinglesliceofthissystemmachinesystemisstillintheextensiveusagetillnow.Becausetheindustrycontrolstheexaltationof[with]realmrequest,s
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年血糖監(jiān)測試題及答案多選
- 超聲波清洗機操作規(guī)程
- 2025年福州社區(qū)招考試題及答案
- 查對制度復習試題附答案
- 2025年聲控電器面試試題及答案
- 2025年捍衛(wèi)者性格測試題及答案
- 2025年保密測試題及答案
- 2025年現(xiàn)代管理考試題及答案
- 重建代碼-疊層-傅里葉得層重建-傅里葉疊層-
- 2025年以往教資面試試題及答案
- 心理團體輔導的保密協(xié)議
- 生物化學(護理專業(yè)高職)全套教學課件
- ASME B16.5-16.47法蘭尺寸對照表
- 大學生辯論賽評分標準表
- 《經濟法基礎》單元測試題及答案第一章
- 四川大學2020年《C程序設計語言》試卷
- 產品報價單(5篇)
- 《民航地面服務與管理》項目三
- 迎面接力教學課件
- 趕工費用匯總表
- 計算機應用基礎教程(Windows10+Office2016)PPT全套完整教學課件
評論
0/150
提交評論