新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA的伺服驅動器分周比設計與實現

        基于FPGA的伺服驅動器分周比設計與實現

        作者: 時間:2009-08-07 來源:網絡 收藏

        OSG被脈沖信號的上升沿觸發后,根據當前狀態和方向信號,跳到下一個狀態。當方向信號為正時,按照外環的逆時針方向切換狀態,產生A'相超前B'相 90°的正交脈沖序列;當方向信號為負時,按照內環的順時針方向切換狀態,產生B'相超前A'相90°的正交脈沖序列,仿真如6所示。

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

        圖6中,dir為方向信號,其跳變沿即方向變化處。由圖6可見,電機正轉時順序為10→11→01→00(反向)→01→11→10→…。實現了相位隨輸入信號的切換。
        最后,對分周比功能整體結構進行仿真,輸入為正交的脈沖序列。輸入模仿實際電機光電編碼器脈沖輸出對脈沖相位反復切換以驗證電機定位后的輸出。仿真如圖7所示。
        從圖7中可見,當輸入信號pula,pulb相位不斷切換時,輸出pula1,pulb1按照3分頻,滿足3或-3后輸出新的正交序列。實際實驗波形如圖8所示。

        圖8中,波形1、波形2分別是光電編碼器輸出的A相、B相正交脈沖。波形3、波形4分別是對A相、B相正交脈沖3分頻后的A'相、B'相正交脈沖。觀察圖 7,圖8,結果一致。用此方案實現的分周比已經成功應用于高精度中,在實際應用中反復驗證,未發現誤差。


        4 結 語
        本文提出的分周比實現方法可以準確地將光電編碼器輸出的正交信號按照設定的分周比進行分頻。通過設定分頻比可以實現1~256倍的分頻,甚至更高。在實際系統中,還可以利用MCU通過總線在線配置分周比。假如要實現分數比例的分周比,也只需在本方案基礎上稍加改進即可。

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



        上一頁 1 2 3 下一頁

        關鍵詞: FPGA 伺服驅動器

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 拜城县| 涟水县| 邳州市| 元谋县| 北碚区| 政和县| 科技| 樟树市| 金塔县| 宜兰县| 平阳县| 濉溪县| 许昌市| 谢通门县| 河北区| 东海县| 陵川县| 九龙城区| 澄城县| 旺苍县| 广丰县| 敖汉旗| 北碚区| 调兵山市| 宜川县| 光泽县| 延川县| 玉环县| 宜宾市| 康保县| 沁阳市| 武威市| 杭州市| 德阳市| 通渭县| 司法| 马边| 南京市| 阳山县| 黑水县| 安西县|