DRO to nie serwo, które oprócz enkodera obsługuje STEP, DIR, UART, PWM, PID itd.
Oczywiście, jeśli ktoś obawia się, że procesor się przemęczy a program zniweczy większość pamięci, to nawet w asemblerze można wystrugać kod.
DRO - dla " ubogich "
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 1
- Posty: 327
- Rejestracja: 10 sty 2012, 15:32
- Lokalizacja: Festung Breslau
Można spróbować wykorzystać mały układ CPLD (coś pokroju XC9500, ispMACH 4000). Dorzucić do tego jakieś bufory typu 74HC244 albo podobne do sterowania rzędami i ULNxxxx albo jakieś darlingtony do sterowania kolumnami. W takim CPLD moim zdanie zmiesci się spokojnie konwerter QEI->7-segment.
Taki układ ma praktycznie zerowe opóxnienie, ponieważ CPLD ma działanie kombinatoryczne, a nie sekwencyjne jak mikrokontroler (wyjście jest praktycznie natychmiastowo zmieniane w zalezności od wejścia - czasy propagacji są rzędu pojedynczych nanosekund).
Najtańsze CPLD Xilinxa z 36 makrokomórkami kosztuje jakieś 4zł + vat przy 10 sztukach w Farnellu. Obudowa manual-handicapped-friendly (PLCC-44).
btw. Jeżeli chodzi o wyświetlacze to uważam, że do takich zastosowań LED-owe sa lepsze niż LCD, ponieważ są bardziej czytelne, mają wieksze znaki i czytelność praktycznie nie zależy od kąta patrzenia. Dodatkowo LCD sa znacznie bardziej wrażliwe na temperaturę niż LED.
Taki układ ma praktycznie zerowe opóxnienie, ponieważ CPLD ma działanie kombinatoryczne, a nie sekwencyjne jak mikrokontroler (wyjście jest praktycznie natychmiastowo zmieniane w zalezności od wejścia - czasy propagacji są rzędu pojedynczych nanosekund).
Najtańsze CPLD Xilinxa z 36 makrokomórkami kosztuje jakieś 4zł + vat przy 10 sztukach w Farnellu. Obudowa manual-handicapped-friendly (PLCC-44).
btw. Jeżeli chodzi o wyświetlacze to uważam, że do takich zastosowań LED-owe sa lepsze niż LCD, ponieważ są bardziej czytelne, mają wieksze znaki i czytelność praktycznie nie zależy od kąta patrzenia. Dodatkowo LCD sa znacznie bardziej wrażliwe na temperaturę niż LED.
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 3
- Posty: 638
- Rejestracja: 03 lut 2008, 23:24
- Lokalizacja: Lublin
Wymyśliłem sobie że można to zrobić na pasku zębatym o dwóch końcach. Kwestia tylko dobrania kółka zębatego odpowiedniej średnicy i odpowiedniej tarczy enkodera. I ciekawe czy takie coś byłoby wystarczająco dokładne.
Też tak myślępoorchava pisze:btw. Jeżeli chodzi o wyświetlacze to uważam, że do takich zastosowań LED-owe sa lepsze niż LCD, ponieważ są bardziej czytelne, mają wieksze znaki i czytelność praktycznie nie zależy od kąta patrzenia. Dodatkowo LCD sa znacznie bardziej wrażliwe na temperaturę niż LED.
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 1
- Posty: 1724
- Rejestracja: 27 gru 2012, 02:40
- Lokalizacja: kujawsko-pomorskie
Panowie, jak z tym tematem, jest się czym już pochwalić?
Schody są do przejścia. Na śrubie pociągowej ze skokiem calowym trzeba zastosować enkoder np. 254, 508 lub 1016 impulsów na obrót. Najlepiej było by 1270, bo po wykonaniu obrotu licznik by dzielił sobie na 3 i wynik w setnych milimetra gotowy.Yogi_ pisze:...Natomiast przy śrubie calowej 6TPI skok wychodzi 4,233333333 mm/obr i zaczynają się schody...