Wlasciwie chcialem sie skupic na sterowaniu mikrokrokiem w silnikach bipolarnych i wydawalo mi sie ze wystarczy tylko PWM + mostek H.
Pewnie to glupe pytanie, ale w jakim celu przetwornik c/a? Czy nie mozna sterowac tylko softwerowym PWM (port+timer)?
PWM sprzetowo - pewniej działa
natomiast na bazie uC jest wiele problemów które zaczynaja wystepować:
1. niedostatek szybości
2. podatność wielu popularnych uC (np. małe atmei 8,16,32,64) na zakłucenie elektromagnetyczne
jeśli poszukać gotowych rozwiazań z PWM na uC do sterownia silnikami krokowymi - to wielu się nie znajdzie
znam przynajmniej parę projektów które skończyły się.... z kiepskimi wynikami
---
czemu c/a ?takie czy inne by się przydało... ze względu na szybość
można np. jako c/a zastosować PWM na procesorze - ale koniecznie trzeba zastosować komparator (czsami też jest w procesorze)
na którym następuje porównanie sygnału z rezystora w obwodzie wyjściowym (prąd cewki) z sygnałem wymuszanym -
i ten sygnał decyduje o załączeniu lub wyłączeniu głównego PWM (czopera) sterującego stopniem mocy
ładnie widać kształ takiej pętli PWM (czopera) na schemacie blokowym
A3977---
wracając do uC
niestety aby poprawić odporność uC na zakłucenia zalecana jest optoizolacja... a to ogranicza szybkość - do trudnej do zaakceptowanmia...
a i koszty rosną