Liste der Anhänge anzeigen (Anzahl: 1)
Mit einer Spannung eine andere Spannung steuern... Hilfe...
Hallo!
Ich habe hier ein k8055 usb interface mit dem zwei DC elektromotoren gesteuert werden sollen. Erst wollte ich über den Boardinternen PWM Ausgang einen RC-Fahrtenregler mit angeschlossenem Elektromotor steuern. Aber das geht nicht, da das PWM Signal des Board anscheinend total anders ist als das PWM Signal dass ich bräuchte.
Das Board hat auch 2 Analog ausgänge (2 Analog outputs 0 to 5V, output resistance 1K5.) Damit würde ich jetzt gerne die elektromotoren steuern. (eigentlich werden die Motoren mit 4 Relais gesteuert, aber ich muss nach dem einschalten der relais die motoren langsam anfahren, und am ende langsam abstoppen)
Die Motoren werden mit 9V betrieben, ziehen jeweils 0.5A unter Last.
Kann ich die Analoge Spannung benutzen um einen einstellbaren Spannungsregler (z.B. LT 1033 CT SPANNUNGSREGLER) zu steuern? Den kann man wie ihr wohl wisst irgendwie mit Widerständen einstellen. (siehe Attachment)
Wie würde da was wo angeschlossen werden?
Ich bin etwas verzweifelt weil ich unbedingt mit dem Board diese 2 E-Motoren ansteuern muss damit ich endlich mit meiner Diplomarbeit anfangen kann. Ich hoffe sehr auf eure Hilfe weil ich einfach keine Zeit und Hirnkapazität mehr habe mich damit so zu befassen, dass ich das Problem selber lösen könnte. Ich bin armer Biologe und will doch nur mit Tieren arbeiten.... Dafür brauche ich aber 2 angesteuerte E-Motoren......
(es muss dieses Board sein weil dieses ebenfalls die Ist-Position der Motoren erfasst)
Vielen, vielen Dank für eure Hilfe!!
Viele Grüße aus Groningen,
William
Re: Mit einer Spannung eine andere Spannung steuern... Hilfe
Zitat:
Zitat von Willa
Erst wollte ich über den Boardinternen PWM Ausgang einen RC-Fahrtenregler mit angeschlossenem Elektromotor steuern. Aber das geht nicht, da das PWM Signal des Board anscheinend total anders ist als das PWM Signal dass ich bräuchte.
Das Board hat auch 2 Analog ausgänge (2 Analog outputs 0 to 5V, output resistance 1K5.) Damit würde ich jetzt gerne die elektromotoren steuern.
Wenn das RC Fahrtregegler-PWM-signal ein 1ms Servoimpuls ist, ist es damit etwas umständlich die Spannung einzustellen.
Mit der analogen Spannung ist es am Linearregler auch nicht unmittelbar möglich.
Grundsätzlich gibt es die Möglichkeit aus der analogen Spannung ein PWM Signal mit relativer Einschaltdauer von 0-100% zu machen und damit einen Treiber wie den genannten L298 anzusteuern.
Eine andere Möglichkeit ist, die Spannung mit einem OPV von 0-5V auf 0-11V zu verstärken und mit einem Emitterfolger die Motoren anzusteuern.
(Vielleicht gibt es gleich noch andere Kommentare. )
Manfred
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo!
Danke für die Antworten! Dieser L298 hört sich sehr interessant an. Verstehe ich das richtig: Man kann 2 DC Motoren bis je 2A betreiben. Dabei kann man jeweils über ein PWM Signal die Geschwindigkeit regeln und auch beide Motoren in der Drehrichtung umschalten.
Das wäre ja genau das was ich brauche! Aber funktioniert das Teil auch mit meinem k8055 Board? Genügend Kanäle hätte ich ja schonmal...
* 2x PWM 0-100% open collector output, Max 100mA, 40V
* 8Digital Outputs (open Collector) max 50V, 100 mA
Wenn ich die Grafik richtig verstehe hat das PWM Signal eine 100% Pulslänge von ca. 50µs also eine Frequenz von ca 20 Mhz. Kann der L298 mit diesem Signal etwas anfangen? Für eure weitere Hilfe wäre ich sehr dankbar...
Wie schnell liefert denn Robotikhardware.de? Ich würde mir dort den Bausatz bestellen... Oder lieber die einzelnen Teile bei Rs-Components? Vielleicht schneller, weil die auch ein Lager in den Niederlanden haben (da bin ich). Brauche ich dann nur die Elektronikteile die bei "Lieferumfang" aufgelistet sind?
Viele Grüße,
William
Liste der Anhänge anzeigen (Anzahl: 1)
Hi!
[schild=5 fontcolor=FF0000 shadowcolor=ffffff shieldshadow=1] Wuaahrgs![/schild]
Zitat:
Da dein open-collector-Ausgänge das Signal nur auf Masse ziehen können, brauchst du noch Pullup-Widerstande gegen 5V an allen Leitungen.
Danke für den Hinweis, da hätte ich morgen ja blöd geguckt wenn da nix passiert....
Ich habe versucht rauszufinden was das ist. Wofür die da sind habe ich geschnallt, leider aber nicht wie ich sie in meinem Fall genau anschließen muss... (zwischen dem digitalen Ausgang und was? Auch bei den PWM Ausgängen?)
Zur Berechnung fand ich hier im Forum folgendes:
1. Der Widerstand muss mindestens so groß sein, dass bei einem "low" am Treiber (= durchgeschaltet) der Treiber nicht überlastet wird. Beispiel: der Treiber kann 10mA, Versorgungsspannung 5V
--> R= U/I = 5V/10mA = 500Ohm
2. Der Widerstand darf höchstens so hoch sein, dass die Spannung nicht unter das gewüschte Mass bei Belastung einbricht. Beispiel: die Last beträgt 1mA; Spannungseinbruch maximal auf 4V
--> R=U/I=1V/1mA=1000Ohm
Jetzt weiss ich aber schon wieder nicht welche Daten ich für diese Berechnung nehmen muss.... Im Anhang ist ein Ausschnitt aus dem L298 Datenblatt, da müsste es doch irgendwo stehen...?
Nochmal meine Fragen im Überblick...:
*Zwischen was werden die Widerstände genau geschaltet?
*Mit welchen Werten berechne ich deren Wert?
*Müssen es unterschiedliche sein für PWM und die digitalen Ports?
Vielen, vielen Dank nochmal für eure Antworten!! Das Forum bekommt auch nen Credit in meiner Diplomarbeit =D>
Grüße, William
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo nochmal!
Ich habe ein Bild gefunden, anhand dessen der Anschluss von Relais am Board erklärt wird. Könnte ich das nicht so mit dem L298 machen anstatt dieser PullUp Widerstände? Oder ist das ganz was anderes...?
Danke und viele Grüße,
William