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

下載本文檔

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

文檔簡介

1、文檔來源為 :從網(wǎng)絡(luò)收集整理.word 版本可編輯.歡迎下載支持藍(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口提供信號;而且電路簡單,

2、使用比較方便。L298N可接受標(biāo)準(zhǔn)TTL邏輯電平信號Vss,Vss可接4.57V電壓。4腳Vs接電源電壓,Vs電壓范圍Vh為+2.546V。輸出電流可達(dá)2.5A,可驅(qū)動電感性負(fù)載。1腳和15腳下管的發(fā)射極分別單獨引出以便接入電流采樣電阻,形成電流傳感信號。L298可驅(qū)動2個電動機(jī),OUT1,OUT環(huán)口OUT3OUT4間可分別接電動機(jī),本實驗裝置我們選用驅(qū)動一臺電動機(jī)。5,7,10,12腳接輸入控制電平,控制電機(jī)的正反EnA,國接控制使能端,控制電機(jī)的停轉(zhuǎn)。模塊如圖:文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持原理圖:2.2 穩(wěn)壓模塊說明1板子尺寸:5.7cm*2.3cm2輸入電

3、壓:輸入電壓無極性,交流和直流均可以,范圍為:7.5v-20v3輸出電壓5v4最大輸出電流:1.2A模塊圖片:模塊原理圖:2.3最小系統(tǒng)板說明控制核心。第三章程序分析#include<reg52.h>sbitlanenb=P2A2;/前左sbitlanin3=P2A0;sbitlanin4=P2A1;sbitlanena=P2A5;/前右sbitlanin1=P2A3;sbitlanin2=P2A4;sbitlvenb=P1A2;后右sbitlvin3=P1A0;sbitlvin4=P1A1;sbitlvena=P1A5;/后左sbitlvin1=P1A3;sbitlvin2=P1

4、A4;sbiteye1=P1A6;sbiteye2=P1A7;unsignedcharlanya,speed=10,temp,count;voidDelayUs2x(unsignedchart);/函數(shù)聲明voidDelayMs(unsignedchart);voidinit();voidspeed_down();voidforward。;voidspeed_up();voidleft();voidback();voidright();voiddeng();voidmain()init();/eye1=1;/eye2=1;while(1)deng();if(lanya=0x04|lanya=0

5、x07|lanya=0x02|lanya=0x05|lanya=0x06)temp=lanya;switch(lanya)case0x07:lanin1=0;lanin2=0;lanin3=0;lanin4=01vin1=01vin2=0;lvin3=0vin4=0;break;case0x01:speed_down();break;case0x02:forward();break;break;break;case0x03:speed_up();case0x04:left();/case0x05:back();case0x06:right();break;break;case0x07:TMOD

6、=0X01;TR0=1;beep();TMOD=0X20;break;lanya=temp;voidinit()藍(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=0

7、x00;/TL0=0x00;/給定初值/EA=1;/總中斷打開/ET0=1;/定時器中斷打開/TR0=1;/定時器開關(guān)打開voidser()interrupt4/藍(lán)牙中斷函數(shù)RI=0;lanya=SBUF;/SBUF=lanya;voidtime()interrupt5TF2=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

8、;lanenb=1;lvena=1;lvenb=1;文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持count+;voidspeed_down()if(speed=0)speed=1;speed-;voidforward。lanin1=1;lanin2=0;lanin3=1;lanin4=0;lvin1=1;lvin2=0;lvin3=1;lvin4=0;voidspeed_up()speed+;if(speed=21)speed=20;voidleft()lanin1=0;lanin2=0;lanin3=1;lanin4=0;lvin1=1;lvin2=0;lvin3=0;lvi

9、n4=0;voidback()lanin1=0;文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持lanin2=1;lanin3=0;lanin4=1;lvin1=0;lvin2=1;lvin3=0;lvin4=1;voidright()lanin1=1;lanin2=0;lanin3=0;lanin4=0;lvin1=0;lvin2=0;lvin3=1;lvin4=0;voidDelayUs2x(unsignedchart)while(-t);voidDelayMs(unsignedchart)while(t-)/大致延時1mSDelayUs2x(245);DelayUs2x(245);/*voidTimer0_isr(void)interrupt1TH0=0xfe;/重新賦值TL0=frq;低8位值在主程序中不斷累加SPK=!SPK;/端口電平取反*/voiddeng()P0=0xf0;DelayMs(200);P0=

溫馨提示

  • 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

提交評論