rozważania o CNC

Maj 20, 2018, 11:20:25
Witamy, Gość. Zaloguj się lub zarejestruj.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Strony: [1]   Do dołu
  Drukuj  
Autor Wątek: Sterownik silnika z mikrokrokiem.  (Przeczytany 7934 razy)
barwie
początkujący
*
Offline Offline

Wiadomości: 3


« : Luty 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?
Zapisane
markcomp
Administrator
*****
Offline Offline

Wiadomości: 10869



WWW
« Odpowiedz #1 : Luty 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



przetwornika C/A jest koniecznością w sterowniku mikrokrokowym
jednak tutaj został on zrealizowany na kombinacji rezystorów Mrugnięcie

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... Smutny
Zapisane

barwie
początkujący
*
Offline Offline

Wiadomości: 3


« Odpowiedz #2 : Luty 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)?
Zapisane
markcomp
Administrator
*****
Offline Offline

Wiadomości: 10869



WWW
« Odpowiedz #3 : Luty 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 Smutny

znam przynajmniej parę projektów które skończyły się.... z kiepskimi wynikami Smutny

---
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ą Smutny
Zapisane

Strony: [1]   Do góry
  Drukuj  
 
Skocz do:  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC
Manuscript design by Bloc Strona wygenerowana w 0.032 sekund z 17 zapytaniami.