超碰在线91,国产第1页,国产精品99,最近中文字幕av

<video id="z2k50"><ins id="z2k50"></ins></video><small id="z2k50"><pre id="z2k50"><samp id="z2k50"></samp></pre></small>

    1. <video id="z2k50"><ins id="z2k50"></ins></video>

        單片機應用系統(tǒng)開發(fā)實例

        發(fā)布時間:2024-08-31
        1.智能移動機器人系統(tǒng)的結構與功能
        智能移動機器人控制系統(tǒng)的設計與開發(fā)主要采用模塊化組合設計,采用atmel公司的atmega16單片機芯片,同時配合iccavr7.01軟件開發(fā)環(huán)境,支持c語言的程序設計。
        智能移動機器人硬件主要由直流電機驅動模塊、發(fā)生器模塊、串口通信模塊以及無線遙控、循線、尋光、避章等模塊組成。
        圖1 智能移動機器人控制系統(tǒng)硬件框圖
        其主要功能為:
        ① 紅外遙控功能
        紅外通信采用38k載波傳輸方式,利用長虹電視機遙控器作為紅外遙控的發(fā)射裝置,利用串口以及串口調(diào)試助手,找出遙控器控制鍵(前進、后退、左轉、右轉以及停止)的編碼,通過編程實現(xiàn)控制。
        ② 避障功能
        由紅外發(fā)送和接收裝置兩大部分組成,可以實現(xiàn)自發(fā)自收,也可以實現(xiàn)實驗板之間的通信。發(fā)送部分發(fā)送紅外載波,若前面沒有障礙物,接受部分不能收到載波,若前面有障礙物,載波將返回被接受模塊接受,于是通過接受模塊判斷是否收到載波就可以判斷前面是否有障礙物
        ③ 循線功能
        由5路反射式紅外光電傳感器組成,檢測距離可調(diào)整范圍大,4-10mm范圍可用。
        ④ 尋光功能
        主要采用靈敏度較高的光敏電阻,通過lm393將信號放大,返回主控模塊。
        2.紅外遙控功能
        ① 紅外遙控工作原理
        圖2 無線遙控系統(tǒng)框圖
        通常紅外遙控系統(tǒng)由發(fā)射和接收兩大部分組成。主要應用編/解碼專用集成電路芯片來進行操作控制。發(fā)射部分由鍵盤矩陣、編碼調(diào)制、led紅外發(fā)送器組成;接受部分由光、電轉換放大電路、解調(diào)以及解碼電路組成(如圖2所示)。在本實驗中,接受裝置采用tl538b專用集成芯片,發(fā)射裝置采用長虹電視機遙控器(rk23c)。
        ② 遙控信號發(fā)射
        當發(fā)射器按下按鍵后,即有遙控碼發(fā)出,所按的鍵不同遙控編碼也就不同,這種遙控碼主要具有以下特征:
        采用脈寬調(diào)制的串行碼,以脈寬為0.565ms、間隔為0.56 ms、周期為1.125 ms的組合表示二進制的“0”;以脈寬為0.565ms、間隔為1. 685 ms、周期為2. 25 ms的組合表示二進制的“1”,其波形如圖3所示。
        圖3 遙控碼的“0”和“1”
        上述的“0”和“1”組成的32位二進制碼經(jīng)38khz的載頻進行二次調(diào)制以提高發(fā)射效率,達到降低電源功耗的目的,然后再通過紅外發(fā)射二極管產(chǎn)生紅外線向外界空間發(fā)射,如圖4所示。遙控編碼產(chǎn)生的是32位二進制編碼,其中前16位是用戶識別碼,能區(qū)別不同的電器設備,防止不同機種遙控碼互相干擾,后16位為8位操作碼(功能碼)及其反碼。
        圖4 紅外發(fā)射編碼圖
        遙控器在按鍵按下后,周期性地發(fā)出同一種32位二進制碼,周期大約為108ms,一組碼本身的持續(xù)時間隨它包含的二進制“0”“1”的個數(shù)不同而不同,大約在45~63ms之間,圖5為發(fā)射波形圖。
        圖5 遙控連發(fā)信號波形
        當一個按鍵被按下超過36ms,振蕩器使芯片激活,將發(fā)射一組108ms的編碼脈沖,這108ms發(fā)射代碼由一個引導碼(9ms)、結果碼(4.5ms)、低8位地址碼(9ms~18ms)、高8位地址碼(9ms~18ms)、8位數(shù)據(jù)碼(9ms~18ms)和這8位數(shù)據(jù)的反碼(9ms~18ms)組成,如果按下超過108ms仍未松開,接下來發(fā)射的代碼(連續(xù)碼)將僅由起始碼(9ms)和結束碼(2.25ms)組成。
        圖6 引導碼 圖7 連發(fā)碼
        ③ 遙控信號接受
        接受電路使用一種紅外接受和放大于一體的紅外接受器tl538b,不需要任何外接元件,就能完成從紅外線接受到輸出與tll電平信號兼容的所有工作,而體積和普通的塑料封裝三極管大小一樣,適合于各種紅外遙控盒紅外數(shù)據(jù)傳輸。
        ④ 紅外遙控電路圖
        圖8 tl538b與單片機連接圖
        ⑤ 紅外遙控程序流程圖
        圖9 紅外遙控程序參考流程圖
        3.紅外避障功能
        ① 紅外避障原理
        紅外避障傳感器具有一對紅外信號發(fā)射與接收信號裝置,發(fā)射管發(fā)射一定頻率的紅外信號,接收管接收這種頻率的紅外信號,當紅外的檢測方向遇到障礙物(反射面)時,紅外信號反射回來被接收管接收,經(jīng)過處理之后,通過數(shù)字傳感器接口返回到機器人主機,機器人即可利用紅外波的返回信號來識別周圍環(huán)境的變化。
        圖10 發(fā)射接受原理圖
        紅外避障信號發(fā)射裝置(如圖10所示)主要由555定時器和外界元件r1、r2、c3、c2組成的多諧振蕩器構成。電路沒有穩(wěn)態(tài),僅存在兩個暫穩(wěn)態(tài),電路也不需要外接觸發(fā)信號,利用電源通過r1、r2向c3充電,以及c3通過r1向放電端dischg放電,使電路產(chǎn)生振蕩。電容c3在2/3vcc和1/3vcc之間充電和放電,從而在輸出端得到一系列的矩形波,對應的波形如下圖12所示。
        圖11 紅外發(fā)射電路圖 圖12 多諧振蕩器的波形圖
        輸出信號的時間參數(shù)是:t=tw1+tw2
        tw1=0.7 (r1+r2) c
        tw2=0.7r2 c
        其中,tw1為vc由1/3vcc上升到2/3vcc所需的時間,tw2為電容c3放電所需的時間。
        注:通過調(diào)節(jié)wr4可調(diào)電阻的阻值,可以增大或減短障礙物距離的檢測。
        ② 紅外避障程序流程圖
        圖13 紅外避障程序參考流程圖
        4.循線功能
        ① 循線原理
        (a) (b) (c) (d)
        圖14 小車循線示意圖
        一般情況下,選擇三個st178光電傳感器,編號分別為a、b、c,如圖14所示,b檢測到黑線,而a、c沒有檢測到,那么機器人小車直行;若a 處于黑線上,b、c 在白色區(qū)域,那么機器人小車左偏以矯正路線;若c 處于黑線上,a、b 在白色區(qū)域,則機器人小車右偏以矯正路線,a 、b 、c 都在黑線上時,機器人小車處于黑線交界處。
        ② 循線電路圖
        圖15 st178循線電路圖
        圖16 多路通道選擇電路圖
        上一個:離婚后要求增加撫養(yǎng)費的條件是什么
        下一個:壓鑄生產(chǎn)存在問題及原因分析

        2000元的拍照手機推薦2020(2000元左右拍照手機排行榜2020前十名)
        涿州硅酸鋁雙面針刺毯生產(chǎn)廠家地址 硅酸鋁防火棉批發(fā)
        80噸便攜式汽車軸重儀功能特點
        磁盤修復一天了還沒有進度
        AF0201FR-0720RL,國巨抗硫化電阻器
        廂式壓濾機怎么選泵?
        管道絕緣支架單位預算
        污水凈化用常州堿式聚合氯化鋁的原因
        襯氟球閥使用壽命如何提高
        配電室為什么要安裝六氟化硫報警器?