Witam.
Na prośbę kolegi zaprojektowałem prościutki konwerter kodów BCD do sterowania 3 silnikami krokowymi na sygnały step/dir. Oparty tylko i wyłącznie na AT89c2051 (3 osie). W emulatorze wszystko już działa jak należy tylko muszę ustawić jeszcze czasy i nie wiem jakie są dopuszczalne (standardowe).
Chodzi mi o minimalny czas trwania impulsu STEP i minimalny czas "wyprzedzenia" sygnału DIR przed impuls STEP.
Proszę o POMOC.
[ Dodano: 2005-03-11, 09:17 ]
Jeszcze schemacik dorzucę
konwerter BCD na step/dir
-
Autor tematu - ELITA FORUM (min. 1000)
- Posty w temacie: 1
- Posty: 1126
- Rejestracja: 11 sty 2005, 13:03
- Lokalizacja: Grodków
- Kontakt:
konwerter BCD na step/dir
- Załączniki
-
- BCDtoSTEPDIR.jpg (19.57 KiB) Przejrzano 1966 razy
Ostatnio zmieniony 14 mar 2005, 07:52 przez prokopcio, łącznie zmieniany 1 raz.
Tagi:
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 1
- Posty: 346
- Rejestracja: 07 cze 2004, 13:11
- Lokalizacja: Bielsko-Biała
- Kontakt:
Ciężko określić coś takiego jak standardowe czasy trwania impulsu i wyprzedzenia. Zależą one przede wszystkim od samego sterownika. Zazwyczaj wynoszą one od kilku do kilkunastu us. U mnie sterownik posiada na wejściu transoptoy (LTV847) i wszystko działa poprawnie przy 14us dla impulsu step i 10us dla wyprzedzenia sygnału dir. Gdy układ był podłączony bezpośrednio starczało 2-3us dla step i 1us dla wyprzedzenia.