在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于VisSim/ECD的直流電機(jī)控制系統(tǒng)設(shè)計(jì)

            基于VisSim/ECD的直流電機(jī)控制系統(tǒng)設(shè)計(jì)

            ——
            作者:電子科技大學(xué) 謝文濤,童玲,王毅 時(shí)間:2007-01-26 來源:《單片機(jī)與嵌入式系統(tǒng)應(yīng)用》 收藏

            ti c2000系列dsp是用于電機(jī)控制的專用芯片,對(duì)于此類芯片控制算法的設(shè)計(jì)開發(fā),往往需要花費(fèi)大量的時(shí)間和精力在代碼的編寫和后期的調(diào)試上,而vissim/ecd的出現(xiàn)大大縮短了控制器的開發(fā)周期。vissim/ecd強(qiáng)大的仿真引擎和豐富的模型庫,為dsp控制系統(tǒng)的設(shè)計(jì)帶來了極大的便利。

            1 vissim/ecd簡介

            vissim/ecd(vissim/embedded controls developer)是一套集成型軟件,可快速完成ti公司生產(chǎn)的ti c2000系列的dsp控制系統(tǒng)原型機(jī)的開發(fā)測試工作,可為控制算法及指定的片內(nèi)外設(shè)生成標(biāo)準(zhǔn)ansic定點(diǎn)代碼,并進(jìn)行仿真;支持tif243,lf2407,f2808,f2812以及msp430微控制器的評(píng)估板(evms/ezdsps)。

            vissim/ecd提供特定的目標(biāo)模塊來生成片上設(shè)備的代碼。這些模塊包括模擬與數(shù)字輸入、簡易pwm輸出、事件捕捉、i/o端口的讀寫、正交編碼器輸入、六通道帶死區(qū)的矢量pwm輸出及can2.0總線等。

            vissim/ecd可將控制算法自動(dòng)生成高質(zhì)量的定點(diǎn)代碼并編譯鏈接成.out文件,通過jtag接口下載到目標(biāo)dsp中,目標(biāo)dsp和vissim/ecd之間的實(shí)時(shí)通信是通過jtag接口來實(shí)現(xiàn)的,當(dāng)改變控制器增益和顯示dsp控制器圖形響應(yīng)時(shí),vissim/ecd的用戶圖形界面將被保留。

            2 直流電機(jī)閉環(huán)控制系統(tǒng)的設(shè)計(jì)

            2.1 控制系統(tǒng)結(jié)構(gòu)

            完整的控制系統(tǒng)結(jié)構(gòu)如圖1所示,該系統(tǒng)的控制變量是塑料板旋轉(zhuǎn)的角度,塑料板是通過一個(gè)可旋轉(zhuǎn)的軸固定在一個(gè)箱體上,其角度的變化是依據(jù)電機(jī)轉(zhuǎn)速的改變帶動(dòng)氣流來控制的,dsp控制器在vissim/ecd開發(fā)環(huán)境中設(shè)計(jì)完成,輸出脈寬可調(diào)的電壓給晶體管驅(qū)動(dòng)電路,從而控制電機(jī)的電樞電壓達(dá)到預(yù)定的控制效果,編碼器作為角度傳感器將實(shí)際的角度信號(hào)反饋到dsp控制器,預(yù)期角度可在vissim/ecd中實(shí)時(shí)設(shè)定,并通過vissim/ecd的plot窗口實(shí)時(shí)查看輸出波形。

            本文引用地址:http://www.biyoush.com/article/21193.htm

            2.2 dsp控制器的設(shè)計(jì)
            2.2.1 直流電機(jī)的控制原理
            根據(jù)電機(jī)學(xué)的相關(guān)知識(shí),可以得到電動(dòng)機(jī)轉(zhuǎn)速的表達(dá)式:

            式中:ua為電樞電壓,ia為電樞電流,ra為電樞電路總電阻,la為電樞電路總電感,ke為感應(yīng)電動(dòng)勢計(jì)算常數(shù),φ為每極磁通,n為電動(dòng)機(jī)轉(zhuǎn)速。

            由(1)式可知,在保持勵(lì)磁磁通不變的情況下,通過調(diào)整電樞電壓可以實(shí)現(xiàn)對(duì)電機(jī)的調(diào)速,因此使用脈寬調(diào)制(pwm)控制電動(dòng)機(jī)的電樞電壓,實(shí)現(xiàn)調(diào)速。

            2.2.2 模擬pi控制算法

            在電動(dòng)機(jī)的閉環(huán)控制系統(tǒng)中,速度調(diào)節(jié)一般采用pi算法,即比例積分調(diào)節(jié)方法。其時(shí)域的表達(dá)式為:

            式中:kp為比例增益,ki為積分增益,e(t)為給定值與實(shí)際輸出值構(gòu)成的控制偏差。通過拉普拉斯變換,可以得到相應(yīng)的傳遞函數(shù):


            因?yàn)閠ms320lf2407是定點(diǎn)dsp,因此必須將該算法離散化,這就需要用到vissim/fixed point模塊。

            2.2.3 定點(diǎn)dsp的q格式表示方法及vissim/fixed point模塊

            如果一個(gè)16位數(shù)被規(guī)格化為qk格式,則其一般表達(dá)式為:


            從表達(dá)式不難看出,不同的q所表示的數(shù)不盡范圍不同,而且精度也不相同,q越大,數(shù)值范圍越小,精度越高,相反,q越小,數(shù)值范圍越大,精度就越低。

            在vissim/fixed point模型庫中的模塊都是通過這種q格式來表示不同范圍和精度的小數(shù)的。它設(shè)定了兩個(gè)數(shù)字,前一個(gè)數(shù)表示二進(jìn)制小數(shù)點(diǎn)的位置,后一個(gè)數(shù)表示字長(對(duì)于本文所用的dsp,此處為16),q值為后面的數(shù)減去前面的數(shù)。(詳見圖2和圖3所示的模塊)

            在仿真過程中若出現(xiàn)溢出現(xiàn)象,則此類定點(diǎn)模塊能夠自動(dòng)調(diào)節(jié)小數(shù)點(diǎn)的位置,以確保獲得最大的動(dòng)態(tài)顯示范圍,并以高亮度顯示溢出警示。

            2.2.4 基于vissim/ecd的定點(diǎn)pi控制算法設(shè)計(jì)

            根據(jù)公式(3)設(shè)計(jì)的定點(diǎn)pi控制算法如圖2所示,圖中比例增益和積分增益均為局部變量。convert是數(shù)據(jù)類型轉(zhuǎn)換模塊,將浮點(diǎn)數(shù)轉(zhuǎn)換為定點(diǎn)模塊能夠接收的scaled int數(shù)據(jù)類型。定點(diǎn)積分模塊和限制模塊是層次結(jié)構(gòu)模塊。定點(diǎn)積分模塊為離散化的1/s,其展開如圖3所示,限制模塊是用來限制輸出的上下限的,保證pwm占空比在大于0的q15范圍內(nèi)(tipwm的接口模塊為q15格式)。


            2.3 增量式編碼器原理及接口電路設(shè)計(jì)

            2.3.1 增量式編碼器與dsp的連接

            tms320lf2407a dsp提供了增量式編碼器的接口電路,用定時(shí)器2作為可逆計(jì)數(shù)器計(jì)算編碼脈沖的個(gè)數(shù)。編碼脈沖通過2個(gè)引腳qep1/cap1和qep2/cap2輸入到芯片內(nèi)部。因?yàn)檫@兩個(gè)引腳是捕捉單元1、2復(fù)用引腳,所以這里要禁用其捕捉功能??紤]到選用的tms320lf2407 evm板給編碼器輸出引腳已經(jīng)提供了上拉電阻,故選擇集電極開路輸出方式的兩相編碼器即可(因?yàn)闇y量角度范圍在360°以內(nèi),所以無需零位脈沖引腳)。這里選用的是測量精度為360ppr(每轉(zhuǎn)輸出脈沖數(shù))的小型增量式光電編碼器。

            當(dāng)引腳qep1輸入的編碼脈沖超前qep2引腳輸入的編碼脈沖90°相位時(shí),定時(shí)器2增計(jì)數(shù);反之,定時(shí)器2減計(jì)數(shù)。另外,編碼器接口電路利用輸入編碼脈沖的4個(gè)邊沿加工成4倍頻的計(jì)數(shù)脈沖信號(hào)和計(jì)數(shù)方向信號(hào),這樣就使編碼器的分辨率提高了4倍,因此該增量式編碼器的角度分辨率為0.25°,完全可以滿足此系統(tǒng)的精度要求。

            2.3.2 vissim/ecd的編碼器接口模塊設(shè)置

            前面提到的vissim/ecd可提供特定的目標(biāo)模塊來生成片上設(shè)備的代碼。編碼器接口模塊就是其中之一,模塊的連接如圖4所示,圖中編碼器模塊有3個(gè)輸出接口。其中t2cnt為定時(shí)器2的增減計(jì)數(shù)的輸出,再通過一個(gè)計(jì)數(shù)值和角度轉(zhuǎn)換模塊,則可實(shí)時(shí)地輸出當(dāng)前塑料板旋轉(zhuǎn)的角度,并作為反饋信號(hào)傳給pi控制器。

            另外,晶體管的飽和狀態(tài)和截止?fàn)顟B(tài)使其擁有了開關(guān)特性,比較適合做電機(jī)的驅(qū)動(dòng)電路,這里選用tip122達(dá)靈頓管,基極偏置電阻取500歐姆,電機(jī)選取額定電壓為5v,轉(zhuǎn)速為5400r/min的高速直流電機(jī)。
            2.4 生成控制器及接口模塊定點(diǎn)c代碼、編譯、鏈接并仿真
            在vissim/ecd操作界面中,將定點(diǎn)pi控制算法模塊、編碼器接口模塊以及t1pwm接口模塊打包生成一個(gè)compound block,選擇代碼生成命令創(chuàng)建相應(yīng)的定點(diǎn)c代碼。然后調(diào)用ccs對(duì)其編譯并鏈接,生成可下載到dsp中的.out文件,通過spectrumdigital的并口仿真器將執(zhí)行代碼下載到dsp的ram中進(jìn)行實(shí)物仿真并調(diào)試,當(dāng)各項(xiàng)性能指標(biāo)符合設(shè)計(jì)要求后,則可將代碼燒寫至flash中完全dsp的開發(fā)工作,仿真結(jié)果如圖5所示。

            該系統(tǒng)pi控制器的比例增益和積分增益分別設(shè)定為0.4和0.8,圖5中,"×"代替實(shí)時(shí)設(shè)定的角度,"o"代表塑料板實(shí)際的角度,其閉環(huán)控制效果很好地達(dá)到了要求;但由于外界的干擾因數(shù)以及塑料板所在軸和箱體之間的摩擦力,會(huì)導(dǎo)致系統(tǒng)短時(shí)間的輕微振蕩和精度的缺失。

            結(jié)語

            由直流電機(jī)閉環(huán)控制系統(tǒng)的設(shè)計(jì)可看出,在vissim/ecd環(huán)境中運(yùn)用模塊的搭建及少量參數(shù)的設(shè)定就能開發(fā)出功能完整的dsp控制系統(tǒng)原型機(jī),并完成相關(guān)的測試工作,這樣可以縮短系統(tǒng)的開發(fā)周期,贏得寶貴的時(shí)間。



            關(guān)鍵詞:

            評(píng)論


            相關(guān)推薦

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

            關(guān)閉