-
Data: 2013-05-29 22:52:38
Temat: Re: Enkodery obrotowe
Od: Michał Lankosz <m...@t...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2013-05-29 19:15, Sebastian Biały pisze:
> On 2013-05-29 11:33, zapinio wrote:
>> Przerwanie na zboczu opadajacym .Potem sprawdzenie czy sygnał dalej
>> niski, potem sprawdzenie na drugim czy wysoki itd.
>
> I chyba juz wiadomo na czym polega problem jeśli Michał ma coś takiego.
> Algorytm odporny nadrgania zestyków *nie* działa na przerwaniach
> "zboczowych" bo można je przoczyć jeśli za szybko występują. Działa na
> poolingu i obliczaniu stanu znając aktualny i poprzedni. Wtedy nie
> istnieje żadna specjalna obsługa drgań, po prostu działa w każdych
> warunkach. Jedyny problem że pooling należy robić częściej niż
> spodziewana zmiana impulsu na drugiej lini. Na AVRku wyrabiam się z tym
> w przerwaniu co 256 cygli zegara i nie gubie żadnych impulsów przez
> miesiące mimo drgań i zakłuceń (przetwornik na wale). I jestem w stanie
> co 256 cykli wykryć poprawny impuls bez znaczenia czy były czy nie
> drgania o ile tylko wygasają wcześniej niż impuls na drugiej lini (ale
> mogą sobie dzwonić przez dowolną ilość odczytów i tak na koniec wynik
> jest poprawny).
Jak będę miał dostęp do oscyloskopu cyfrowego zarejestruję oba kanały.
Tyle co dało się zobaczyć na oscyloskopie analogowym nie wyglądało
dobrze i pooling nie wydawał mi się wyjściem z sytuacji. Dlatego
próbowałem kilku algorytmów z myślą, że ktoś ma lepsze rozwiązanie.
Zdaje się drgania były niewiele krótsze od czasu trwania impulsu... tak
na oko.
Pooling w przypadku impulsatora musi być niestety dużo częstszy niż dla
klawiszy, w związku z czym zostaje mało czasu na pozostałe działania.
Pozostaje dać osobny uC tylko do obsługi gały, taki 6-pin Atmela. ALBO
dobrej jakości impulsator - i tak zrobiłem :)
--
Michał
Następne wpisy z tego wątku
- 30.05.13 00:46 BartekK
- 30.05.13 09:54 Michał Lankosz
- 30.05.13 14:16 Sebastian Biały
- 30.05.13 17:21 BartekK
Najnowsze wątki z tej grupy
- Akumulatory VRLA
- ładowarka zmarła
- Podstawa bezpiecznikowa jako rozłącznik DC
- Napięcie akumulatora wyłączające UPS / jakie nowe akumulatory do UPS?
- nawigacja satelitarna
- SmartLife/Tuya i osuszanie -- mordowanie z zimną krwią...
- Głośnik piezoelektryczny
- Mala autonomiczna kamera monitoringu
- czas na emeryturę i EB
- Generowanie sumy kontrolnej z fragmentu pliku bin
- Re: Mala autonomiczna kamera monitoringu
- HDMI
- Re: Mala autonomiczna kamera monitoringu
- Kamera monitoringu z kartą SIM
- Re: Kamera monitoringu z kartą SIM
Najnowsze wątki
- 2024-07-02 Realme 7 Na co zmienić?
- 2024-06-27 Prywatny parking? Pierwsze 10 minut bezplatnie
- 2024-07-02 znalazłem samochód ;)
- 2024-07-02 Pierwszeństwo łamane
- 2024-07-02 zamek
- 2024-07-02 Akumulatory VRLA
- 2024-07-03 Białystok => Inżynier DevOps Conexa First (Kontraktor) <=
- 2024-07-03 MĂźnchen => Test Development Engineer (m/w/d) <=
- 2024-07-03 Warszawa => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2024-07-03 Warszawa => Programista Full Stack (.Net Core) <=
- 2024-07-02 Kraków => Spedytor międzynarodowy <=
- 2024-07-02 Poznań => Senior React Native Developer <=
- 2024-07-02 Rzeszów => Frontend Developer (React) <=
- 2024-07-02 Warszawa => Fullastack (Java) Developer <=
- 2024-07-02 reparacje