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

        ?

        基于PID算法的智能競速小車設(shè)計與實現(xiàn)*

        2023-02-16 09:08:58陶玉貴
        南方農(nóng)機 2023年5期
        關(guān)鍵詞:競速舵機原理圖

        陶玉貴 ,胡 飛

        (蕪湖職業(yè)技術(shù)學(xué)院信息與人工智能學(xué)院,安徽 蕪湖 241006)

        全國大學(xué)生智能汽車競賽是教育部倡導(dǎo)的課外學(xué)術(shù)科技A類競賽,其被列入國家教學(xué)質(zhì)量與教學(xué)改革工程資助項目,是涉及機械、電子、計算機、自動控制等多學(xué)科知識的綜合性專業(yè)競賽,已成為培養(yǎng)學(xué)生工程實踐能力的重要平臺[1]。課題組以STC8A8K64S4A12作為主控制單元,運用PID控制理論進行智能控制策略研究,設(shè)計了一種能夠自主識別道路的智能競速小車,可以完成對車模平衡、速度、方向的控制。測試結(jié)果證明,該小車具有控制精確、轉(zhuǎn)向靈敏等優(yōu)點,提高了車速和車速控制的穩(wěn)定性。

        1 系統(tǒng)總體設(shè)計

        課題組設(shè)計的智能競速小車主要由傳感檢測、控制決策和動力驅(qū)動三部分組成,自主設(shè)計的六路電磁傳感器模塊負責(zé)采集賽道信息,控制決策系統(tǒng)使用搭載STC8A8K64S4A12的最小核心板,控制動力系統(tǒng)驅(qū)動舵機轉(zhuǎn)角和直流電機轉(zhuǎn)速[2]。電磁傳感器檢測賽道信息并發(fā)送給單片機,通過計算左右電感的偏差值來計算PID,輸出量分別發(fā)送給舵機和電機,編碼器采集并輸出速度信息反饋給主控單片機,主控單片機根據(jù)所獲得的賽道信息和車體當(dāng)前速度信息做出決策,通過PWM信號控制直流電機和舵機進行相應(yīng)調(diào)整,從而實現(xiàn)車體的轉(zhuǎn)向控制和速度控制,控制小車平穩(wěn)行駛。智能競速小車系統(tǒng)總體結(jié)構(gòu)框架如圖1所示。

        圖1 小車總體結(jié)構(gòu)框架圖

        2 硬件系統(tǒng)設(shè)計

        2.1 單片機核心板模塊

        選用STC8A8K64S4A12為主控的核心板,該核心板結(jié)構(gòu)簡單,調(diào)試方便,支持串口ISP調(diào)試方式,能夠應(yīng)對復(fù)雜的控制需求,板載USB-TTL232,可使用USB供電及下載程序。核心板采集賽道電磁信號和編碼器檢測到的速度信息,通過PID算法處理后輸出合適的控制量,再對舵機與直流電機模塊進行精準(zhǔn)控制,實現(xiàn)小車快速平穩(wěn)運行。

        2.2 電感的排布與安裝

        電感采集賽道信息,排布位置主要考慮檢測范圍能否覆蓋到整個賽道,同時將賽道的各類元素進行準(zhǔn)確劃分,考慮到賽道元素的多樣性,對于特殊元素的判斷要聯(lián)合使用多個電感。水平電感有助于直道循跡,八字電感有助于過彎,豎直電感在普通賽道上的電感值很小,但在環(huán)島部分會突增。根據(jù)右手螺旋定則,因三岔口中間部分有斷層,當(dāng)電感垂直向下時更利于小車判斷三岔口。次外側(cè)兩個水平電感用于判斷直道,最外面兩端的豎直電感用于判斷入環(huán)和出環(huán),在電磁桿的中心位置放置兩個垂直向下電感用于三岔路口判斷[3]。電感排布檢測方案圖如圖2所示。

        圖2 電感排布方案圖

        2.3 電源模塊

        電源模塊所采用的是主供電電壓7.2 V的鎳鉻電池,針對各部分傳感器及驅(qū)動板分別設(shè)計穩(wěn)壓電路。對于單片機和傳感器模塊,選用AMS1117轉(zhuǎn)5 V后對其供電,其電路原理圖如圖3所示。

        圖3 5 V穩(wěn)壓電路原理圖

        舵機的供電選用LM2596S芯片,在6 V供電的情況下輸出1 A以上的電流,使舵機的反應(yīng)更靈敏。6 V穩(wěn)壓電路原理圖如圖4所示。

        圖4 6 V穩(wěn)壓電路原理圖

        2.4 電機驅(qū)動模塊

        電機驅(qū)動電路采用雙BTN7971B大電流H橋雙路電機驅(qū)動[4],電機選用耐久度高、驅(qū)動力強勁的RS380直流電機,緩沖器選用三態(tài)輸出的8通道的SN74HC244。電機驅(qū)動電路原理圖如圖5所示。

        圖5 BTN7971B驅(qū)動電路原理圖

        2.5 運放模塊

        運放模塊選用集成運放LMV358芯片,其具有失真小、范圍大、性價比高等特點。LMV358運放電路對電磁傳感器檢測的信號進行濾波、放大、檢波,得到直流電壓信號,經(jīng)單片機AD采集獲得正比于感應(yīng)電壓幅值的數(shù)值,輸出信號穩(wěn)定。運放模塊電路原理圖如圖6所示,運放模塊實物圖如圖7所示。

        圖6 運放模塊電路原理圖

        圖7 運放模塊實物圖

        2.6 速度檢測模塊

        小車通過加裝編碼器來檢測速度實現(xiàn)閉環(huán)控制,通過對小車電路性能和機械結(jié)構(gòu)的考量,選用龍邱科技512線mini編碼器[5]。這是一款512線增量式編碼器,具有質(zhì)量輕、體積小等特點,工作電壓為3.3 V~5.0 V,CMOS輸出。工作時,單片機讀取編碼器輸出一定周期的脈沖數(shù),實現(xiàn)速度的檢測,為閉環(huán)反饋控制提供數(shù)據(jù)。

        2.7 舵機驅(qū)動電路

        舵機驅(qū)動模塊控制舵機的轉(zhuǎn)向,舵機型號選用Futaba S3010,其具有精度高、壽命長、扭矩大等特點。舵機安裝直接關(guān)系到轉(zhuǎn)向問題,若調(diào)整不到位,將極大地限制轉(zhuǎn)向角度和轉(zhuǎn)向響應(yīng)速度。智能競速小車整車圖如圖8所示。

        圖8 智能競速小車整車圖

        3 系統(tǒng)軟件設(shè)計

        3.1 程序結(jié)構(gòu)流程圖

        程序設(shè)計主要采用順序結(jié)構(gòu),減小任務(wù)之間的相互影響以提高智能競速小車的穩(wěn)定性和執(zhí)行效率[6]。一方面,完成傳感器信號的采集與處理、舵機PWM輸出、電機PWM輸出,這三項在一個周期定時中斷,設(shè)置一個標(biāo)志變量作為執(zhí)行周期的標(biāo)志。另一方面,完成賽道各元素識別、小車運行時的方向控制與速度控制、小車運行流程控制(包括程序初始化、啟動與結(jié)束、狀態(tài)監(jiān)控等),在主程序中完成。程序結(jié)構(gòu)流程圖如圖9所示。

        圖9 程序結(jié)構(gòu)流程圖

        3.2 電磁信號采樣處理

        電感值的處理采用限幅法,減少突變,用左右兩個電感進行循跡。濾波算法采用限幅、算術(shù)平均值濾波、歸一化相結(jié)合的方法,對電磁信號進行穩(wěn)定性處理,以保證采集到的信號的實時性和可靠性。

        3.3 增量式PID算法

        PID控制是應(yīng)用最為廣泛的一種自動控制器,智能車中常用增量式和位置式兩種算法對車身進行控制,此處選擇增量式PID算法,輸出控制量的相對增量Δuk,其算法公式如下:

        在運用增量式PID算法進行控制時,使用前中后3次測量的偏差得出控制量,通過調(diào)節(jié)Kp、Ki、Kd這3個參數(shù)來改善控制效果[7]。PID閉環(huán)控制流程圖如圖10所示。

        圖10 PID控制流程圖

        3.4 舵機控制算法

        智能車轉(zhuǎn)向具有較高的實時性要求,通常采用舵機控制。舵機是一種由不同脈寬的PWM信號來控制的位置伺服系統(tǒng)[8],在控制策略上采用增量式PID算法。但引入積分環(huán)節(jié)會使舵機轉(zhuǎn)向系統(tǒng)產(chǎn)生遲滯性,方向控制不需要消除系統(tǒng)靜態(tài)誤差,為了使舵機轉(zhuǎn)向系統(tǒng)不產(chǎn)生遲滯性,需要將PID算法中的積分環(huán)節(jié)略去,只用PD控制,舵機控制整體流程圖如圖11所示。若PWM脈寬過大會導(dǎo)致舵盤旋轉(zhuǎn)角度超出其機械限位,因此要對PD控制器的輸出進行限幅處理[9]。

        圖11 舵機控制流程圖

        3.5 電機控制算法

        有效控制智能小車速度的一種方法是利用負反饋產(chǎn)生的偏差信號,通過控制器對被控對象進行實時修正,使系統(tǒng)的輸出量與給定量保持一致,實現(xiàn)速度閉環(huán)控制[10]。因此,電機控制也采用增量式PID算法作為閉環(huán)控制,將其放入定時器中斷,在中斷中用左右兩個編碼器分別測出實時速度,使速度控制更加精確。電機速度閉環(huán)控制流程圖如圖12所示。

        僅僅靠舵機并不能很好地使小車精確轉(zhuǎn)彎,在調(diào)試過程中還需要分別控制兩個電機的目標(biāo)速度,通過左右電機的差速輔助競速小車轉(zhuǎn)彎。

        4 結(jié)語

        課題組設(shè)計了一種基于PID算法的智能競速小車,并從系統(tǒng)軟硬件兩方面詳細闡述了該設(shè)計方案,有效實現(xiàn)了對智能競速小車運行平穩(wěn)、精確控制的目的。在軟件算法上大膽創(chuàng)新,在保證其穩(wěn)定的同時,力求突破智能車速度的極限,總體提高了車速和車速控制的穩(wěn)定性,可以應(yīng)用于學(xué)生日常實驗教學(xué)和其他研究領(lǐng)域。

        猜你喜歡
        競速舵機原理圖
        氫能“競速”
        法人(2022年5期)2022-05-23 02:30:11
        淺談STM32核心板原理圖設(shè)計
        電路原理圖自動布圖系統(tǒng)的設(shè)計與實現(xiàn)
        基于Protel DXP 2004層次原理圖的設(shè)計
        含齒隙彈載舵機的全局反步模糊自適應(yīng)控制
        基于dsPIC單片機的飛艇舵機控制實現(xiàn)
        電子制作(2018年1期)2018-04-04 01:48:14
        基于高速同步485總線通信的多通道舵機控制器設(shè)計
        競速大挑戰(zhàn)
        幼兒園(2016年10期)2016-06-22 19:21:10
        基于云模型的舵機同步控制
        競速
        汽車觀察(2009年8期)2009-09-24 06:43:52
        久久成人永久免费播放| 少妇性俱乐部纵欲狂欢电影| 精品免费看国产一区二区| 国产精品偷伦视频免费手机播放| 日本福利视频免费久久久| 国产高清在线一区二区不卡| 亚洲字幕av一区二区三区四区| 7878成人国产在线观看| 日本最新一区二区三区免费看| 久久本道久久综合伊人| 日本肥老妇色xxxxx日本老妇| 國产一二三内射在线看片| 国产av一区二区凹凸精品| 国内偷拍国内精品多白86| 激烈的性高湖波多野结衣 | 99福利网| 日本免费a一区二区三区| 久久综合久久美利坚合众国| 久久精品国产亚洲av蜜臀| 国产精品国产三级国产av创| 久久亚洲精品一区二区三区| 免费国产a国产片高清网站 | 国产精品一区二区暴白浆| 伊人不卡中文字幕在线一区二区| 亚洲精品一区二区三区52p| 日韩人妻无码精品久久| 亚洲视频99| 视频一区中文字幕在线观看| 日本污ww视频网站| 色猫咪免费人成网站在线观看| 亚洲无码啊啊啊免费体验| 久久免费看的少妇一级特黄片| 亚洲av无码一区二区乱孑伦as| 久久久精品国产亚洲AV蜜| 青青草视频免费在线播放| 亚洲av永久无码精品漫画| 又大又粗弄得我出好多水| 日本一区二区高清视频在线播放| 人妻少妇偷人精品免费看| 中文字幕一区二区三区精华液| 无码8090精品久久一区|