Tytuł: Sterownik silnika z mikrokrokiem. Wiadomość wysłana przez: barwie Lutego 22, 2006, 09:43:16 Chcialbym stowrzyc sterownik z mikrokrokiem , ale na kontrlerze bez hardwerowego PWMa i bez przetworników AC. Nie chce tez wykorzystywac gotowych sterownikow (np Allegro). Macie jakes pomysły lub ciekawe linki? Czy wogole da sie to zrealizowac i z jaka dokladnościa kroku?
Tytuł: Re: Sterownik silnika z mikrokrokiem. Wiadomość wysłana przez: markcomp Lutego 23, 2006, 12:32:49 Cytat: "barwie" Chcialbym stowrzyc sterownik z mikrokrokiem , ale na kontrlerze bez hardwerowego PWMa i bez przetworników AC. Nie chce tez wykorzystywac gotowych sterownikow (np Allegro). Macie jakes pomysły lub ciekawe linki? Czy wogole da sie to zrealizowac i z jaka dokladnościa kroku? udanym przykładem takiej realizacji takiej koncepcji jest sterownik LINISTEPPER http://www.piclist.com/techref/io/stepper/linistep/index.htm warto poczytać... jest kompletna dokumentacja itp (http://www.piclist.com/images/member/RB-ezy-Q33/circuit.gif) przetwornika C/A jest koniecznością w sterowniku mikrokrokowym jednak tutaj został on zrealizowany na kombinacji rezystorów ;) błędem ze wzgledu na osiągi silnika krokowego (prędkość / moment) jest rezygnacja z PWM - ten błąd został popełniony w projekcie linistepper - choć autor tłumaczy to inaczej... :( Tytuł: Sterownik silnika z mikrokrokiem. Wiadomość wysłana przez: barwie Lutego 23, 2006, 10:53:02 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)? Tytuł: Sterownik silnika z mikrokrokiem. Wiadomość wysłana przez: markcomp Lutego 23, 2006, 02:52:51 Cytat: "barwie" 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 (http://www.2a.pl/~mark/cnc/a3977/A3977-m.png) ł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ą :( |