![基于安卓手機(jī)藍(lán)牙控制的智能小車設(shè)計(jì).doc_第1頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/24/c734f63f-33cb-470b-a744-60054771d5b7/c734f63f-33cb-470b-a744-60054771d5b71.gif)
![基于安卓手機(jī)藍(lán)牙控制的智能小車設(shè)計(jì).doc_第2頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/24/c734f63f-33cb-470b-a744-60054771d5b7/c734f63f-33cb-470b-a744-60054771d5b72.gif)
![基于安卓手機(jī)藍(lán)牙控制的智能小車設(shè)計(jì).doc_第3頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/24/c734f63f-33cb-470b-a744-60054771d5b7/c734f63f-33cb-470b-a744-60054771d5b73.gif)
![基于安卓手機(jī)藍(lán)牙控制的智能小車設(shè)計(jì).doc_第4頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/24/c734f63f-33cb-470b-a744-60054771d5b7/c734f63f-33cb-470b-a744-60054771d5b74.gif)
![基于安卓手機(jī)藍(lán)牙控制的智能小車設(shè)計(jì).doc_第5頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/24/c734f63f-33cb-470b-a744-60054771d5b7/c734f63f-33cb-470b-a744-60054771d5b75.gif)
已閱讀5頁,還剩71頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
編 號: 審定成績: 畢業(yè)設(shè)計(jì)(論文)設(shè)計(jì)(論文)題目:基于安卓手機(jī)藍(lán)牙控制的智能小車設(shè)計(jì)學(xué) 院 名 稱 :自 動 化學(xué) 生 姓 名 :專 業(yè) :測控技術(shù)與儀器班 級 :學(xué) 號 :指 導(dǎo) 教 師 :答辯組 負(fù)責(zé)人 :填表時(shí)間:2013 年 05 月制重慶郵電大學(xué)本科畢業(yè)設(shè)計(jì)(論文)摘 要隨著物聯(lián)網(wǎng)的興起,Android手機(jī)以其獨(dú)有的開放性優(yōu)勢正在為我們提供更多優(yōu)質(zhì)便捷的技術(shù)成果。本課題研究的是基于安卓手機(jī)藍(lán)牙控制的智能小車設(shè)計(jì),基于手機(jī)平臺,借助于藍(lán)牙技術(shù),設(shè)計(jì)和實(shí)現(xiàn)了一種無線遙控小車新的解決方案。設(shè)計(jì)以手機(jī)控制平臺、藍(lán)牙通訊模塊、電機(jī)驅(qū)動模塊等硬件模塊組成的遙控小車。實(shí)現(xiàn)小車的前進(jìn)、后退、前左轉(zhuǎn)彎、前右轉(zhuǎn)彎、后左轉(zhuǎn)彎、后右轉(zhuǎn)彎等實(shí)時(shí)控制功能。為遙控玩具小車的設(shè)計(jì)提出了一種新的思路,同時(shí)可以為將來智能家居的遙控設(shè)計(jì)提供一定的參考意義。闡述一種通過手機(jī)藍(lán)牙遙控小車行走的軟、硬件設(shè)計(jì)。手機(jī)藍(lán)牙作為客戶端,小車上的藍(lán)牙模塊HC-06作為服務(wù)端??蛻舳瞬捎肊clipse開發(fā)環(huán)境,JAVA編程,服務(wù)端采用單片機(jī)控制。雙方通過串口進(jìn)行通信,單片機(jī)驅(qū)動直流電機(jī)控制小車行動。實(shí)驗(yàn)結(jié)果表明,小車可以接收手機(jī)遙控信號并靈活地進(jìn)行前行、倒退、左轉(zhuǎn)、右轉(zhuǎn)和停止等功能。本文介紹了基于安卓手機(jī)的藍(lán)牙智能小車控制要實(shí)現(xiàn)的功能,接著闡述該系統(tǒng)電路的設(shè)計(jì)及原理的說明,包括了方案的設(shè)計(jì)、重要元器件的介紹、電路設(shè)計(jì)的說明(包括單片機(jī)控制電路、電機(jī)驅(qū)動電路)安卓手機(jī)軟件界面設(shè)計(jì)、軟件設(shè)計(jì)流程以及系統(tǒng)的調(diào)試。最后總結(jié)了基于安卓的藍(lán)牙智能小車控制設(shè)計(jì)完成的任務(wù),分析系統(tǒng)出現(xiàn)的不足。【關(guān)鍵詞】Andriod 藍(lán)牙 智能小車 智能手機(jī) AT89C52單片機(jī)ABSTRACTWith the rise of the Internet of Things, Android phones with its unique advantage of being open for us to provide more quality and convenient technological achievements. The research is based on the Android mobile phone Bluetooth controlled smart car design, based on mobile platforms, by means of Bluetooth technology, design and implementation of a wireless remote control car new solutions. Control platform designed for mobile phones, Bluetooth communication module, motor drive modules and other hardware modules remote control car. Realize the car forward, backward, turn left in front, front right turn after turn left, turn right after the other real-time control functions. For the remote control toy car design presents a new way of thinking, and can for the future smart home remote control designed to provide some reference value.Describes one kind of walking through the phones Bluetooth remote control car software and hardware design. Bluetooth mobile phone as a client, a small car Bluetooth Module HC-06 as a server. Clients using the Eclipse development environment, JAVA programming, client services using micro-controller. The two sides communicate through the serial port, the microcontroller drive DC motor control car action. Experimental results show that the car can receive mobile phone remote control signals and the flexibility to move forward, backward, turn left, turn right and stop functions.Introduces the based on Andrewss the Bluetooth intelligent trolley control want to achieve the function is trolley be able to forward, backward, turn left, turn right, then expounded that the system circuit design and principle of description, including the program design, it is important components introduction, circuit design Description of (, including SCM control circuit, the motor drive circuit) Andrews mobile phone software interface design, software design flow as well as system debugging. Finally summed up the based on Andrewss the Bluetooth intelligent trolley control design is completed the task of, analysis system appear deficiencies.【Key words】Andriod Bluetooth Intelligent car Smartphone AT89C52 SCM目 錄前 言 1第一章 緒論2 第一節(jié) 國內(nèi)外研究現(xiàn)狀2 第二節(jié) 發(fā)展趨勢分析4第三節(jié) 本章小結(jié)4第二章 設(shè)計(jì)方案分析5 第一節(jié) 設(shè)計(jì)方案分析確定5第二節(jié) 本章小結(jié)8第三章 安卓操作系統(tǒng)概述 9第一節(jié) 安卓操作系統(tǒng)發(fā)展歷史及趨勢 9第二節(jié) Android開發(fā)環(huán)境搭建 9一、 Android的基本介紹 9二、 Android系統(tǒng)構(gòu)架10三、 Android開發(fā)包及其工具的安裝和配置11第三節(jié) 本章小結(jié)13第四章 系統(tǒng)硬件電路設(shè)計(jì) 14第一節(jié) 單片機(jī)最小系統(tǒng)14第二節(jié) 電機(jī)驅(qū)動模塊17第三節(jié) 藍(lán)牙模塊21第四節(jié) 本章小結(jié)22第五章 系統(tǒng)軟件程序設(shè)計(jì) 23 第一節(jié) 主程序設(shè)計(jì)23第二節(jié) 手機(jī)端程序設(shè)計(jì)25一、 手機(jī)界面程序設(shè)計(jì)27二、 手機(jī)監(jiān)聽程序設(shè)計(jì)28第三節(jié) 本章小結(jié)29第六章 系統(tǒng)整體的調(diào)試31 第一節(jié) 調(diào)試的方案31 第二節(jié) 硬件電路調(diào)試31 一、 獨(dú)立元件的檢測31 二、 單片機(jī)最小系統(tǒng)的調(diào)試33三、 電源電路的測試34 四、 驅(qū)動電路的調(diào)試34 第三節(jié) 軟件調(diào)試37 第四節(jié) 系統(tǒng)整體調(diào)試38第五節(jié) 本章小結(jié)40結(jié) 論 41致 謝43參考文獻(xiàn) 44附 錄 46 一、英文原文46 二、英文翻譯54 三、源程序60 - IV -前 言遙控小車是玩具市場一種很常見的玩具,但是每個(gè)小車都有自己特定的遙控器,原裝遙控器壞了很難與其它型號的進(jìn)行匹配。現(xiàn)在手機(jī)使用十分普遍,如果利用手機(jī)這個(gè)平臺,通過軟件編程,可以很方便的在一個(gè)硬件平臺實(shí)現(xiàn)多種小車的遙控器。藍(lán)牙,是一種支持短距離通信的無線電技術(shù)。則可以通過手機(jī)藍(lán)牙來控制我們的玩具小車1、2。隨著家用電器的越來越普及和人們生活節(jié)奏的加快,人們對電器的依賴性進(jìn)一步提高,對電器的功能要求也進(jìn)一步增大?,F(xiàn)有每個(gè)普通家庭中的遙控器包括空調(diào)遙控器、電視遙控器、DVD遙控器、汽車遙控器、門窗遙控器等,門類繁多且不通用,而另一方面,手機(jī)已成為人人必備的工具,如果可以用我們必備的手機(jī)去遙控所有這些家用電器,可擺脫將來對專用紅外遙控面板的依賴,一機(jī)在手,萬物盡在掌握之中。因此,本論文先設(shè)計(jì)一種手機(jī)對智能遙控車的控制方案,利用本系統(tǒng)的控制模塊可擴(kuò)展至對所有家電的控制2。Andriod是一個(gè)完全開放的標(biāo)準(zhǔn)平臺,在2007年11月5日這天,谷歌公司正式向外界展示了這款名為Android的操作系統(tǒng),并且在這天谷歌宣布建立一個(gè)全球性的聯(lián)盟組織,該組織由34家手機(jī)制造商、軟件開發(fā)商、電信運(yùn)營商以及芯片制造商共同組成。這一聯(lián)盟將支持谷歌發(fā)布的手機(jī)操作系統(tǒng)以及應(yīng)用軟件,將共同開發(fā)Android系統(tǒng)的開放源代碼。本程序是基于Android 21系統(tǒng),所用開發(fā)工具為Eclipse集成開發(fā)環(huán)境,Eclipse是著名的跨平臺的自由集成開發(fā)環(huán)境(IDE)。最初主要用來Java語言開發(fā),但是目前亦有人通過插件使其作為其他計(jì)算機(jī)語言比如C+、Python和Android的開發(fā)工具,在此開發(fā)環(huán)境下開發(fā)軟件非常的方便。第一章 緒論第一節(jié) 國內(nèi)外研究現(xiàn)狀一、國外研究現(xiàn)狀1984年,世界上第一幢智能建筑在美國康涅迪格州落成,這棟意義非凡的建筑只是對一座舊式大樓的一定程度的改造而完成的。它只是采用計(jì)算機(jī)系統(tǒng)對大樓的空調(diào)、電梯、照明等設(shè)備進(jìn)行監(jiān)控,并提供語音通信、電子郵件、情報(bào)資料等方面的信息服務(wù)。2000年,新加坡有近30個(gè)社區(qū)的約5000戶家庭采用了這種家庭智能化系統(tǒng),而美國的安裝住戶高達(dá)4萬戶。2003年,網(wǎng)絡(luò)化家居的建設(shè)帶來了高達(dá)4500億美元的市場價(jià)值,這其中有3700億美元是智能家電硬件產(chǎn)品的價(jià)值,剩余的部分則是軟件和技術(shù)支持服務(wù)的費(fèi)用?,F(xiàn)在,國外的智能家居系統(tǒng)技術(shù)己日趨成熟,預(yù)計(jì)今年,50%以上的新房將具有一定的“智能型家居”功能。于此同時(shí),由于技術(shù)的日益標(biāo)準(zhǔn)化,這些新型智能家居系統(tǒng)將比比爾.蓋茨耗資6000萬美元的高端別墅便宜得多。在智能家居系統(tǒng)研發(fā)方面,美國及一些歐洲國家一直處于領(lǐng)先地位。近年來,以美國微軟公司及摩托羅拉公司等為首的一批國外知名企業(yè),先后擠身于智能家居的研發(fā)中。例如:微軟公司開發(fā)的“夢幻之家”、摩托羅拉公司開發(fā)的“居所之門”、IBM公司開發(fā)的“家庭主任”等均已日趨成穩(wěn)得技術(shù)強(qiáng)占家居市場。此外,日韓新等國的龍頭企業(yè)紛紛致力于家居智能化的開發(fā),對家居市場更是躍躍欲試。目前市場上出現(xiàn)得智能家居控制系統(tǒng)主要有:(1)X-10系統(tǒng)(美國),該系統(tǒng)是利用電力線作為網(wǎng)絡(luò)平臺,采用集中控制方式實(shí)現(xiàn)。這套系統(tǒng)的功能較為強(qiáng)大,與其它家居控制系統(tǒng)如ABB、C_BUS等比起來更容易接收,使用也相對簡單。因?yàn)閷?shí)現(xiàn)同樣的功能,X-10家居控制系統(tǒng)是利用220v電力線將發(fā)射器發(fā)出的X-10信號傳送給接收器從而實(shí)現(xiàn)智能化的控制,因此采用這套系統(tǒng)不需要額外的布線,這也是這套系統(tǒng)的最大的一個(gè)優(yōu)勢,因?yàn)槠渌到y(tǒng)基本上都需要布低壓線,在墻上或地面開槽、鉆孔,施工難度大、費(fèi)用高、工期長。但由于缺乏在國內(nèi)市場推廣的條件且價(jià)格昂貴,該系統(tǒng)在國內(nèi)應(yīng)用極少。(2)EIB系統(tǒng)(德國),該系統(tǒng)采用預(yù)埋總線及中央控制方式實(shí)現(xiàn)控制功能。但由于其工程要求復(fù)雜嚴(yán)苛,并且價(jià)格較高,因此一直無法打開國內(nèi)市場3。(3)8X系統(tǒng)(新加坡),該系統(tǒng)采用預(yù)處理總線跟集中控制方式來實(shí)現(xiàn)功能。它的優(yōu)點(diǎn)在于利用的產(chǎn)品對系統(tǒng)進(jìn)行擴(kuò)展,系統(tǒng)較為成熟,比較適合中國國情。但是由于系統(tǒng)架構(gòu)、靈活性及產(chǎn)品價(jià)格等方面還難以達(dá)到要求,所以目前在國內(nèi)還較少應(yīng)用。二、國內(nèi)研究現(xiàn)狀 20世紀(jì)90年代后期,我國的智能小區(qū)日益興起。眾所周知,我國的智能化住宅建設(shè)最早起于上海、廣州和深圳等沿海城市,并逐漸向內(nèi)陸發(fā)展。在97香港回歸之際,在建設(shè)部“97跨世紀(jì)住宅小區(qū)案競賽活動”中,上海中皇廣場被建設(shè)部科技委員會列為全國首家“智能住宅示范工程”,揭開了全國智能小區(qū)發(fā)展的序幕。1999年,建設(shè)部勘察設(shè)計(jì)司、建設(shè)部住宅產(chǎn)業(yè)化辦公室聯(lián)合組織實(shí)施全國住宅小區(qū)智能化技術(shù)示范工程,標(biāo)志著我國住宅小區(qū)智能化進(jìn)入了一個(gè)新階段。隨著信息化走進(jìn)了千家萬戶,由國家經(jīng)貿(mào)委牽頭成立了家庭信息網(wǎng)絡(luò)技術(shù)委員會,而信息網(wǎng)絡(luò)技術(shù)體系研究及產(chǎn)品開發(fā)已經(jīng)被列為了國家技術(shù)創(chuàng)新的重點(diǎn)專項(xiàng)計(jì)劃。據(jù)建設(shè)部要求,截止今年,我國將有70%以上的家庭擁有Internet入網(wǎng)設(shè)備,大中城市中50%的住宅要實(shí)現(xiàn)智能化。我國的智能家居相對于國外起步較晚, 尚未形成一定的國家標(biāo)準(zhǔn)。目前,主要采用國外的一些技術(shù)產(chǎn)品,但也有一些企業(yè)推出了自己的產(chǎn)品,主要有:(1)e家庭(海爾),該系列產(chǎn)品以海爾電腦作為控制中心,各種網(wǎng)絡(luò)家電作為終端設(shè)備,海爾移動電話作為移動數(shù)字控制中心。海爾在技術(shù)上同微軟合作,利用微軟的Windows Me技術(shù)和海爾的網(wǎng)絡(luò)家電,使“e家庭”已具雛形,已推出了網(wǎng)絡(luò)洗衣機(jī)、網(wǎng)絡(luò)冰箱、網(wǎng)絡(luò)空調(diào)、網(wǎng)絡(luò)微波爐等一系列網(wǎng)絡(luò)家電。(2)e-home數(shù)字家園(清華同方),該智能家居控制系統(tǒng)是專門針對中國家庭設(shè)計(jì)的,遵循國際技術(shù)標(biāo)準(zhǔn),采用嵌入式軟、硬件技術(shù),提供網(wǎng)絡(luò)、網(wǎng)絡(luò)節(jié)點(diǎn)及末端設(shè)備。產(chǎn)品以功能模塊開發(fā)為主,基于國外成熟的智能家居標(biāo)準(zhǔn)之上。其智能家居控制系統(tǒng)主要有以下三個(gè)部分:A系列:遵循EIB協(xié)議的家庭控制產(chǎn)品,適用于中高檔住宅區(qū)。B系列:遵循X-10協(xié)議的家庭控制產(chǎn)品,適用于中檔住宅區(qū)。易家三代:配電箱集中安裝式家庭控制產(chǎn)品。國內(nèi)各大軟、硬件機(jī)構(gòu)正在積極的研制、開發(fā)更為符合市場的智能化家居設(shè)備,以解決當(dāng)前智能化產(chǎn)品實(shí)用性差、使用復(fù)雜及產(chǎn)品價(jià)格昂貴等缺點(diǎn),而技術(shù)創(chuàng)新性也逐步向國際先進(jìn)水平靠攏,這樣的未來值得期待4。第二節(jié) 發(fā)展趨勢智能家居的發(fā)展分為三個(gè)階段:首先是家庭電子化(Home Electronics)階段,這個(gè)時(shí)期主要是面向單個(gè)的電器,家庭電器之間并沒有形成網(wǎng)絡(luò),亦沒有大的聯(lián)系。其次是住宅自動化(Home Automation)階段,這個(gè)時(shí)期是面向功能的階段,一部分的家庭電器之間形成了簡單的網(wǎng)絡(luò),主要是為了實(shí)現(xiàn)某個(gè)特定單一的功能,例如單一的自動抄表功能。最后是家居智能化(歐洲稱為Smart Home,美國稱為 Wise House)階段,這個(gè)時(shí)期是面向系統(tǒng)設(shè)計(jì)的階段,系統(tǒng)通過家庭分布總線把住宅內(nèi)各種與信息相關(guān)的通信設(shè)備、家用電器、報(bào)警裝置并到網(wǎng)絡(luò)節(jié)點(diǎn)中進(jìn)行集中的監(jiān)控、管理,保持家電與環(huán)境的協(xié)調(diào),提供生活、工作、學(xué)習(xí)以及娛樂的各種優(yōu)質(zhì)服務(wù),營造一種溫馨舒適的家庭氛圍。智能家居控制系統(tǒng)提供高效、舒適的家居環(huán)境,確保住戶的生命財(cái)產(chǎn)安全;集中或遠(yuǎn)程調(diào)節(jié)家居環(huán)境的溫度、濕度以及風(fēng)的速度等,同時(shí)檢查空氣成分,提高空氣質(zhì)量;調(diào)節(jié)音響,電視等娛樂設(shè)施,愉悅心情;合理利用太陽能活周遭環(huán)境的變化,盡可能的節(jié)約能耗,達(dá)到合理利用資源;提供現(xiàn)代化的通信、信息服務(wù)。第三節(jié) 本章小結(jié)Internet和移動通信的迅速發(fā)展,使人們對各種數(shù)據(jù)和移動服務(wù)的需求快速增長。藍(lán)牙技術(shù)作為一個(gè)全球開放性無線標(biāo)準(zhǔn),通過把各種語言和數(shù)據(jù)設(shè)備用無線鏈路連接起來,使人們能夠隨時(shí)隨地實(shí)現(xiàn)個(gè)人區(qū)域內(nèi)語言和數(shù)據(jù)的交換與傳輸,隨著技術(shù)的發(fā)展和完善,藍(lán)牙必將對人們的生活和工作產(chǎn)生重大的影響。第二章 設(shè)計(jì)方案分析第一節(jié) 設(shè)計(jì)方案分析一、 設(shè)計(jì)要求本次設(shè)計(jì)要求實(shí)現(xiàn)一個(gè)手機(jī)可以遠(yuǎn)程通過藍(lán)牙控制小車的前進(jìn)、后退、左轉(zhuǎn)和右轉(zhuǎn)。要求學(xué)生對單片機(jī)和安卓手機(jī)開發(fā)有一定程度的理解,熟悉單片機(jī)定時(shí)器/計(jì)數(shù)器以及中斷的使用,會基本的C語言和java,熟練掌握keil 51軟件的使用與程序下載以及安卓手機(jī)軟件開發(fā)環(huán)境。二、 設(shè)計(jì)構(gòu)思通過查找資料進(jìn)行方案論證和選擇,可以確定出該系統(tǒng)的整體構(gòu)成。本設(shè)計(jì)是以AT89C52單片機(jī)為核心,以設(shè)置手機(jī)界面來設(shè)置前進(jìn)、后退、左轉(zhuǎn)、右轉(zhuǎn)、停止等功能。單片機(jī)控制電機(jī)驅(qū)動來控制電機(jī)的正反轉(zhuǎn)以實(shí)現(xiàn)小車的前進(jìn)、后退、左轉(zhuǎn)、右轉(zhuǎn)、停止。HC-06為藍(lán)牙接收模塊,通過與手機(jī)端的藍(lán)牙進(jìn)行連接配對,從而接收從手機(jī)端發(fā)送過來的動作指令。接收到的指令再傳遞給單片機(jī),單片機(jī)通過分析傳遞過來的指令不同,而跳轉(zhuǎn)到不同的子程序來控制電機(jī)驅(qū)動,從而實(shí)現(xiàn)小車的前進(jìn)、后退、左轉(zhuǎn)、右轉(zhuǎn)、停止等不同的動作。電源提供給單片機(jī)5V直流電,L298需要從外部接兩個(gè)電壓,一個(gè)是給電機(jī)的,另一個(gè)給L298芯片的5。三、系統(tǒng)框圖通過查找資料進(jìn)行方案論證和選擇,可以確定出該系統(tǒng)的整體構(gòu)成,本系統(tǒng)的系統(tǒng)框圖如圖2.1所示。圖2.1 系統(tǒng)框圖四、單片機(jī)的選擇單片機(jī)芯片選型時(shí),總的原則是:(1)芯片含有功能或數(shù)量略大于設(shè)計(jì)需求,設(shè)計(jì)需求盡可能用芯片完成,少用外圍器件。(2)技術(shù)性:要從單片機(jī)的技術(shù)指標(biāo)角度,對單片機(jī)芯片進(jìn)行選擇,以保證單片機(jī)應(yīng)用系統(tǒng)在一定的技術(shù)指標(biāo)下可靠運(yùn)行;(3)實(shí)用性:要從單片機(jī)的供貨渠道、信譽(yù)程序等角度,對單片機(jī)的生產(chǎn)廠家進(jìn)行選擇以保證單片機(jī)應(yīng)用系統(tǒng)在能長期、可靠運(yùn)行;(4)可開發(fā)性:選用的單片機(jī)要有可靠的可以開發(fā)手段,如程序開發(fā)工具、仿真調(diào)試手段等。單片機(jī)僅用于控制電機(jī)驅(qū)動,用51結(jié)構(gòu)的有Atmel的AT89CXX系列、AT89SXX系列、AT89C20系列(20引腳)或STC的所有單片機(jī)都可以實(shí)現(xiàn)。根據(jù)在學(xué)校比較流行的學(xué)習(xí)單片機(jī)是AT89CXX系列,而且AT89C52單片機(jī)便宜,購買方便,故單片機(jī)選用AT89C52單片機(jī)6。 五、電機(jī)驅(qū)動的選擇底盤和最小系統(tǒng)確定好了后,小車還是跑不起來缺少電機(jī)驅(qū)動。單片機(jī)的I/O是驅(qū)動不了電機(jī)的,因此我選用的是L298N電機(jī)專用驅(qū)動芯片。L298N通過單片機(jī)的I/O輸入改變芯片控制端的電平,即可以對電機(jī)進(jìn)行正反轉(zhuǎn),停止的操作,輸入引腳與輸出引腳的邏輯關(guān)系圖如表2.1所示。表2.1 L298N模塊邏輯關(guān)系圖EnALn1Ln2運(yùn)轉(zhuǎn)狀態(tài)0XX停止110正傳101反轉(zhuǎn)111立停100停止L298N電機(jī)驅(qū)動模塊性能特點(diǎn):1、可實(shí)現(xiàn)電機(jī)正反轉(zhuǎn)及調(diào)速。2、啟動性能好,啟動轉(zhuǎn)矩大。3、工作電壓可達(dá)到36V,4A。4、可同時(shí)驅(qū)動兩臺直流電機(jī)。5、適合應(yīng)用于機(jī)器人設(shè)計(jì)及智能小車的設(shè)計(jì)7。六、藍(lán)牙模塊的選擇本模塊分主機(jī)和從機(jī),主機(jī)能和從機(jī)配對通信,從機(jī)與從機(jī)之間或主機(jī)與主機(jī)之間不能通信,從機(jī)能和電腦、手機(jī)等的藍(lán)牙配對通信,購買時(shí)默認(rèn)為從機(jī)。我們在做智能小車控制時(shí),藍(lán)牙模塊主要是實(shí)現(xiàn)接收從手機(jī)端發(fā)送過來的指令,所以我們需要的是從機(jī)模塊。藍(lán)牙串口在模塊功能上,偶數(shù)命名的互相兼容,從機(jī)命名的也互相兼容,也就是說,HC-04與HC-06,HC-03與HC-05在功能上是兼容的。HC-04與HC-06是比較早的版本,用戶不可以自己切換主機(jī)或者從機(jī),AT指令集很少,包括修改藍(lán)牙名(限于從機(jī)),修改密碼,修改波特率,詢問版本號等幾個(gè)基本功能。在本次設(shè)計(jì)中我們只需實(shí)現(xiàn)簡單的通信,因此選用HC-06模塊。HC-06模塊只記憶最后一次配對過的從機(jī),并只與該從機(jī)配對,直到KEY(26腳)高電平觸發(fā)時(shí)放棄記憶,26腳默認(rèn)應(yīng)該為低電平。 七、電源的選擇電源給單片機(jī)及電機(jī)驅(qū)動等使用5V直流電的器件提供電源,供系統(tǒng)正常工作。方案一:使用開關(guān)電源將220V交流電轉(zhuǎn)為5V直流電給系統(tǒng)供電。開關(guān)電源的體積小,重量輕。但由于需要耐壓不小于220V的電容等特殊的元器件,日常生活中較難找全器件,開關(guān)電源的散熱比較差,不適宜長時(shí)間工作。故此方案不適宜。方案二:用變壓器降壓經(jīng)整流橋整流和7805穩(wěn)壓后給系統(tǒng)供電。變壓器相對比較重,但他的電路穩(wěn)定,適宜長時(shí)間供電。能做到交流電供電正常時(shí)就能給系統(tǒng)正常供電。但在交流電失電時(shí)系統(tǒng)會停止工作,這時(shí)的時(shí)鐘也會停止走時(shí)。在重新供電時(shí)系統(tǒng)會重啟,從而造成原先設(shè)置的數(shù)據(jù)丟失。故此方案存在漏洞,不適宜使用。方案三:使用交流電和干電池混合給系統(tǒng)供電。在交流電不失效的情況下由交流電轉(zhuǎn)5V直流電供電,在交流電失效情況下由干電池供電。這樣就能解決運(yùn)行成本過高或者在交流電失效時(shí)丟失原先設(shè)置數(shù)據(jù)的問題。方案四:使用干電池給系統(tǒng)供電。干電池供電能讓系統(tǒng)穩(wěn)定的工作,時(shí)鐘的走時(shí)不受交流電的影響。干電池的價(jià)格相對交流電而言較貴,用干電池單獨(dú)供電會造成使用成本提高的問題。但綜合情況考慮到小車要前進(jìn)、后退、左轉(zhuǎn)、右轉(zhuǎn)等問題,因此不可能采用交流電源來供電,最終決定兩個(gè)電源都采用干電池供電比較合理,因此采用方案四提供電源。第二節(jié) 本章小結(jié)通過查找相關(guān)資料,首先確定要完成該設(shè)計(jì)需要到的硬件有單片機(jī)最小系統(tǒng)、藍(lán)牙模塊(只需實(shí)現(xiàn)接收數(shù)據(jù),不用發(fā)送數(shù)據(jù)的從機(jī)模塊HC-06)、電機(jī)驅(qū)動模塊。通過分析該設(shè)計(jì)需要實(shí)現(xiàn)的功能,而選擇適合的芯片型號及供電的方式。最后綜合分析后繪制了該系統(tǒng)的硬件接線圖。第三章 安卓操作系統(tǒng)概述第一節(jié) 安卓操作系統(tǒng)的發(fā)展歷史及趨勢Android系統(tǒng)一開始并不是由谷歌研發(fā)出來的,Android系統(tǒng)原來的公司名字就叫做Android,谷歌公司在2005收購了這個(gè)僅成立22月的高科技企業(yè)。Android系統(tǒng)也開始由谷歌接手研發(fā),Android系統(tǒng)的負(fù)責(zé)人以及Android公司的CEO安迪魯賓成為谷歌公司的工程部副總裁,繼續(xù)負(fù)責(zé)Android項(xiàng)目的研發(fā)工作。在2007年11月5日這天,谷歌公司正式向外界展示了這款名為Android的操作系統(tǒng),并且在這天谷歌宣布建立一個(gè)全球性的聯(lián)盟組織,該組織由34家手機(jī)制造商、軟件開發(fā)商、電信運(yùn)營商以及芯片制造商共同組成。這一聯(lián)盟將支持谷歌發(fā)布的手機(jī)操作系統(tǒng)以及應(yīng)用軟件,將共同開發(fā)Android系統(tǒng)的開放源代碼8。第二節(jié) Android開發(fā)環(huán)境搭建一、 Android的基本介紹Android是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動設(shè)備,如智能手機(jī)和平板電腦,由Google公司和開放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。尚未有統(tǒng)一中文名稱,中國大陸地區(qū)較多人使用“安卓”或“安致”。Android操作系統(tǒng)最初由Andy Rubin開發(fā),主要支持手機(jī)。2005年8月由Google收購注資。2007年11月,Google與84家硬件制造商、軟件開發(fā)商及電信營運(yùn)商組建開放手機(jī)聯(lián)盟共同研發(fā)改良Android系統(tǒng)。隨后Google以Apache開源許可證的授權(quán)方式,發(fā)布了Android的源代碼。第一部Android智能手機(jī)發(fā)布于2008年10月。Android逐漸擴(kuò)展到平板電腦及其他領(lǐng)域上,如電視、數(shù)碼相機(jī)、游戲機(jī)等。2011年第一季度,Android在全球的市場份額首次超過塞班系統(tǒng),躍居全球第一。 2012年11月數(shù)據(jù)顯示,Android占據(jù)全球智能手機(jī)操作系統(tǒng)市場76%的份額,中國市場占有率為90%。其具有以下特點(diǎn):開放性:在優(yōu)勢方面,Android平臺首先就是其開發(fā)性,開發(fā)的平臺允許任何移動終端廠商加入到Android聯(lián)盟中來。顯著的開放性可以使其擁有更多的開發(fā)者,隨著用戶和應(yīng)用的日益豐富,一個(gè)嶄新的平臺也將很快走向成熟。開發(fā)性對于Android的發(fā)展而言,有利于積累人氣,這里的人氣包括消費(fèi)者和廠商,而對于消費(fèi)者來講,最大的受益正是豐富的軟件資源。開放的平臺也會帶來更大競爭,如此一來,消費(fèi)者將可以用更低的價(jià)位購得心儀的手機(jī)。不受束縛:在過去很長的一段時(shí)間,特別是在歐美地區(qū),手機(jī)應(yīng)用往往受到運(yùn)營商制約,使用什么功能接入什么網(wǎng)絡(luò),幾乎都受到運(yùn)營商的控制。自從2007年iPhone上市后,用戶可以更加方便地連接網(wǎng)絡(luò),運(yùn)營商的制約減少。隨著EDGE、HSDPA這些2G至3G移動網(wǎng)絡(luò)的逐步過渡和提升,手機(jī)隨意接入網(wǎng)絡(luò)已不是運(yùn)營商口中的笑談。豐富的硬件:這一點(diǎn)還是與Android平臺的開放性相關(guān),由于Android的開放性,眾多的廠商會推出千奇百怪,功能特色各具的多種產(chǎn)品。功能上的差異和特色,卻不會影響到數(shù)據(jù)同步、甚至軟件的兼容,如同從諾基亞Symbian風(fēng)格手機(jī)一下改用蘋果iPhone,同時(shí)還可將Symbian中優(yōu)秀的軟件帶到iPhone上使用、聯(lián)系人等資料更是可以方便地轉(zhuǎn)移。方便開發(fā):Android平臺提供給第三方開發(fā)商一個(gè)十分寬泛、自由的環(huán)境,不會受到各種條條框框的阻擾,可想而知,會有多少新穎別致的軟件會誕生。Google應(yīng)用:在互聯(lián)網(wǎng)的Google已經(jīng)走過10年度歷史,從搜索巨人到全面的互聯(lián)網(wǎng)滲透,Google服務(wù)如地圖、郵件、搜索等已經(jīng)成為連接用戶和互聯(lián)網(wǎng)的重要紐帶,而Android平臺手機(jī)將無縫結(jié)合這些優(yōu)秀的Google服務(wù)。二、Android系統(tǒng)構(gòu)架Android的系統(tǒng)架構(gòu)和其操作系統(tǒng)一樣,采用了分層的架構(gòu)。從架構(gòu)圖3.1看,Androi d分為四個(gè)層,從高層到低層分別是應(yīng)用程序?qū)印?yīng)用程序框架層、系統(tǒng)運(yùn)行庫層和Linux內(nèi)核層9。 圖3.1 Android結(jié)構(gòu)圖1、應(yīng)用程序Android會同一系列核心應(yīng)用程序包一起發(fā)布,該應(yīng)用程序包包括客戶端,SMS短消息程序,日歷,地圖,瀏覽器,聯(lián)系人管理程序等。所有的應(yīng)用程序都是使用JAVA語言編寫的。2、應(yīng)用程序框架開發(fā)人員也可以完全訪問核心應(yīng)用程序所使用的API框架。該應(yīng)用程序的架構(gòu)設(shè)計(jì)簡化了組件的重用,任何一個(gè)應(yīng)用程序都可以發(fā)布它的功能塊并且任何其它的應(yīng)用程序都可以使用其所發(fā)布的功能塊(不過得遵循框架的安全性)。同樣,該應(yīng)用程序重用機(jī)制也使用戶可以方便的替換程序組件。3、系統(tǒng)運(yùn)行庫Android 包含一些C/C+庫,這些庫能被Android系統(tǒng)中不同的組件使用。它們通過 Android 應(yīng)用程序框架為開發(fā)者提供服務(wù)。4、系統(tǒng)內(nèi)核Android 是運(yùn)行于Linux kernel之上,但并不是GNU/Linux。因?yàn)樵谝话鉍NU/Linux 里支持的功能,Android 大都沒有支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以Bionic 取代Glibc、以Skia 取代Cairo、再以opencore取代FFmpeg等等。三、Android開發(fā)包及其工具的安裝和配置Android的開發(fā)是可以在windows XP及其以版本、MACOS、Linux等系統(tǒng)上進(jìn)行開發(fā)的;首先呢,我們要進(jìn)入Google的官方網(wǎng)站下載windows XP版本的java開發(fā)包JDK,我們選擇的版本是JDK1.6.0以上的版本。在應(yīng)用開發(fā)平臺方面,我們采用的是eclipse,因?yàn)間oogle提供了基于eclipse的android開發(fā)插件ADT,在隨時(shí)更新的插件幫助下,可以很快幫助我們完成android手機(jī)終端的相關(guān)應(yīng)用開發(fā)。1、安裝JDK和配置java開發(fā)環(huán)境首先,安裝JDK時(shí),安裝包中有JDK和JRE兩部分,點(diǎn)擊安裝程序,指定安裝目錄,然后點(diǎn)擊下一步,等待安裝完成即可。安裝完成之后,點(diǎn)擊“我的電腦”,選擇“屬性”里面的“高級”選項(xiàng),選擇環(huán)境變量,找到path變量,如果沒有,就自己添加一個(gè),按后命名path就行,完成之后,點(diǎn)擊編輯,添加JDK安裝目錄的“l(fā)ib”文件路徑;之后點(diǎn)擊確定,然后再找到CLASSPATH變量,在路徑輸入“.”,然后點(diǎn)擊確定。2、檢測安裝安裝配置完成之后,需要測試是否安裝成功。點(diǎn)擊開始運(yùn)行輸入“cmd”,打開命令模式。輸入“javaversion”,檢測JDK安裝是否成功,如果現(xiàn)實(shí)結(jié)果,則安裝成功。3、安裝eclipse打開安裝包,點(diǎn)擊安裝,彈出workspace對話框,確定創(chuàng)建項(xiàng)目的保存路徑。4、SDK和ADT的安裝和配置首先,解壓安裝包,運(yùn)行“SDK Setup.exe”。其次,在“Android SDK and Avd manager”的窗口左側(cè)選擇“setting”,選中“Force https:/.”然后返回“Installed packges”,點(diǎn)擊“Update all”。點(diǎn)擊“Available Packges”,選擇要安裝的API版本以及USB驅(qū)動和SDK文檔,我們都選擇了。 這個(gè)過程很漫長,一定要保證網(wǎng)速快的情況下來安裝,要不會出現(xiàn)安裝不了的情況,最少安裝這個(gè)也要一天的時(shí)間,所以要耐心等待。下載完成之后,選擇所有選項(xiàng),然后全部安裝,安裝完成之后,配置SDK,SDK的配置更JDK是一樣的。5、ADT的安裝和配置啟動eclipse,點(diǎn)擊“Help”菜單,選擇“Install New Software”之后,點(diǎn)擊“Add”按鈕,點(diǎn)擊Archive指向下載的ADT壓縮包,然后點(diǎn)擊“ok”,選中所需要安裝的插件即可。6、Android虛擬機(jī)的搭建打開菜單“windows”,一次選擇“Android SDK and AVD Manager”,打開界面;然后點(diǎn)擊NEW新建模擬機(jī),彈出選項(xiàng)卡,根據(jù)選項(xiàng)卡填寫自己所需要的內(nèi)容,即可創(chuàng)建。7、建立好項(xiàng)目名后,即可啟動虛擬機(jī)。第三節(jié) 本章小結(jié)本章主要介紹了安卓系統(tǒng)的概述和安卓開發(fā)環(huán)境的一個(gè)搭建過程。Androi d分為四個(gè)層,從高層到低層分別是應(yīng)用程序?qū)?、?yīng)用程序框架層、系統(tǒng)運(yùn)行庫層和Linux內(nèi)核層。Android系統(tǒng)的主要優(yōu)點(diǎn)有:開放性、不受束縛、豐富的硬件、方便開發(fā)、Google應(yīng)用。在搭建安卓開發(fā)環(huán)境的時(shí)候,耗時(shí)相對比較漫長10、11。 第四章 系統(tǒng)硬件電路設(shè)計(jì)整個(gè)系統(tǒng)的硬件設(shè)計(jì)可以分為四個(gè)模塊:電源電路、單片機(jī)最小系統(tǒng)、電機(jī)驅(qū)動模塊、藍(lán)牙模塊、。電源電路為整個(gè)系統(tǒng)供電,包括單片機(jī)AT89C52、電機(jī)驅(qū)動、藍(lán)牙模塊、及其他外圍電路。電源電路分兩個(gè)部分:(1)接外部電源給電機(jī)供電;(2)由4節(jié)干電池作為電源,給系統(tǒng)供電,以確保單片機(jī)、電機(jī)驅(qū)動、藍(lán)牙模塊的正常運(yùn)行。在電源電路給系統(tǒng)供電時(shí),綠色指示燈點(diǎn)亮,只是當(dāng)前供電正常。單片機(jī)最小系統(tǒng)部分是整個(gè)系統(tǒng)的智能控制部分,也是整個(gè)系統(tǒng)的核心部分。電機(jī)驅(qū)動模塊L298需要從外部接兩個(gè)電壓,一個(gè)是給電機(jī)的,另一個(gè)給L298芯片的12。第一節(jié) 單片機(jī)最小系統(tǒng)單片機(jī)的最小系統(tǒng)就是讓單片機(jī)能正常工作并發(fā)揮其功能時(shí)所必須的組成部分,也可理解為是用最少的元件組成的單片機(jī)可以工作的系統(tǒng)。對51 系列單片機(jī)來說, 最小系統(tǒng)一般應(yīng)該包括: 單片機(jī)、時(shí)鐘電路、復(fù)位電路、輸入/ 輸出設(shè)備等13、14。圖4.1 單片機(jī)最小系統(tǒng)框圖圖4.2 單片機(jī)最小系統(tǒng)原理圖一、單片機(jī)AT89C52AT89S52單片機(jī)片內(nèi)集成256字節(jié)程序運(yùn)行空間、8K字節(jié)Flash存儲空間,支持最大64K外部存儲擴(kuò)展。根據(jù)不同的運(yùn)行速度和功耗的要求,時(shí)鐘頻率可以設(shè)置在033M之間。片內(nèi)資源有4組I/O控制端口、3個(gè)定時(shí)器、8個(gè)中斷、軟件設(shè)置低能耗模式、看門狗和斷電保護(hù)??梢栽?V到5.5V寬電壓范圍內(nèi)正常工作。不斷發(fā)展的半導(dǎo)體工藝也讓該單片機(jī)的功耗不斷降低。同時(shí),該單片機(jī)支持計(jì)算機(jī)并口下載,簡單的數(shù)字芯片就可以制成下載線。根據(jù)不同場合的要求,這款單片機(jī)提供了多種封裝,本次設(shè)計(jì)根據(jù)最小系統(tǒng)有時(shí)需要更換單片機(jī)的具體情況,使用雙列直插DIP-40的封裝。下面對定時(shí)開關(guān)系統(tǒng)中使用到的管腳進(jìn)行簡單說明.P0口:P0口是一個(gè)8位漏極開路的雙向I/O口。作為輸出口,每位能驅(qū)動8個(gè)TTL邏輯電平。對P0端口寫“1”時(shí),引腳用作高阻抗輸入。當(dāng)訪問外部程序和數(shù)據(jù)存儲器時(shí),P0口也被作為低8位地址/數(shù)據(jù)復(fù)用。在這種模式下,P0不具有內(nèi)部上拉電阻。P1口:P1口是一個(gè)具有內(nèi)部上拉電阻的8位雙向I/O口,P1輸出緩沖器能驅(qū)動4個(gè)TTL邏輯電平。對P1 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。P2口:P2口是一個(gè)具有內(nèi)部上拉電阻的8位雙向I/O口,P2輸出緩沖器能驅(qū)動4個(gè)TTL 邏輯電平。對P2 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。 P3 口:P3口是一個(gè)具有內(nèi)部上拉電阻的8位雙向I/O口,P3輸出緩沖器能驅(qū)動4個(gè)TTL邏輯電平。對P3端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。 RST復(fù)位輸入。當(dāng)振蕩器工作時(shí),RST引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將是單片機(jī)復(fù)位。 二. 時(shí)鐘電路在設(shè)計(jì)時(shí)鐘電路之前,讓我們先了解下51 單片機(jī)上的時(shí)鐘管腳:XTAL1(19 腳) :芯片內(nèi)部振蕩電路輸入端。XTAL2(18 腳) :芯片內(nèi)部振蕩電路輸出端。XTAL1 和XTAL2 是獨(dú)立的輸入和輸出反相放大器,它們可以被配置為使用石英晶振的片內(nèi)振蕩器,或者是器件直接由外部時(shí)鐘驅(qū)動。在XTAL1、XTAL2 的引腳上外接定時(shí)元件(一個(gè)石英晶體和兩個(gè)電容),內(nèi)部振蕩器便能產(chǎn)生自激振蕩。一般來說晶振可以在1.2 12MHz 之間任選,甚至可以達(dá)到24MHz 或者更高,但是頻率越高功耗也就越大。在本實(shí)驗(yàn)套件中采用的11.0592M 的石英晶振。和晶振并聯(lián)的兩個(gè)電容的大小對振蕩頻率有微小影響,可以起到頻率微調(diào)作用。當(dāng)采用石英晶振時(shí),電容可以在20 40pF 之間選擇(本實(shí)驗(yàn)套件使用30pF);當(dāng)采用陶瓷諧振器件時(shí),電容要適當(dāng)?shù)卦龃笠恍?,?0 50pF 之間。通常選取33pF 的陶瓷電容就可以了。三. 復(fù)位電路在單片機(jī)系統(tǒng)中,復(fù)位電路是非常關(guān)鍵的,當(dāng)程序跑飛(運(yùn)行不正常)或死機(jī)(停止運(yùn)行)時(shí),就需要進(jìn)行復(fù)位。MCS-5l 系列單片機(jī)的復(fù)位引腳RST( 第9 管腳) 出現(xiàn)2個(gè)機(jī)器周期以上的高電平時(shí),單片機(jī)就執(zhí)行復(fù)位操作。如果RST 持續(xù)為高電平,單片機(jī)就處于循環(huán)復(fù)位狀態(tài)。復(fù)位操作通常有兩種基本形式:上電自動復(fù)位和開關(guān)復(fù)位。上電瞬間,電容兩端電壓不能突變,此時(shí)電容的負(fù)極和RESET 相連,電壓全部加在了電阻上,RESET 的輸入為高,芯片被復(fù)位。隨之+5V電源給電容充電,電阻上的電壓逐漸減小,最后約等于0,芯片正常工作。并聯(lián)在電容的兩端為復(fù)位按鍵,當(dāng)復(fù)位按鍵沒有被按下的時(shí)候電路實(shí)現(xiàn)上電復(fù)位,在芯片正常工作后,通過按下按鍵使RST管腳出現(xiàn)高電平達(dá)到手動復(fù)位的效果。一般來說,只要RST 管腳上保持10ms 以上的高電平,就能使單片機(jī)有效的復(fù)位。圖中所示的復(fù)位電阻和電容為經(jīng)典值,實(shí)際制作是可以用同一數(shù)量級的電阻和電容代替,讀者也可自行計(jì)算RC 充電時(shí)間或在工作環(huán)境實(shí)際測量,以確保單片機(jī)的復(fù)位電路可靠。四. EA/VPP(31 腳) 的功能和接法51 單片機(jī)的EA/VPP(31 腳) 是內(nèi)部和外部程序存儲器的選擇管腳。當(dāng)EA 保持高電平時(shí),單片機(jī)訪問內(nèi)部程序存儲器;當(dāng)EA 保持低電平時(shí),則不管是否有內(nèi)部程序存儲器,只訪問外部存儲器。對于現(xiàn)今的絕大部分單片機(jī)來說,其內(nèi)部的程序存儲器(一般為flash)容量都很大,因此基本上不需要外接程序存儲器,而是直接使用內(nèi)部的存儲器。在本實(shí)驗(yàn)套件中,EA 管腳接到了VCC 上,只使用內(nèi)部的程序存儲器。這一點(diǎn)一定要注意,很多初學(xué)者常常將EA 管腳懸空,從而導(dǎo)致程序執(zhí)行不正常15。第二節(jié) 電機(jī)驅(qū)動模塊一、 L298N型驅(qū)動器的原理及應(yīng)用L298是SGS公司的產(chǎn)品,比較常見的是15腳Multiwatt封裝的L298N,內(nèi)部同樣包含4通道邏輯驅(qū)動電路。可以方便的驅(qū)動兩個(gè)直流電機(jī),或一個(gè)兩相步進(jìn)電機(jī)。L298N芯片可以驅(qū)動兩個(gè)二相電機(jī),也可以驅(qū)動一個(gè)四相電機(jī),輸出電壓最高可達(dá)50V,可以直接通過電源來調(diào)節(jié)輸出電壓;可以直接用單片機(jī)的IO口提供信號;而且電路簡單,使用比較方便。L298N可接受標(biāo)準(zhǔn)TTL邏輯電平信號VSS,VSS可接457 V電壓。4腳VS接電源電壓,VS電壓范圍VIH為2546 V。輸出電流可達(dá)25 A,可驅(qū)動電感性負(fù)載。1腳和15腳下管的發(fā)射極分別單獨(dú)引出以便接入電流采樣電阻,形成電流傳感信號。L298可驅(qū)動2個(gè)電動機(jī),OUT1,OUT2和OUT3,OUT4之間可分別接電動機(jī),本實(shí)驗(yàn)裝置我們選用驅(qū)動一臺電動機(jī)。5,7,10,12腳接輸入控制電平,控制電機(jī)的正反轉(zhuǎn)。EnA,EnB接控制使能端,控制電機(jī)的停轉(zhuǎn)。其引腳圖如圖4.3所示。圖4.3 L298N引腳圖1、引腳說明:1、1和15和8引腳直接接。,2、4管腳VS接2.5到46的電壓,它是用來驅(qū)動電機(jī)的。3、9引腳是用來接4.5到7V的電壓的,它是用來驅(qū)動L298芯片的,L298需要從外部接兩個(gè)電壓,一個(gè)是給電機(jī)的,另一個(gè)給L298芯片的。4、6和11引腳是它的使能端,一個(gè)使能端控制一個(gè)電機(jī),至于那個(gè)控制那個(gè)你自己焊接,你可以把它理解為總開關(guān),只有當(dāng)它們都是高電平的時(shí)候兩個(gè)電機(jī)才有可能工作。5、5,7,10,12是298的信號輸入端和單片機(jī)的IO口相連,2,3,13,14是輸出端,輸入5和7控制輸出2和3, 輸入的10,12控制輸出的13,14。2、驅(qū)動原理圖L298N是SGS公司的產(chǎn)品,內(nèi)部包含4個(gè)通道邏輯驅(qū)動電路,是一種二相和四相電機(jī)的專用驅(qū)動器,即內(nèi)含二個(gè)H橋的高電壓大電流雙全橋式驅(qū)動器,接收標(biāo)準(zhǔn)TTL邏輯電平信號,可以驅(qū)動4V、2V以下的電機(jī)。圖4.4 L298驅(qū)動原理圖OUT1、OUT2和OUT3、OUT4之間分別接兩個(gè)電機(jī)。IN1、IN2、IN3、IN4引腳從單片機(jī)輸入控制電平,控制電機(jī)的正反轉(zhuǎn),ENA、ENB接控制使能端,控制電機(jī)的停轉(zhuǎn)。L298N的邏輯功能如表4.1所示。表4.1 L298邏輯功能表IN1IN2IN3IN4左電機(jī)右電機(jī)電動車運(yùn)動狀態(tài)1010正轉(zhuǎn)正轉(zhuǎn)前行1001正轉(zhuǎn)反轉(zhuǎn)左轉(zhuǎn)1011正轉(zhuǎn)停以電機(jī)為中心左轉(zhuǎn)0110反轉(zhuǎn)正轉(zhuǎn)右轉(zhuǎn)1110停正轉(zhuǎn)以電機(jī)為中心右轉(zhuǎn)0101反轉(zhuǎn)反轉(zhuǎn)后退3、直流電機(jī)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023三年級英語下冊 Unit 1 Animals on the farm(Again Please)說課稿 冀教版(三起)
- 8的乘法口訣(說課稿)-2024-2025學(xué)年二年級上冊數(shù)學(xué)北京版
- 2024年九年級語文上冊 第四單元 第15課《少年中國說》說課稿 北京課改版
- 16 麻雀 第一課時(shí) 說課稿-2024-2025學(xué)年語文四年級上冊統(tǒng)編版
- 2024年春七年級語文下冊 第二單元 8 木蘭詩說課稿 新人教版
- 1 折彩粽(說課稿)蘇教版二年級下冊綜合實(shí)踐活動001
- Unit 4 My home Part B Lets learn(說課稿)-2024-2025學(xué)年人教PEP版英語四年級上冊
- 2025樓房承包合同協(xié)議模板
- 2025家居裝修工程施工合同范文
- 2025房地產(chǎn)銷售代理合同范本
- 物業(yè)管理服務(wù)應(yīng)急響應(yīng)方案
- 醫(yī)院培訓(xùn)課件:《如何撰寫護(hù)理科研標(biāo)書》
- 風(fēng)車的原理小班課件
- 河南省鄭州市2023-2024學(xué)年高二上學(xué)期期末考試 數(shù)學(xué) 含答案
- 2024年山東省濟(jì)南市中考英語試題卷(含答案)
- 2024年北師大版八年級上冊全冊數(shù)學(xué)單元測試題含答案
- 江蘇省南京市第二十九中2025屆數(shù)學(xué)高二上期末學(xué)業(yè)質(zhì)量監(jiān)測模擬試題含解析
- 六年級數(shù)學(xué)競賽試題及答案(六套)
- 八年級下學(xué)期期末考試語文試題(PDF版含答案)
- 浙教版八年級下冊科學(xué)第一章 電和磁整章思維導(dǎo)圖
- (正式版)SH∕T 3541-2024 石油化工泵組施工及驗(yàn)收規(guī)范
評論
0/150
提交評論