czujnik inkrementalny
: 21 sty 2007 16:12
Witam
mam do zrobienia pewien projekt i zastanawiam się nad jednym problemem. Mam do dyspozycji LabView 7, karte NI6602 oraz inkrementalny czujnik położenia (w zasadzie jeszcze kilka innych sensorów, ale o tym może później). Chodzi o to że z czyjnika inkrementalnego wychodzą dwa sygnały, gdzie ten drugi jest przesunięty fazowo względem pierwszego o 90st (wiadomo, kontrola kierunku zliczania). I teraz moje pytanie. Czy żeby dobrze odczytywać położenie (kierunek zliczania) muszę stworzyć dwa taski zegarowe, i zliczać impulsy z dwóch sygnałów? Istnieje możliwość że suma impulsów z jednego z kanałów będzie o jeden większa od drugiego i wtedy będzie wiadomo w którą stronę zliczamy, ale czy zawsze tak będzie (szczerze: I don`t think so...) Dlatego prosze napiszcie jakieś swoje pomysły jak to dobrze zrobić. Z góry dziękuję za wszelkie propozycje!!
Pozdrawiam Rafał
mam do zrobienia pewien projekt i zastanawiam się nad jednym problemem. Mam do dyspozycji LabView 7, karte NI6602 oraz inkrementalny czujnik położenia (w zasadzie jeszcze kilka innych sensorów, ale o tym może później). Chodzi o to że z czyjnika inkrementalnego wychodzą dwa sygnały, gdzie ten drugi jest przesunięty fazowo względem pierwszego o 90st (wiadomo, kontrola kierunku zliczania). I teraz moje pytanie. Czy żeby dobrze odczytywać położenie (kierunek zliczania) muszę stworzyć dwa taski zegarowe, i zliczać impulsy z dwóch sygnałów? Istnieje możliwość że suma impulsów z jednego z kanałów będzie o jeden większa od drugiego i wtedy będzie wiadomo w którą stronę zliczamy, ale czy zawsze tak będzie (szczerze: I don`t think so...) Dlatego prosze napiszcie jakieś swoje pomysły jak to dobrze zrobić. Z góry dziękuję za wszelkie propozycje!!
Pozdrawiam Rafał