電子設(shè)計大賽藍(lán)牙遙控小車說明書_第1頁
電子設(shè)計大賽藍(lán)牙遙控小車說明書_第2頁
電子設(shè)計大賽藍(lán)牙遙控小車說明書_第3頁
電子設(shè)計大賽藍(lán)牙遙控小車說明書_第4頁
電子設(shè)計大賽藍(lán)牙遙控小車說明書_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、藍(lán)牙遙控避障小車說明書第一章 作品簡要說明第二章 作品模塊說明2.1 l298n電機(jī)驅(qū)動模塊說明2.2 穩(wěn)壓模塊說明2.3 藍(lán)牙模塊說明2.4 最小系統(tǒng)板說明第三章 程序分析第一章作品簡要說明作品以單片機(jī)為控制核心,通過編寫程序控制外圍部件,如電機(jī)模塊,藍(lán)牙模塊,等以此來實現(xiàn)小車的前進(jìn),后退,向左轉(zhuǎn),向右轉(zhuǎn),加速,減速,警燈閃爍,警第二章作品模塊說明2.1 l298n模塊說明l298n芯片可以驅(qū)動兩個二相電機(jī),也可以驅(qū)動一個四相電機(jī),輸出電壓最高可達(dá)50v,可以直接通過電源來調(diào)節(jié)輸出電壓;可以直接用單片機(jī)的io口提供信號;而且電路簡單,使用比較方便。l298n可接受標(biāo)準(zhǔn)ttl邏輯電平信號vss

2、,vss可接457 v電壓。4腳vs接電源電壓,vs電壓范圍vih為2546 v。輸出電流可達(dá)25 a,可驅(qū)動電感性負(fù)載。1腳和15腳下管的發(fā)射極分別單獨(dú)引出以便接入電流采樣電阻,形成電流傳感信號。l298可驅(qū)動2個電動機(jī),out1,out2和out3,out4之間可分別接電動機(jī),本實驗裝置我們選用驅(qū)動一臺電動機(jī)。5,7,10,12腳接輸入控制電平,控制電機(jī)的正反ena,enb接控制使能端,控制電機(jī)的停轉(zhuǎn)。模塊如圖:原理圖:2.2 穩(wěn)壓模塊說明 1 板子尺寸:5.7cm*2.3cm2 輸入電壓:輸入電壓無極性,交流和直流均可以,范圍為:7.5v-20v3 輸出電壓 5v4 最大輸出電流:1.2

3、a模塊圖片:模塊原理圖:2.3 最小系統(tǒng)板說明控制核心。第三章程序分析#includesbit lanenb=p22;/前左sbit lanin3=p20;sbit lanin4=p21;sbit lanena=p25;/前右sbit lanin1=p23;sbit lanin2=p24;sbit lvenb=p12; /后右sbit lvin3=p10;sbit lvin4=p11;sbit lvena=p15;/后左sbit lvin1=p13;sbit lvin2=p14;sbit eye1=p16;sbit eye2=p17;unsigned char lanya,speed=10,t

4、emp,count;void delayus2x(unsigned char t);/函數(shù)聲明void delayms(unsigned char t);void init();void speed_down();void forward();void speed_up();void left();void back();void right();void deng();void main()init();/eye1=1;/eye2=1;while(1)deng();if(lanya=0x04|lanya=0x07|lanya=0x02|lanya=0x05|lanya=0x06)temp=l

5、anya;switch(lanya)case 0x07:lanin1=0;lanin2=0;lanin3=0;lanin4=0;lvin1=0;lvin2=0;lvin3=0;lvin4=0;break;case 0x01:speed_down();break;case 0x02:forward();break;case 0x03:speed_up(); break;case 0x04:left();break;case 0x05:back();break;case 0x06:right();break;/case 0x07:tmod=0x01;tr0=1;beep();tmod=0x20;b

6、reak;lanya=temp;void init()/*藍(lán)牙初始化*/ tmod=0x20;th1=0xfd;tl1=0xfd;tr1=1;sm0=0;sm1=1;ren=1;ea=1;es=1;/*藍(lán)牙初始化*/*定時器2初始化*/tmod=0x01;rcap2h=(65536-958)/256;rcap2l=(65536-958)%256;ea=1;et2=1;tr2=1;/*waibu始化*/ex0=1;/tmod |= 0x01;/使用模式1,16位定時器,使用|符號可以在使用多個定時器時不受影響 /th0=0x00; /給定初值/tl0=0x00;/ ea=1; /總中斷打開/et

7、0=1; /定時器中斷打開/tr0=1; /定時器開關(guān)打開void ser() interrupt 4 /藍(lán)牙中斷函數(shù)ri=0;lanya=sbuf;/sbuf=lanya;void time() interrupt 5 tf2=0;/th0=(65536-458)/256;/tl0=(65536-458)%256;if ( count = speed ) /p0=0xf0; lanena=0;lanenb=0;lvena=0;lvenb=0; if(count = 20) count=0;if(speed!=0) /如果0 保持原來狀態(tài)/p0=0x0f; lanena=1;lanenb=1;

8、lvena=1;lvenb=1; count+;void speed_down()if(speed=0)speed=1;speed-;void forward()lanin1=1;lanin2=0;lanin3=1;lanin4=0;lvin1=1;lvin2=0;lvin3=1;lvin4=0;void speed_up()speed+;if(speed=21)speed=20;void left()lanin1=0;lanin2=0;lanin3=1;lanin4=0;lvin1=1;lvin2=0;lvin3=0;lvin4=0;void back()lanin1=0;lanin2=1;

9、lanin3=0;lanin4=1;lvin1=0;lvin2=1;lvin3=0;lvin4=1;void right()lanin1=1;lanin2=0;lanin3=0;lanin4=0;lvin1=0;lvin2=0;lvin3=1;lvin4=0;void delayus2x(unsigned char t) while(-t);void delayms(unsigned char t) while(t-) /大致延時1ms delayus2x(245);delayus2x(245);/*void timer0_isr(void) interrupt 1th0=0xfe;/重新賦值tl0=frq; /低8位值在主程序中不斷累加spk=!spk

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論