A stepper motor position control system based on analog closed loop step by directly measuring the displacement voltage output type displacement sensor, and the stepping motor is designed for the position control of a speed control unit in the system, namely the pulse frequency controller. Direct measurement of the displacement voltage output type displacement sensor using the control system, at the same time using fast PWM mode ATmega8L microcontroller can be modified in real time frequency square wave signal, the stepper motor control in linear speed position follow. Not only the control accuracy is not affected by the out of step of the motor, but also the design of the control system is simple and reasonable, and the control performance of the system is improved.
【技術實現步驟摘要】
一種基于模擬閉環的步進電機位置控制系統所屬
本專利技術涉及一種基于模擬閉環的步進電機位置控制系統,適用于機械領域。
技術介紹
步進電機控制過程中存在失步,所以在傳統的步進電機位置閉環控制系統中通常采用光柵編碼器作為位移檢測元件,控制方法則采用將位置偏差信號經過計算或查表得到步進電機需要轉動的步數,然后輸出一個脈沖個數一定的脈沖序列,脈沖頻率往往恒定。這種做法缺點有兩個:其一,加大了控制單片機的運算量而且實時性差、響應速度慢;其二,位置跟隨過程中速度恒定,影響控制性能。
技術實現思路
本專利技術提出了一種基于模擬閉環的步進電機位置控制系統,采用電壓輸出式位移傳感器直接測量位移,同時利用ATmega8L單片機的快速PWM模式產生可以實時修改頻率的方波信號,控制步進電機以線性速度進行位置跟隨。不僅保證控制精度不受電機失步的影響,而且使控制系統設計簡單合理,改善了系統控制性能。本專利技術所采用的技術方案是:所述控制系統采用電壓輸出式位移傳感器直接測量位移,同時將步進電機設計成整個位置控制系統中的一個速度控制單元,即脈沖頻率控制器。利用ATmegaSL單片機的快速PWM模式可以使單片機在進行其它操作的時侯同步輸出方波,其輸出頻率可以實時修改,而不會中斷輸出。同時利用ATmega8L單片機內部集成的10位模數轉換器,在降噪ADC模式下采集兩路電壓。所述控制系統通過軟件線性化處理使單片機輸出方波頻率正比于輸入的兩路電壓信號(指令和位移反饋)之差。這樣在位置跟隨過程中,電機的轉動速度與位置跟隨誤差保持嚴格的線性關系,實現線性速度進行位置跟隨,改善了控制性能的同時保證控制精度不 ...
【技術保護點】
一種基于模擬閉環的步進電機位置控制系統,其特征是:所述控制系統采用電壓輸出式位移傳感器直接測量位移,同時將步進電機設計成整個位置控制系統中的一個速度控制單元,即脈沖頻率控制器。
【技術特征摘要】
1.一種基于模擬閉環的步進電機位置控制系統,其特征是:所述控制系統采用電壓輸出式位移傳感器直接測量位移,同時將步進電機設計成整個位置控制系統中的一個速度控制單元,即脈沖頻率控制器。2.根據權利要求1所述的一種基于模擬閉環的步進電機位置控制系統,其特征是:所述利用ATmegaSL單片機的快速PWM模式可以使單片機在進行其它操作的時侯同步輸出方波,其輸出頻率可以實時修改,而不會中斷輸出。3.根據權利要求1所述的一種基于模擬閉環的步進電機位置控制系...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。