• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      智能AGV避障小車

      2021-07-30 06:58:40
      機械工程與自動化 2021年2期
      關鍵詞:接線圖黑線子程序

      雷 丹

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

      0 引言

      隨著工業(yè)4.0的提出,傳統(tǒng)的工業(yè)制造已經(jīng)不能滿足社會的需求,取而代之的是智能化工業(yè)流水線。在傳統(tǒng)的生產(chǎn)過程中,物料的運送主要還是靠人力搬運,不僅耗費時間、浪費人力,還會造成較高的貨物損壞率,無法有效地完成貨物搬運工作。而AGV小車可以很好地解決這些問題,它不但承重大,工作效率高,還解放了更多的勞動力。但目前大部分工廠使用的AGV小車還存在很多安全隱患,比如AGV小車的碰撞問題,因此本文對AGV小車進行了改進,為其增加了避障功能,這樣當AGV小車檢測到巡線上有其他物體時就會立即停止前進,并發(fā)出警報聲提醒工作人員,直到檢測到巡線上沒有其他障礙物時才會再次啟動恢復正常運行。

      1 智能AGV避障小車系統(tǒng)硬件設計

      本文基于單片機的智能AGV避障小車,除了實現(xiàn)AGV小車尋跡功能外還增加了避障功能,系統(tǒng)的組成框圖如圖1所示,主要包括單片機、尋跡模塊、避障模塊、驅(qū)動模塊、顯示模塊、報警模塊、電源模塊和按鍵模塊。

      圖1 智能AGV避障小車系統(tǒng)結構框圖

      單片機主控芯片選用STC89C52,主要通過不同的算法來控制和協(xié)調(diào)其他模塊,實現(xiàn)小車的整體運行。單片機主控芯片的硬件接線圖如圖2所示。

      圖2 單片機STC89C52的硬件接線圖

      (1) 避障模塊:采用HC-SR04超聲波傳感器,該傳感器被觸發(fā)后發(fā)射端會發(fā)送8個40 Hz方波,同時啟動定時器,待超聲波傳感器接收端接收到回波則停止計時。根據(jù)時間間隔可以計算距離,距離=(高電平時間×聲速)/2。根據(jù)檢測結果得出AGV小車前方是否有障礙物,并做出相應的反應。圖3為避障模塊的硬件接線圖。

      圖3 避障模塊的硬件接線圖

      (2) 尋跡模塊:尋跡模塊采用紅外尋跡原理,利用黑色對光線的反射率小這個特點,當平面的顏色不是黑色時,傳感器發(fā)射出去的紅外光被大部分反射回來,于是傳感器輸出低電平0。當平面中有一黑線,傳感器在黑線上方時,因黑色的反射能力很弱,反射回來的紅外光很少,達不到傳感器動作的水平,所以傳感器輸出1。只要用單片機判斷傳感器的輸出端是0或者是1,就能檢測到黑線,以此使AGV小車能夠沿預設的路線進行行駛。圖4為尋跡模塊的硬件接線圖。

      圖4 尋跡模塊的硬件接線圖

      (3) 顯示模塊:使用LCD1602液晶顯示模塊,實時顯示超聲波檢測的距離值,LCD1602液晶第一行顯示智能小車行駛方向,分別為D、F前方,L左面,R右面;第二行顯示該向與障礙物之間的距離。圖5為液晶顯示模塊的硬件接線圖。

      圖5 液晶顯示模塊的硬件接線圖

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

      (5) 驅(qū)動模塊:采用了4個驅(qū)動直流電機驅(qū)動小車。

      (6) 報警模塊:當AGV小車遇到障礙物時,蜂鳴器就會發(fā)出響聲進行提示。

      (7) 按鍵模塊:AGV小車的啟動停止按鍵。

      2 智能AGV避障小車系統(tǒng)軟件設計

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

      主程序流程如圖6所示。首先將所有模塊進行初始化,然后判斷啟動按鍵是否按下,按鍵如果沒有按下小車保持不動;當按鍵按下時,小車啟動并進行尋跡,然后按照尋跡路線行駛;在尋跡過程中,超聲波傳感器不停地檢測小車前方是否有障礙物,當超聲波傳感器檢測到障礙物時,小車立即停止并發(fā)出報警聲,同時顯示障礙物的距離;直到超聲波傳感器檢測不到障礙物時,小車重新啟動并開始尋跡。

      圖6 主程序流程

      尋跡子程序如圖7所示。首先將尋跡模塊進行初始化,然后判斷紅外尋跡是否檢測到黑線,如果是左側檢測到黑線就說明車身向右發(fā)生了偏轉,應該使小車向左轉;如果是右側檢測到黑線就說明車身向左發(fā)生了偏轉,應該使小車向右轉。經(jīng)過調(diào)整后,小車車身回正,小車繼續(xù)向前行走,并繼續(xù)探測黑線,重復上述動作。

      圖7 尋跡子程序流程

      3 結語

      本文基于單片機開發(fā)了一款智能AGV避障小車,在原有AGV小車的基礎上增加了避障功能,可以有效地避免車撞人或者車撞車的現(xiàn)象發(fā)生,一方面使物料運送過程更加可靠,另一方面更有利于對無人車間的檢測與維修。隨著智能工廠的普遍推廣,智能AGV避障小車也將受到廣泛的青睞。

      猜你喜歡
      接線圖黑線子程序
      黑線
      元件投影圖在電拖接線圖中的應用
      蝦背黑線真的特別“臟”嗎
      維修電工線路板的接線技巧分析
      科學家(2015年12期)2016-01-20 02:50:29
      軟啟動器外圍控制線路的智能改造
      淺談子程序在數(shù)控車編程中的應用
      七巧數(shù)獨
      基于PLC的高壓密封試驗臺的電控系統(tǒng)的設計
      子程序在數(shù)控車加工槽中的應用探索
      西門子840D系統(tǒng)JOG模式下PLC調(diào)用并執(zhí)行NC程序
      类乌齐县| 嘉峪关市| 陵水| 荥阳市| 新蔡县| 岳池县| 墨竹工卡县| 海晏县| 泊头市| 花莲县| 齐齐哈尔市| 瓦房店市| 涟水县| 济南市| 峡江县| 莲花县| 吉林省| 海城市| 龙江县| 灵璧县| 昌图县| 化德县| 神农架林区| 巨野县| 青阳县| 藁城市| 城口县| 彝良县| 页游| 扶绥县| 洪泽县| 泽库县| 衢州市| 西青区| 扶沟县| 水富县| 南宫市| 岳阳市| 武邑县| 岳阳县| 崇州市|