Strona 1 z 1

przesunięcie triggera

: 24 mar 2010 12:21
autor: __behemot_
Witam,
Chciałabym wykonywać pomiar jak na rysunku poniżej.
Pomiar PWM oraz pomiar sygnału cyfrowego wyzwalany w chwili przed opadającym zboczem PWMa.
Ponieważ wydaje mi się to trudne w realizacji pomyślałam o tym by wyzwalanie pomiaru cyfrowego rozpocząć po 10% częstotliwość PWM czasu od narastającego zbocza PWM. Pomiar będzie nieco inny niż założenie, ale w moim przypadku nie powinien znacząco wpłynąć na wynik pomiaru.
Czy ktoś ma pomysł jak można to zrobić?
Pozdrawiam serdecznie

przesunięcie triggera

: 24 mar 2010 14:23
autor: wino
Witaj,

A jakim sprzętem dysponujesz?

Re: przesunięcie triggera

: 24 mar 2010 14:37
autor: __behemot_
karta PCI-6251

Re: przesunięcie triggera

: 24 mar 2010 15:34
autor: wino
Niestety za pomocą tej karty nie da się skorzystać z opcji węzła DAQmx Trigger co znacznie ułatwiło by sprawę.

Na dzień dobry zapewne trzeba wyznaczyć częstotliwość PWM'a, żeby wyznaczyć twoje 10%.

Sprawdź, czy za pomocą tego przykładu:
C:\Program Files\National Instruments\LabVIEW 2009\examples\DAQmx\Counter\Measure Digital Frequency.llb\Meas Dig Frequency-Buffered-Cont-High Freq 2 Ctr.vi
zmieniając wartość kontrolki Edge na Falling to się uda.

Re: przesunięcie triggera

: 24 mar 2010 15:41
autor: __behemot_
częstotliwość PWMa jest mi znana i nie będzie zmieniana, bardziej interesujące jest w jaki sposób mogę znaleźć punkt PWMa.
Dlaczego w PCI-6251 nie mogę zastosować DAQmx trigger?, myślałam właśnie żeby tego użyć i Reference Digital Edge.

Przykład o którym mówiłeś, wywalił error -200284

Re: przesunięcie triggera

: 24 mar 2010 15:57
autor: wino
Zasymulowałem sobie Twoją kartę i próbowałem skorzystać z tego węzła, ale on zwrócił mi błąd mówiący o tym, że z Tą kartą się nie da.

Próbowałaś używać tego węzła?

Re: przesunięcie triggera

: 25 mar 2010 13:40
autor: __behemot_
Nie rozumie co masz na myśli pisząc "węzła".
Projekt zmienił tor więc nie jest już mi to niezbędne, niemniej jednak wolałabym się dowiedzieć dlaczego nie mogłam dokonywać akwizycji sygnałów cyfrowych wyzwalanej cyfrowym zboczem.
Może ktoś ma jakiś pomysł? Czy jest to specyfika urządzeń tej serii?

Re: przesunięcie triggera

: 25 mar 2010 14:25
autor: wino
http://forums.ni.com/ni/board/message?b ... 759#M30893

Ta karta po prostu tego nie obsługuje.

Re: przesunięcie triggera

: 25 mar 2010 14:40
autor: __behemot_
No to kończę wątek zdaniem goryczy. Mam masę drogiego, polecanego i bezużytecznego dla mnie sprzętu. Ehh, opłacze to minutą ciszy

przesunięcie triggera

: 25 mar 2010 18:25
autor: Nowszy
W specyfikacjach też o tym mówią: http://digital.ni.com/manuals.nsf/webse ... FF0076BE85 (strona 9)

Re: przesunięcie triggera

: 01 kwie 2010 09:27
autor: __behemot_
TO mam jeszcze takie jedno pytanie. W jaki sposób mogę użyć przykładu w załączniku, żeby dokonywać akwizycji z daną częstotliwością. Które piny, itd, bo wiem, że nie na każdym mogę to zrobić.

Re: przesunięcie triggera

: 09 kwie 2010 17:50
autor: PMaj
Witam,

Nie napisałeś jeszcze w jakim celu robisz taki pomiar (jak szybko potrzebujesz otrzymywać wyniki).
Nie martwiłbym się specjalnie, że nie da się użyć triggera, prawdopodobnie i tak nie zdążyłby się zazbroić po każdym pomiarze.

Zastanów się czy dane możesz procesować offline - czyli zbierasz dane do bufora a później je analizujesz (później, to znaczy zaraz po wypełnieniu bufora).
Jeżeli dane mają być czytane w czasie rzeczywistym i reakcja na wynik pomiaru ma być natychmiastowa - to rzeczywiście nie najszczęśliwsza karta, a w zasadzie cały system, gdyż (o ile PWM jest szybki) będziesz potrzebował FPGA.

Jeżeli możesz przeanalizować dane po chwili, to praktycznie jesteś w domu - wystarczy zbierać dane nawet z maksymalną częstotliwością karty a następnie napisać prostą (dla wprawionych ;) ) funkcję która wybierze tylko to co Cię interesuje.

Pozdrawiam
Piotr