Driver silnika krokowego ze sterowaniem PWM

Tutaj mozesz poruszać tematy ogólne powiązane z elektroniką, np. dyskusje na temat podzespołów, układów, zasad ich działania. Czyli można pisać o wszystkim czego nie da się przyporządkować do innych działów.
ODPOWIEDZ
Awatar użytkownika
matrix
Użytkownik
Posty: 1796
Rejestracja: 15 mar 2006, 5:21
Lokalizacja: Sochaczew
Kontakt:

Driver silnika krokowego ze sterowaniem PWM

Post autor: matrix » 24 wrz 2011, 13:00

Na razie tylko w teorii czyli w programie eagle zbudowałem sobie jak niżej, driver silnika krokowego plus kluczowanie sygnałem PWM. Czy taki układ ma szansę zadziałać?
Tranzystor T5 kluczuje PWM'em napięcie zasilające tranzystory i dalej cewki poszczególnych uzwojeń silnika krokowego.

Zasada jest taka że czym większy PWM tym z większą siłą a nie z większą prędkością miałby się obracać silnik krokowy.
Regulacja będzie tylko PWM'u a częstotliwość kroków zawsze będzie taka sama.

Obrazek

Awatar użytkownika
c4v2
Użytkownik
Posty: 426
Rejestracja: 22 lis 2005, 15:14
Lokalizacja: z przed monitora

Post autor: c4v2 » 24 wrz 2011, 14:14

Unipolarne sterowanie silnika krokowego... Idea sterowania PWM jest stosowana w scalonych sterownikach silników krokowych, jednak tam jest zwykle zapewnione sprzężenie zwrotne w postaci rezystora(ów) pomiarowego na których odkłada się napięcie proporcjonalne do płynącego przez uzwojenie(a) silnika prądu, co zapewnia stabilną pracę (tzw. czoperowanie). W podanym schemacie takiego sprzężenia nie ma. Może zamiast T5 lepiej było by zastosować źródło prądowe sterowane PWM (a właściwie sterowane napięciem z odfiltrowanego PWM). Takie rozwiązanie sprawdzi się w sterowaniu pełno krokowym. W przypadku sterowania pół-krokowego układ się nieco skomplikuje.

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 24 wrz 2011, 14:43

Nie bardzo widzę sens budowania samemu takiego układu, lepiej zastosować gotowy scalony mostek dla silników krokowych, z układami sterowania. Najprostszy konfig to L298 + L297.
Wobit też ma tego sporo w ofercie.

Awatar użytkownika
matrix
Użytkownik
Posty: 1796
Rejestracja: 15 mar 2006, 5:21
Lokalizacja: Sochaczew
Kontakt:

Post autor: matrix » 24 wrz 2011, 14:47

kayron pisze:Nie bardzo widzę sens budowania samemu takiego układu, lepiej zastosować gotowy scalony mostek dla silników krokowych, z układami sterowania. Najprostszy konfig to L298 + L297.
Wobit też ma tego sporo w ofercie.
No tak, ale nie chodzi o budowanie tego z elementów dyskretnych a o samą zasadę działania. Czy ma szansę pracować. Chodzi o to że regulując PWM na silnik krokowy będę mógł regulować siłę oddziałującą na jakiś tam układ.

Awatar użytkownika
Ertew
Użytkownik
Posty: 1414
Rejestracja: 03 lip 2005, 10:36
Lokalizacja: Leszno
Kontakt:

Post autor: Ertew » 24 wrz 2011, 15:37

Jak dasz za mało mocy na silnik, to wirnik przestanie się obracać zgodnie z sygnałami sterującymi, zgubi kroki lub całkowicie straci synchronizację.
Prąd można zmniejszać w układach z synchronizacją, czyli z czujnikiem położenia wirnika.

Jeśli chcesz użyć regulacji prądu do zwiększenia rozdzielczości (dzielenie kroku na kilka części) to zastosuj dwa wyjścia PWM.
Typowy silnik krokowy ma dwa uzwojenia. Każde ma dwa końce lub dwa i środek. Zamiast przełączać zasilanie między jedno-oba-drugie uzwojenie można płynnie zmieniać ten prąd. Zmniejszy to hałas i drgania podczas pracy silnika z niską prędkością obrotową.

Awatar użytkownika
c4v2
Użytkownik
Posty: 426
Rejestracja: 22 lis 2005, 15:14
Lokalizacja: z przed monitora

Post autor: c4v2 » 24 wrz 2011, 17:05

kayron pisze:...Najprostszy konfig to L298 + L297...
Ale tylko do sterowania silnikiem krokowym z uzwojeniami w konfiguracji bipolarnej.
Dla unipolarnego silnika można zastosować L297 + cztery tranzystory mocy.
Zdecydowanie lepsze jest sterowanie bipolarne i wtedy można stosować L297 + L298 lub jeden układ scalony A3977 zawierający w sobie translator i mostki mocy na tranzystorach mosfet. Układ A3977 umożliwia sterowanie mikrokrokowe do 1/8 kroku.

ODPOWIEDZ