資源描述:
《基于單片機的藍牙循跡小車本科論文》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、密級:公開SCIENCEANDTECHNOLOGY學(xué)士學(xué)位論文THESISOFBACHELOR(2010—2014年)題目基于單片機的藍牙循跡小車II目錄摘要IAbstract.II第一章緒論11.1選題的依據(jù)及意義11.2課題研究現(xiàn)狀及發(fā)展展望11.3基本要求21.4主要研究內(nèi)容2第二章系統(tǒng)硬件設(shè)計32.1系統(tǒng)硬件總體設(shè)計32.2器件選擇及簡介32.2.1單片機32.3電源電路62.4晶振電路62.5復(fù)位電路62.6電機驅(qū)動電路72.7 循跡電路7第三章 系統(tǒng)軟件設(shè)計93.1 主程序設(shè)計93.2循跡子程序設(shè)計93.3藍牙控制子程序設(shè)計10第
2、四章結(jié)論11參考文獻(References)12第五章致謝13附錄14II基于單片機的循跡小車專業(yè):學(xué)號:姓名指導(dǎo)教師:摘要:本畢業(yè)設(shè)計是做基于單片機的循跡小車。循跡小車是全面模擬人尋路的智能機械系統(tǒng),使用紅外對管模塊檢測黑線,并以STC89C52單片機為控制芯片掌管循跡小汽車的速率及轉(zhuǎn)向,從而實現(xiàn)自動循跡的功能。智能小車具有識別、判斷等智能機制;感知和智能化結(jié)合在一起,可在非特定環(huán)境下工作,如家居清潔機器人等方面具有廣闊的應(yīng)用前景。基于STC89C52單片機的智能循跡小車能沿黑色指引導(dǎo)線前進;用12864液晶顯示器顯示運動狀態(tài)。此外還擴展了
3、在安卓手機上安裝一個應(yīng)用程序與hc06藍牙通訊模塊通訊以控制小車。[1]首先詳細介紹了循跡小車硬件系統(tǒng)的設(shè)計。系統(tǒng)主控制回路采用了STC89C52單片機,該單片機支持使用C語言編程。系統(tǒng)硬件包括單片機最小系統(tǒng),穩(wěn)壓電源模塊,尋跡傳感器模塊,HC06藍牙從模塊、電機驅(qū)動模塊以及12864液晶顯示模塊.其次對小車的軟件流程進行了詳細的描述,軟件主要為循跡模塊,顯示模塊。Hc06藍牙從模塊。最后通過仿真調(diào)試和小車的運行,所有要求的功能都滿足要求。關(guān)鍵詞:STC89C52單片機,L298N,12864液晶顯示器,紅外對管循跡模塊,Hc06藍牙從模塊1
4、8ThetrackingcarwhichbasedonMCUAbstract:trackingcarisfullysimulatethehumanmachinewayfindingsystem,usinginfraredmoduledetectstheblacklineonthetube,andSTC89C52microcontrollertocontrolthespeedofthecartrackingchipcontrolandsteering,enablingautomatictrackingfunction.Smartcarwithr
5、ecognition,judgmentintelligentmechanisms;perceptionandintelligencecanbecombinedtoworkinanon-specificenvironments,suchashomecleaningrobotsandotheraspectshavebroadapplicationprospects.STC89C52microcontroller-basedintelligenttrackingcarcanmoveforwardalongtheblackwireguidance;1
6、2864LCDdisplaystateofmotion.Italsoextendstoinstallanapplicationwiththehc06BluetoothcommunicationmodulecommunicationontheAndroidphonetocontrolthecar.Firstdetailsofthedesignofthecartrackinghardwaresystem.ThemaincontrolloopsystemusingAT89S52microcontroller,themicrocontrollersu
7、pportstheuseoftheCprogramminglanguage.Minimumsystemhardwareincludingsingle-chipsystems,powermodules,trackingsensormodule,Bluetoothmodule,motordrivemoduleandLCDmodule.Secondly,thecar'ssoftwareprocessesaredescribedindetail,thesoftwaremainlyfortrackingmodule,displaymodule.Hc06
8、Bluetoothfromthemodule.Finally,thesimulationdebugandrunthecar,alltherequiredfuncti