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

?

基于Arduino的煙葉倉庫自動避障智能小車的研究

2015-03-23 02:46:11張?zhí)祉?/span>魯紹坤李正風羅麗瓊
安徽農業(yè)科學 2015年33期
關鍵詞:智能小車舵機

楊 氟, 張?zhí)祉?, 魯紹坤, 李正風, 羅麗瓊, 田 程,紀 霖

(1.云南農業(yè)大學機電工程學院,云南昆明 650201;2.云南農業(yè)大學基礎與信息工程學院,云南昆明 650201;3.云南中煙工業(yè)有限責任公司技術中心,云南昆明 650231)

?

基于Arduino的煙葉倉庫自動避障智能小車的研究

楊 氟1, 張?zhí)祉?*, 魯紹坤2, 李正風3, 羅麗瓊1, 田 程2,紀 霖1

(1.云南農業(yè)大學機電工程學院,云南昆明 650201;2.云南農業(yè)大學基礎與信息工程學院,云南昆明 650201;3.云南中煙工業(yè)有限責任公司技術中心,云南昆明 650231)

摘要使用Arduino及其擴展版,結合超聲波傳感器實現了小車在煙倉里自動避障,從而為下一步的煙葉霉變智能檢測打下基礎。通過對煙倉環(huán)境的實地考察分析,設計并制作出相應的硬件和軟件。實際測試了智能小車的各個功能,結果表明智能小車能夠利用超聲波傳感器來獲得障礙物信息,經過自處理,調用程序自動控制云臺旋轉,采用差速方式控制電機轉速及方向,從而成功實現智能小車自主避障功能。

關鍵詞Arduino;智能小車;煙倉;避障系統;舵機;超聲波傳感器

Research of the Automatic Obstacle Avoidance Intelligent Car Used for Tobacco Warehouse Based on the Arduino

YANG Fu1, ZHANG Tian-shun1*, LU Shao-kun2et al(1.College of Mechanical and Electrical Engineering, Yunnan Agricultural University, Kunming, Yunnan 650201; 2.College of Basic Science and Information Engineering, Yunnan Agricultural University, Kunming, Yunnan 650201)

Abstract The paper uses the Arduino and extended edition, combined with ultrasonic sensor to achieve the car in the tobacco barn automatic obstacle avoidance to prepare for the next step of intelligent detection.Through the analysis of the on-the-spot investigation to the tobacco warehouse environment, then to design and make the corresponding hardware and software.Actual testing the various functions of intelligent car, and the experimental results show that the intelligent car can use ultrasonic sensors for obstacle information, through the processing, automatic control yun-tai rotation, and then use differential method to control the motor speed and direction, thus to achieve intelligent car autonomous obstacle avoidance function.

Key words Arduino;Ssmart car; Tobacco warehouse; Obstacle avoidance system; Steering gear; Ultrasonic sensor

中國貯煙和卷煙制品每年因霉變造成的損失相當驚人,達到煙草商品總額的1%~3%,每年因煙葉霉變造成的損失達70億元左右[1-4]。在卷煙加工生產之前由于工藝的需求,煙葉需要進行周期長達1~2年的貯存醇化過程。在長期的貯存過程中,富含蛋白質的煙葉極易發(fā)生霉變,使煙葉品質降低或完全失去使用價值。2002 年我國加入WTO后,貯煙逐漸由片煙替代把煙,貯煙霉變問題更加突出,開始引起人們的重視,相關研究報道逐漸增多[5]。為了避免煙葉醇化過程中的霉變問題,需要對煙倉煙包進行檢測。面對煙倉大量煙包,現今若用人工去檢測,成本會很高,所以將會給煙倉引入智能機器人來代替人工去完成檢測煙葉是否發(fā)生霉變的繁重任務。煙倉里的智能化程度也是煙草行業(yè)步入現代化的一個重要標志。該文運用基于Arduino及其擴展板研究設計一個用來代替勞動力在煙庫里完成煙葉霉變檢測任務的避障智能小車的避障系統。

1系統設計

自主避障小車采用高強度鋁合金材料底盤[6-7]。4個輪子是由4個直流電機控制的橡膠輪胎。橡膠輪胎不但具有高彈性,高硬度和高強度,且耐磨性能卓越,還具有較高的機械強度和優(yōu)異的耐屈撓、耐低溫性能,可以保證小車行走的穩(wěn)定性及良好的速度[8]。小車上搭載有Arduino控制板,系統主要包括:電源模塊,電動機驅動模塊,WiFi模塊,舵機模塊,避障模塊。

1.1電源模塊電源模塊為系統工作提供可靠電壓。選用兩節(jié)鋰電池串聯的方式,可提供電壓(7.2~9 V),可以直接給電機、電壓表供電。鋰電池電壓穩(wěn)定,可以循環(huán)使用,安全性強,體積小,容量大,減少污染,有利于可持續(xù)發(fā)展[9]。電壓表主要為了查看電池當前電壓。鋰電池電壓通過Arduino電壓轉換得到5 V電壓。供給WiFi模塊、舵機模塊、避障模塊和攝像頭。系統各模塊供電如圖1所示。

1.2電機驅動模塊由于煙葉倉庫實際地面高低不平,小車采用4個步進電機驅動。此處應用的步進電機直徑為28 mm,電壓為5 V,步進角度為5.625×1/64,減速比為1/64,單個重為0.04 kg。接5線4相可以用普通ULN 2003芯片驅動,也可以接成2相使用,步進電機的控制除了Arduino單片機外,通常都還會加上一個驅動芯片,其主要目的是避免放大電流將單片機損壞[10]。步進電機精準度比較高,最高精度可達1.8°,在此之外步進電機還有瞬間啟動和急速停止的特性。ULN2003是一種高耐壓、大電流的達林頓陳列, 內部提供了7個達林頓晶體管,在5 V的工作電壓下與TTL和CMOS電路直接相連可以保證負載電流的供給,同時也減少其他驅動芯片容易被燒毀的事故。電機具體驅動如圖2所示。

1.3舵機模塊舵機是小車改變方向的執(zhí)行機構,此處舵機選用日本Futaba公司出產的S3001型號舵機,工作電壓是4.8 V,最大扭力是2.4 kgf·cm,轉動速度為0.28 s/60°。舵機與Arduino的接線方法是:舵機PWM信號線接Arduino引腳S,舵機5 V電源線接Arduino引腳V,舵機接地線GND接Arduino引腳G。其工作原理是依據PWM信號的變化來控制的,如圖3所示。PWM信號的周期是50 Hz也就是20 ms,讓其通電后的原點為90°、約為1.5 ms,最小角度為0°、約為0.9 ms,最大角度為180°、約為2.1 ms。為了控制其角度的變化只需調整一個周期中的高低電位比例即可。

轉動角度與時間的關系可用函數 W(t)=0.9ms+[(±)0.6 ms/90°]表示, “+”表示向右轉,“-”表示向左轉。

1.4避障模塊超聲波是一種頻率比較高的聲音,指向性強。超聲波測距的原理是利用超聲波在空氣中的傳播速度為已知,測量聲波在發(fā)射后遇到障礙物反射回來的時間,根據發(fā)射和接收的時間差計算出發(fā)射點到障礙物的實際距離[11-17]。此處應用HC-SR04超聲波測距模塊,將其安裝在小車車頭,此超聲波可提供2~400 cm的非接觸式距離感測功能,測量距離的精度可高達3 mm;此模塊包括超聲波發(fā)射器、接收器與控制電器。超聲波避障模塊與Arduino擴展板接線方法:VCC為地線,TRIG接觸發(fā)控制信號輸入,ECHO接回響信號。超聲波測距模塊如圖4所示。

2系統實現

2.1避障的工作原理超聲波測距模塊工作原理:采用IO口TRIG觸發(fā)測距,給至少10 μs的高電平信號,其模塊自動發(fā)送8個40 khz的方波,自動檢測是否有信號返回,通過IO口ECHO輸出一個高電平,高電平持續(xù)的時間就是超聲波從發(fā)射到返回的時間,測試距離可用如下公式測得。

測試距離=(高電平時間×聲速)/2 其中聲速是室溫20 ℃超聲波的速度值340 m/s,感應角度不大于15°。

避障系統選用HC-SR04型號超聲波傳感器。其工作方式:通過發(fā)送器發(fā)射出去的超聲波,被物體反射后傳到接收器來判斷小車與障礙物的距離,從而決定,是否繼續(xù)前進[18-21]。根據超聲波測距模塊的工作原理,將超聲波所測距離和之前設定好的距離值進行比較。若大于設定值,則小車繼續(xù)前進;若小于設定值,則小車停止前進,同時調用舵機云臺右轉90°子程序,舵機云臺右轉90°后,若無障礙物則小車右轉90°繼續(xù)前進,若有障礙物則停止前進??刂瞥绦蛑饕锌刂瓢宄跏蓟?、傳感器信息判斷及電機驅動組成,程序流程如圖5所示。

2.2試驗結果通過試驗,小車成功實現了智能避障。在試驗過程中,小車能夠自主較好的在設定的軌道上進行測量,判斷是否前進,是否停止,是否轉彎,可輕松的避開障礙,順利通過,達到預定目標。小車實物試驗場景示意圖如圖6所示。

3總結與展望

把Arduino的自動避障技術應用于煙倉煙葉霉變檢查,充分發(fā)揮了Arduino控制擴展板的優(yōu)勢。成功實現了小車自動避障功能,在智能機器人領域具有一定的實用價值。該避障系統簡單,成本較低,控制過程也比較簡單,易于操作,精度較高,可在工業(yè)智能作業(yè)等多領域應用。但是,該超聲波避障小車還存在一些不足,比如面對較多的復雜彎路,在這種環(huán)境下,這樣簡單的避障系統和設計結構很可能達不到預定目標。

下一步可根據多彎路環(huán)境需求設計一款循跡智能小車,實現對較復雜的煙庫進行避障、檢測,同時研究多性能的智能小車對不同煙庫的可用性,綜合全面的各種因素為煙庫提供更實用的自動化、智能化小車。

參考文獻

[1] 彭清云,易圖永.煙葉霉變的原因及其防治研究進展[J].中國農學通報,2007(11):146-150.

[2] 孔凡玉,林建勝,張成省,等.儲煙霉變機理與防霉技術研究進展[J].中國煙草學報,2009(5):78-81.

[3] 袁逢春,蘇羅毅,李慶華,等.初烤煙葉霉變率隨時間變化的SPSS曲線擬合分析[J].西南農業(yè)學報,2014(3):1130-1135.

[4] 張允政.烤煙片煙醇化過程中化學成分變化及與醇化質量的關系研究[D].武漢:華中農業(yè)大學,2008.

[5] 張成省,王海濱,李更新,等.倉儲片煙霉變的影響因素分析[J].中國煙草科學,2011(3):80-83.

[6] 劉俊暢,蘆利斌,譚力寧.基于Arduino的自動避障技術實現[J].信息技術,2014(12):170-172.

[7] 宇曉梅.四輪代步智能小車平臺的設計開發(fā)[D].青島:中國海洋大學,2013.

[8] Sandeep Nagar.An obstacle avoiding fast moving robot[EB/OL].(2014-10)[2015-07-29].http://www.researchgate.net/publication/267331693.

[9] 佘慶桃.大功率鋰電池的充放電控制及特性研究[D].合肥:安徽理工大學,2013.

[10] 鄭振杰,江衍煊,游德智.單片機結合ULN2003驅動步進電機[J].電機技術,2010(6):44-46.

[11] 沈燕,高曉蓉,孫增友,等.基于單片機的超聲波測距儀設計[J].現代電子技術,2012(7):126-129.

[12] 李緩媛,張強,黃敏捷,等.基于超聲波測距的車輛音量調節(jié)系統[J].實驗室研究與探索,2013(7):67-70.

[13] 徐建,劉曉妤.機器人滅火控制系統設計[J].湖北民族學院學報(自然科學版),2012(4):415-417.

[14] 盧威.智能小車避障系統的設計與實現[D].南昌:南昌大學,2012.

[15] 蘇琳.基于HC-SR04的超聲波測距器的設計[J].科技信息,2012(9):125,124.

[16] 宋永東,周美麗,白宗文.高精度超聲波測距系統設計[J].現代電子技術,2008(15):137-139.

[17] 張應和.基于Wi-Fi智能車遠程測距裝置結構設計與研究[J].機電一體化,2013(2):33-37.

[18] 趙津,朱三超.基于Arduino單片機的智能避障小車設計[J].自動化與儀表,2013(5):1-4.

[19] 戈惠梅,徐曉慧,顧志華,等.基于Arduino的智能小車避障系統的設計[J].現代電子技術,2014(11):118-120.

[20] 錢思.清潔機器人系統設計與智能避障問題的研究[D].武漢:華中科技大學,2007.

收稿日期2015-10-28

作者簡介楊氟(1988- ),男,陜西戶縣人,在讀碩士研究生,研究方向:智能機器人。*通訊作者,副教授,碩士生導師,從事農業(yè)工程研究。

基金項目云南中煙工業(yè)責任有限公司“原料系統重大專項”[滇煙工科(2013)494]。

中圖分類號S 22

文獻標識碼A

文章編號0517-6611(2015)33-370-03

猜你喜歡
智能小車舵機
含齒隙彈載舵機的全局反步模糊自適應控制
自動化學報(2019年6期)2019-07-23 01:18:36
基于dsPIC單片機的飛艇舵機控制實現
電子制作(2018年1期)2018-04-04 01:48:14
基于高速同步485總線通信的多通道舵機控制器設計
基于STC89C51智能小車的移動家居平臺的設計
基于HC—SR04超聲波傳感器的智能避障小車設計
智能安全防盜探測小車
科教導刊(2016年27期)2016-11-15 22:32:51
基于單片機的循跡智能車系統設計
基于云模型的舵機同步控制
庆城县| 平利县| 苏尼特右旗| 山阳县| 满城县| 晴隆县| 南丰县| 南投县| 望城县| 新竹市| 常山县| 花莲市| 凌海市| 兰考县| 大理市| 西青区| 广平县| 定远县| 张家港市| 应城市| 武城县| 南丹县| 壤塘县| 内乡县| 大洼县| 镇坪县| 荥经县| 龙山县| 平阴县| 基隆市| 衡山县| 曲周县| 阳东县| 阜平县| 凤山县| 依安县| 年辖:市辖区| 额敏县| 阿克| 左权县| 涞水县|