下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 基于ATmegal28L的智能探測車的設(shè)計(jì)與實(shí)現(xiàn) 基于ATmegal28L的智能探測車的設(shè)計(jì)與實(shí)現(xiàn) 類別:測試儀表 南昌航空工業(yè)學(xué)院電子信息工程學(xué)院
2、 李玉娟王琪  1 引言  智能探測車能根據(jù)任務(wù)及環(huán)境信息做出全局路徑規(guī)劃,可在行進(jìn)中不斷感知局部環(huán)境信息并做出決策,從而能夠安全行駛并到達(dá)目標(biāo)。本文以ATmegal28L單片機(jī)為核心介紹了一種智能探路車的設(shè)計(jì)雛形,該系統(tǒng)利用各種傳感器獲取周圍環(huán)境信息,采用多傳感器信息融合技術(shù)對接收到的信息進(jìn)行處理與判斷,從而自動(dòng)繞開障礙物:能與計(jì)算機(jī)實(shí)現(xiàn)無線通訊;具有預(yù)先設(shè)定路線的功能;通過JTAG接口可以方便
3、地在線調(diào)試程序或下載程序。  美國Atmel公司推出的ATmegal28L是基于AVR RISC的低功耗8位單片機(jī),最高工作頻率可達(dá)16 MHz,具有128 KB Flash內(nèi)部存儲(chǔ)器、4 KBEEPROM和4 KB SRAM數(shù)據(jù)存儲(chǔ)空間,并且采用了JTAG技術(shù)。它具有很高的性價(jià)比,并有超低的功耗和豐富的片上外圍資源,很適合作為移動(dòng)設(shè)備的微控制器。  2 硬件結(jié)構(gòu)
4、;  ATmegal28L內(nèi)含128 KB寫操作可讀在系統(tǒng)可編程Flash、53個(gè)通用I/O口、32個(gè)通用工作寄存器、實(shí)時(shí)計(jì)數(shù)器(RTC)、4個(gè)具有比較模式和PWM的定時(shí)器/計(jì)數(shù)器、2個(gè)UART、2線(I2C)串行接口、一個(gè)帶內(nèi)部振蕩器的可編程看門狗定時(shí)器、一個(gè)SPI口、一個(gè)符合IEEE Std的JTAG等。ATmegal28L主要對超聲波和紅外傳感器測得的信息進(jìn)行處理,產(chǎn)生兩路PWM信號來控制直流電機(jī),通過I/O控制步進(jìn)電機(jī)。同時(shí),ATmegal28L引出JTAG接口進(jìn)行在線調(diào)試程序或下載程序。另外。系統(tǒng)通過鍵盤與顯示電路來實(shí)現(xiàn)
5、人機(jī)對話;選用電機(jī)驅(qū)動(dòng)器件1298N來驅(qū)動(dòng)直流電機(jī);超聲波測物模塊和紅外避障測量模塊用來獲取環(huán)境信息;利用無線模塊nRF401與:PC機(jī)端口的無線模塊進(jìn)行通訊。系統(tǒng)的路線設(shè)置功能主要由軟件實(shí)現(xiàn),硬件選取24C02用于存放路線。圖l所示為其系統(tǒng)框圖。  2.1 鍵盤與顯示電路 &
6、#160; 為了方便人機(jī)對話和功能選擇,本系統(tǒng)設(shè)計(jì)了 5個(gè)按鍵和液晶顯示模塊。5個(gè)按鍵分別是:單片機(jī)復(fù)位按鍵,小車自動(dòng)行走按鍵(接A15(PC7)、超聲波測物按鍵(接A14(PC6)、無線發(fā)射按鍵(接A13(PC5)和小車設(shè)置路線按鍵(接A12(PC4)。  采用液晶模塊LCM103顯示按鍵的選擇和執(zhí)行結(jié)果。LCM103為10位多功能通用型8段式液晶顯示模塊,內(nèi)置顯示RAM,可顯示任意字段筆劃,3-4線串行接口,可與任何單片機(jī)接口。由于LCM130與MCU的工作電壓相同,因此LC
7、M103與MCU直接連接。其中WR直接與ATmegal28L的WR連接DATA端與ATmegal28L的AD4(PA4)連接,CS與ATmegal28L的A12(PC4)連接。  2.2 JTAG接口電路  在設(shè)計(jì)系統(tǒng)中,引出ATmegal28L的JTAG接口進(jìn)行在線編程和下載,以方便調(diào)試和程序更新。對AVR器件進(jìn)行編程是由JTAG端口的TCK、TMS、TDI和TDO實(shí)現(xiàn)的。通過JTAG可以實(shí)現(xiàn)如
8、下的編程功能: (1)Flash編程及校驗(yàn); (2)EEPROM編程及校驗(yàn); (3)熔絲位編程及校驗(yàn); (4)鎖定位編程及校驗(yàn)。  電路如圖2所示。
9、60;  2.3 電機(jī)驅(qū)動(dòng)電路  系統(tǒng)采用直流電機(jī)驅(qū)動(dòng)兩個(gè)前輪實(shí)現(xiàn)小車的前進(jìn)、后退、左轉(zhuǎn)、右轉(zhuǎn)。ATmega128L具有2個(gè)帶預(yù)分頻器和比較模式的8位定時(shí)/計(jì)數(shù)器、2個(gè)擴(kuò)充的帶預(yù)分頻器和比較/捕獲模式的16位定時(shí)/計(jì)數(shù)器、2通道8位PWM、6通道216位精度:PWM。這里采用ATmegal281。的16位定時(shí)/計(jì)數(shù)器l來產(chǎn)生兩路PWM信號,分別接1298N的EN A和EN
10、B,用于控制兩個(gè)電機(jī)的起停、轉(zhuǎn)向及速度。它工作在相位和頻率修正PWM模式下,該工作模式可以產(chǎn)生高精度、相位與頻率都準(zhǔn)確的PWM波形。通常用OCRnA作為TOP值。改變TOP值即可改變PWM信號的占空比,從而改變電機(jī)轉(zhuǎn)速。  L1298N是SGS公司生產(chǎn)的恒壓恒流橋式2 A驅(qū)動(dòng)器件,內(nèi)部包含4通道邏輯驅(qū)動(dòng)電路。1298N與單片機(jī)的連接如圖3所示。
11、160;  系統(tǒng)采用了步進(jìn)電機(jī)來控制超聲波旋轉(zhuǎn)平臺(tái)的上下左右運(yùn)動(dòng),驅(qū)動(dòng)電路與此類似。  2.4 超聲波測物電路和紅外測障電路  系統(tǒng)采用一組超聲波傳感器和五組紅外傳感器感知環(huán)境信息。超聲波通過一個(gè)可以上下左右旋轉(zhuǎn)的平臺(tái)安裝在小車的正前方,用來測量物體的大小。在普通行車中,超聲波傳感器的用途和紅外傳感器一樣。紅外
12、傳感器分別安裝在小車的左前方、右前方、左側(cè)、右側(cè)和后面。本系統(tǒng)利用ATmegal28I。產(chǎn)生40 kHz的脈沖信號,驅(qū)動(dòng)發(fā)射電路發(fā)送超聲波。紅外傳感器測量小車在五個(gè)方向的一定距離內(nèi)(本系統(tǒng)為30 cm)是否有障礙物,輔助小車避開障礙物。  2.5 無線發(fā)射接收電路  本系統(tǒng)選用集成度較高的無線數(shù)據(jù)傳輸產(chǎn)品nRF401來實(shí)現(xiàn)PC與小車的無線通信。 nRF40l收發(fā)模塊的主要特點(diǎn):工作頻段為433MH
13、z;采用FSK調(diào)制,抗干擾能力強(qiáng):頻率穩(wěn)定性好;靈敏度高,功耗小;具有多頻段切換功能。  通過ATmega128L的PA5(AD5)控制PWR UP。當(dāng)PWR-UP="l"時(shí),表示進(jìn)入正常工作模式:當(dāng)PWR-UP="0"時(shí),表示進(jìn)入接收待機(jī)模式。PANAD6) CS="1"時(shí),表示中心頻率為434.32 MHz,當(dāng)CS="0"時(shí),表示中心頻率為433.92 MHz。PA7 (AD7)控制nRF40l的TXEN端,當(dāng)T
14、XEN="1"時(shí),表示進(jìn)入發(fā)送模式,當(dāng)TXEN="0"時(shí),表示進(jìn)入接收模式。數(shù)據(jù)輸入端DIN與ATmegal28L的PEO(RXD0)相連。數(shù)據(jù)輸出端DOUT與ATmegal28L的PEl(TXD0)相接。  2.6 充電電路  由于電機(jī)啟動(dòng)時(shí)瞬間電流很大,且PWM驅(qū)動(dòng)的電動(dòng)機(jī)電流波動(dòng)較大,導(dǎo)致車載電源電壓不穩(wěn),從而影響其他電路的正常工作,所以系統(tǒng)采用雙電源
15、供電的方法。將電機(jī)驅(qū)動(dòng)電源與單片機(jī)及傳感器電源完全隔離開來,利用耦合器進(jìn)行連接。  3 軟件設(shè)計(jì)  系統(tǒng)軟件的主要功能是:能夠根據(jù)傳感器信息正確避開障礙物:小車與PC的無線通信;預(yù)先設(shè)定路線;測量物體的大小。為了提高小車避障的智能性,軟件設(shè)計(jì)采用了神經(jīng)網(wǎng)絡(luò)自學(xué)習(xí)。軟件設(shè)計(jì)的重點(diǎn)在于小車的神經(jīng)網(wǎng)絡(luò)訓(xùn)練程序和小車與PC機(jī)的無線通訊程序。
16、160;  3.1 神經(jīng)網(wǎng)絡(luò)訓(xùn)練程序  BP神經(jīng)網(wǎng)絡(luò)應(yīng)用廣泛,具有較好的分類和記憶功能,同時(shí)有很強(qiáng)的容錯(cuò)性和魯棒性。采用兩層前向BP網(wǎng)絡(luò)實(shí)現(xiàn)多傳感器信息的融合,輸入層有6個(gè)節(jié)點(diǎn)(分別對應(yīng)6組傳感器。其中超聲波傳感器測得距離在30 cm之內(nèi)記為1),輸出層有4個(gè)節(jié)點(diǎn)(前進(jìn)F、左轉(zhuǎn)L、右轉(zhuǎn)R、后退B)。選取的輸入輸出樣本為: &
17、#160;  樣本確立后,需要進(jìn)行網(wǎng)絡(luò)訓(xùn)練。網(wǎng)絡(luò)訓(xùn)練就是對網(wǎng)絡(luò)的連接權(quán)系數(shù)進(jìn)行學(xué)習(xí)和調(diào)整,使該網(wǎng)絡(luò)實(shí)現(xiàn)給定的輸入輸出映射關(guān)系。權(quán)系數(shù)修改按照式 (1)進(jìn)行:  uij(t+1)=uij(t)+dj(t)-yj(t)xi(t)+uij(t-1) (1)
18、160;  式中:表示學(xué)習(xí)速率(取0.3);表示學(xué)習(xí)動(dòng)量(取0.3);dj(t)和yj(t)分別表示j單元在t時(shí)刻的目標(biāo)輸出和實(shí)際輸出;xi(t)表示單元i在t時(shí)刻的輸入;uij(t-1)表示前一次迭代中;;單元i和J連接權(quán)系數(shù)更新增量。  BP網(wǎng)絡(luò)算法采用C語言編程,訓(xùn)練好的網(wǎng)絡(luò)權(quán)系數(shù)存放于Flash內(nèi)存之中。采用的是離線訓(xùn)練方式。  3.2 小車與PC機(jī)的無線通訊程序  PC機(jī)在小車行駛過程中可以通過無線通訊對小車進(jìn)行控制。通訊采用中斷的方式,流程圖如圖4所示。  4 結(jié)束語 &
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 甘孜職業(yè)學(xué)院《理解當(dāng)代中國英語讀寫》2023-2024學(xué)年第一學(xué)期期末試卷
- 甘肅政法大學(xué)《制藥工藝學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 《赤壁賦公開課》課件
- 《疫的概念與功能》課件
- 三年級數(shù)學(xué)上冊六采摘節(jié)-混合運(yùn)算乘加減混合運(yùn)算說課稿青島版六三制
- 三年級科學(xué)上冊第1單元水3水結(jié)冰了教案1教科版
- 安全亮眼看世界課件
- 《汽車實(shí)習(xí)報(bào)告》課件
- 2021年衛(wèi)生系統(tǒng)招聘(預(yù)防醫(yī)學(xué))考試題庫
- 洗腦培訓(xùn)課件
- 職工心理健康知識手冊
- 11396-國家開放大學(xué)2023年春期末統(tǒng)一考試《藥事管理與法規(guī)(本)》答案
- 工程量自動(dòng)計(jì)算表格新
- 天津市四校2022-2023學(xué)年高二上學(xué)期期末聯(lián)考數(shù)學(xué)試題(原卷版)
- 新時(shí)期學(xué)校德育工作的思路與方法
- 全國優(yōu)質(zhì)課一等獎(jiǎng)人教部編版小學(xué)四年級下冊道德與法治《說話要算數(shù)》公開課課件(內(nèi)嵌視頻)
- 四年級上冊道德與法治全冊知識點(diǎn)匯總
- 分布式計(jì)算安全與隱私保護(hù)
- 客情關(guān)系的有效維護(hù)
- 《班主任工作》教學(xué)大綱
- 新版出口報(bào)關(guān)單模板
評論
0/150
提交評論