亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Arduino的智能小車

        2019-07-16 03:14:59陶冶李馳新
        電腦知識與技術(shù) 2019年15期
        關(guān)鍵詞:避障

        陶冶 李馳新

        摘要:系統(tǒng)以Arduino單片機為控制核心,超聲波傳感器測距,L298N驅(qū)動4個直流電機帶動小車運行,利用Arduino語言編程控制小車運動軌跡。當(dāng)檢測到小車前方有障礙物時,單片機發(fā)指令讓小車左轉(zhuǎn)一定角度,無障礙物則直行并繼續(xù)探測,小車還具有紅外尋跡功能,按照預(yù)先設(shè)置的軌道運行并完成特定任務(wù)。

        關(guān)鍵詞:Arduino單片機;超聲波傳感器;避障

        中圖分類號:TP31 ? ? ?文獻(xiàn)標(biāo)識碼:A

        文章編號:1009-3044(2019)15-0222-02

        隨著現(xiàn)代計算機技術(shù)的不斷發(fā)展和普及,機器人進(jìn)入各行各業(yè)并使人們的生活方式更加便捷。 機器人要實現(xiàn)避障和引導(dǎo)功能就要有感知功能,紅外傳感器給機器人一個視覺感知功能[1]。以Arduino單片機為控制核心的智能避障機器人,主要研究小車在一個特定的環(huán)境里自動運作的避障功能[2]。利用超聲波傳感器檢測軌跡上的障礙物,通過單片機程序控制小車直行或偏轉(zhuǎn)一定角度繼續(xù)運行,不斷探測和實施控制。

        1 設(shè)計原理與方法

        本系統(tǒng)中直流電機的正傳、反轉(zhuǎn)、加速、減速的智能控制,由PWM控制系統(tǒng)的控制實現(xiàn)[3]。 調(diào)制脈沖信號由Arduino Uno單片機產(chǎn)生并控制直流電機工作[4]。該PWM 控制系統(tǒng)由設(shè)計控制模塊和驅(qū)動模塊組成。避障機器人采用四輪驅(qū)動,后輪是支撐和轉(zhuǎn)向的萬向輪,前輪用兩個電機。

        2 硬件設(shè)計

        避障機器人的硬件組成:Arduino單片機、電機驅(qū)動模塊、超聲波傳感器、紅外傳感器、電源、直流電機模塊。電源給整個小車供電,避障機器人以Arduino單片機為核心,通過電機驅(qū)動模塊控制直流電機的運行,實現(xiàn)機器人按預(yù)期規(guī)則運動[5]。車身的最前端安裝有超聲波傳感器,通過收發(fā)超聲波探測障礙物。當(dāng)檢測到障礙物,單片機程序做出向左旋轉(zhuǎn)的操作,沒有檢測到就繼續(xù)直行,然后繼續(xù)循環(huán)檢測,從而實現(xiàn)機器人的循跡避障功能。硬件框架圖如圖1所示。

        2.1 單片機模塊

        本設(shè)計采用Atmel Atmega328微處理。其模塊為:5V穩(wěn)壓電路,程序下載電路,電源接口,6路AD采樣,USB供電,ISP下載接口,IO備用接口等。Arduino Uno實物圖如圖2所示。

        2.2 電機、電機驅(qū)動模塊

        本設(shè)計采用L298N的H橋電路。通過單片機控制占空比調(diào)整電機轉(zhuǎn)速,H橋電路效率非常高,實現(xiàn)轉(zhuǎn)速和方向的簡單控制,穩(wěn)定性高、速度快、驅(qū)動能力強。L298N有過壓保護(hù)、過電流保護(hù)、反壓保護(hù)功能,當(dāng)出現(xiàn)異常時保護(hù)電機和電路[6]。這種調(diào)速方式有調(diào)速范圍廣、調(diào)速特性優(yōu)良、過載能力大、調(diào)整平滑、無級快速反轉(zhuǎn)、制動和啟動等優(yōu)點。L298N電路原理圖如圖3所示。

        2.3 避障模塊

        超聲波測距模塊HC-SR04,提供非接觸式2CM-400CM距離的感測功能,測量精確度達(dá)到3mm;模塊組成:超聲波接收器,發(fā)射器和控制電路。避障模塊實物圖如圖4所示。

        基本工作原理:

        (1)采用10us的高電平信號觸發(fā)TRIG測距;

        (2)自動檢測時發(fā)送8個40khz的方波,模塊檢測是否有自動信號返回;

        (3)ECHO輸出一個高電平代表有信號返回,超聲波從發(fā)射到返回的時間就是高電平持續(xù)時間。距離=(聲速(340M/S)*高電平時間)/2;

        3 軟件設(shè)計

        3.1 Arduino語言

        Arduino可以讓我快速使用與Macromedia Flash, Processing, Max/MSP, Pure Data等軟件。Arduino可以使用各種傳感器、控制器、電子元件、步進(jìn)電機、LED等裝置[7]。Arduino基于源碼開放的IDE界面,可以與上面軟件交互,也可以獨立運行。

        3.2 Arduino IDE

        Arduino IDE運行界面如圖5所示。Arduino語言是一種類c的語言。在這個界面里有我編程時最常用的東西,當(dāng)我把鼠標(biāo)放在上面就會在右側(cè)出現(xiàn)按鍵的功能。

        下載程序到機器人控制器Arduino中的操作如圖6所示,在此標(biāo)示了位置上傳功能。最右邊的圖標(biāo)是我需要熟知的串口監(jiān)視器,快捷鍵是:Ctrl+Shift+M。點這個圖標(biāo)的前提是插上了串口設(shè)備,當(dāng)然Arduino插在USB上也可以,Arduino Uno主板上內(nèi)置了USB轉(zhuǎn)串口芯片[8]。

        4 系統(tǒng)調(diào)試

        避障機器人的系統(tǒng)調(diào)試分兩大模塊:超聲波測距模塊和L298N驅(qū)動模塊。先把兩大模塊分別獨立調(diào)試,正常后把所有硬件模塊組合起來進(jìn)行綜合調(diào)試。

        4.1 電機調(diào)試

        在電機驅(qū)動板上。有EA,I1,I2,EB,I3,I4六個端子用于控制電機。EA,EB為兩路電機的控制使能,PWM調(diào)制實現(xiàn)電機轉(zhuǎn)速控制。程序編譯下載后出現(xiàn)小問題,通過右側(cè)車輪的電機線修改解決了小車不停旋轉(zhuǎn)的現(xiàn)象。

        4.2 調(diào)試超聲波模塊

        超聲波傳感器的引腳:發(fā)射引腳、接收引腳、電源VCC,地GND, Arduino Uno的對應(yīng)引腳分別連接這四根插線,完成測試程序的下載和燒制[9],測試超聲波模塊結(jié)果如圖7所示。

        5 結(jié)束語

        智能機器人可以精確操作,提高效率解決難題,基于Arduino智能小車系統(tǒng)實現(xiàn)了調(diào)節(jié)偏離和自動避障的功能,通過遠(yuǎn)程監(jiān)測和自動報警實現(xiàn)了人機實時交互,實現(xiàn)小車根據(jù)外部環(huán)境和遠(yuǎn)程指令,做出前進(jìn)、后退和轉(zhuǎn)向等動作,這樣的避障小車還用于環(huán)境探測等多種用途,減少了人們的工作危險系數(shù),解決了惡劣環(huán)境下勘探的需求,具有一定的實用價值。

        參考文獻(xiàn):

        [1] 于洋.基于Arduino的自動避障及通信控制智能小車系統(tǒng)的研究與設(shè)計[J].吉林大學(xué),2017.

        [2] 劉洪濤,熊家. 嵌入式應(yīng)用程序設(shè)計綜合教程:微課版[M].北京:人民郵電出版社,2017.

        [3] 孫建朋. 基于Arduino的智能小車避障系統(tǒng)設(shè)計[J].黑龍江科技信息,2016(15).

        [4]王紅紅. 基于雙橋矩陣變換器的異步電動機控制系統(tǒng)[J].山東工業(yè)技術(shù),2018(7).

        [5] 彭芳.基于PLC的步進(jìn)電動機控制系統(tǒng)設(shè)計[J].電子世界,2019(4).

        [6]徐根耀.電子元器件與電子制作[M].北京:機械工業(yè)出版社,2017.

        [7] 趙建偉.機器人系統(tǒng)設(shè)計及其應(yīng)用技術(shù)[M].北京:清華大學(xué)出版社,2017.

        [8] 王飛,楊娟娟.基于Visual Basic的串口通訊和Arduino的智能小車控制系統(tǒng)設(shè)計[J].科技與創(chuàng)新,2016(1).

        [9] 李飛.“智能化”電子產(chǎn)品中單片機技術(shù)的應(yīng)用[J].電子技術(shù)與軟件工程,2019(6).

        【通聯(lián)編輯:梁書】

        猜你喜歡
        避障
        除雪機的設(shè)計及其液壓控制
        基于混合算法的仿生機器魚路徑規(guī)劃
        價值工程(2017年10期)2017-04-18 15:18:31
        一種單雙目結(jié)合的全景避障測距方法
        基于物聯(lián)網(wǎng)的智能“導(dǎo)盲犬式”社交門鈴
        智能引導(dǎo)小車的設(shè)計與實現(xiàn)
        基于LabVIEW的自主巡航與遙控雙功能智能小車研發(fā)
        基于HC—SR04超聲波傳感器的智能避障小車設(shè)計
        基于STM32芯片的移動機器人的避障研究
        基于圖像邊緣檢測的機器人避障方案設(shè)計
        基于“STC80C51單片機”的智能小車系統(tǒng)的設(shè)計
        欧美人与物videos另类| 久久精品国产成人| 最近中文字幕在线mv视频在线| chinese国产在线视频| av免费观看在线网站| 免费在线观看视频播放| 国产精品乱码一区二区三区| 欧美日韩不卡中文字幕在线| 蜜臀av国内精品久久久人妻| 中文字幕一区在线直播| 各种少妇正面着bbw撒尿视频| 亚洲另类国产综合第一| 国产一区,二区,三区免费视频| 精品在线观看一区二区视频| 欧美精品亚洲精品日韩专区| 狠狠色狠狠色综合久久第一次| 亚洲粉嫩av一区二区黑人| 日本精品免费看99久久| 性无码免费一区二区三区在线| 91精品手机国产在线能| 手机av在线观看视频| 日本亚洲精品一区二区三| 成人免费看www网址入口| 亚洲欧洲久久久精品| 偷窥偷拍一区二区三区| av无码电影一区二区三区| 久久久久亚洲精品天堂| 色窝窝手在线视频| 免费观看人妻av网站| 精品无码久久久久久国产| 亚洲国产一区二区三区网| 国产91精品清纯白嫩| 免费国产线观看免费观看| 日日碰狠狠丁香久燥| 一区二区三区国产高潮| 日韩精品一区二区三区乱码| 国产精品r级最新在线观看| 在线观看av手机网址| 精品国产日韩亚洲一区在线| 337p日本欧洲亚洲大胆| 亚洲成人中文|