關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于模糊控制的智能競速車舵機轉向系統(tǒng)設計

        基于模糊控制的智能競速車舵機轉向系統(tǒng)設計

        作者: 時間:2011-05-04 來源:網絡 收藏


        (2) 舵機的

        本系統(tǒng)采用的信號為周期13ms的脈沖信號,改變脈沖寬度就可以改變舵機的方向,另外脈沖寬度和轉角成線性關系[14-16],其計算公式為:

        a=(l-1.5)×90° (1)

        其中a是舵機的轉角,單位是度;l是脈沖寬度,單位是毫秒。其轉角和脈沖寬度的對應關系如圖2所示。



        圖2 舵機的

        在硬件實現上,利用了一路16位的pwm來驅動舵機轉向。

        控制方案的

        控制器有三個功能模塊:化,模糊推理,清晰化,如圖3所示。



        圖3 模糊控制器

        模糊子集和隸屬函數的建立紅外接收管編碼如圖4所示。



        圖4 紅外接受管編碼

        本系統(tǒng)模糊控制器采用常規(guī)模糊控制器,其輸入量為當前位置偏差e,輸出量為舵機控制信號u。

        位置偏差e是光電傳感器反饋回的實際位置與車中軸線的偏差。e為零時,車未偏離路徑;e為正數時,車向左偏離路徑;e為負數時,智能車向右偏離路徑。其偏離范圍e(論域,單位為cm)為[-9,9],將論域離散化為整數集e={-9,-6,-3,0,3,6,9},則量化因子k=n/x=1.0。

        將位置偏差e的值模糊化。設模糊子集e={nb,nm,ns,ze,ps,pm,pb},其中,nb:[-9,-6],表示左偏特大;nm:[-9,-3],表示左偏較大;ns:[-6,0],表示左偏較小;ze:[-3,3],表示正中;ps:[0,6],表示右偏較小;pm:[3,9],表示右偏較大;pb:[6,9],表示右偏特大。

        e的隸屬函數為三角形函數分布,如圖5所示。



        圖5 e的隸屬度函數

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




        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 邻水| 永安市| 台前县| 鹤山市| 吉水县| 鄂托克旗| 嘉鱼县| 鸡泽县| 荣成市| 金塔县| 浮山县| 凌源市| 兴化市| 高青县| 广汉市| 醴陵市| 万年县| 黎川县| 乌海市| 曲阳县| 托里县| 西贡区| 合山市| 青神县| 泰和县| 尼勒克县| 札达县| 永定县| 台东县| 德清县| 香河县| 济阳县| 德格县| 积石山| 万安县| 泸溪县| 靖西县| 英吉沙县| 广平县| 广灵县| 西乌珠穆沁旗|