Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Enkoder kwadraturowy - kierunek obrotu

Adix3 16 Sty 2014 19:01 2415 0
  • #1
    Adix3
    Poziom 13  
    Mam enkoder kwadraturowy generujący dwa sygnały A i B przesunięte o 90°. Muszę zrobić układ który będzie zliczał mi ilość impulsów.

    Zrobiłem układ który zwielokrotni mi ilość impulsów czterokrotnie - będzie generował impuls przy każdym zboczu w sygnale A i B.

    Enkoder kwadraturowy - kierunek obrotu

    Mam też układ który generuje 0 i 1 w zależności od kierunku obrotów.

    Enkoder kwadraturowy - kierunek obrotu

    Oraz licznik zliczający impulsy (ma być ich w sumie 4)

    Enkoder kwadraturowy - kierunek obrotu

    Teraz jest problem bo podczas symulacji w jedną stronę idzie wszystko dobrze tzn. licznik zwiększa swoją zawartość, ale gdy podczas dalszej symulacji zmienię kierunek obrotów to licznik najpierw zlicza jeszcze z 2 sygnały do przodu a potem dopiero do tyłu czyli z opóźnieniem. Winny jest układ rozpoznający kierunek obrotów bo to on z opóźnieniem generuje sygnały wyjściowe.

    jak obejść ten problem?