新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機的交流伺服電機轉速控制系統研究

        基于單片機的交流伺服電機轉速控制系統研究

        作者: 時間:2009-09-24 來源:網絡 收藏
        3.1 按鍵預置子程序
        面板上有3個鍵與該子程序相關,它們是SET,MOVE和UP,其功能分別是:SET用來確定設定位,共有4位,包括個位、十位、百位和千位;MOVE用來選擇那一位;UP控制被控位的增加,每次增加,在0~9之間循環。當用戶確定其輸入時可按鍵SET,程序便根據輸入的值確定工作時的給定,最后,將設定值存人對應的變量中,按鍵子程序流程如圖5所示。

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

        3.2 定時中斷服務子程序
        每轉動1圈,就中斷1次。通過檢測兩次中斷的時間間隔,即通過定時器的計數,就可以算出。為了實現檢測需將轉速中斷配置為最高中斷優先級INTO。中斷計數的程序框圖如圖6所示。
        3.3 轉速的PID控制算法
        作為模糊控制和PID控制相結合的產物,模糊自適應PID控制除具有調速范圍寬,調節速度快和不要求掌握受控對象的精確數學模型等優點外,還具備結構簡單、容易實現的特點。根據直線電機位置運動規律,模糊自適應PID控制的基本思想是:當誤差大時,需加大誤差控制作用的權重,以快速消除誤差,提高系統響應速度;當誤差小時,需加大誤差變化量控制作用的權重,以避免超調使系統盡快進入穩態。根據上述規律,可設計模糊自適應PID的模糊推理規則表。表1給出KP的模糊調整規則實例。其中,e(k)和△e(k)分別為位置誤差及其變化量。模糊推理規則形式為:


        模糊自適應PID控制的原理如圖7所示。

        模糊PID的參數調整值為:


        式中:j為規則條件語句的條數,j=1,2,…,n;ukxy(Cx)為各規則語句中Kx的隸屬度;Cx為參數x所取得的模糊子集模糊論域的中心值。

        在實現了電機轉速的實時檢測之后,就可以采用閉環控制來調節電機的轉速。轉速的控制框圖如圖8所示。其計算如式(2)所示:
        式中:Nr為由按鍵設定的轉速;N為實際的轉速輸出值。PI控制器由STC89C52RC通過編程實現實際轉速與設定轉速之間的控制偏差△N。

        4 結 語
        該系統作為控制器,對非標準電機進行控制,有效利用單片機內部資源以及詳細了解相應電機運動的運行特性,在生產調速電機的配套裝置實際應用中,降低了系統的成本,提高了系統的性能。

        伺服電機相關文章:伺服電機工作原理



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 庆阳市| 张家口市| 定结县| 崇礼县| 荔浦县| 容城县| 六枝特区| 五大连池市| 沾益县| 宜昌市| 兴宁市| 张家川| 山丹县| 五大连池市| 金湖县| 绍兴县| 商都县| 庄河市| 历史| 独山县| 洛宁县| 东至县| 白河县| 韶关市| 文成县| 大理市| 南阳市| 固安县| 清镇市| 乌拉特前旗| 绍兴市| 青神县| 宿迁市| 湘乡市| 澎湖县| 尚志市| 民权县| 石首市| 武功县| 比如县| 夹江县|