版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 基于K60芯片的雙電磁車追逐運(yùn)動(dòng)的設(shè)計(jì)</p><p> 摘 要:本文詳細(xì)闡述了基于電磁傳感器的自導(dǎo)航循跡小車的設(shè)計(jì)制作過(guò)程以及雙車追逐運(yùn)動(dòng)的算法??刂菩酒捎蔑w思卡爾半導(dǎo)體公司的32位微控制器Kinetis K60,通過(guò)10mH電感檢測(cè)賽道導(dǎo)線激發(fā)20khz電磁波引導(dǎo)小車行駛,使用編碼器采集小車的速度信息,通過(guò)鴛鴦超聲波進(jìn)行兩車之間的通信,設(shè)計(jì)了一個(gè)準(zhǔn)確靈活的智能循跡的系統(tǒng)。 </
2、p><p> 關(guān)鍵詞:Kinetis K60 電磁檢測(cè) 超聲波通信 </p><p> 隨著現(xiàn)代科學(xué)技術(shù)的發(fā)展,微電子產(chǎn)業(yè)、汽車產(chǎn)業(yè)也得到了很大發(fā)展,與此同時(shí),控制理論與技術(shù)也有了長(zhǎng)足的發(fā)展,這一切都推動(dòng)著智能小車的技術(shù)越來(lái)越趨于成熟。 </p><p> 智能小車集中運(yùn)用了計(jì)算機(jī)、傳感器、通信、信息、自動(dòng)控制等技術(shù)來(lái)完成環(huán)境感知、規(guī)劃決策、自動(dòng)行駛等功能,是一個(gè)
3、典型的高技術(shù)綜合系統(tǒng)。它的迅速發(fā)展吸引了研究人員的關(guān)注,也促使高校加強(qiáng)了對(duì)智能小車的應(yīng)用研究。該設(shè)計(jì)就是基于這樣的背景提出的。本文采用了一款性價(jià)比高、功耗低的Kinetis K60單片機(jī)作為控制單元,設(shè)計(jì)制作了兩臺(tái)智能電磁循跡小車,該智能車巧妙地運(yùn)用電磁傳感器檢測(cè)技術(shù)、單片機(jī)控制技術(shù)、超聲波通信技術(shù)等實(shí)現(xiàn)兩車準(zhǔn)確靈活的自動(dòng)運(yùn)動(dòng)控制。 </p><p><b> 系統(tǒng)硬件的設(shè)計(jì) </b>&l
4、t;/p><p> 1、智能車整體結(jié)構(gòu)與電源模塊 </p><p> 系統(tǒng)的整體模塊圖示如圖1所示。 </p><p> 智能車電源規(guī)定使用型號(hào)7.2V2000mAh Ni-Cd 的電池供電。根據(jù)電源穩(wěn)定性的要求,設(shè)計(jì)經(jīng)過(guò)大量的實(shí)驗(yàn)選型,最終采用LM2940和AMS1117-3.3兩款芯片。兩者都為低壓差線性穩(wěn)壓器件,LM2940最大輸出電流為1A,AMS1117
5、-3.3為輸出可調(diào)穩(wěn)壓器件。選用AMS1117-3.3為單片機(jī)、OLED供電,LM2940為舵機(jī)、驅(qū)動(dòng)模塊供電。 </p><p><b> 2、電機(jī)驅(qū)動(dòng)模塊 </b></p><p> 電機(jī)驅(qū)動(dòng)芯片選用BTN7971,它是一款針對(duì)電機(jī)驅(qū)動(dòng)應(yīng)用的完全集成的大電流半橋芯片。驅(qū)動(dòng)集成電路可進(jìn)行邏輯電平輸入,與微控制器的連接非常簡(jiǎn)單,且該驅(qū)動(dòng)集成電路還具有電流檢測(cè)診斷、
6、轉(zhuǎn)換率調(diào)整、死區(qū)時(shí)間生成以及過(guò)熱、過(guò)壓、欠壓、過(guò)流和短路保護(hù)。BTN7971只占用較小的電路板空間,為大電流保護(hù)的PWM電機(jī)驅(qū)動(dòng)提供了一種成本優(yōu)化的解決方案。 </p><p> 智能車系統(tǒng)驅(qū)動(dòng)板共用4片BTN7971,共同組成了一個(gè)全橋。此芯片開(kāi)關(guān)頻率可以達(dá)到25kHZ,電機(jī)噪聲大和發(fā)熱的問(wèn)題得到了解決,驅(qū)動(dòng)能力也有了明顯的提高,反應(yīng)速度加快。 </p><p> 3、電磁檢測(cè)傳感器
7、模塊 </p><p> 根據(jù)電磁檢測(cè)原理,在通有交變電流的直導(dǎo)線周圍存在電磁場(chǎng)。智能車競(jìng)賽中路徑導(dǎo)航使用的交變電流為20KHZ,100mA,產(chǎn)生的電磁波屬于甚低頻(VLF)電磁波。 </p><p> 由于賽道尺寸遠(yuǎn)遠(yuǎn)小于電磁波波長(zhǎng),因此在導(dǎo)線附近能夠感應(yīng)到的電磁能量非常少,可以將其視為緩變磁場(chǎng)。設(shè)計(jì)按照靜態(tài)磁場(chǎng)的處理方法來(lái)獲取導(dǎo)線周圍的磁場(chǎng)分布,從而實(shí)現(xiàn)位置檢測(cè)。 </p&g
8、t;<p> 無(wú)限長(zhǎng)直導(dǎo)線周圍的電磁分布為一圈一圈的同心圓,并且強(qiáng)度隨點(diǎn)到通電導(dǎo)線的距離r的增加呈減小趨勢(shì)。根據(jù)這個(gè)特性,我們可以計(jì)算出電磁傳感器距離中心直導(dǎo)線的距離,從而確定小車在賽道上的位置。 </p><p> 綜上分析,電磁傳感器采用線圈最為合適。線圈電感有多種規(guī)格,直徑越大高度越高,在直導(dǎo)線同一位置獲得的電磁能量就越大,傳感器獲得的信號(hào)就越強(qiáng),但是太大的電感會(huì)增加傳感器重量,從而引起機(jī)
9、械結(jié)構(gòu)問(wèn)題。在經(jīng)歷眾多次選型之后,設(shè)計(jì)根據(jù)電感諧振頻率公式,采用10mH與6.8nf電容構(gòu)成LC電路來(lái)實(shí)現(xiàn)頻選放大比賽場(chǎng)20KHZ交變電流,并以此作為電磁車的路徑導(dǎo)航信號(hào)。在直導(dǎo)線通有100mA電流時(shí),它能檢測(cè)到峰值為1V 左右的電壓值,能夠滿足控制的要求。 </p><p> 磁信號(hào)經(jīng)過(guò)電感采集之后,需要對(duì)信號(hào)進(jìn)行放大處理。通過(guò)對(duì)大量的運(yùn)放芯片與運(yùn)放電路測(cè)試之后,設(shè)計(jì)采用AD8032高性能軌對(duì)軌輸入/輸出運(yùn)算
10、放大器,既能滿足信號(hào)放大倍率,也能滿足探測(cè)需求。 </p><p> 4 、編碼器測(cè)速裝置 </p><p> 編碼器、霍爾傳感器、光電傳感器、測(cè)速電機(jī)是常見(jiàn)的四種測(cè)速方式。根據(jù)不同的測(cè)速精度要求,經(jīng)過(guò)多次選型測(cè)試后,設(shè)計(jì)選用歐姆龍出品的200線編碼器進(jìn)行測(cè)速。使用這種編碼器足夠滿足精度需求,并且輸出為數(shù)字接口,輸出測(cè)速脈沖,可供單片機(jī)采樣獲得實(shí)際速度值。 </p>&l
11、t;p> 5、 兩車通訊模塊 </p><p> 根據(jù)賽道情況,設(shè)計(jì)選擇采用鴛鴦測(cè)距模塊如表1,其使用一發(fā)一收兩個(gè)模塊,前車發(fā)送信號(hào),后車接收信號(hào)并做出處理。檢測(cè)角度大于90°,距離=脈寬*340m/s。 </p><p><b> 系統(tǒng)軟件的設(shè)計(jì) </b></p><p> 1、單片機(jī)最小系統(tǒng) </p>
12、<p> 整個(gè)系統(tǒng)由采用飛思卡爾32 位微控制器Kinetis K60作為核心控制單元,以IAR軟件平臺(tái)為開(kāi)發(fā)環(huán)境??刂破髂懿杉吞幚砟M和數(shù)字兩種傳感器信號(hào),輸出的兩路PWM 分別對(duì)舵機(jī)和電機(jī)進(jìn)行控制。舵機(jī)決定小車的行駛角度,保證循跡運(yùn)動(dòng)的準(zhǔn)確性。硬件驅(qū)動(dòng)電路控制電機(jī)使小車進(jìn)行調(diào)速,配合速度策略不至于小車沖出賽道。另外使用編碼器采集速度值,作為輔助速度控制,最終實(shí)現(xiàn)一套能夠自主識(shí)別路線,并且可以實(shí)時(shí)輸出車體狀態(tài)的智能車控制
13、系統(tǒng)。 </p><p> 整個(gè)系統(tǒng)的工作原理是由磁感應(yīng)傳感器采集賽道信息并經(jīng)放大處理,與測(cè)速編碼器采集的車模速度信息一起送給Kinetis K60單片機(jī),通過(guò)程序設(shè)計(jì)控制優(yōu)化算法,控制舵機(jī)的轉(zhuǎn)角和電機(jī)的轉(zhuǎn)速以達(dá)到車模在賽道上的穩(wěn)定高速行駛。 </p><p> 2、智能車軟件系統(tǒng) </p><p> 設(shè)計(jì)對(duì)整個(gè)小車的程序進(jìn)行了模塊編寫,這樣解決問(wèn)題相對(duì)簡(jiǎn)單,
14、既容易觀察,也增強(qiáng)了可移植性。程序中用到的資源有PWM、AD、PID、PIT定時(shí)器、SPI、UART、普通I/O口等功能。 </p><p> PWM模塊可分為兩個(gè)部分:電機(jī)控制;舵機(jī)控制。這就涉及到控制策略。 </p><p> 首先是舵機(jī)的控制。利用單排傳感器進(jìn)行傳感器的定位,實(shí)現(xiàn)該函數(shù)的思路是根據(jù)傳感器的偏差,進(jìn)行分段線性給出舵機(jī)角度。舵機(jī)控制中設(shè)計(jì)使用的是PD控制,P起主導(dǎo)調(diào)節(jié)
15、的作用。但是如果P偏大了會(huì)讓舵機(jī)抖動(dòng),導(dǎo)致直道不穩(wěn)定。D的引進(jìn)對(duì)于連續(xù)寬泛的坐標(biāo)量作用很明顯,主要表現(xiàn)在減小超調(diào)、克服振蕩。 </p><p> 其次是電機(jī)控制。要實(shí)現(xiàn)小車電機(jī)能在短時(shí)間內(nèi)達(dá)到理想速度,而既無(wú)振蕩,又無(wú)超調(diào)是有一定難度的。一個(gè)比較好的方案就是采用增量式PID 進(jìn)行控速。速度的策略簡(jiǎn)便靈活,直道和大弧彎道設(shè)置高速,小弧彎道和90度直角彎設(shè)置低速。 </p><p> 再者
16、是兩車的超聲波通訊,設(shè)計(jì)采用前車發(fā)送信號(hào),后車接收并讀取兩車的距離送入單片機(jī),配合PWM進(jìn)行電機(jī)調(diào)速。判定兩車距離進(jìn)行速度調(diào)節(jié),讓兩車始終保持在額定距離范圍內(nèi),在追逐運(yùn)動(dòng)中有序且不會(huì)發(fā)生物理接觸。 </p><p><b> 結(jié)論 </b></p><p> 通過(guò)硬件模塊的設(shè)計(jì)制作并加以配合軟件模塊的調(diào)試,本設(shè)計(jì)能夠靈活的實(shí)現(xiàn)兩智能小車循電磁線并完成追逐運(yùn)動(dòng),追逐
17、過(guò)程中也始終保持著設(shè)定的距離,不會(huì)出現(xiàn)前后車有物理接觸的現(xiàn)象。 </p><p> 由于采模塊化設(shè)計(jì),本系統(tǒng)具有良好的可升級(jí)性和可擴(kuò)性。采用單片機(jī)進(jìn)行控制處理,它具有編程靈、自由、易于控制,穩(wěn)定性能好、擴(kuò)展容易等優(yōu)點(diǎn)??刂葡到y(tǒng)是以Kinetis K60為核心,經(jīng)過(guò)調(diào)試實(shí)現(xiàn)了小車的調(diào)速、循跡、兩車追逐,顯示速度和路程等功能。但由于時(shí)間和水平的限制,本系統(tǒng)還有許多仍需要改進(jìn)的地方。 </p><
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于k60單片機(jī)的ccd傳感器智能車設(shè)計(jì)
- k60 gpio模塊
- 基于K60的太陽(yáng)能室內(nèi)照明系統(tǒng)的設(shè)計(jì).pdf
- 基于K60單片機(jī)的智能車控制算法的仿真與實(shí)現(xiàn).pdf
- 基于K60系統(tǒng)板的智能小車控制系統(tǒng)設(shè)計(jì).pdf
- 基于K60的智能小車控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于微控制器K60的遠(yuǎn)程檢測(cè)系統(tǒng).pdf
- 遠(yuǎn)程數(shù)據(jù)采集在智能農(nóng)業(yè)中的應(yīng)用——基于K60和GPRS的設(shè)計(jì).pdf
- 低溫環(huán)境下K60管線鋼焊接工藝研究.pdf
- (60m+60m+60m-基于差速運(yùn)動(dòng)控制的自動(dòng)牽引車設(shè)計(jì)-本科畢業(yè)論文
- 基于klt算法的運(yùn)動(dòng)跟蹤芯片的設(shè)計(jì)和實(shí)現(xiàn)
- 基于ADuC812芯片的電磁流量計(jì)的設(shè)計(jì).pdf
- 車用LED芯片的設(shè)計(jì).pdf
- 基于電磁檢測(cè)的智能車控制系統(tǒng)設(shè)計(jì)
- 基于KLT算法的運(yùn)動(dòng)跟蹤芯片的設(shè)計(jì)和實(shí)現(xiàn).pdf
- 基于60K芯片的中國(guó)地方豬種品種特異性遺傳標(biāo)簽構(gòu)建.pdf
- 基于雙CPU芯片的DECT協(xié)議軟件設(shè)計(jì).pdf
- 基于電磁導(dǎo)航的縮微車智能駕駛系統(tǒng)設(shè)計(jì).pdf
- 基于FPGA的運(yùn)動(dòng)插補(bǔ)控制芯片的研究與設(shè)計(jì).pdf
- 基于雙極工藝的PWM控制芯片.pdf
評(píng)論
0/150
提交評(píng)論