Hallo
Die Geschichte wird so nicht funktionieren, da Pin1 und Pin4 immer low sind (<0,7V durch die Basis Emitter Diode).
Mit freundlichen Grüßen
Benno
Hallo,
Diese Schaltung habe ich mir in den gröbsten Zügen bei der Lektüre des Buches "Eine kleine geschichte von fast allem" von Bill Bryson ausgedacht. Interessanterweise fällt mir das meiste beim lesen eines Buches ein. Egal welches Buch. Aber egal. Mit dieser Schaltung ist es möglich, 2 Motoren anzusteuern und dafür nur 2 PWM-Pins und 2 Richtungspins zu benötigen. Dieser Schaltplan ist speziell auf den M32 abgestimmt, lässt sich aber ohne weitere Probleme auf jeden anderen Microcontroller übersetzen, und er folgt den RN-Definitionen.
Den Schaltplan kriegt ihr hier . Ich hab nur nen Link gemacht, da das Bild ziemlich groß ist. Das ganze ist wahrscheinlich keine allzugroße Erfindung, wahrscheinlich gabs das auch schonmal, aber was solls. Allerdings hat er auch nen kleinen Nachteil: Man kann den Motor nicht mehr kurzschließen. Hierfür wäre noch ein pin notwendig, den ich mir sparen wollte. Schließlich kann man den Motor auch einfach per PWM ausmachen, und für ne schnelle Bremsung einfach kurz in die entgegengesetzte Richtung fahren lassen. Wahrscheinlich reichen da schon 2 Millisekunden, habs aber nicht getestet. Das kommt natürlich auch auf den Boden, den Roboter und die Reifen an.
besonderer Dank geht an BastiUniversal, der mir die Schaltung für den Inverter aufgezeichnet hat, und Dank geht auch an Xtreme, der mir eine Seite gezeigt hat, die mir endlich mal erklärt hat, wie ein Transistor funzt.
Selbstverständlich übernehme ich keine Garantie auf die Funktion der Schaltung, abgerauchte Motortreiber oder sonstige Schäden. Der Rechtsweg ist ausgeschlossen.
Die Schaltung folgt den RN-Standarts.
o
L_
OL
This is Schäuble. Copy Schäuble into your signature to help him on his way to Überwachungsstaat!
http://de.youtube.com/watch?v=qV1cZ6jUeGE
Hallo
Die Geschichte wird so nicht funktionieren, da Pin1 und Pin4 immer low sind (<0,7V durch die Basis Emitter Diode).
Mit freundlichen Grüßen
Benno
Wo man nicht mit Vernunft handelt, da ist auch Eifer nichts nütze; und wer hastig läuft, der tritt fehl.
Ein König richtet das Land auf durchs Recht; wer aber viel Steuern erhebt, richtet es zugrunde
Wieso <0,7V? zieht eine Diode nicht 0,7V ab? 5 - 0,7 = 4,3 = TTL. Denkfehler meinerseits oder deinerseits?
o
L_
OL
This is Schäuble. Copy Schäuble into your signature to help him on his way to Überwachungsstaat!
http://de.youtube.com/watch?v=qV1cZ6jUeGE
Wieso ist die Schaltung auf speziell auf den ATmega32 abgestimmt? Braucht man dafür spezielle Controller-Features oder bezieht sich das einfach nur auf die Pin-Belegung?Mit dieser Schaltung ist es möglich, 2 Motoren anzusteuern und dafür nur 2 PWM-Pins und 2 Richtungspins zu benötigen. Dieser Schaltplan ist speziell auf den M32 abgestimmt, lässt sich aber ohne weitere Probleme auf jeden anderen Microcontroller übersetzen, und er folgt den RN-Definitionen.
Dass man pro Motor einen PIN sparen kann, wenn man einen Inverter benutzt ist wirlich nicht so neu.
Ich habe es allerdings bisher nur mit einem Motortreiber IC gemacht und irgendeinen IC mit invertierendem Ausgang als Inverter benutzt.
Liegt einfach nur an der Pinbelegung. Deshalb sagte ich ja auch, dass man das ohne probleme ändern kann. Aber was ist denn jetzt eigentlich mit dieser Diode und dem TTL-Pegel und so weiter? Funzt das so?
o
L_
OL
This is Schäuble. Copy Schäuble into your signature to help him on his way to Überwachungsstaat!
http://de.youtube.com/watch?v=qV1cZ6jUeGE
Hallo
Bei der Spannung an den genannten pins handelt es sich um die Basisspannung der Transistoren und die steigt nicht über ca. 0,7V wegen der auch genannten BE Diode.
Mit freundlichen Grüßen
Benno
Wo man nicht mit Vernunft handelt, da ist auch Eifer nichts nütze; und wer hastig läuft, der tritt fehl.
Ein König richtet das Land auf durchs Recht; wer aber viel Steuern erhebt, richtet es zugrunde
Lesezeichen