-
Data: 2011-12-27 15:30:46
Temat: Re: Walka z kiepskimi enkoderami
Od: Marcin Kulas <h...@k...net> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Janko Muzykant wrote:
> Czy ma ktoś jakieś tajemnicze sposoby na obsługę kiepskich enkoderów?
> Metodę ich zmiany na niekiepskie oczywiście znam :)
> Chodzi mi o enkodery mechaniczne, niskorozdzielcze, stwarzające głównie
> problemy przy lekkim poruszaniu (drganiu) - potrafią wypluć serię
> impulsów w losowym kierunku. Dzielenie już i tak kiepskiej
> rozdzielczości odpada, wprowadzanie histerezy również jak też znaczące
> ograniczenie częstotliwości pracy. Obsługa w asemblerze, ale nie ma
> znaczenia, szukam algorytmów, może o czymś nie wiem.
Masz na myśli takie śmieci?
http://hit.kropka.net/adhoc/enc_notrap/gen-0004.html
Na początek dodałem pojemności przy samych wyprowadzeniach enkodera.
http://hit.kropka.net/adhoc/enc_trap_470pF/gen-0006.
html
Uzyskałem pewniejsze "zero" i mniejszą sieczkę, za której obróbkę
zabrałem się przy pomocy kodu. Ponieważ te enkodery potrafią
się cofnąć o pół taktu przy puszczaniu gałki, stworzyłem sobie tablicę
wszystkich możliwych zmian stanów na 2 hopy do przodu (N, N-1, N-2)
i ponadawałem im wartości +1/-1 dla przejść dozwolonych oraz 0 dla
zabronionych. Straciłem trochę na czułości przy pierwszym cyknięciu,
ale na pewno działa pewniej niż przy samym porównywaniu stanu N i N-1.
Tylko tyle mi przyszło do głowy, a siedziałem dość długo wzywając
Imię Kobiety Upadłej podczas szukania rozwiązania problemu.
> Drugie pytanie - gdzie kupić niekiepskie i niedrogie? (~5zł za sztukę,
> proste - z przesuniętą fazą, a nie dekoderem kierunku).
Dołączam się do pytania. I najlepiej, żeby nie cykały głośno.
Kupiłem chyba 12 tych tanich enkoderów i jakoś nie mam ochoty
ich już nigdzie użyć. Paskudne są.
--
[ Marcin Kulas jid: h...@j...org ]
[ ,,Bądź uczynny, pomagaj innym - a wtedy wszyscy wokół pomyślą, ]
[ że to co dla nich robisz, jest twoim zasranym obowiązkiem." ]
Następne wpisy z tego wątku
- 27.12.11 22:07 badworm
- 28.12.11 19:47 Janko Muzykant
- 28.12.11 19:48 Janko Muzykant
- 29.12.11 21:03 Michał Lankosz
- 29.12.11 23:16 Janko Muzykant
- 29.12.11 23:54 BartekK
- 31.12.11 11:33 zapinio
- 31.12.11 12:06 Janko Muzykant
- 31.12.11 13:42 Mirek
- 31.12.11 13:58 Jarosław Sokołowski
- 31.12.11 16:17 Janko Muzykant
- 31.12.11 16:18 Janko Muzykant
- 31.12.11 17:03 Jarosław Sokołowski
- 31.12.11 17:44 Janko Muzykant
- 31.12.11 18:25 Jarosław Sokołowski
Najnowsze wątki z tej grupy
- Mouser - koszt wysyłki
- [OT] Jak wycinac ksztalt w piance lub styropianie?
- FV--> ciepła woda w kranie
- Szok
- Dziwny schemat wzmacniacza m.cz.
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- CGNAT i ewentualne problemy
- wzmacniacz mocy
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- Propagation velocity v/c dla kabli RF
- Jakie natynkowe podwójne gniazdo z bolcem (2P+PE)
- Czujnik nacisku
- Protoków komunikacyjny do urządzenia pomiarowego
- Hiszpania bez pradu
- amperomierz w plusie
Najnowsze wątki
- 2025-06-07 Mouser - koszt wysyłki
- 2025-06-07 Co robić, jak robić, aby dużo zarobić, a się nie narobić ?
- 2025-06-07 Co robić, jak robić, aby dużo zarobić, a się nie narobić ?
- 2025-06-07 Co robić, jak robić, aby dużo zarobić, a się nie narobić ?
- 2025-06-07 Warszawa => Software .Net Developer <=
- 2025-06-07 Warszawa => Junior SQL / FrontEnd developer <=
- 2025-06-07 Warszawa => Team Lead Data Engineer (Snowflake) <=
- 2025-06-07 Kraków => Kotlin Developer <=
- 2025-06-07 Warszawa => Senior Key Account Manager IT <=
- 2025-06-07 Gdańsk => PHP Developer <=
- 2025-06-07 Warszawa => Specjalista ds. Sprzedaży <=
- 2025-06-07 Łódź => Mainframe (z/OS, Assembler) Developer <=
- 2025-06-07 Warszawa => Sales Assistant and Customer Development Specialist <=
- 2025-06-07 Warszawa => Programista Full Stack .Net <=
- 2025-06-07 Lublin => Delphi Programmer <=