<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 汽車電子 > 設(shè)計(jì)應(yīng)用 > 智能無人駕駛汽車計(jì)算機(jī)控制系統(tǒng)

          智能無人駕駛汽車計(jì)算機(jī)控制系統(tǒng)

          作者: 時(shí)間:2012-07-23 來源:網(wǎng)絡(luò) 收藏

          積分環(huán)節(jié)的加入可以調(diào)節(jié)系統(tǒng)的靜態(tài)誤差。設(shè)定Kp=1000,Ki= 50系統(tǒng)基本實(shí)現(xiàn)設(shè)計(jì)要求

          所以綜上所述,我們設(shè)計(jì)的PID控制器的傳遞函數(shù)為:

          ,采樣周期為T=0.1s。

          然后,利用數(shù)字控制器的離散化設(shè)計(jì)步驟來設(shè)計(jì)本系統(tǒng)。通過前面的分析,知道被控對象的連續(xù)傳遞函數(shù)為:

          。其中,m=1000,b=50。因?yàn)榱汶A保持器的傳遞函數(shù)為:

          。所以得到廣義對象的脈沖傳遞函數(shù)為:

          對單位脈沖輸入信號的十倍,

          ,選擇

          在十倍的單位階躍信號,采樣周期為1s時(shí),只需一拍輸出就能跟蹤輸入,誤差為零,非常好的達(dá)到了系統(tǒng)的設(shè)計(jì)要求。

          (2)路徑識別模塊的軟件設(shè)計(jì)

          路徑識別主要運(yùn)用MC9S12DG128B內(nèi)部的模糊推理機(jī)運(yùn)用模糊邏輯的基本知識來實(shí)現(xiàn)。

          (3)數(shù)字濾波技術(shù)

          在電動機(jī)數(shù)字閉環(huán)控制系統(tǒng)中,測量值是通過系統(tǒng)的輸出量進(jìn)行采樣而得到的。它與給定值r(t)之差形成偏差信號,所以,測量值是決定偏差大小的重要數(shù)據(jù)。測量值如果不能真實(shí)地反映系統(tǒng)的輸出,那么這個(gè)控制系統(tǒng)就會失去它的作用。在實(shí)際中,對電動機(jī)輸出的測量值?;煊懈蓴_噪聲,用混有干擾的測量值作為控制信號,將引起誤動作,在有微分控制環(huán)節(jié)的系統(tǒng)中還會引起系統(tǒng)震蕩,危害極大。

          在本系統(tǒng)設(shè)計(jì)中,采用了移動平均濾波法。移動平均濾波法沒計(jì)算一次測量值,只需采樣一次,所以大大加快了數(shù)據(jù)處理速度,非常適合于實(shí)時(shí)控制。

          移動平均濾波法是將采樣后的數(shù)據(jù)按采樣時(shí)刻的先后順序存放在RAM中,在每次計(jì)算前先順序移動數(shù)據(jù),將隊(duì)列前的最先采樣的數(shù)據(jù)移出,然后將最新采樣的數(shù)據(jù)補(bǔ)充到隊(duì)列的尾部,以保證數(shù)據(jù)緩沖區(qū)里總有n個(gè)數(shù)據(jù),并且數(shù)據(jù)仍按采樣的先后順序排列。這時(shí)計(jì)算隊(duì)列中各數(shù)據(jù)的算術(shù)平均值,這個(gè)算術(shù)平均值就是測量值,它實(shí)現(xiàn)了每采樣一次,就計(jì)算一個(gè)。

          (4)轉(zhuǎn)向舵機(jī)控制算法

          舵機(jī)控制是智能車系統(tǒng)中很重要的一個(gè)環(huán)節(jié),舵機(jī)控制的好壞也直接影響了小車的控制效果,舵機(jī)的控制信號為20ms的脈寬調(diào)制信號,其中脈沖寬度從0.5ms—2.5ms,相對應(yīng)舵盤的位置為0—180度,呈線性變化。也就是說,給它一定的脈寬,它的輸出軸就會保持在一個(gè)相對應(yīng)的角度上,無論外界轉(zhuǎn)矩怎樣改變,直到給它提供一個(gè)另外寬度的脈沖信號,它才會改變輸出角度到新的對應(yīng)的位置上。

          (5)速度檢測軟件設(shè)計(jì)

          速度傳感器采用紅外對射式傳感器,傳感器感應(yīng)出與速度相關(guān)的脈沖后,接下來就要識別這些脈沖。有兩種方法可以識別,一種是通過測量脈沖的寬度來識別小車的速度,另一種是通過計(jì)算一定時(shí)間內(nèi)的脈沖的個(gè)數(shù)來識別小車的速度。本設(shè)計(jì)采用后一種方法。在本設(shè)計(jì)中利用了MC9S12DG128B內(nèi)部的兩個(gè)資源,分別是RTI中斷和輸入捕捉中斷:通過RTI中斷,可以控制一定的時(shí)間,這段時(shí)間是固定的;通過輸入捕捉中斷,來計(jì)算捕獲脈沖的個(gè)數(shù),最后通過在這段時(shí)間內(nèi)捕獲的脈沖個(gè)數(shù)來反映小車速度的大小。

          一、 系統(tǒng)設(shè)計(jì)總結(jié)

          該智能車控制系統(tǒng)智能化程度較高,使用操作簡單,性能可靠;采用專用單片機(jī)控制系統(tǒng),提高系統(tǒng)工作可靠性;智能化程度較高,在一定程度下,基本不用人工操作;采用LCD液晶顯示,人機(jī)交互化程度較高。

          pid控制器相關(guān)文章:pid控制器原理



          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();