Strona 1 z 1

Pomiar wychylenia wahadła.

: 23 gru 2010 22:57
autor: łukaszenko
Witam, pisze program do odczytywania kąta wychylenia wahadła. Zastosowałem enkoder inkrementalny z wyjściem PP. Muszę zliczać impulsy z enkodera ale nie wiem jak odróżnić w którą stronę się wychyla to wahadło. Wiem, że muszę odczytać przesunięcie sygnału prostokątnego A względem B, ale nie wiem jak to zrobić. Ktoś spotkał się z czymś takim wcześniej i umiałby mi pomóc?

Re: Pomiar wychylenia wahadła.

: 24 gru 2010 03:03
autor: bogdani
Czym mierzysz sygnał?
Możesz tak skonfigurować DAQmx (wtedy do pomiaru pozycji wykorzystujesz 2 liczniki), że ze sterownika dostajesz pozycję z określonym kierunkiem.

Przykłady pierwsze z brzegu:
DAQmx Encoder Measurement with Producer Consumer Architecture
NI-DAQmx Base: Measure Linear Position with a Quadrature Encoder

Re: Pomiar wychylenia wahadła.

: 29 gru 2010 23:04
autor: łukaszenko
Enkoder podpiąłem do karty pomiarowej advantech 4711A. No właśnie, jak w tym LabView 8.5 mogę zliczyc impulsy, jakiś licznik, jak odczytać sygnał z karty?

Pomiar wychylenia wahadła.

: 29 gru 2010 23:17
autor: bogdani
Napisz jak go podpiąłeś? Do jakich wejść?

Karta ma jeden licznik, trochę mało do rozwiązania, które proponowałem, więc trzeba to zrobić poprzez wejścia cyfrowe.
Nic niestety nie piszą w instrukcji o szybkości rejestracji wejść cyfrowych.

Nic też póki co nie wiemy o samym enkoderze - ile impulsów na obrót ma.

Co do odczytu sygnałów z karty to po zainstalowaniu sterowników powinieneś mieć odpowiednie funkcje dostępne w LabVIEW.

Pomiar wychylenia wahadła.

: 30 gru 2010 13:44
autor: łukaszenko
Enkoder inkrementalny MHK40-8-5000-1224-BZ-PP, czyli wyjścia pushpullowe, rozdzielczość 5000, podłączyłem je do wejść cyfrowych, tylko nie wiem czy karta mi takie napięcie przyjmie.

Pomiar wychylenia wahadła.

: 30 gru 2010 13:46
autor: łukaszenko
robiąc w tym labview nie wiem nawet czy to co robię jest poprawne czy po prostu mam źle podłączony enkoder

Pomiar wychylenia wahadła.

: 30 gru 2010 13:48
autor: łukaszenko
nie wiem jak sprawdzić w labview czy mam dobrze enkoder podłączony do karty i czy ta karta mi coś z niego zarejestruje

Re: Pomiar wychylenia wahadła.

: 30 gru 2010 18:10
autor: smiga
łukaszenko pisze:Enkoder inkrementalny MHK40-8-5000-1224-BZ-PP, czyli wyjścia pushpullowe, rozdzielczość 5000, podłączyłem je do wejść cyfrowych, tylko nie wiem czy karta mi takie napięcie przyjmie.
Z tego co widzę w dokumentacji to wejścia cyfrowe masz w standardzie TTL czyli 5V. Twój enkoder jest zasilany 12-24V i takie napięcia będą na wyjściu enkodera. Potrzebujesz więc konwersji na niższe napięcie, którą to można zrobic na wiele sposobów ... np.: http://ecelab.com/interfacing-cmos-ttl.htm
Podłącz jakiś woltomierz, oscyloskop do wyjścia enkodera i zobacz co tam otrzymujesz.

Odnośnie karty i LabVIEW to zewrzyj takie wejście (stan 0), później podłącz do +5V i sprawdź co widzisz w LabVIEW - czy dobrze to oprogramowałeś ... najprostsze sposoby polecam, czyli uruchamianie osobno enkodera i karty.

Pomiar wychylenia wahadła.

: 30 gru 2010 19:29
autor: łukaszenko
Zgadza się, do obniżenia napięcia zastosuję diodę Zenera i rezystorki. A jak zliczać impulsy z enkodera rozróżniając w którą stronę sie kręci? może mi ktoś to zobrazować? robił ktoś coś podobnego?

Pomiar wychylenia wahadła.

: 30 gru 2010 22:39
autor: bogdani
Musiałbyś bardzo (ale to naprawdę bardzo) szybko sprawdzać stan wejść cyfrowych i rejestrować zmiany, na podstawie tych zmian będziesz wiedział w którą stronę się kręci i jak bardzo się ruszył.
Skoro masz 5000 działek na obrót, to sobie policz jak niewielki ruch wahadła powoduje wygenerowanie impulsów.

Mam jeszcze jedną prośbę. Nie pisz proszę jednego postu pod drugim co 2 minuty, bo to nie Facebook gdzie informujesz innych o nowych wydarzeniach, możesz spokojnie edytować swoje poprzednie wiadomości aby dodać nowe informacje. Następnym razem usunę takie wiadomości.

Re: Pomiar wychylenia wahadła.

: 30 gru 2010 22:50
autor: smiga
Średni pomysł z tą diodą zenera ... ale kombinuj.

Odnośnie zasady działania enkodera to najprościej wpisać w google "zasada działania enkodera" - pierwszy wynik w pdf już powinien wszystko wyjaśnić.
W skrócie w enkoderze inkrementalnym z 2 linii dostajesz sygnał prostokątny przesunięty o 90*. Jeżeli będziesz sprawdzał stan sygnału z jednej linii przy zboczu narastającym z drugiej linii, to w jednym kierunku otrzymasz 0, a w przeciwnym 1. Dzięki temu możesz określić kierunek.

Pomiar wychylenia wahadła.

: 16 sty 2011 19:40
autor: łukaszenko
W jaki sposób mogę sprawdzić stan tego sygnału, za pomocą jakich elementów w Labview,nie wiem jak to zrealizować. A stan tego sygnału muszę sprawdzać na bieżąco? Nie wiadomo w którym momencie wahadło "zacznie wracać".

Pomiar wychylenia wahadła.

: 11 lut 2011 01:18
autor: Latoo
Witam, dołączam się do prośby kolegi łukaszenko, również nie mogę dojść do tego jak określić wzajemne położenie tych sygnałów

Re: Pomiar wychylenia wahadła.

: 21 lut 2011 15:13
autor: Latoo
Może ktoś mógłby podać namiary na jakieś pdf`y z których można byłoby nauczyć się odczytywania informacji z wykresów?