LabVIEWForum.de
sbRio 9632 - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Module (/Forum-LabVIEW-Module)
+---- Forum: LabVIEW RealTime (/Forum-LabVIEW-RealTime)
+---- Thema: sbRio 9632 (/Thread-sbRio-9632)



sbRio 9632 - Typ - 25.07.2011 11:45

Moin,

ich habe ein Problem! Seit kurzem arbeite ich mit Labview 2009 und einem sbRio9632 Controlller auf dem ich ein PWM Signal einlesen, verarbeiten und wieder ausgeben soll. Leider habe ich keine Ahnung wie ich das anstellen soll! Kann mir da irgend jemand bei helfen?

mfg Typ


RE: sbRio 9632 - GerdW - 25.07.2011 12:13

Hallo Typ,

helfen gerne - bei konkreten Fragen und Problemen...

Zitat:keine Ahnung
Rtmfx


RE: sbRio 9632 - Typ - 25.07.2011 12:45

Moin,

für die Verarbeitung dieses Signales benötige ich einen Zähler! Ich habe versucht mir einen Zähler durch eine For-Schleife zu konstruieren, leider jedoch ohne erfolg. Besitzt Labview nicht auch einen solchen Zählerbaustein selbst, den ich auch für den Kontroller benutzten kann? Weiterhin benötige ich noch einen Merker bzw. Speicher der den Wert des Zählers erst einmal speicher!

mfg Typ


RE: sbRio 9632 - GerdW - 25.07.2011 12:48

Hallo Typ,

Zitat:helfen gerne - bei konkreten Fragen und Problemen...
Muss ich mich wiederholen?
"ich benötige" "Ich habe ... ohne erfolg." "Weiterhin benötige ich" - Alles nicht sehr konkret und ohne VI-Beispiel von dir...

Zitat:einen Merker bzw. Speicher der den Wert des Zählers erst einmal speicher
Schieberegister. Siehe Link in meiner Signatur! Rtmfx


RE: sbRio 9632 - Typ - 25.07.2011 12:56

Habe zwei VI´s mit dem ich PWM ausgeben kann, dies läuft auch auf dem Controller.
Das VI zum einlesen soll ein PWM einlese und verarbeiten und dafür brauche ich einen Zähler der mir sagt wie oft das Signal kommt.
Der Wert soll dann im Programm gespeichert werden und sichtbar sein.


RE: sbRio 9632 - GerdW - 25.07.2011 13:07

Hallo Typ,

Zitat:bei konkreten Fragen und Problemen...
"Ich brauche" ist immer noch nicht sehr konkret...

Zitat:soll ein PWM einlese und verarbeiten
- DI schnell genug einlesen
- über die PWM-"Frequenz" Mittelwert bilden
- dies kann mit einem Zähler als auch einem Arraypuffer gelöst werden

Zitat:im Programm gespeichert werden und sichtbar sein
Anzeigeelement verwenden!


RE: sbRio 9632 - Typ - 25.07.2011 13:29

Da ich erst vor einer Woche angefangen habe mit Labview zu arbeiten, bin ich völlig unwisssend in diesem Gebiet. Das Getting Started von Labview konnte mir auch nicht weiter helfen. Leider weiß ich nicht wie genau ich dir meine Problem noch schildern soll:

Ich muss ein VI erstellen, welches auf den Kontroller gelanden wird und ein PWM Signal einliest. Dieses PWM Signal hat eine Periodendauer von 14ms. Innerhalb dieses Programmes soll das Signal analysiert werden und ggf. verändert werden, d.h. der Kontroller soll als Regler dienen. Dabei habe ich mir folgendes überlegt:

Eine UND-Verknüpfung aus meinem Eingangssignal (Port auf dem Kontroller) und einem, durch einen Signalgenerator, erzeugtem Rechtecksignal. Diese Bausteine sollen mit einem einfachen Zähler verbunden werden, den ich nicht in der Bib. finden konnte.

MFG Typ


RE: sbRio 9632 - GerdW - 25.07.2011 13:38

Hallo Typ,

Zitat:Dieses PWM Signal hat eine Periodendauer von 14ms.
Also 14ms lang dein PWM-Signal einlesen und aufintegrieren/Mittelwert bilden.

Zitat:Eine UND-Verknüpfung aus meinem Eingangssignal (Port auf dem Kontroller) und einem, durch einen Signalgenerator, erzeugtem Rechtecksignal.
Keine Ahnung, wozu das Ganze - aber dafür gibt es ja die boolschen Operationen.

Zitat:Diese Bausteine sollen mit einem einfachen Zähler verbunden werden, den ich nicht in der Bib. finden konnte.
Ein einfacher Zähler sieht so aus:
[attachment=34837]

Zitat:Leider weiß ich nicht wie genau ich dir meine Problem noch schildern soll:
Es geht hier nicht um noch mehr Einzelheiten: du schreibst immer nur "ich möchte/brauche"!
Dies hier ist ein Forum von Freiwilligen, die konkrete Fragen beantworten - wir sind nicht dazu da, anderen Leuten fertige Programm zu erstellen!
Wenn du fertige Programme erwartest (und bezahlen kannst): mein Stundensatz liegt bei ca. 100Eur!

Also:
Zeige, was du bisher programmiert hast. Zeige, wo genau du Probleme hast! (Außerdem: gleich mit dem sbRIO einzusteigen, ist vielleicht auch nicht die beste Option...)


RE: sbRio 9632 - Typ - 25.07.2011 13:47

Dankeschön so war auch nicht gemeint.
Muss da halt gleich mit dem Kontroller machen.
Werde mir die Sache noch mal angucken und deine Vorschläge einbauen.
Ist nur gerade doof, weil ich hier nicht so weiter komme.

MFG Typ


RE: sbRio 9632 - jg - 25.07.2011 14:44

Ein wenig Offtopic2

Es ist IMHO nicht wirklich sinnvoll, wenn man ohne Kenntnisse von LabVIEW gleich ein RT-System + FPGA vorgesetzt bekommt, mit dem Auftrag, mal so eben ein PWM-Signal auszulesen. Welcher I*** denkt sich eine solche Aufgabe aus?
Richtig sinnvoll kriegst du die Timing-Werte des PWM-Signal nämlich nur im FGPA hin.
Ansonsten greifst du per Scan-Engine auf deine DIO zu, und da ist dann bei einer Auflösung von ca. 1kHz Schluss.