關(guān) 閉

        新聞中心

        EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于ADMCF340的永磁無(wú)刷直流電機(jī)控制系統(tǒng)設(shè)計(jì)

        基于ADMCF340的永磁無(wú)刷直流電機(jī)控制系統(tǒng)設(shè)計(jì)

        作者: 時(shí)間:2011-11-30 來(lái)源:網(wǎng)絡(luò) 收藏



        3 的軟件結(jié)構(gòu)
        對(duì)于無(wú)刷的控制,軟件上的內(nèi)容是主體。本文中三相無(wú)刷采用PID算法實(shí)現(xiàn)全數(shù)字雙閉環(huán)控制。即給定轉(zhuǎn)速與速度反饋量形成偏差,即速度調(diào)節(jié)后產(chǎn)生電流參考量,它與電流反饋量的偏差經(jīng)電流調(diào)節(jié)后形成PWM占空比的控制量,實(shí)現(xiàn)電動(dòng)機(jī)的速度控制,如圖2所示。

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

        b.jpg


        軟件主要包括兩個(gè)模塊,初始化模塊和運(yùn)行模塊。初始化模塊只在啟動(dòng)時(shí)執(zhí)行,運(yùn)行模塊式一個(gè)等待循環(huán),等待PWM中斷和換相中斷。等待循環(huán)中也可寫(xiě)入用戶控制程序。總體結(jié)構(gòu)如圖3所示。每一個(gè)PWM周期都產(chǎn)生中斷請(qǐng)求,并讀取1次A/D轉(zhuǎn)換的結(jié)果。中斷服務(wù)流程如圖4所示。由變量PWM_count進(jìn)行中斷計(jì)數(shù)。每四個(gè)中斷進(jìn)行1次PWM脈寬調(diào)節(jié)。PWM中斷服務(wù)程序執(zhí)行需要30個(gè)CPU周期,大約1.5μs。

        c.jpg


        無(wú)刷電機(jī)的換相由捕捉中斷子程序完成。在捕捉中斷子程序中完成了速度計(jì)算、讀取換相控制字和換相操作。

        4 結(jié)語(yǔ)
        ADI的數(shù)字信號(hào)處理器ADMCF34X系列憑借著較強(qiáng)的數(shù)據(jù)處理能力和強(qiáng)大豐富的外圍,尤其是25個(gè)可獨(dú)立配置成I/O口或中斷的PIO口、PWM調(diào)制以及13路12位ADC等模塊,非常適用于直流無(wú)刷電機(jī)控制這樣的實(shí)時(shí)應(yīng)用中。后臺(tái)方式控制算法的反應(yīng)速度快,代碼量少,在直流無(wú)刷電機(jī)等控制過(guò)程不很復(fù)雜,但對(duì)于實(shí)時(shí)性要求較高的場(chǎng)合,有比較好的特性。


        上一頁(yè) 1 2 下一頁(yè)

        評(píng)論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 定安县| 双城市| 漾濞| 石城县| 左权县| 工布江达县| 特克斯县| 清河县| 怀远县| 武城县| 黔东| 尼勒克县| 密云县| 巴中市| 沾化县| 漳平市| 安图县| 科技| 绿春县| 乐安县| 和田市| 大理市| 商河县| 商洛市| 兴国县| 西昌市| 扎赉特旗| 天全县| 镶黄旗| 梁山县| 阿拉善左旗| 南华县| 扎赉特旗| 衡阳市| 平塘县| 宜君县| 罗甸县| 天柱县| 陇川县| 堆龙德庆县| 峨眉山市|