28.03.2011, 17:08
Hallo zusammen,
ich bin neu im Forum und hoffe, dass ich das Thema hier an der richtigen Stelle positioniert habe.
Hier das Problem:
Ich habe einen Servomotor, den ich mit einem Rechtecksignal zwischen -10 bis 10V ansteuere. Abhaengig von der Spannung ergibt sich dann ein Winkel. Auf grund der Traegheit vollfuehrt der Motor anstatt des aufgetragenen Rechtecksignals eine sinusaehnliche Schwingung welches ich mit einem Winkelsensor auslese der mir eine Signal zwischen -5 bis 5 V ausgibt.
Abhaenig von der Position des Motors moechte ich nun einen Laser mit einem digitales Signal aus und anschalten. Der Laser soll immer wieder an der gleichen Winkelposition des Morors an bzw. aus gehen
z.B.: 0V-0,1V=1; 0,1V-0,2V=0; 0,2V-0,3V=1 usw.
Die Frequenz mit der ich den Motor betreibe variiert zwischen 100 bis 200Hz.
Die Pulsweite des Digitalen Singnals die Frequenz und die Phase soll sich in Abhaengigkeit zum eingangssignal einstellen lassen.
Hat jemand eine Idee wie ich dieses Problem angehen kann, oder gibt es vielleicht schon eine subvi die ich dafuer verwenden kann?
Vielen Dank.
Tobs
ich bin neu im Forum und hoffe, dass ich das Thema hier an der richtigen Stelle positioniert habe.
Hier das Problem:
Ich habe einen Servomotor, den ich mit einem Rechtecksignal zwischen -10 bis 10V ansteuere. Abhaengig von der Spannung ergibt sich dann ein Winkel. Auf grund der Traegheit vollfuehrt der Motor anstatt des aufgetragenen Rechtecksignals eine sinusaehnliche Schwingung welches ich mit einem Winkelsensor auslese der mir eine Signal zwischen -5 bis 5 V ausgibt.
Abhaenig von der Position des Motors moechte ich nun einen Laser mit einem digitales Signal aus und anschalten. Der Laser soll immer wieder an der gleichen Winkelposition des Morors an bzw. aus gehen
z.B.: 0V-0,1V=1; 0,1V-0,2V=0; 0,2V-0,3V=1 usw.
Die Frequenz mit der ich den Motor betreibe variiert zwischen 100 bis 200Hz.
Die Pulsweite des Digitalen Singnals die Frequenz und die Phase soll sich in Abhaengigkeit zum eingangssignal einstellen lassen.
Hat jemand eine Idee wie ich dieses Problem angehen kann, oder gibt es vielleicht schon eine subvi die ich dafuer verwenden kann?
Vielen Dank.
Tobs