




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于單片機(jī)的智能循跡小車的設(shè)計(jì),設(shè)計(jì)成員: 車京運(yùn)002號(hào) 董 蓮010號(hào) 付 蓉012號(hào) 胥志強(qiáng) 047號(hào),1,主要內(nèi)容:,2,整個(gè)系統(tǒng)括單片機(jī)控制模塊、電機(jī)驅(qū)動(dòng)模塊、循跡模塊、電源和小車車體。,1.系統(tǒng)概述,小車實(shí)物圖,3,本系統(tǒng)采用簡(jiǎn)單明了的設(shè)計(jì)方案。 通過高發(fā)射功率紅外光電二極管和高靈敏度光電晶體管組成的傳感器循跡模塊判斷黑線路經(jīng) 然后由STC89C52單片機(jī)通過IO口控制L298N驅(qū)動(dòng)模塊改變兩個(gè)直流電機(jī)的工作狀態(tài) 最后實(shí)現(xiàn)小車循跡,循跡小車的工作原理,4,控制系統(tǒng)結(jié)構(gòu)框圖,5,2.循跡小車硬件設(shè)計(jì),電機(jī)驅(qū)動(dòng)模塊 循跡模塊,6,電機(jī)驅(qū)動(dòng)模塊,L298N驅(qū)動(dòng)芯片和直流電機(jī)接線原理圖,7
2、,L298N電機(jī)驅(qū)動(dòng)板,L298N 是一個(gè)內(nèi)部有兩 個(gè)H橋的驅(qū)動(dòng)芯片,這樣電 機(jī)的運(yùn)轉(zhuǎn)只需要用三個(gè)信號(hào) 控制:兩個(gè)方向信號(hào)和一個(gè) 使能信號(hào)。,實(shí)物圖,注意:L298N 芯片的工作電壓需要兩路: 第一路: 輸出供給電機(jī)回路的工作電源第二路: 輸入邏輯控制回路電源 5V ( 電源出/入),8,L298N接入直流電機(jī)的端口接法,9,循跡模塊,循跡原理: 利用紅外線對(duì)于不同顏色具有不同的反射性質(zhì)的特點(diǎn)。在小車行駛過程中傳感器的紅外發(fā)射二極管不斷發(fā)射紅外光,當(dāng)紅外光遇到白色地面時(shí)發(fā)生漫反射,紅外對(duì)管接收管接收反射光;如果遇到黑線則紅外光被吸收,則紅外管接收不到信號(hào). 紅外對(duì)管采集回來的信號(hào)通過3路循跡傳
3、感器模塊里面的LM339比較器后輸出高或低電平,從而實(shí)現(xiàn)信號(hào)的檢測(cè)。,10,當(dāng)模塊檢測(cè)到前方障礙物信號(hào)時(shí) 電路板上紅色指示燈點(diǎn)亮,同時(shí)OUT 端口持續(xù)輸出低電平信號(hào),該模塊檢測(cè)距離260cm, 檢測(cè)角度35,LM339比較器,紅外探頭電路,11,IN1-為定位器調(diào)節(jié)的電壓輸入端(V固定) IN1+為探頭輸出的電壓(探頭out與GND間電壓)Vout 檢測(cè)到白色時(shí) R1減 小 VoutV固定 輸出 高電平 LED滅,以第一路為例 簡(jiǎn)單分析,V固定,Vout,12,三路紅外探頭檢測(cè)狀態(tài)及其小車控制方法,13,所謂的差速,是指左右兩車輪的速度差,假如左邊車輪比右邊的快,則小車會(huì)偏向右。同時(shí),左邊的車
4、輪轉(zhuǎn)速比右的慢,那么小車會(huì)向左邊轉(zhuǎn)動(dòng)。 目前主要有以下兩種方式。 (1)小車向左轉(zhuǎn),可是是左輪停止,左輪繼續(xù)轉(zhuǎn)動(dòng),這樣可實(shí)現(xiàn)左轉(zhuǎn),這種方式實(shí)現(xiàn)小角度的轉(zhuǎn)彎,在角度不大時(shí)可采用此種方式。 (2)小車向左轉(zhuǎn),可以是左輪反轉(zhuǎn),右輪正轉(zhuǎn),這樣可以實(shí)現(xiàn)大角度的左轉(zhuǎn),甚至可以進(jìn)行原地打轉(zhuǎn)。 同理可推出小車如何向右轉(zhuǎn)向。,14,循跡小車軟件設(shè)計(jì):,1,本設(shè)計(jì)采用C語(yǔ)言來編譯程序。模塊化結(jié)構(gòu)程序的設(shè)計(jì),可以使系統(tǒng)軟件便于調(diào)試與優(yōu)化,也使其他人更好地理解和閱讀系統(tǒng)的程序設(shè)計(jì)。因此,軟件的設(shè)計(jì)上,運(yùn)用了模塊化程序的結(jié)構(gòu)對(duì)軟件進(jìn)行設(shè)計(jì),使得程序變得更加直觀易懂。程序的主要模塊有:主程序、定時(shí)溢出中斷服務(wù)程序、外部中
5、斷服務(wù)程序。,2,Keil C51單片機(jī)軟件開發(fā)系統(tǒng)可用于編輯C或匯編源文件。然后分別由C51編譯器編譯生成目標(biāo)文件(.OBJ)。目標(biāo)文件與庫(kù)文件一起經(jīng)LIB51連接定位生成絕對(duì)目標(biāo)文件(.ABS)。ABS文件由OH51轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex文件。,3,在軟件調(diào)試中,使用功能強(qiáng)大且的WAVE 6000軟件進(jìn)行軟件編譯與調(diào)試,使用Microcontroller ISP Software及其配套的單片機(jī)對(duì)程序進(jìn)行燒錄。,15,主要程序功能,/*第一部分 管腳聲明*/ sbit Left_pwm=P16;/接驅(qū)動(dòng)模塊ENA使能端,輸入PWM信號(hào)調(diào)節(jié)速度 Sbit Right_pwm=P17;/接驅(qū)動(dòng)模塊
6、ENB使能端,輸入PWM信號(hào)調(diào)節(jié)速度 sbit P3_4=P34; /IN1 sbit P3_5=P35; /IN2 sbit P3_6=P36; /IN3 sbit P3_7=P37; /IN4 sbit HW1=P20; /三路尋跡模塊接口第一路 sbit HW2=P21; /三路尋跡模塊接口第二路 sbit HW3=P22; /三路尋跡模塊接口第三路 #define Left_go P3_4=0,P3_5=1; /當(dāng) P3_4=0,P3_5=1; 時(shí)左電機(jī)前進(jìn) #define Left_back P3_4=1,P3_5=0; /當(dāng) P3_4=1,P3_5=0; 時(shí)左電機(jī)后退 #defin
7、e Right_go P3_6=0,P3_7=1; /當(dāng) P3_6=0,P3_7=1; 時(shí)右電機(jī)前轉(zhuǎn) #define Right_back P3_6=1,P3_7=0; /當(dāng) P3_6=1,P3_7=0; 時(shí)右電機(jī)后退,16,void pwm_out_left(void) /左電機(jī)調(diào)速,調(diào)節(jié)push_val_left的值改變電機(jī)轉(zhuǎn)速,占空比 if(Left_stop) if(pwm_val_left=40) pwm_val_left=0; else Left_pwm=0; ,void pwm_out_right(void) /右電機(jī)調(diào)速 if(Right_stop) if(pwm_val_ri
8、ght=40) pwm_val_right=0; else Right_pwm=0; ,/*第二部分 PWM調(diào)速控制函數(shù)*/,17,/*第三部分 電機(jī)驅(qū)動(dòng)函數(shù)*/ void forward(void)/前進(jìn) push_val_left=4; /PWM 調(diào)節(jié)參數(shù) 改這個(gè)值可以改變其速度 push_val_right=4; Left_go; Right_go; void rotate_left(void) /旋轉(zhuǎn)左轉(zhuǎn) push_val_left=3; push_val_right=4; Left_back; Right_go; ,18,void little_left(void) /小車前進(jìn)向左微
9、調(diào) Left_go; Right_go; push_val_left=2; push_val_right=5; void rotate_right(void) /旋轉(zhuǎn)右轉(zhuǎn) push_val_left=4; push_val_right=3; Left_go; Right_back; void little_right(void) /小車前進(jìn)向右微調(diào) Left_go; Right_go; push_val_left=4; push_val_right=2; ,19,void stop(void)/停止 push_val_left=0; push_val_right=0; /*第四部分 主函數(shù)*/
10、 void main() init(); while(1) if(HW3=0 ,20,if(HW3=0 ,21,if(HW3=0 ,22,/*第五部分 中斷服務(wù)函數(shù)*/ void init()/初始化 TMOD=0X01; TH0=(65536-1000)/256; /1ms定時(shí) TL0=(65536-1000)%256; EA = 1; ET0= 1; TR0= 1; void timer0() interrupt 1 /TIMER0中斷服務(wù)子函數(shù)產(chǎn)生PWM信號(hào) TH0=(65536-1000)/256; /1ms定時(shí) TL0=(65536-1000)%256; /time+; pwm_va
11、l_left+; pwm_val_right+; pwm_out_left(); pwm_out_right(); ,23,結(jié)論:,本課題研究的內(nèi)容主要是智能小車的循跡系統(tǒng)。以實(shí)驗(yàn)組裝小車為基礎(chǔ),使用了3個(gè)光電傳感器來探測(cè)周圍環(huán)境,同時(shí)對(duì)采集到的數(shù)據(jù)信息進(jìn)行融合。取得了以下成果:,2,經(jīng)過多次的測(cè)試證明,循跡傳感器呈M型布局時(shí)更適合檢測(cè)多彎道的軌跡。由于傳感器不在同一直線上,故小車轉(zhuǎn)彎時(shí),左右兩邊后部的傳感器有較大的采樣空間,兩邊前端的傳感器則對(duì)采集的信號(hào)有更好的前瞻性。整個(gè)布局有利于在彎道處提高小車速度。但相對(duì)一字型布局,M型布局容易產(chǎn)生不穩(wěn)定信號(hào),從而產(chǎn)生信號(hào)震蕩,影響小車行駛的穩(wěn)定性。,3,小車保留了擴(kuò)展功能。循跡小車在完成設(shè)計(jì)預(yù)想的前提下,考慮到車體結(jié)構(gòu)設(shè)計(jì)的簡(jiǎn)單化,降低了制作成本,使之更具有普及性。保留了各種硬件接口和軟件子程序接口,方便以后的擴(kuò)展和進(jìn)一步的開發(fā)。,1,小車可以實(shí)現(xiàn)按照預(yù)定軌道在無外部環(huán)境影
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 商業(yè)智慧教育美妝品牌的市場(chǎng)策略與方向
- 醫(yī)療科技的創(chuàng)新之路基于設(shè)計(jì)思維的實(shí)踐與探索
- 全球教育趨勢(shì)與國(guó)際化發(fā)展戰(zhàn)略規(guī)劃
- 從學(xué)生心理角度看教育改革與發(fā)展趨勢(shì)
- 商業(yè)培訓(xùn)中的互動(dòng)游戲化教學(xué)策略研究
- 抖音商戶直播樣品簽收確認(rèn)制度
- 抖音商戶直播停留時(shí)長(zhǎng)優(yōu)化方案執(zhí)行制度
- 公交優(yōu)先戰(zhàn)略下2025年城市交通擁堵治理的智能交通設(shè)施布局分析報(bào)告
- CDK9-IN-38-生命科學(xué)試劑-MCE
- 浙江省溫州市各學(xué)校2025屆化學(xué)九年級(jí)第一學(xué)期期末檢測(cè)試題含解析
- 工廠出入廠管理制度
- 2025至2030中國(guó)寵物垃圾袋行業(yè)發(fā)展趨勢(shì)分析與未來投資戰(zhàn)略咨詢研究報(bào)告
- 健康評(píng)估(第3版)課件6-2 泌尿系統(tǒng)常見癥狀評(píng)估
- 水資源論證管理制度
- 學(xué)校規(guī)定違禁品管理制度
- 麻醉中的人文關(guān)懷
- 餐廚廢棄食用油脂管理制度
- 2025年云南省時(shí)事政治考試試卷帶解析附完整答案(考點(diǎn)梳理)
- 貴州省黔東南州2024-2025學(xué)年高二下冊(cè)期末教學(xué)質(zhì)量檢測(cè)數(shù)學(xué)試卷(附答案)
- 武漢大學(xué)2020年強(qiáng)基計(jì)劃物理試題(解析版)
- 2024年海原縣社區(qū)專職工作者招聘考試真題
評(píng)論
0/150
提交評(píng)論