基於模糊控制的智能競速車舵機轉向系統設計

2020-12-25 電子產品世界

目前,汽車正向自動化、智能化方向發展,實現自動尋線行駛、自實現路徑變化功能,並在可靠性基礎上快速行駛,在工程及物流等實際生產中得到越來越多的應用。競速車模的設計開發,為車輛尋線行駛功能的實現提供了可借鑑的方案和方法。本文對競速車模舵機轉向系統進行優化設計,提出了一種模糊控制的舵機轉向控制方法。

各種控制方法分析

目前,人們所採用的自動控制方法大致分為三種:經典控制、現代控制和智能控制。

經典控制是人們常用的控制方法,是以傳遞函數為基礎實現的。一般的工業生產過程較多屬於線性定常系統,故可以用經典控制方法來控制,經典控制方法最典型的就是pid控制方法[1-3]。其調節品質取決於pid控制器各個參數的整定。但是這種控制方法只能解決線性定常系統的控制問題。

現代控制理論可以解決時變系統的控制問題,在時變系統中,輸入量和輸出量的關係隨時間的變化而變化。故而現代控制理論在航空航天和軍事上有很大的作用。現代控制方法以狀態方程為基礎實現。

智能控制[4-5]是自動控制發展的高級階段,是人工智慧控制論、系統論和資訊理論的多種學科的高度綜合與集成,是一門新的交叉前沿學科。智能控制無需人的幹預就能夠獨立驅動智能機器實現其目標的控制方法。目前,智能控制技術,如神經元網絡技術,模糊控制技術,遺傳算法優化技術,專家控制系統,基於規則的仿人智能控制技術等已進入工程化和實用化。

控制方案的選取

經典控制和現代控制,要求建立一套精確的數學模型,然而在實際應用中,有些複雜過程難以求取數學模型或根本無法求取其數學模型。智能控制是利用人的經驗來控制複雜過程的一種方法,並不斷完善和發展。模糊控制[6-8]是智能控制方法中的一種,智能競速車採用模糊控制,有如下優點:

(1)無需預先知道被控對象的精確數學模型。

(2)控制規則以人的經驗總結表示,容易掌握。

(3)對被控對象的參數變化有較強的魯棒性。

(4)控制知識是以人的語言形式表示,有利於人機對話和系統的知識處理,從而有利於系統處理的靈活性和機動性。

智能車設計方案

智能車前輪轉向設計要求

智能車模以穩、快、準為目標,即要求模型車速度及行駛路線穩定,算法反應和速度、角度調節快,以及速度控制和檢測系統測量準確,所以設計過程中,檢測部分必須選擇性能可靠、反應速度快的傳感器,並使用智能算法控制車輛行駛[9-11]。

紅外傳感器的布置

針對白色底色寬60cm,標識黑線寬2.5cm的道路條件,本設計採用7對紅外傳感器進行道路識別,每個紅外傳感器間隔2.5cm,成水平直線排列,以保證只有一個光電管信號在黑線內為穩定目標。這樣,就可以依據識別信號,將偏轉角度劃分為7個級別。

舵機控制模塊

採用hs-925型舵機來控制智能車前輪的轉向,其特點為扭力大,穩定性好,控制簡單,便於和數字系統接口,控制角度精確。

舵機工作原理

(1)舵機結構包括減速齒輪組,位置反饋電位計,直流電機和控制電路等。

舵機工作原理如圖1所示,減速齒輪組由電機驅動,其輸出軸帶動一個線性的比例電位器作位置檢測,該電位器把轉角線性地轉換為電壓並反饋給控制線路板,控制線路板將其與輸入的控制脈衝信號比較,產生糾正脈衝,並驅動電機正向或反向轉動,使齒輪組的輸出位置與期望值相符,從而達到使伺服馬達精確定位的目的[12-13]。



圖1 舵機工作原

pid控制器相關文章:pid控制器原理


相關焦點

  • 模糊控制的舵機轉向控制方法
    競速車模的設計開發,為車輛尋線行駛功能的實現提供了可借鑑的方案和方法。本文對競速車模舵機轉向系統進行優化設計,提出了一種模糊控制的舵機轉向控制方法。各種控制方法分析目前,人們所採用的自動控制方法大致分為三種:經典控制、現代控制和智能控制。
  • 基於模糊控制的電磁智能車設計
    摘要:智能車控制是涵蓋自動控制、模式識別、傳感技術、計算機、機械與汽車等多個學科的複雜系統。為了實現對其很好的控制,文章提出了基於模糊控制的電磁引導的智能車控制方案。實際結果表明智能車運行性能優良。
  • 智能車混合控制系統的設計與實現
    同時該控制系統採用分段的模糊PID控制算法控制車速,根據賽道的情況實現速度的實時控制。在保證穩定性的前提下提高了平均速度,實現了對智能車的精確控制。本文從智能車的整體方案、硬體電路、控制策略、參數調整等方面對智能車混合控制系統進行介紹。
  • 一項基於光電管路徑識別的智能車系統設計
    ,智能車系統將在未來工業生產和日常生活中扮演重要的角色。本文所述智能車尋跡系統採用紅外反射式光電管識別路徑上的黑線,並以最短的時間完成尋跡。通過加長轉臂的舵機驅動前輪轉向,使用符合PI算法的控制器實現直流電機的調速。
  • 基於PID控制算法的氣味循跡車設計
    本文介紹了一種基於 STC12C5A60S2單片機設計的簡便智能氣味循跡小車。採用兩個氣味傳感器,根據濃度差判斷氣味流向,並通過PID算法控制舵機打出偏角,使小車循著氣味行走。整個硬體模塊的設計結構簡單靈活,通過實驗仿真,在室內時變氣流場的環境下,該小車能達到氣味循跡要求。
  • 基於單片機的模糊控制系統
    模糊控制是基於規則的智能控制方式,它不依賴於被控對象的精確數學模型,特別適合對具有多輸入一多輸出的強耦合性、參數的時變性、嚴 重非線性與不確定性的複雜系統或過程的控制,且控制方法簡單,魯棒性好[1][2]。將模糊控制技術應用於一般的電子產品在國外已是很普遍的現象,單片機 常用的控制器件,把二者結合起來,可使控制器的性能指標達到最優的目的。
  • 基於模糊控制的汽車燈光隨動系統仿真
    摘要:利用模糊控制的原理,把方向盤轉角傳感器和車速傳感器檢測到的信號進行模糊化處理,計算得到汽車行駛的轉彎半徑,把輸出結果傳遞給汽車前照燈控制系統,從而實現
  • 基於FPGA的模糊控制交通燈控制方案設計
    模糊控制技術作為智能控制的重要分支之一,它的最大特點是針對各類具有非線性、強耦合、不確定性、時變的多變量複雜系統,在各個控制領域中得到廣泛的應用,並取得良好的控制效果。在城市道路中存在大量的平面交叉路口,交叉路口一般可以分成十字形、X形、T行、Y行和多路交叉形,本文以十字形交叉路口作為研究對象。
  • 基於參數自整定模糊控制技術實現電機軟啟動控制系統的設計
    基於參數自整定模糊控制技術實現電機軟啟動控制系統的設計 蘇亮,廖力清,凌玉 發表於 2020-12-17 10:29:17 1 引言 三相異步電機應用廣泛
  • 基於模糊控制技術的恆溫控制系統的設計
    本系統以此作為出發點,以單片機為核心控制器,研究模糊控制算法,實現了精確的恆溫控制。並設計了單片機與上位機的通信軟體,實現了遠程溫度控制和溫度曲線可視化的功能。  1 系統功能和硬體設計  本系統以水溫作為測量媒介,以AT89C51單片機作為核心控制器,以AD590溫度傳感器作為採集器,實現溫度的採集、控制、傳輸、顯示的功能。系統採用模糊算法對電熱絲的加熱時間進行控制,從而達到對水溫的控制。
  • 基於模糊控制的恆流源
    為了充分利用智能控制方法提高使恆流源的性能,提出一種基於模糊控制的恆流源。本設計方案採用三星公司ARM9 S3C2410高速嵌入式微處理器作為恆流源的控制、顯示和輸出電流檢測核心,運用模糊控制算法實時控制,實現20mA到2000mA高精度恆流源。
  • 01 舵機旋轉控制基礎
    從今天開始,我們將學習Python代碼控制舵機專題。第一節課我們將學習舵機的旋轉控制基礎,探究180度舵機的圖形化編程控制。
  • 基於ARM電冰箱模糊控制系統仿真設計
    1 引 言模糊控制理論的提出,為我們提供了一種新的控制方法。這種方法以微處理器構成的模糊控制器為核心,以模擬人腦的思維方式為基本出發點,不需要我們對控制對象準確建模,就能很好的解決非線性、大滯後環節、變參數對象的控制問題[1]。依靠操作人員的經驗來建立合理的模糊控制算法,就能使難控制的系統達到比較好的控制效果。在電冰箱的控制中,溫度是主要的控制對象,控制的好就有顯著的節能效果。
  • 競速比賽規則已在競賽網站公布了
    參賽隊伍自主構思車模控制方案進行系統設計,包括傳感器信號採集處理、電機驅動、轉向舵機控制以及控制算法軟體開發等,完成智能車參賽作品工程製作及調試。 競賽分為分賽區比賽和全國總決賽兩個階段。參賽隊伍的名次(成績)由賽車現場成功完成賽道比賽時間來決定。參加全國總決賽的隊伍同時須提交車模技術報告。
  • 智能模糊控制系統理論,讓智能系統更聰明---香港城市大學新突破!
    各式各類的智能家電無疑是幫上了大忙。有了科技的撐腰,例如藉助智能洗衣機、智能洗碗機處理家務,在家辦公的大家就能全身心投入到繁瑣的工作內容中,再也不用擔心家裡亂糟糟了!五花八門的智能家電面世,可謂是各位「懶癌」生活上的一道曙光。在享受這些「神仙」家電帶來的便利和幸福感的同時,大家會否思考思考「為什麼這些智能家電如此厲害,能真真切切地方便生活?」
  • 《Arduino》基礎:舵機控制
    舵機是電機的一種,又加伺服電機,它和步進電機有異曲同工之妙,步進電機是可以設定轉過多少角度,而舵機是可以設定轉到的位置,可以說是指哪打哪,Arduino智能小車的前輪轉彎系統便是用的這種原理,在工業上機器人上,舵機的應用更是不勝枚舉。
  • 相位差模糊控制在線控制算法中的應用設計
    詳細介紹了相位差模糊控制器的原理和設計過程,並將交通信息參數的變化量加入到了模糊控制器的輸入中,增加了模糊控制器的準確性和全面性。通過對實際幹線的實例仿真證明本設計方法可以有效地減少車輛的平均延誤時間。
  • 輕聊智能拋石車電控——基於Arduino的控制
    智能拋石車這個題目,機械部分比重相當大,大部分隊伍用了一個多月時間加工機械,留給電控的時間少之又少,認為就是一個簡單的循跡程序。的確,主要就是一個循跡控制,玩過單片機的都知道,這是最最基礎的電控,用arduino控制小車輪子正反轉,「分分鐘」完事一點也不誇張。
  • 一種基於偏振原理和FPGA的調光系統設計
    通過測量E2,即可得到光強值,並通過進一步計算獲得舵機轉動控制變量。2 硬體系統設計2.1 整體系統基於偏振原理的光強測控系統包括以下幾個部分:光強採樣裝置、基於FPGA的信號採集與處理模塊[3]、舵機控制模塊、電源模塊以及鍵盤顯示單元。如圖2所示。
  • 基於雙目立體視覺伺服的智能車室內彎道控制
    基於雙目立體視覺伺服的智能車室內彎道控制 秩名 發表於 2014-01-20 10:28:51   0 引言   智能車環境感知系統的一個重要任務就是實時地提供車輛在行使過程中的位置信息