30.05.2011, 08:15
Beitrag #1
|
Slamdunker23
LVF-Grünschnabel
Beiträge: 15
Registriert seit: May 2011
2010
2011
DE_EN
|
Signalerstellung (PWM) in LabVIEW
Guten Morgen zusammen!
Ich bin Anfänger mit der NI Hardware und LabVIEW Software, doch ich lerne gerade jeden Tag dazu.
Ich versuche euch nun mal mein Problem zu skizzieren:
Ich habe ein Bauteil, das mit einem Sinussignal mit 0,5 Hz bewegt werden soll, die Amplitude entspricht dem Verstellweg.
Die Ansteuerung erfolgt über ein PWM-Signal. Die Bewegung soll 1 h am Tag ausgeführt werden, in den restlichen 23 h ist das Signal 0.
Das alles soll in LabVIEW generiert werden.
Das erste Problem ist die Umwandlung des Sinussignals in ein PWM-Signal. Und dann muss das ganze in LabVIEW eingegeben werden.
Könnt ihr mir da eine Hilfestellung geben?
Ich danke euch für eure Hilfe!
Slamdunker23
PS.: Falls das Thema in einem falschen Unterforum ist, bitte ich es zu verschieben!
|
|
|
30.05.2011, 11:17
Beitrag #2
|
|
|
30.05.2011, 12:37
Beitrag #3
|
Slamdunker23
LVF-Grünschnabel
Beiträge: 15
Registriert seit: May 2011
2010
2011
DE_EN
|
RE: Signalerstellung (PWM) in LabVIEW
Okay ich bin jetzt ein bisschen weiter, zumindest was das theoretische angeht.
Der erste Schritt ist ein Rechtecksignal zu simulieren, das eine variable Frequenz hat, die der Benutzer eingibt.
Dazu nehme ich den Signal simulieren Baustein, wähle als Signal den Rechtecktyp und belege die Eingangsvariable Frequenz mit einem Bedienelement. Somit kann der Benutzer manuell die Frequenz eingeben.
Ist das so richtig?
Ich weiß, das sind die allerniedrigsten Grundlagen, aber ich lerne dazu :-)
Vielen Dank für die Rückmeldung!
|
|
|
31.05.2011, 06:56
Beitrag #4
|
|
|
31.05.2011, 08:56
(Dieser Beitrag wurde zuletzt bearbeitet: 31.05.2011 09:21 von Lucki.)
Beitrag #5
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
RE: Signalerstellung (PWM) in LabVIEW
(30.05.2011 12:37 )Slamdunker23 schrieb: Der erste Schritt ist ein Rechtecksignal zu simulieren, das eine variable Frequenz hat,
Falsch: bei PWM wird, wie schon der Name sagt, die Impulsbreite (das Tastverhätnis) moduliert, und nicht die Pulsfrequenz.
Die Impulsfrequenz ist gleich der (konstanten) Abtastrate (die du leider noch nicht verraten hast), die Impulsbreite 0..100% enstpricht dem Werte eines Datenpunktes im Verhältnis zu dessen Maximalwert.
Da es in PWM keine negativen Werte gibt, ist evtl. mit Offset zu arbeiten.
Hier noch eine kleine Demo, wie analoge Werte in PWW konvertiert werden:
PWM.vi (Größe: 10,53 KB / Downloads: 860)
|
|
|
31.05.2011, 13:44
Beitrag #6
|
Slamdunker23
LVF-Grünschnabel
Beiträge: 15
Registriert seit: May 2011
2010
2011
DE_EN
|
RE: Signalerstellung (PWM) in LabVIEW
Okay, dann habe ich mich falsch ausgedrückt. Ich will das Rechtecksignal so simulieren, dass die Frequenz variabel für den Benutzer einzugeben bleibt.
Ich will das Tastverhältnis eines Rechtecksignals so anpassen, dass der mittlere Spannungswert einem Sinus mit einer bestimmten Frequenz entspricht.
Ist das so besser ausgedrückt?
|
|
|
01.06.2011, 10:07
Beitrag #7
|
|
|
01.06.2011, 13:33
Beitrag #8
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
RE: Signalerstellung (PWM) in LabVIEW
(01.06.2011 10:07 )Slamdunker23 schrieb: Im Anhang ist eigentlich genau das dargestellt, was ich in LabVIEW umsetzen will.
Und das ist auch genau das, was ich meinte. Wieso Du in den vorangegangenen Postings wiederholt von einem "Rechtecksiganl variabler Frequenz" redest, obwohl sich das hier sichtbar selbst widerlegt, bleibt wohl dein Geheimnis.
|
|
|
01.06.2011, 13:42
Beitrag #9
|
Slamdunker23
LVF-Grünschnabel
Beiträge: 15
Registriert seit: May 2011
2010
2011
DE_EN
|
RE: Signalerstellung (PWM) in LabVIEW
Sorry, dann war das mit der variablen Frequenz falsch von mir. Ich meinte damit nur, dass die Frequenz variabel bleibt, damit der Benutzer sie manuell ändern kann, z.B. über ein Bedienelement
Beim PWM wird die Pulsweite über das Tastenverhältnis moduliert. Und genau das ist es, was ich meine und wo ich gerade noch stocke, siehe mein letzter Post.
|
|
|
| |