Strona 1 z 1

Enkoder inkrementalny + Arduino + LabVIEW (pomiary)

: 09 sie 2013 00:10
autor: EmEsz
Witam :-)

Jestem dość początkującym posiadaczem LabView (co pewnie będzie widoczne) i chciałbym coś z jego pomocą stworzyć...taką studencką aplikację do pomiaru prędkości / kierunku / przesunięcia

Mam pytanie dotyczące podłączenia enkodera inkrementalnego - optycznego (TTL/5VDC/6-kanaów/360ppr) poprzez Arduino - odczyt sygnałów w LabView.
Zasilanie enkodera z osobnego źródła, podłączenie 2-kanałów: AB i ewentualnie ref pod Arduino.
Enkoder ma za zadanie (póki co) podawać wartości, dzięki którym pozna się dokładną prędkość obrotową, kierunek obrotu (kanał a/b i b/a) no i ewentualne przesunięcie
(enkoder nie będzie narazie elementem sprzężenia zwrotnego).
Max prędkość obrotowa silnika 1500rpm - przy 360ppr na obrót enkodera daje to (jak dobrze liczę) 9kHz - obawiam się, że tej częstotliwości nie przełknie Arduino.

Proszę Was o informację - czy nie będzie problemu z podłączeniem, czy nie "zapcham" wejść cyfrowych w Arduino?
(z powodu dość dla mnie znacznej ceny enkodera staram się wykluczyć błędy, które mogą enkoder uszkodzić)

Będę wdzięczny za informacje

Re: Enkoder inkrementalny + Arduino + LabVIEW (pomiary)

: 10 sie 2013 00:01
autor: smiga
Nie wiem jak szybko Arduino może czytać na wejściu cyfrowym, ale na analogowym to max 5KHz i to wtedy, gdy praktycznie niczym innym się nie zajmuje.
Ponieważ potrzebujesz 9KHz, więc myślę, że na wejściu cyfrowym ma to szansę powodzenia - przetestuj, enkodera nie uszkodzisz.

Enkoder inkrementalny + Arduino + LabVIEW (pomiary)

: 12 sie 2013 23:18
autor: EmEsz
Wielkie dzięki za zainteresowanie i odpowiedź.

Obecnie jestem na etapie ściągania biblioteki dla Arduino niezbędnej
(niby: https://decibel.ni.com/content/thread/16671 http://www.youtube.com/watch?v=f-rprOXX8qo oraz https://code.google.com/p/arduino-rotar ... -velocity/)
do odczytu wartości przyrostowych (inkrementalnych) enkodera optycznego.

Czy ktoś miał z tym do czynienia?

Pozdrawiam

Re: Enkoder inkrementalny + Arduino + LabVIEW (pomiary)

: 14 sie 2013 00:13
autor: EmEsz
Jestem już, że tak powiem po uaktualnieniu Arduino o wymaganą bibliotekę :-s
Doinstalowalem zapobiegawczo NI-DAQmx 9.5.1, bo przykłady dla enkoderów wymagają (jak dobrze zrozumiałem) tej biblioteki :-?
Teraz czeka mnie przebrniecie, przez jakieś gotowce żeby w miarę ogarnąć istotę problemu.

Czy macie może jakieś sprawdzone programy na enkoder (początki są trudne - :(( )