LabVIEWForum.de
Pulsweitenmodulation - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: Hardware (/Forum-Hardware)
+--- Thema: Pulsweitenmodulation (/Thread-Pulsweitenmodulation)



Pulsweitenmodulation - johnnyP - 17.11.2010 10:04

Hallo zusammen,

ich beschäftige mich noch nicht so lange mit Labview und bin deshalb noch relativ unerfahren. Deshalb kann es sein dass es für mein Problem eine einfache Lösung in Labview gibt, nur ich weis sie nicht.
Ich habe folgendes Problem:

Ich muss die Geschwindigkeit eines Servomotors regeln. Dazu erfasse ich mit einer Lichtschranke die Geschwindigkeit. Ein einfacher PID - Regler rechnet mir aus Soll - und Ist - Wert den neuen Stellwert aus. Aufgrund dieses Stellwertes soll dann eine bestimmte Anzahl von Bits auf einer 16 - Bitkarte auf high bzw. low gesetzt werden, damit der Motor die gewünschte Geschwindigkeit erreicht. Dieses Signal soll ich mit einer Frequenz von 1000 Hz an die Karte ausgeben. Der Mechatroniker an unserem Lehrstuhl hat gemeint, dass es dafür in Labview eine einfache Lösung gibt, die sich "Pulsweitenmodulation" nennt. Ich hab aber bis jetzt noch nichts in Labview dazu gefunden. Kann mir von euch jemand erklären, wie dass in Labview funktionieren soll bzw. ob es dafür eine andere Lösung gibt?

Bei dem Motor handelt es sich um einen alten Scheibenwischermotor und die Karte baut der Mechatroniker selbst zusammen, also keine Komponenten einer bekannten Firma ...


Pulsweitenmodulation - Y-P - 18.11.2010 20:50

Vielleicht hilft Dir das:
http://zone.ni.com/devzone/cda/tut/p/id/2991

Gruß Markus

EDIT: Ich sehe gerade, dass es eine selbstgebaute Karte ist. Dann kannst Du das wohl vergessen. Dann muss Dir der Mechatroniker sagen, wie Du mit seiner Karte kommunizieren kannst (DLL,...).