Liebe Forenmitglieder,
Ich bastle momentan an einer kleinen Motorsteuerung für 6 6V DC Motoren. Die Motoren sollen mit 3 L293B Motortreiber getrieben und über einen AVR ATMega32 gesteuert werden. Prinzipiell erzeugt der AVR ein PWM Signal mit dem Timer2 und legt das Enable Signal für den zu steuernden Motor über einen Mutiplexer an. Um nur ein PWM Signal für Vor und Rücklauf zu erzeugen wollte ich das PWM Signal an die Collectoren von zwei Transistoren führen. Sinn der Sache war es über zwei IO pins, die mit 10k Widerstand an jeweils einer Basis eines Transistor führen, zu bestimmen ob nun das PWM Signal auf die Leitung von Vor oder Rücklauf geht. Alle Inputs der L293B für Vorlauf hängen an einer Leitung genau so die Inputs für Rückläufe. Das Problem ist das das ganze nur nicht so ganz funktioniert wie ich es mir vorgestellt habe. Das PWM Signal besitzt bei Betrieb nur eine Amplitude von 1V und somit bewegt sich der angesteuerte Motor keinen millimeter. Ich habe ein kleinse Schaltbild mit exemplarischer Beschaltung für 2 Motoren beigefügt. Die Grundbeschaltung des AVRS hab ich mal weggelassen
Lesezeichen