飛思卡爾-光電組課件_第1頁
飛思卡爾-光電組課件_第2頁
飛思卡爾-光電組課件_第3頁
飛思卡爾-光電組課件_第4頁
飛思卡爾-光電組課件_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

飛思卡爾智能小車教程——光電組光電組技術講座主講人:趙陽

一、光電車的布局、光電車的硬件、光電車的軟件、個人經(jīng)驗

光電檢測原理光源發(fā)出的光線經(jīng)過被測物體反射后,由光敏元件接收,當照射在黑線上時,反射光較弱,照射在白板上時,反射光較強。光敏原件可以檢測到光強的不同,將光強信息轉化為電壓信號。通過單片機檢測電壓的不同來識別傳感器是否處于黑線上。

按傳感器輸出信號不同,檢測方法分兩種:數(shù)字量輸出(調(diào)制,以我們學校為代表)和模擬量輸出(A/D,以清華為代表)。二、光電車硬件元器件標號基本知識:

R電阻標號識別C電容標號識別

←無k是標號有k就是阻值→光電傳感器:發(fā)射電路注意:⒈我們使用的接收管只能接收調(diào)制光,因此發(fā)射管必須經(jīng)過調(diào)制電路發(fā)射調(diào)制光,否則接收管無法接收光信號;⒉調(diào)制管管腳(正面看):中間+5V,左OUT,右懸空調(diào)制是為了將連續(xù)光變成頻率約180kHz的光脈沖光電傳感器:接收電路注意:⒈接收管信號端接發(fā)光二極管顯示,串聯(lián)的電阻也同時起到輸出信號上拉的作用⒉接收管管腳(正面看):中間OUT,左負右正接受電路的主要元件是接收管,是光敏三極管的一種。一般的接收管接收到光時輸出低電平(輸出0),即在白色賽道上接收不到光時為高電平(輸出1),即在中心黑線上傳感器硬件原理圖傳感器元器件清單發(fā)光二極管×8發(fā)光二極管(貼片封裝0805)×8接收管×8調(diào)制管×4三極管8050×4電位器500Ω(滑動變阻器)×8電容0.1μF(貼片封裝0603)×8電阻22Ω(貼片封裝0805)×16電阻1.5kΩ(貼片封裝0805)×8接口(雙排10針)×1主板:電源電路2940/7805管腳定義:左輸入(+7~12V)中地(0V)右輸出(+5V)主板:接口電路主板:電機驅動三、光電車軟件

1、光電傳感器路徑識別狀態(tài)分析2、路徑識別算法1、光電傳感器路徑識別狀態(tài)分析

由于往屆競賽對光電傳感器排布方式研究已經(jīng)比較深入,傳統(tǒng)的“一”字型排布方式在眾多排布方式中效果顯著,是最常用的一種排布方式。模型車也充分利用了往年的成熟的傳感器技術,其排布方式如圖。傳感器處理原理

通過傳感器所有接收管采集的信號狀態(tài),就可以得到哪些傳感器在黑線上,進而得出車身的位置,做出相應的動作(加減速、轉向)傳感器在起點與十字路口如何分辨是后期重點2、路徑識別算法

傳感器相關初始化voidPORT_Init(void){DDRA=0x00;//端口A方向輸入

PUCR_PUPAE=1;

//端口A信號上拉

PORTA=0x00;//端口A初值為0}寄存器按位賦值舉例PUCR_PUPAE=1;

(PUCR|=0x01;)

定義轉向和速度的PWM波控制參數(shù):#defineright42200#defineright32100//右轉時轉向舵機PWM波的高電平值#defineright21950#defineright11870#definemiddle1800//舵機中值,對應約1.5ms的PWM高電平#defineleft11730#defineleft21650//左轉時轉向舵機的PWM波高電平值#defineleft31500#defineleft41400#definespeedhigh2000//定義直道時電機的PWM波高電平值#definespeedlow1000//定義彎道時電機的PWM波高電平值傳感器狀態(tài)判斷:voidSensor_judge(void){switch(sensortemp){ case0b10000000:pwmvalue=left4;speed=speedlow; break;case0b00000001:pwmvalue=right4;speed=speedlow; break; case0b00011000:pwmvalue=middle;speed=speedhigh; break;

……default:break;}}

for(;;){Sensor_collect();//傳感器采集

Sensor_judge();//傳感器判斷sensor=pwmvalue-pwmvaluetemp;if(absabsabs(sensor)>=300)//消除誤差{pwmvalue=pwmvaluetemp;}pwmvaluetemp=pwmvalue;//保存本次舵機值

PWMDTY01=pwmvalue;//為舵機賦值

PWMDTY23=speed;//為電機賦值}四、個人經(jīng)驗⒈光電傳感器的改良⒉調(diào)試與故障分析傳感器的改良1.改良發(fā)射管(前瞻度):2.改良接收管(前瞻度):3.增加發(fā)射數(shù)量(寬度):4.發(fā)射管的布局(精度):5.抑制相互干擾(精度):6.傳感器板安裝(重心):7.傳感器輕量化(重心):8.軟件優(yōu)化調(diào)試與故障分析傳感器的調(diào)試:調(diào)燈的方向和電阻,防止相互干擾,黑線白線都要測試,使用極限距離的三分之二就夠了①傳感器不亮:②接收管無信號:硬件問題:多看原理圖,多利用萬用表和示波器,沿著信號或電源逐步排除問題。焊接的同學也請仔細,盡量將錯誤扼殺在搖籃中軟件問題:先檢查語

溫馨提示

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

評論

0/150

提交評論