国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Arduino的循跡避障小車的設(shè)計與研究

2017-10-23 03:32鳳嬌
福建質(zhì)量管理 2017年18期
關(guān)鍵詞:循跡控制板直流電機

鳳嬌

(山東科技大學(xué)機械電子工程學(xué)院 山東 青島 266590)

基于Arduino的循跡避障小車的設(shè)計與研究

王賀于蘭浩李錚王鳳嬌曹冬冬黃曉松

(山東科技大學(xué)機械電子工程學(xué)院山東青島266590)

本文設(shè)計了循跡避障小車,以Arduino Mega2560為主控制板,L298N直流電機驅(qū)動模塊驅(qū)動直流電機,紅外傳感器和超聲波傳感器結(jié)合可以實現(xiàn)小車靈敏的循跡和避障,通過藍牙模塊,可以實現(xiàn)手機和PC對小車的控制。

Arduino;循跡避障小車;傳感器

一、引言

循跡避障小車屬于輪式機器人,因其價格低廉并且適合在許多環(huán)境下工作,因此得到廣泛應(yīng)用[1]。智能小車是一種集環(huán)境探測、智能決策和自動行駛等功能于一體的綜合機電系統(tǒng)。在循跡避障小車上加裝機械手或其他裝置可以在特定環(huán)境下實現(xiàn)特定的功能。

二、循跡避障小車總體結(jié)構(gòu)設(shè)計

本文使用SolidWorks軟件對循跡小車的整體模型進行設(shè)計,包括小車的底盤、兩個直流電機、兩個電機驅(qū)動輪、一個前置萬向輪和萬向輪支架。小車的前行動力是靠兩個電機驅(qū)動,并通過萬向輪調(diào)整前行的方向(如圖1)。

圖1 小車總體裝配圖

三、Arduino微處理器控制理論

常見的Arduino控制板主要有Mega 2560、Mega ADK、Mini、Nano控制板,本文選用的是Arduino Mega2560控制板。Aduino Mega2560具有多達54路的數(shù)字輸入輸出接口,14路脈沖寬度調(diào)制PWM,16路模擬輸入接口,其供電方式可以通過電源插座供電,也可以將電池直接連接到板卡上電源連接器的VIN和GND引腳或利用USB接口直接供電[2]。

四、控制系統(tǒng)設(shè)計

(一)小車循跡原理

在小車車頭安裝有兩個紅外傳感器,紅外尋線傳感器主要用于小車前行時的巡線,小車在前行時可以沿著黑線前行。

(二)小車避障原理

選用HC-SR04超聲波測距傳感器,其測距精度可高達2mm,測距范圍為2~400cm,抗干擾的性能和穩(wěn)定性能也相對較高。小車有兩個避障傳感器,分別為前避障傳感器和后避障傳感器。在小車前行過程中如果有障礙物,前避障傳感器立即旋轉(zhuǎn)進行測距,經(jīng)MCU計算發(fā)出方向指令并有輪子旋轉(zhuǎn)。后避障傳感器安裝與車體平面呈約50度角,負責(zé)后退過程中的后方和上方障礙物的檢測。

圖2 HC-SR04超聲波傳感器電路原理圖

(三)手機藍牙模塊的設(shè)計

選用的藍牙模塊為HC-06從模塊,該模塊具有4個引腳,該模塊為從機模塊,可以和具有藍牙功能的手機進行配對,通過藍牙發(fā)送控制指令,接收端在收到信息后根據(jù)指令內(nèi)容驅(qū)動直流電機,可以實現(xiàn)車體的前進、后退、左右轉(zhuǎn)和停止的功能。

五、Arduino IDE編程軟件代碼設(shè)計及調(diào)試

Arduino IDE是Arduino開放源代碼的集成開發(fā)環(huán)境,Arduino IDE編好程序之后,單擊校驗按鈕,編譯成功后,單擊下載,通過數(shù)據(jù)線將程序下載到Arduino板子上。

在控制直流電機時要控制電機的旋轉(zhuǎn)時間、旋轉(zhuǎn)方向和轉(zhuǎn)速,需要兩個控制引腳和一個PWM控制引腳,其中兩個引腳用來控制電機的轉(zhuǎn)動方向,而PWM信號用來控制電機轉(zhuǎn)速和啟停。

圖3 程序代碼窗口

六、總結(jié)

本文對循跡小車的結(jié)構(gòu)進行了設(shè)計,采用Arduino Mega2560為主控制板,L298N直流電機驅(qū)動板,紅外傳感器和超聲波避障傳感器相結(jié)合控制,通過Arduino IDE軟件編程和調(diào)試,保證了小車的平穩(wěn)運行。

[1]王晶.智能小車運動控制技術(shù)的研究[D].武漢:武漢理工大學(xué),2009.

[2]黃春平,萬其明,葉林.基于51單片機的智能循跡小車的設(shè)計[J]儀表技術(shù),2011(2)

王賀(1994-),男,漢,研究生在讀,山東科技大學(xué),研究方向機電液控制。

猜你喜歡
循跡控制板直流電機
基于模糊PID的無刷直流電機速度控制系統(tǒng)的設(shè)計與仿真
基于DFT算法的電力巡檢無人機循跡檢測系統(tǒng)設(shè)計
一種橡膠減震裝置
軌道交通AFC導(dǎo)向標(biāo)識控制板設(shè)計
基于單片機的智能循跡小車的設(shè)計
智能差分循跡小車設(shè)計
基于FPGA的雙繞組無刷直流電機軟件設(shè)計
基于MC9S12XS128處理器的智能循跡小車分析研究
一種機載SAR中心控制板的設(shè)計
基于模糊神經(jīng)網(wǎng)絡(luò)PID的無刷直流電機控制系統(tǒng)研究