LabVIEWForum.de - Hardwaregetaktete PWM-Erzeugung

LabVIEWForum.de

Normale Version: Hardwaregetaktete PWM-Erzeugung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi,
vielleicht könnt ihr mir weiterhelfen. Als Vorgabe habe ich einen Verlauf zur Konstanteransteuerung und ein PWM-Signal dazu.
Der AO für den Konstanter funktioniert soweit, aber ich bekomme es nicht hin analog dazu eine PWM-Signal Ausgabe zu erzeugen.
Das PWM-Signal erzeuge ich durch einen Counter, wobei das Problem darin besteht, dass nur 1Chan 1Samp möglich ist und nicht
wie beim AO 1Chan NSamp.

Die Karte ist eine NI PXI 6229


Gruß Thomas
Wäre dankbar wenn mir jemand sagen könnte ob das überhaupt möglich ist?
Also ich habe 2 Arrays mit gleich vielen Werten für PWM und U, U wird z.b mit 100Werten/s ausgeben. Das gleiche hab ich für
das PWM-Signal, das ich über einen Counter erzeuge auch probiert aber bisher bin ich zu keiner Lösung gekommen. Gibt es Möglichkeiten ohne Softwaretiming,
da es bei 1ms schon ziemlich den Rechner belastet.

Gruß Thomas
Hallo, Thomas,

hast du dir mal die Bsp. im NI-Examplefinder angeschaut, bei der mehere AO's erzeugt werden?

2. Frage: Muß dein PWM-Signal überhaupt auf eine AO liegen oder ist es ein TTL-Signal? Dann würde ich das nämlich direkt mit dem Counter erzeugen und am Counter-Ausgang abgreifen. Auch dazu gibt es Beispiele im NI-Examplefinder unter "Generating Digital Pulses".

MfG, Jens
' schrieb:Hallo, Thomas,

hast du dir mal die Bsp. im NI-Examplefinder angeschaut, bei der mehere AO's erzeugt werden?

2. Frage: Muß dein PWM-Signal überhaupt auf eine AO liegen oder ist es ein TTL-Signal? Dann würde ich das nämlich direkt mit dem Counter erzeugen und am Counter-Ausgang abgreifen. Auch dazu gibt es Beispiele im NI-Examplefinder unter "Generating Digital Pulses".

MfG, Jens
Die Beispiele hab ich mir angeschaut aber nicht das Passende gefunden. Das PWM-Signal erzeuge ich bisher direkt mit dem Counter indem ich dann
über ein Transistor die Spannung auf Masse ziehe.
Mein Problem ist dass ich das PWM-Signal parallel zur Konstanteransteuerung ausgeben will.
Ich hab 2 Arrays.
1. Konstanteransteuerung mit den Werten.
10 15 15 10 10 15 15 10 .... mit 100 Zwischenwerten da ich vorher noch interpolliere
2. PWM-Signal
10 10 10 10 20 20 20 20 ... auch mit 100 Zwischenwerten.

D.h 2 gleich grosse Arrays. Die Konstanteransteuerung gebe ich wie auf dem ersten Bild aus.
Was sich mit dem Hardwaretakt über Rate und Samples gut machen lässt.
So eine Ausgabe hätte ich auch gern für das PWM-Signal so dass das Array mit den Tastverhältnissen mit der gleichen Geschwindigkeit ausgegben wird.
Aber ich hab es nicht geschafft über Rate und Samples da nur 1Samp möglich ist. Ich hab keine Ahnung ob das irgendwie zu realisieren ist.
Für Anregungen wäre ich dankbar.

Gruß Thomas
Referenz-URLs