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

        ?

        基于Arduino的智能迷你小車設(shè)計

        2018-12-18 11:09:46天津職業(yè)技術(shù)師范大學工程實訓(xùn)中心劉衛(wèi)華戴健雄
        電子世界 2018年23期
        關(guān)鍵詞:循跡逆時針流程圖

        天津職業(yè)技術(shù)師范大學工程實訓(xùn)中心 劉衛(wèi)華 戴健雄

        引言:本文設(shè)計將傳統(tǒng)智能循跡小車系統(tǒng)和開源電子設(shè)計Arduino結(jié)合設(shè)計智能循跡小車系統(tǒng),并通過PID算法實現(xiàn)智能調(diào)節(jié)。論文介紹了設(shè)計的思路和一些用到的基本的原理及系統(tǒng)的硬件、軟件設(shè)計知識。

        1 Arduino簡介

        Arduino是一個基于開放源代碼的軟硬體平臺,構(gòu)建于開放原始碼simple I/O介面版,并且具有使用類似Java,C語言的Processing/Wiring開發(fā)環(huán)境。Arduino能通過各種各樣的傳感器來感知環(huán)境,通過控制燈光、電機和其他的裝置來反饋、影響環(huán)境。板子上的微控制器可以通過Arduino的編程語言來編寫程序,編譯成二進制文件,燒錄進微控制器。對Arduino的編程是利用Arduino編程語言和Arduino開發(fā)環(huán)境來實現(xiàn)的。基于Arduino的項目設(shè)計,可以只包含Arduino軟件平臺,也可以結(jié)合Arduino相應(yīng)的硬件電路設(shè)計。

        2 功能需求

        設(shè)計微型小車,能在如圖1所示的參數(shù)測試場景中實現(xiàn)自動循跡或紅外搖控控制。

        圖1 測試場景及參數(shù)

        根據(jù)要求,硬件應(yīng)全面兼容Arduino,并具有通信和下載接口,具有光電傳感器能感知地面黑線,具有可控驅(qū)動電機,具有紅外搖控接收裝置,具有一定的人機接口,LED指示和按鍵等。

        3 電路硬件設(shè)計

        根據(jù)小車的功能,設(shè)計的系統(tǒng)方框圖2所示。

        圖2 系統(tǒng)方框圖

        為了實現(xiàn)的微型化,以及充分發(fā)揮Arduino開放性,在功能框圖的基礎(chǔ)上增加了串口、ISP下載口、紅外線接收、按鍵及兩個LED指示燈,并對標準的Arduino電路進行了簡化,取消外圍晶振電路和復(fù)位電路。主控芯片使用了AVR ATMEGA8L,低電壓單片機。光電傳感器使用了SANYO光電反射管SIP-315-34。本小車沒有倒退動作,所以不需要電機的反轉(zhuǎn)。為了實現(xiàn)的轉(zhuǎn)彎等動作,要求通過改變控制信號的高低電平比例(即PWM)來控制電機的轉(zhuǎn)速。為了實現(xiàn)小車的紅外功能,并充分利用主控芯片的資源,增加一只一體化紅外接收頭NB0038;將RXD和TXD及地線通過排針引出,可通過專門的USB轉(zhuǎn)TTL串口線與小車進行通信;增加了一個按鍵和兩個LED指示電路,用于電路調(diào)試及功能指示。

        4 軟件設(shè)計

        下面將介紹如何使小車實現(xiàn)自主循跡,并具有一定的智能性。

        設(shè)計的主程序流程圖如圖3所示。

        圖3 主程序流程圖

        為了實現(xiàn)走直線以及轉(zhuǎn)彎等動作,這就要求小車的兩個電機轉(zhuǎn)速可調(diào)。使用PWM(脈沖寬度調(diào)節(jié))的技術(shù),通過改變脈沖高電平的比例(占空比)來改變等效有效值。在Arduino中我們使用AnalogWrite(pin,Value)來實現(xiàn)數(shù)字IO口PWM輸出,輸出的PWM信號頻率大約400Hz。 本設(shè)計中pin取值為9和10分別對應(yīng)電機1和2,Value設(shè)置輸出的信號占空比,范圍0-255,0對應(yīng)電機停轉(zhuǎn),255為最快轉(zhuǎn)速。

        本設(shè)計中,使用脈沖光來排除環(huán)境光線的干擾,并按順序掃描來防止傳感器之間的相互干擾。微控制器先關(guān)閉LED并掃描傳感器,采樣輸出電壓,打開LED并且再次采樣輸出電壓。兩次采樣的差值作為LED的光敏電流和環(huán)境光線被排除后的輸出電壓。其余的傳感器也按上述順序進行掃描。流程圖如圖4所示。

        通過相同的方法分別采集了傳感器在黑線和白紙上的值,分別存入mySensB和mySensW數(shù)組。將被跟蹤的線的位置是與中心值對比,定位誤差同比例、積分、差分濾波器一起被處理來生成控制命令,控制左右輪使小車按軌跡快速行駛。

        圖4 傳感器采集流程圖

        5 實際測試結(jié)果

        系統(tǒng)測試過程中,采取順時針和逆時針兩個方向的測試方法,以此來檢測智能小車左右轉(zhuǎn)的效果。

        經(jīng)過順時針、逆時針各10次,每次1圈的實際測試。系統(tǒng)在順時針運動時,主要執(zhí)行右轉(zhuǎn)和直行這兩種運動控制;在逆時針運動時,主要執(zhí)行左轉(zhuǎn)和直行這兩種運動控制。在每組測試過程中,逆時針的運動時間相對順時針的運動時間較長,則可大致得出結(jié)論:左轉(zhuǎn)控制的響應(yīng)時間慢于右轉(zhuǎn)控制。另外,起點位于彎道的運行時間要長于起點位于直道的運行時間。實物小車如圖5所示。

        圖5 實物小車

        6 結(jié)論

        本設(shè)計可用于電子、自動化等專業(yè)的實訓(xùn)課程訓(xùn)練,可以由學生參考本電路,設(shè)計電路板及機械等,也可提供設(shè)計好的智能小車平臺,實現(xiàn)Arduino平臺的編程學習、代碼算法學習以及應(yīng)用平臺進行競賽活動。

        猜你喜歡
        循跡逆時針流程圖
        基于DFT算法的電力巡檢無人機循跡檢測系統(tǒng)設(shè)計
        逆時針旋轉(zhuǎn)的水
        基于單片機的智能循跡小車的設(shè)計
        電子測試(2018年15期)2018-09-26 06:01:14
        心情不好
        智能差分循跡小車設(shè)計
        電子制作(2017年1期)2017-05-17 03:54:20
        基于MC9S12XS128處理器的智能循跡小車分析研究
        電子制作(2016年11期)2016-11-07 08:43:49
        專利申請審批流程圖
        河南科技(2016年8期)2016-09-03 08:08:22
        專利申請審批流程圖
        河南科技(2016年6期)2016-08-13 08:18:29
        逆時針跑,還是順時針跑?
        中外文摘(2015年6期)2015-11-22 22:36:01
        逆時針跑,還是順時針跑?
        知識窗(2015年1期)2015-05-14 09:08:17
        中文字幕日韩人妻高清在线| 国产freesexvideos中国麻豆| 亚洲精品无码高潮喷水a片软| 国产成人无码一区二区三区在线| 人妻少妇偷人精品无码| 亚洲女同系列高清在线观看| 人妻少妇偷人精品一区二区三区 | 日韩中文在线视频| 国产一区二区三区av香蕉| 粉嫩人妻91精品视色在线看| 免费大片黄国产在线观看| 国产精品无码av一区二区三区 | 国产精品婷婷久久爽一下| 香蕉久久福利院| 天天躁夜夜躁狠狠躁2021| 欧美日韩久久久精品a片| 99RE6在线观看国产精品| 毛片在线视频成人亚洲| 亚洲av网一区二区三区| 欧美精品偷自拍另类在线观看| 国产成年无码久久久久下载| 国产精品性色av麻豆| 性无码专区无码| 亚洲国产精品自拍一区| 亚洲美女主播一区二区| 亚洲一区二区三区成人网| 欧美三级不卡在线观看| 久久久久国色av∨免费看| 天堂女人av一区二区| 久久精品国产av麻豆五月丁| 亚洲а∨精品天堂在线| 欧美日韩亚洲成色二本道三区| 一区二区三区四区免费国产视频 | 无码成人一区二区| 国产在线不卡AV观看| 网友自拍人妻一区二区三区三州| 国产无套一区二区三区久久| 亚洲av永久无码精品三区在线| 欧美在线a| 午夜视频手机在线免费观看| 少妇夜夜春夜夜爽试看视频|