freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

循跡避障小車畢業(yè)設(shè)計(編輯修改稿)

2025-07-26 01:17 本頁面
 

【文章內(nèi)容簡介】 安排。在本設(shè)計中采用PWM方式進行調(diào)速,選用L298N來驅(qū)動2個直流減速電機實現(xiàn)運動控制。PWM調(diào)速控制的基本原理是按一個固定頻率來接通和斷開電源,并根據(jù)需要改變一個周期內(nèi)接通和斷開的時間比(占空比)來改變直流電機電樞上電壓的“占空比”,從而改變平均電壓,控制電機的轉(zhuǎn)速。脈沖寬度越大即占空比越大,提供給電機的平均電壓越大,電機轉(zhuǎn)速就高。反之脈沖寬度越小,則占空比越越小。提供給電機的平均電壓越小,電機轉(zhuǎn)速就低。在脈寬調(diào)速系統(tǒng)中,當電機通電時其速度增加,電機斷電時其速度減低。只要按照一定的規(guī)律改變通、斷電的時間,即可控制電機轉(zhuǎn)速[6]。在本設(shè)計中使用16位定時器3產(chǎn)生兩路PWM波(PE4控制A電機,PE5控制B電機),PWM頻率為500Hz。PWM分辨率位數(shù)為12位。圖29 電機驅(qū)動電路 motor drive circuitL298N是一款能承受高壓大電流的全橋型電機驅(qū)動器,各引腳功能如25表所示:表25 L298N引腳功能表 table of pin function for L298N 引腳編號名稱功能1電流傳感器A在該引腳和地之間接小阻值電阻可用來檢測電流2輸出引腳1內(nèi)置驅(qū)動器A的輸出端1,接電機A3輸出引腳2內(nèi)置驅(qū)動器A的輸出端2,接電機A4電機電源端電機供電輸入端5輸入引腳1內(nèi)置驅(qū)動器A的邏輯控制輸入端16使能端A內(nèi)置驅(qū)動器A的使能端7輸入引腳2內(nèi)置驅(qū)動器A的邏輯控制輸入端28邏輯地邏輯地9邏輯電源端邏輯控制電路的電源輸入端10輸入引腳3內(nèi)置驅(qū)動器B的邏輯控制輸入端111使能端B內(nèi)置驅(qū)動器B的使能端12輸入引腳4內(nèi)置驅(qū)動器B的邏輯控制輸入端213輸出引腳3內(nèi)置驅(qū)動器B的輸出端1,接電機B14輸出引腳4內(nèi)置驅(qū)動器B的輸出端2,接電機B15電流傳感器B在該引腳和地之間接小阻值電阻可用來檢測電流表26 L298N邏輯控制表 logic control table of L298N 輸入信號電機運動方式使能端A/B輸入引腳1/3輸入引腳2/4110前進101后退111緊急停車100緊急停車0xx自由轉(zhuǎn)動 16位定時器/計數(shù)器31)16位的T/C可以實現(xiàn)精確的程序定時、波形產(chǎn)生和信號測量。其主要特點如下:真正的16位設(shè)計(即允許16位的PWM);3個獨立的輸出比較單元;雙緩沖的輸出比較寄存器;一個輸入比較單元;輸入捕捉噪聲抑制器;比較匹配發(fā)生時清除寄存器(自動重載);無毛刺的相位修正PWM;可變的PWM周期;頻率發(fā)生器;外部事件計數(shù)器;5個獨立的中斷源(TOVOCF3A、OCF3B、OCF3C和ICF3)。2)16位定時器/計數(shù)器3寄存器主要有定時器/計數(shù)器TCNT輸出比較寄存器OCR3A/B/C與輸入捕捉寄存器ICR3 均為16位寄存器。T/C控制寄存器TCCR3A/B/C為8位寄存器。信號在中斷標志寄存器TIFR與擴展定時中斷標志寄存器ETIFR都有反映。所有中斷都可以由中斷屏蔽寄存器TIMSK及擴展定時中斷屏蔽寄存器ETIMSK控制。T/C可由內(nèi)部時鐘通過預分頻器驅(qū)動,沒有選擇時鐘源時T/C處于停止狀態(tài)。雙緩沖輸出比較寄存器OCR3A/B/C一直與T/C的值做比較。波形發(fā)生器用比較結(jié)果產(chǎn)生PWM或在輸出比較引腳OC3A/B/C輸出可變頻率的信號。比較匹配結(jié)果還可置位比較匹配標志OCF3A/B/C,用來產(chǎn)生輸出比較中斷請求。在某些操作模式下,TOP值或T/C的最大值可由OCR3A寄存器、ICR3寄存器,或一些固定數(shù)據(jù)來定義。當需要一個固定的TOP值時可以使用ICR3寄存器,從而釋放OCR3A來用作PWM的輸出。定時器/計數(shù)器的時鐘源:T/C時鐘源可以來自內(nèi)部,也可來自外部,由位于T/C控制寄存器B(TCCR3B)的時鐘選擇位(CS32:0)決定。3)相位修正PWM模式相位修正PWM模式(WGM33:0 = 10或11)為用戶提供了一個獲得高精度的、相位準確的PWM波形的方法。與相位和頻率修正模式類似,此模式基于雙斜坡操作。計時器重復地從BOTTOM計到TOP,然后又從TOP倒退回到BOTTOM。在一般的比較輸出模式下,當計時器往TOP計數(shù)時若TCNT3與OCR3x(x為A、B、C)匹配,OC3x(x為A、B、C)將清零為低電平;而在計時器往BOTTOM計數(shù)時若TCNT3與OCR3x(x為A、B、C)匹配,OC3x將置位為高電平。工作于反向比較輸出時則正好相反。與單斜坡操作相比,雙斜坡操作可獲得的最大頻率要小。但其對稱特性十分適合于電機控制。相位修正PWM模式的PWM分辨率固定為9或10位,或由ICR3或OCR3A定義。最小分辨率為2比特(ICR3或OCR3A設(shè)為0x0003),最大分辨率為16位(ICR3或OCR3A設(shè)為MAX)。PWM分辨率位數(shù)可用下式計算: (21) 工作于相位修正PWM模式時,計數(shù)器的數(shù)值一直累加到固定值0x00FF、0x01FF、0x03FF(WGM33:0=2或3)、ICR3(WGM33:0 =10)或OCR3A(WGM33:0 = 11),然后改變計數(shù)方向。工作于相位修正PWM模式時,比較單元可以在OC3x引腳輸出PWM波形。設(shè)置COM3x1:0為2可以產(chǎn)生普通的PWM,設(shè)置COMnx1:0為3可以產(chǎn)生反向PWM。要真正從物理引腳上輸出信號還必須將OC3x的數(shù)據(jù)方向DDR_OC3x設(shè)置為輸出。OCR3x和TCNT3比較匹配發(fā)生時OC3x寄存器將產(chǎn)生相應的清零或置位操作,從而產(chǎn)生PWM波形。工作于相位修正模式時PWM頻率公式: (22)變量N表示預分頻因子(6256或1024)。4)定時器/計數(shù)器3控制寄存器TCCR3A表27定時器/計數(shù)器3控制寄存器TCCR3A timer/counter 3 control register TCCR3ACOM3A1COM3A0COM3B1COM3B0COM3C1COM3C0WGM31WGM30Bit 7:6COM3A1:0:通道A的比較輸出模式Bit 5:4COM3B1:0:通道B的比較輸出模式Bit 3:2COM3C1:0:通道C的比較輸出模式COM3A1:0、COM3B1:0與COM3C1:0分別控制OC3A、OC3B與OC3C的狀態(tài)。如果COM3A1:0(COM3B1:0或COM3C1:0)的一位或兩位被寫入“1”,OC3A(OC3B或OC3C)輸出功能將取代I/O端口功能。此時OC3A(OC3B或OC3C)相應的輸出引腳數(shù)據(jù)方向控制必須置位以使能輸出驅(qū)動器。OC3A(OC3B或OC3C)與物理引腳相連時,COM3x1:0的功能由WGM33:0的設(shè)置決定。表28 比較輸出模式,非PWM pare output mode, nonPWMCOM3A1/COM3B1/COM3C1COM3A0/COM3B0/COM3C0說明00普通端口操作,OC3A/OC3B/OC3C未連接01比較匹配時,OC3A/OC3B/OC3C電平取反10比較匹配時清零,OC3A/OC3B/OC3C(輸出低電平)11比較匹配時置位,OC3A/OC3B/OC3C(輸出高電平)表29 比較輸出模式,快速PWM pare output mode, fast PWMCOM3A1/COM3B1/COM3C1COM3A0/COM3B0/COM3C0說明00普通端口操作,OC3A/OC3B/OC3C未連接01WGM33=0:普通端口操作,OC3A/OC3B/OC3C未連接WGM33=1:比較匹配時OC3A電平取反,OC3B/OC3C 保留10比較匹配時清零OC3A/OC3B/OC3C,在TOP時置位OC3A/OC3B/OC3C11比較匹配時置位OC3A/OC3B/OC3C,在TOP時清零OC3A/OC3B/OC3C表210 比較輸出模式,相位修正及相頻修正PWM模式 pare output mode, phase correct and phase and frequency correct PWMCOM3A1/COM3B1/COM3C1COM3A0/COM3B0/COM3C0說明00普通端口操作,OC3A/OC3B/OC3C未連接01WGM33=0:普通端口操作,OC3A/OC3B/OC3C未連接WGM33=1:比較匹配時OC3A電平取反,OC3B/OC3C 保留10升序記數(shù)時比較匹配將清零OC3A/OC3B/OC3C,降序記數(shù)時比較匹配將置位OC3A/OC3B/OC3C 11升序記數(shù)時比較匹配將置位OC3A/OC3B/OC3C,降序記數(shù)時比較匹配將清零OC3A/OC3B/OC3CBit 1:0WGM31:0:波形發(fā)生模式這兩位與位于TCCR3B寄存器的WGM33:2相結(jié)合,用于控制計數(shù)器的計數(shù)序列。T/C支持的工作模式有:普通模式(計數(shù)器),比較匹配時清零定時器(CTC)模式,及三種脈寬調(diào)制(PWM)模式。表211 波形產(chǎn)生模式的位描述 waveform generation mode bit description模式WGM33WGM32WGM31WGM30定時/計器工作模式TOPOCR3x更新時刻TOV3置位時刻00000普通模式0XFFFF立即更新MAX100018位相位修正PWM0X00FFTOPBOTTOM200109位相位修正PWM0X01FFTOPBOTTOM3001110位相位修正PWM0X03FFTOPBOTTOM40100CTCOCR3A立即更新MAX501018位快速PWM0X00FFTOPTOP601109位快速PWM0X01FFTOPTOP7011110位快速PWM0X03FFTOPTOP81000相位與頻率修正PWMICR3ABOTTOMBOTTOM91001相位與頻率修正PWMOCR3ABOTTOMBOTTOM101010相位修正PWMICR3TOPBOTTOM111011相位修正PWMOCR3ATOPBOTTOM121100CTCICR3立即更新MAX131101保留141110快速PWMICR3TOPTOP151111快速PWMOCR3ATOPTOP表212 定時器/計數(shù)器3控制寄存器TCCR3B timer/counter 3 control register TCCR3BICNC3ICES3WGM33WGM32CS32CS31CS30Bit7ICNC3:輸入捕捉噪聲抑制器置位ICNC3將使能輸入捕捉噪聲抑制功能。此時外部引腳ICP3的輸入被濾波。其作用是從ICP3引腳連續(xù)進行4次采樣。如果4個采樣值都相等,那么信號送入邊沿檢測器。因此使能該功能使得輸入捕捉被延遲了4個時鐘周期。Bit 6ICES3:輸入捕捉觸發(fā)沿選擇該位選擇使用ICP3上的哪個邊沿觸發(fā)捕獲事件。ICES3為“0”選擇的是下降沿觸發(fā)輸入捕捉;ICES3為“1”選擇的是邏輯電平的上升沿觸發(fā)輸入捕捉。按照ICES3的設(shè)置捕獲到一個事件后,計數(shù)器的數(shù)值被復制到ICR3寄存器。捕獲事件還會置為ICF3。如果此時中斷使能,輸入捕捉事件即被觸發(fā)。當ICR3用作TOP值時,ICP3與輸入捕捉功能脫開,從而輸入捕捉功能被禁用。Bit 5:保留位Bit 4:3WGM33:2:波形發(fā)生模式Bit 2:0CS32:0:時鐘選擇表213 時鐘選擇位描述 clock select bit descriptionCS32CS31CS30說明000無時鐘源(T/C停止)001clk/1(無預分頻)010clk/8(來自預分頻器)011clk/64(來自預分頻器)100clk/256(來自預分頻器)101clk/1024(來自預分頻器)110外部T3引腳,下降沿驅(qū)動111外部T3引腳,上升沿驅(qū)動表214定時器/計數(shù)器3數(shù)據(jù)寄存器TC3T3H和TC3T3L timer/counter 3 TC3T3H and TC3T3LTCNT3[15:8]TCNT3[7:0]TCNT3H與TCNT3L組成了T/C3的數(shù)據(jù)寄存器TCNT3,通過它們可以直接對定時器/計數(shù)器單元的16位計數(shù)器進行讀寫訪問。表215 擴展的定時器/計數(shù)器中斷屏蔽寄存器ETIMSK extended timer/counter interrupt mask register ETIMSKTICIE3OCIEAOCIE3BTOIE3OCIE3COCIE1CBit 5TICIE3:T/C3輸入捕捉中斷使能當該位被設(shè)為“1”,且狀態(tài)寄存器中的I位被設(shè)為“1”時
點擊復制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1