INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

PWM counter - unpräzise Phasenbestimmung



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

02.10.2010, 21:34
Beitrag #1

Steppenwolf12 Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: May 2010

9 SP1
2009
de

68782
Deutschland
PWM counter - unpräzise Phasenbestimmung
Hallo liebe Community,
ich lese die PWM-Signale von 2 selbstkonfigurierten Beschleunigungssensoren über das NI 9403 und den FPGA des cRIO-9074 ein. Da das NI 9403 Modul die Methoden "Wait on rising/falling edge" nicht unterstützt, konnte ich keinen von den Beispielcountern zur PWM-Signaldecodierung verwenden.
Ich habe jetzt einen Counter gebastelt der in einer SCTL laufen kann, allerdings liefert dieser Counter unpräzise Messwerte.
Die Periodendauer der Sensorsignale ist auf 1,2ms konfiguriert also ca. 833,33Hz. Bei Messungen hat sich gezeigt, dass bei ruhenden Sensoren die Messwerte von regelmäßig auftretenden Artefakten durchsetzt sind.
Daraufhin habe ich das Messsystem an einen Signalgenerator angeschlossen, der mit der gleichen Konfiguration PWM-Signale generiert. Da ich mit angeschlossenem Signalgenerator die gleichen Artefakte gemessen habe, vermute ich, dass es einen Fehler in meinem Counteraufbau gibt.

Gemessen sehen die Artefakte so aus, dass z.B. bei 50% Duty Cycle der Counter 50 +-0,3% misst. Je nach eingestelltem Duty Cycle treten diese Messfehler häufiger oder weniger häufig auf - also anscheinend gibt es eine Frequenabhängigkeit.

Ich habe das VI mit einigen Beschreibungen versehen, so dass man schneller durchblickt. Vielleicht könntet ihr mal drüberschauen und mir sagen was daran falsch sein könnte, oder welche Fehlerquellen ich außer acht gelasseb habe.

Das VI ist mit LV 2009 SP1 geschrieben (FPGA-Module sollte nicht notwendig sein um das VI anzuschauen)

Vielen Dank für eure Anregungen & Tipps


Sonstige .vi  FPGA_PWM_counter.vi (Größe: 536,14 KB / Downloads: 400)


Gruß Nico
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
PWM counter - unpräzise Phasenbestimmung - Steppenwolf12 - 02.10.2010 21:34

Gehe zu: