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.
odczyt z lasera i generowanie sygnału 0-1 myDAQ
-
- Posty: 5
- Rejestracja: 01 lip 2013 10:16
- Wersja środowiska: LabVIEW 2012
odczyt z lasera i generowanie sygnału 0-1 myDAQ
- Załączniki
-
- dobry program na pulpicie.vi
- (87.85 KiB) Pobrany 231 razy
-
- laser.xls
- (34.5 KiB) Pobrany 227 razy
-
- Posty: 289
- Rejestracja: 01 maja 2012 14:14
- Wersja środowiska: LabVIEW 2012
- Lokalizacja: Farum
Re: odczyt z lasera i generowanie sygnału 0-1 myDAQ
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.
2. Amplitudy wykresu, to sa dane. Zrob implementacje "if" i kazda wartos powyzej sredniej wartosci okreslaj jako wykrycie ruchu. i kopiuj do innej tablicy.