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

下載本文檔

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

文檔簡介

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

2、平信號Vss, Vss可接4. 57 V電壓。4腳Vs接 電源電壓,Vs電壓范圍Vh為+ 2. 546 V。輸出電流可達2. 5 A, 可驅(qū)動電感性負載。 1腳和 15 腳下管的發(fā)射極分別單獨引出以便接 入電流采樣電阻, 形成電流傳感信號。 L298 可驅(qū)動 2 個電動機, 0UT1, 0UT2和0UT3 0UT4之間可分別接電動機,本實驗裝置我們選用驅(qū)動 一臺電動機。 5,7,10,12 腳接輸入控制電平,控制電機的正反 EnA, E.b接控制使能端,控制電機的停轉(zhuǎn)。模塊如圖:原理圖:K鼻營2.2穩(wěn)壓模塊說明1 板子尺寸:2輸入電壓:輸入電壓無極性,交流和直流均可以,范圍為:7.5v-20v

3、3輸出電壓 5v4最大輸出電流:1.2A模塊圖片:模塊原理圖:吊fl RiVi i2.3最小系統(tǒng)板說明控制核心。第三章程序分析#in cludesbit lanenb=P2A2;/ 前左sbit lanin 3=卩2人0;sbit Ianin4=卩2人1;sbit lanena=P2A5;/ 前右sbit la nin 仁卩2人3;sbit lanin 2=卩2人4;sbit Ivenb=P1A2;/ 后右sbit Ivin 3=P0;sbit lvi n4=P1Al;sbit Iven a=P1A5;/ 后左sbit Ivin 仁P3;sbit Ivin 2=卩1人4;sbit eye1=P

4、1A6;sbit eye2=P1A7;un sig ned char Ian ya,speed=10,temp,co unt;void DelayUs2x(u nsig ned char t);/函數(shù)聲明void DeIayMs( un sig ned char t);void in it();void speed_dow n();void forward();void speed_up();void left();void back();void right();void den g();void mai n()ini t();/eye1=1;/eye2=1;while(1)den g();

5、if(la nya=0x04|la nya=0x07|la ny a=0x02|la ny a=0x05|la nya=0 x06)temp=la nya;switch(la nya)case0x07:la nin 1=0;la nin 2=0;la nin 3=0;la nin 4=0;lvi n1=0;lvi n2=0;lvi n3=0;lvi n4=O;break;case 0x01:speed_dow n( );break; case 0x02:forward();break;/case 0x03:speed_up();case 0x04:left();case 0x05:back()

6、;break;break;break;break;case 0x06:right();case OxO7:TMOD=OXO1;TRO=1;beep();TMOD=OX2O;break;lany a=temp;void in it()/*牙初始_化 */TMOD=0X20;TH1=0XFD;TL1=0XFD;TR 1=1;SM0=0;SM1=1;REN=1;EA=1;ES=1;/*牙初始_化 */*定時器 2 始化 */ TMOD=0X01;RCAP2H=(65536-958)/256;RCAP2L=(65536-958)%256;EA=1;ET2=1;TR2=1;/*waibu/EX0=1;/

7、TMOD |= 0x01;時不受影響/TH0=0x00;/TL0=0x00;/ EA=1;/ET0=1;/TR0=1;|符號可以在使用多個定時器女始_化 */使用模式1,16位定時器,使用/給定初值總中斷打開/定時器中斷打開/定時器開關(guān)打開藍牙中斷函數(shù)void ser() in terrupt 4 /RI=0;lany a=SBUF;/ SBUF=la nya;void time() in terrupt 5TF2=0;/TH0=(65536-458)/256;/TL0=(65536-458)%256;if ( count = speed )/P0=0xf0;lanen a=0;lanen b

8、=0;Iven a=0;Iven b=0;if(cou nt = 20)coun t=0;if(speed!=0) / 如果0保持原來狀態(tài)/P0=0x0f;lanen a=1;lanen b=1;Iven a=1;Iven b=1;coun t+;void speed_dow n()if(speed=0) speed=1;speed-;void forward。la nin 1=1;lanin 2=0;lanin 3=1;lanin4=0;Ivin 1=1;Ivin 2=0;Ivin 3=1;Ivin 4=0;void speed_up()speed+; if(speed=21) speed=

9、20;void left()lanin 1=0;lanin 2=0;lanin 3=1;Ianin4=0;Ivin 1=1;Ivin 2=0;Ivin 3=0;Ivin 4=0;void back()lanin 1=0;lanin 2=1;lanin 3=0;Ianin4 =1;Ivin 1=0;Ivin 2=1;Ivin 3=0;Ivin 4=1;void right()la nin 1=1;lanin 2=0;lanin 3=0;Ianin4=0;Ivin 1=0;Ivin 2=0;Ivin 3=1;Ivin 4=0;void DelayUs2x( un sig ned char t)while(-t);void DeIayMs( un sig ned char t)while(t-)/大致延時1mSDeIayUs2x(245);DeIayUs2x(245);/*void Timer。sr(void) in terrupt 1TH0=0xfe;/重新賦值TL0=frq;/低8位值在主程序中不斷累加

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論