999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于單片機的無人避障小車系統(tǒng)設(shè)計

2021-03-18 06:41:26
機械工程與自動化 2021年1期
關(guān)鍵詞:單片機檢測

雷 丹

(四川信息職業(yè)技術(shù)學(xué)院,四川 廣元 628017)

0 引言

隨著科技的發(fā)展和進步,采用機器人替代人工來探知一些危險區(qū)域或人類不能直接到達的地域,要求探測機器人在行進中可以實時檢測周圍的障礙物,然后根據(jù)檢測結(jié)果設(shè)計出合理的運行軌跡,保證機器人可以安全抵達任何位置。本文以自動避障功能為主要研究對象,選取合適的障礙物探測方式及避障控制算法,完成整個無人避障小車系統(tǒng)的設(shè)計。

1 系統(tǒng)設(shè)計方案

根據(jù)目前特殊行業(yè)的需求,本文設(shè)計了無人避障小車,主要從以下幾個方面提出了相應(yīng)的設(shè)計方案。

1.1 障礙物檢測設(shè)計

本文采用了超聲波傳感器和紅外傳感器,超聲波傳感器采用HC-SR04,該傳感器探測距離為2 cm~450 cm,探測角度為15°,工作電壓為5 V,可以由單片機直接供電。為了實現(xiàn)無人避障小車180°的測距,增加了可旋轉(zhuǎn)360°伺服舵機來帶動超聲波傳感器進行測距,伺服舵機的轉(zhuǎn)動角度分別設(shè)計為0°、90°、180°,使得超聲波測距范圍形成一個封閉的半圓形結(jié)構(gòu)。由于超聲波測距有一個測距周期,當(dāng)沒有達到該測距周期時就使用紅外傳感器來代替超聲波傳感器進行障礙物的檢測,這是對超聲波傳感器的一個時間上的補償,這樣就能更加精確地對外界環(huán)境進行檢測。

1.2 控制算法設(shè)計

超聲波傳感器需要在0°、90°、180°三個方位上分別進行數(shù)據(jù)檢測,每個方位上單次檢測會獲得5組數(shù)據(jù),分別為d1、d2、d3、d4、d5,然后采用冒泡排序法對5組數(shù)據(jù)進行計算,得出較為精確的結(jié)果。

冒泡排序法計算過程為:先對5組數(shù)據(jù)進行比較排序,得出最大值和最小值,假設(shè)最小值為d1,最大值為d5;然后將最小值d1和最大值d5排除;最后再對剩下的3個值d2、d3、d4求平均數(shù)得到如下結(jié)果:

(1)

1.3 電機控制設(shè)計

本文中設(shè)計的無人避障小車系統(tǒng)采用4個直流電機,控制芯片為L293D,它是一款雙H橋驅(qū)動芯片,可同時驅(qū)動兩路直流電機,本文采用了兩個L293D,1個控制左側(cè)兩個直流電機,另一個控制右側(cè)兩個直流電機,然后通過輸入信號控制直流電機執(zhí)行正轉(zhuǎn)、反轉(zhuǎn)、停止來實現(xiàn)小車的直行、左轉(zhuǎn)、右轉(zhuǎn),具體的設(shè)計如下:

(1) 當(dāng)檢測到?jīng)]有障礙物時,左側(cè)電機正轉(zhuǎn),右側(cè)電機正轉(zhuǎn),實現(xiàn)無人小車直行。

(2) 當(dāng)檢測到左側(cè)有障礙物時,左側(cè)電機正轉(zhuǎn),右側(cè)電機反轉(zhuǎn),實現(xiàn)無人小車右轉(zhuǎn)。

(3) 當(dāng)檢測到右側(cè)有障礙物時,左側(cè)電機反轉(zhuǎn),右側(cè)電機正轉(zhuǎn),實現(xiàn)無人小車左轉(zhuǎn)。

2 無人避障小車系統(tǒng)設(shè)計

2.1 硬件結(jié)構(gòu)

無人避障小車的控制系統(tǒng)結(jié)構(gòu)框圖如圖1所示,無人避障小車系統(tǒng)分為電源模塊、檢測模塊、顯示模塊、驅(qū)動模塊和控制模塊五個部分。

圖1 無人避障小車控制系統(tǒng)結(jié)構(gòu)框圖

電源模塊:為了保證小車可以自主行駛,本文采用了獨立電源模塊,該電源模塊使用了供電、程序燒寫、串口通信三合一模塊,采用可充電18650鋰電池,主要給4個直流電機和單片機供電,以及進行程序燒寫和串口通信。

檢測模塊:該模塊分為超聲波測距模塊和紅外檢測模塊兩部分,超聲波測距模塊為主要模塊,當(dāng)超聲波失效時,作為儲備使用紅外傳感器避障系統(tǒng)。

顯示模塊:使用LCD1602液晶顯示模塊實時顯示超聲波檢測的距離值,LCD1602 液晶第一行顯示智能小車行駛方向,第二行顯示該方向與障礙物之間的距離。

驅(qū)動模塊:包括4個驅(qū)動電機,執(zhí)行小車的前進、左轉(zhuǎn)、右轉(zhuǎn)和后退動作。

按鍵模塊:主要控制小車的啟動與停止。

控制模塊:采用51單片機作為控制單元,主要負責(zé)協(xié)調(diào)控制其他4個模塊,使系統(tǒng)可以完整地完成自主避障功能,單片機的硬件接線圖如圖2所示。

圖2 單片機的硬件接線圖

2.2 軟件設(shè)計

無人避障小車控制部分軟件包括主程序、超聲波測距子程序、顯示模塊子程序、電機調(diào)速子程序和按鍵控制子程序等5個部分。

主程序的路徑設(shè)計過程如圖3所示。小車啟動后朝正前方前進,當(dāng)遇到障礙物時小車停止,這時單片機會先采集超聲波測量的正前方障礙物的距離并顯示,然后舵機左轉(zhuǎn)采集左側(cè)障礙物的距離并顯示,再讓舵機右轉(zhuǎn)測量右側(cè)障礙物的距離并顯示,如果三個方向的距離都小于10 cm說明空間極其狹窄,小車會原地左轉(zhuǎn)然后繼續(xù)檢測直至小車檢測到有一條合理的路線離開這個空間;如果小車左側(cè)的距離大于右側(cè)小車就原地左轉(zhuǎn),如果右側(cè)的距離大于左側(cè)小車就會右轉(zhuǎn)。然后小車繼續(xù)前行,直到再次遇到障礙物進入下一個循環(huán)。

圖3 主程序流程圖

3 結(jié)語

本文基于單片機開發(fā)了一款無人避障小車,為了實現(xiàn)180°的檢測范圍,將伺服電機與超聲波傳感器結(jié)合起來,以實時地檢測小車前方是否出現(xiàn)障礙物,并判斷出障礙物的具體方位,為小車設(shè)計出合理的避障路徑,實現(xiàn)了小車的智能化行駛。

猜你喜歡
單片機檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機的平衡控制系統(tǒng)設(shè)計
電子制作(2017年19期)2017-02-02 07:08:27
主站蜘蛛池模板: 亚洲第一黄片大全| 欧美三级视频网站| 国产乱人视频免费观看| 国产精品网址在线观看你懂的| 天天色天天综合网| 1024你懂的国产精品| 无码啪啪精品天堂浪潮av| 美女内射视频WWW网站午夜| 国产真实二区一区在线亚洲| 女人一级毛片| 中文字幕在线永久在线视频2020| 又爽又大又光又色的午夜视频| 精品一区二区三区自慰喷水| 亚洲国产精品人久久电影| 97国产在线播放| 亚洲性日韩精品一区二区| 色网在线视频| 一级成人a做片免费| 亚洲成人精品| 青青操国产视频| 色偷偷av男人的天堂不卡| 国产大片黄在线观看| 国产18在线播放| 免费一极毛片| 91久久偷偷做嫩草影院| 伊人久久精品无码麻豆精品 | hezyo加勒比一区二区三区| 欧美高清三区| 一本大道东京热无码av| 国产 在线视频无码| 97se亚洲综合不卡| 国产欧美日韩视频怡春院| 久久网综合| 日韩在线欧美在线| 日韩高清一区 | 69av在线| 亚洲国产成人精品青青草原| 成年人福利视频| 国产一二视频| 国产精品护士| 亚洲国产中文欧美在线人成大黄瓜 | 国产精品福利社| 国产h视频在线观看视频| 国产黑丝一区| 亚洲国产精品久久久久秋霞影院| 日本精品一在线观看视频| 九九精品在线观看| 国产中文一区二区苍井空| 啦啦啦网站在线观看a毛片| 日韩毛片免费| 日韩精品毛片| 国产成人艳妇AA视频在线| 波多野结衣无码AV在线| 日韩在线视频网| www.精品视频| 久久情精品国产品免费| 亚洲天堂啪啪| 久久亚洲欧美综合| 日韩成人在线视频| 亚洲精品免费网站| 国产成人精品日本亚洲77美色| 久久精品人人做人人爽| 欧美日韩亚洲国产| 97影院午夜在线观看视频| 免费国产黄线在线观看| 亚洲精品在线91| 日韩毛片免费视频| 人妻一本久道久久综合久久鬼色| 国产午夜人做人免费视频中文| 亚洲国产高清精品线久久| 亚洲AⅤ综合在线欧美一区| 国产精品毛片在线直播完整版| 亚洲欧州色色免费AV| 久久天天躁狠狠躁夜夜躁| 视频一区视频二区日韩专区| 日本三级欧美三级| 伊人91视频| 777国产精品永久免费观看| 97成人在线视频| 免费看美女自慰的网站| 秘书高跟黑色丝袜国产91在线| 国产精品视频久|