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



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!

30.12.2006, 09:14
Beitrag #1

Fritz Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: Jul 2005



kA



PWM
Hallo,

derzeit verwende ich eine Karte 6062E. An die Karte habe ich einen Modellbau-Servo angeschlossen. Dieser benötigt eine "High- Zeit" von 1-2 ms. Diese Zeit bestimmt die Position des Servos. Die Zeit für High und Low soll ca 10 ms sein.
Dieses Signal kann ich mit dem Mesurement und Automation Explorer erfolgreich erzeugen. Leider finde ich weder mit dem DAQ-Assist noch bei der Beispielsammlung (examlpesDaqmx) keine Möglichkeit ein PWM Signal auszugeben. Kann mir jemand helfen und einen Tip geben.

Mit freundlichen Grüßen
Fritz
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.12.2006, 09:24
Beitrag #2

cb Offline
LVF-SeniorMod


Beiträge: 1.731
Registriert seit: Feb 2006

2018SP1
2001
EN

40xxx
Deutschland
PWM
' schrieb:Hallo,

derzeit verwende ich eine Karte 6062E. An die Karte habe ich einen Modellbau-Servo angeschlossen. Dieser benötigt eine "High- Zeit" von 1-2 ms. Diese Zeit bestimmt die Position des Servos. Die Zeit für High und Low soll ca 10 ms sein.
Dieses Signal kann ich mit dem Mesurement und Automation Explorer erfolgreich erzeugen. Leider finde ich weder mit dem DAQ-Assist noch bei der Beispielsammlung (examlpesDaqmx) keine Möglichkeit ein PWM Signal auszugeben. Kann mir jemand helfen und einen Tip geben.

Mit freundlichen Grüßen
Fritz

schau dir mal dieses Beispiel an. Es verwendet zwar Digital IOs, man kann das aber relativ einfach auf AO ummünzen. Die Schwierigkeit dabei ist, das Timing zu bestimmen und das daraus resultierende Verhältnis von high/low auszurechnen. Im Prinzip hat man 3 Parameter: Abtastrate, Auflösung der PWM und "Grundfrequenz" der PWM, die sind voneinander abhängig ... ich hoffe die Kommentare in dem Beispiel helfen das zu verstehen ...

http://www.rotabench.com - rotierende Prüfstände nach dem Baukasten-Prinzip
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.01.2007, 12:08
Beitrag #3

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
PWM
<div align="left">Hallo, Fritz,

Beispiele für PWM-Signale-Generierung findest du im NI-Example-Finder unter Hardware-Input&Output->DAQmx->Generating Digital Pulses (z.B. Gen Dig Pulse Train-Continuous.vi). Dieses VI passt haargenau für deine Problem und ist auch mit deiner Hardware ausführbar.
Wenn du eine Zykluszeit von 10 ms brauchst, dann musst du halt als Frequenz 100 Hz bei diesem VI eingeben, eine Highzeit von 1 ms bedeutet dann eine "Duty-Cycle" von 0,1.


Sonstige .vi  Gen_Dig_Pulse_Train_Continuous.vi (Größe: 31,19 KB / Downloads: 380)


MfG, Jens</div>

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.01.2007, 22:39
Beitrag #4

Fritz Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: Jul 2005



kA



PWM
Hallo I2dx und Jens,

danke für die beiden Programme.
Mir war vor dem Beispiel von I2dx nicht bekannt, dass man auch einen DO mit dem Ausgangsspeicher ansteuern kann. Das Beispiel von Jens
kann ich derzeit nicht öffnen, da ich auf meinem Rechner noch LV 8.0 habe (aber bald rüste ich nach) .

Danke und Gruß
Frtz
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.01.2007, 23:12
Beitrag #5

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
PWM
<div align="left">Hallo, Fritz,

das Bsp. ist direkt aus dem NI-Example-Finder, sollte auch schon so unter LV8.0 vorhanden sein.

Aber hier eine 8.0er Version:


Sonstige .vi  Gen_Dig_Pulse_Train_Continuous.vi (Größe: 31,06 KB / Downloads: 316)


MfG, Jens</div>

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: