Strona 1 z 1

odczyt z lasera i generowanie sygnału 0-1 myDAQ

: 01 lip 2013 13:17
autor: lukaszkuker
Witam, mam problem ze stworzeniem aplikacji, która będzie sterowała obciążeniem generatora modelu elektrowni wiatrowej. Przy generatorze został zamontowany laser w celu zliczania obrotów generatora oraz momentu w który obciążenie ma zostać wyłączane i po określonym czasie będzie się z powrotem włączało. Posiadam NI myDAQ, które analogowo odczytuje napięcie z lasera (gdy wiązka lasera jest zasłonięta to układ generuje ok. 5V jeśli trafia w czujnik – 0V). Na wykresie piki (moment gdy łopata przerwie laser) są widoczne lecz nie mogę ich przekształcić w sygnał 0-1, gdyż sygnał wychodzący w Labview z aplikacji myDAQ jest na poziomie 0,10-0,15V i w ciągu minuty raz lub dwa podskoczy do wartości 5V natomiast a wykres pokazuje dobrze – cyklicznie. Próbowałem różnych kombinacji z ustawieniem timeout, rate i number of Samples ale bez większych efektów.
Jak najlepiej zrobić by program zczytywał amplitudy z wykresu ? plik wysłany do Excela pokazuje w jakim czasie następuje skok i do jakiej wartości tylko na wyjściu (data) tego nie widać na numeric 3. Poradźcie czy idę w dobrą stronę ewentualnie ma może ktoś już takie rozwiązanie lub powie co mogę zmienić ? Pozdrawiam.

Re: odczyt z lasera i generowanie sygnału 0-1 myDAQ

: 01 lip 2013 14:25
autor: Jamal79
1. Podlacz fizycznie przekaznik, ktory bedzie przekazywal stala wartosc napiecia. (Siolidstaty sa dosc drogie, moze wystarczy dioda).
2. Amplitudy wykresu, to sa dane. Zrob implementacje "if" i kazda wartos powyzej sredniej wartosci okreslaj jako wykrycie ruchu. i kopiuj do innej tablicy.