新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于32位DSP及電機(jī)驅(qū)動芯片的懸掛運(yùn)動控制系統(tǒng)設(shè)計

        基于32位DSP及電機(jī)驅(qū)動芯片的懸掛運(yùn)動控制系統(tǒng)設(shè)計

        作者: 時間:2015-05-08 來源:網(wǎng)絡(luò) 收藏

          3.3電機(jī)位置閉環(huán)控制方法

        本文引用地址:http://www.104case.com/article/273860.htm

          步進(jìn)電機(jī)閉環(huán)控制框圖如圖6所示,TMS320F28027分別用2個定時器來控制兩個電機(jī),用絕對式編碼器對位置進(jìn)行監(jiān)控,進(jìn)行失步補(bǔ)償,保證位置正確,并且可以使曲線圓滑。

          

         

          圖6步進(jìn)電機(jī)閉環(huán)控制框圖

          步進(jìn)電機(jī)的型號為42HS4813A4,為了防止失步,步進(jìn)電機(jī)每步的最小間隔為4ms,并且用軟件對步進(jìn)電機(jī)進(jìn)行了十六細(xì)分,即每步的間距為0.45°??刂齐姍C(jī)部分的程序流程圖如圖7所示。

          

         

          圖7控制電機(jī)部分的程序流程圖

          控制代碼如下:

          

         

          3.4畫圖算法

          利用幾何關(guān)系任意點到任意點的算法,分別給處理器一連串的位置坐標(biāo),控制物體的運(yùn)動軌跡,如圖8所示。

          

         

          圖8畫圓取點示意圖

          相同間隔取N個點,分別輸入處理器,來控制物體的坐標(biāo)。將取的點傳遞給TMS320F28027時,為了讓圓足夠的平滑,消去鋸齒狀,所以在圓上取了200個點。控制代碼如下所示:

          

         

          4系統(tǒng)測試

          系統(tǒng)完成后,進(jìn)行了兩項測試,分別是畫圓運(yùn)動和運(yùn)動到指定點。

          其中畫圓運(yùn)動測試是在輸入圓心坐標(biāo)以及半徑后,對實際畫出圓的直徑與理論直徑作了對比,并且記錄了畫圓的耗時。此測試中,圓心坐標(biāo)為(40.0cm,40.0cm),輸入的半徑值為30.0cm,測試結(jié)果如表1所列。

          表1畫圖運(yùn)動測試結(jié)果

          

         

          其中,運(yùn)動到指定點測試是以坐標(biāo)原點為起始點,在輸入指定坐標(biāo)之后,對原點到指定點距離的理論值和實際值作了對比,并且記錄了運(yùn)動完后回到原點的誤差距離,即是否能準(zhǔn)確回到原點。在此測試中,運(yùn)動的原點坐標(biāo)為(0cm,0cm),目標(biāo)坐標(biāo)為(49.0cm,50.0cm),即距離原點為70.0cm,實際測試時,運(yùn)動到(49.1cm,49.2cm),即距離原點69.5cm,測試結(jié)果如表2所列。

          表2運(yùn)動到指定點測試

          

         

          由測試結(jié)果可看出,該系統(tǒng)具有高效、穩(wěn)定、準(zhǔn)確的優(yōu)點,符合實驗預(yù)期。

        霍爾傳感器相關(guān)文章:霍爾傳感器工作原理


        霍爾傳感器相關(guān)文章:霍爾傳感器原理

        上一頁 1 2 下一頁

        關(guān)鍵詞: DSP L298N

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 依兰县| 靖边县| 怀远县| 平山县| 西峡县| 汨罗市| 合肥市| 阿拉善盟| 武陟县| 哈密市| 翁源县| 嘉禾县| 佛学| 平泉县| 梅河口市| 克什克腾旗| 沈丘县| 伊宁县| 贵德县| 那曲县| 剑川县| 南岸区| 中江县| 东丰县| 乌拉特后旗| 仪陇县| 青州市| 永城市| 探索| 扬州市| 伊宁市| 平潭县| 临江市| 桂阳县| 温宿县| 虹口区| 香格里拉县| 景宁| 鄂尔多斯市| 中阳县| 弋阳县|