Archiv verlassen und diese Seite im Standarddesign anzeigen : Anschluß Zetex H-Bridge mosfet 2*N 2*P
Dani-Bruchflieger
23.05.2007, 11:47
Hi,
ich bin gerade dabei eine Servoelektronik zu entwickeln, die als Ersatz für die orginalen Platinen genutzt werden kann, weil sie ihre Sollposition per I2C-Bus bekommt - µC wird ein Tiny13 als I2C-Slave.
Die erste Variante arbeitete noch mit 4 NPN-Transistoren, aber ich habe jetzt bei Reichelt diese H-Brücke als SMD-S08 gefunden und mir erstmal 5 Stück bestellt. (Reichelt Bestell Nr: "ZXMHC 6A07 T8TA" 1,05 Euro)
Ich habe mal einen Ausschnitt aus dem Datenblatt angefügt, und möchte nur mal fragen, ob ich das Anschlußprinzip richtig verstanden habe.
Ich würde S1,S4 an VCC (5V) legen und S2,S3 an GND. D1,D2 kämen an einen Motoranschluß und D3,D4 an den Anderen (soweit ist alles noch einfach). Den 4 Gate-Anschlüssen würde ich jeweils 1kohm verpassen und dann G1 mit G2 zusammen an einen Prozessorpin und G3 mit G4 zusammen, wobei im Programm beide Pins gemeinsam 0 sein können, aber 1 kann jeweils nur einer gleichzeitig sein.
Ich frage lieber nochmal nach, bevor ich mir etwas zerschieße...
Hi,
aslo du schließt S1,S4 an Vcc meinetwegen 5V. Die Anschlüsse S2,S3 auf Gnd. Aber du kannst nicht G1 und G2 an einen Prozessorpin hängen, denn wenn du dann den Pin auf high schaltest machst du ja einen Kurzschluss. Selbiege gilt auch für G4 und G3. Hoffe konnte helfen.
mfg franz
Dani-Bruchflieger
23.05.2007, 17:19
Hi,
aslo du schließt S1,S4 an Vcc meinetwegen 5V. Die Anschlüsse S2,S3 auf Gnd. Aber du kannst nicht G1 und G2 an einen Prozessorpin hängen, denn wenn du dann den Pin auf high schaltest machst du ja einen Kurzschluss. Selbiege gilt auch für G4 und G3. Hoffe konnte helfen.
mfg franz
Hi Franzl,
wenn ich das Funktionsprinzip von N-FET's und P-FET's richtig verstanden habe, muß ich das aber doch so tun, da die beiden oberen (mit G1 bzw. G4) P-FET's sind während die beiden unteren (mit G2 bzw G4) N-FET's sind.
demnach benötigen die P-FET 0V auf der Leitung zum G1 (G4) zum Durchsteuern, während der N-FET 5V auf der Leitung zum G2 (G3) benötigt zum Duchsteuern. - Jedenfalls wurde mir dieses Funktionsprinzip in einem anderen Fred hier so versichert.
Hi Dani,
hab ich glatt übersehen das das P_Fet´s sind, allerdings kann ich dir nicht sagen wie die genau funktionieren. Ich war bzw. bin ja der Meinung dass man bei denen eine Negative Spannung benötigt.
mfg franz
Hubert.G
23.05.2007, 21:22
Hier hast du eine H-Brücke mit MosFet.
www.roboternetz.de/wissen/index.php/Getriebemotoren_Ansteuerung
Hubert
Dani-Bruchflieger
24.05.2007, 00:30
Hi,
also ich habe mal einen Plan gezeichnet, wie ich mir das so dachte. Könnte mir mal jemand sagen, ob das so richtig ist, oder wo ich Denkfehler habe.
Möchte das Layout dazu dann fertigen lassen, was aber Quatsch ist, wenn das so nicht funzt.
Poti P1 ist das Poti aus dem Servo (könnte sein, daß da ein falscher Wert dran steht). Der Motor ist auch der aus dem Servo. Restliche Anschlüsse sind die Spannungsversorgung und die 2 Leitungen des I2C.
Edit: Hab die alte Zeichnung gelöscht - neue ist im nächsten Beitrag.
Dani-Bruchflieger
29.05.2007, 13:45
Hi,
so ich habe das ganze zu Testzwecken aufgebaut - auch bei mehreren Richtungswechseln pro Sekunde gab es keine Komplikationen. Das ist jetzt der Stand der Dinge:
Allerdings muß ich jetzt "nur" noch das Programm so hinbekommen, daß es so arbeitet, wie ich es will - Momentan schaffe ich es irgendwie nicht, das Servo sauber in die Sollpositionen zu fahren, weil der Motor mit den nun 5V zu schnell, und damit schon wieder zu weit gefahren ist, bevor der µC den Motor wegschalten kann. Außerdem hängt er sich ab und zu auf, so daß ich den Watchdog aktivieren mußte - der das Programm irgendwie noch mehr verlangsamt...
Also hier ein JPG des Anschlußplanes für diese Zetex MOS FET H-Brücke an einem AVR-Microkontroller...
Kein Wunder dass er sich aufhängt, wenn beide MOSFETs eines Brückenzweiges leiten und die Versorgung kurz mal einbrechen lassen.
Wenn Du jetzt noch die wohl dringend notwendige PWM implementierst, wirst Du's vielleicht auch merken.
Dani-Bruchflieger
29.05.2007, 15:59
Hi Shaun,
aber warum hängt er sich nur dann auf, wenn er in die eine Endlage fährt, wo der Potiabgriff auf VCC liegt - in allen anderen Positionen passiert das nicht - dabei ist es ihm auch egal, daß der Motor ständig über den Sollpunkt drüberfährt, und darum andauernd die H-Brücke in die andere Richtung wieder umgesteuert werden muß. - Dann müßte er sich ja vor allem dort aufhängen, was er aber nicht macht - nur wenn ich ihn in diese Endlage Poti -> VCC fahre macht der Watchdog den Reset. Die andere Endlage ist ihm auch schnurz...
PWM kann ich hier auch nicht tun, zumal der tiny13 keine freien Pins mehr hat, und der Timer0 sowie der Int0 auch schon belegt sind von der I2C-Slave Lib. und dan benötigte ich ja noch ein 2fach AND Baustein und einen größeren µC - aber die 11*19mm Platine ist mir eigentlich noch zu groß...!
Ich denke, der Grund fürs aufhängen ist irgendwas anderes.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.