hallo,
ich versuche zum ersten mal eine H.Brücke mit Atmega32 anzusteuern. Soll
eine wechselnde Spannung zwischen +5V und -5V herausgeben.
Könnte mir jemand einen tip bzw. erklären was ich zu tun habe.
Vielleicht mit einem Codebeispiel.....
Wäre sehr dankbar
Mann schrieb:> hallo,>> ich versuche zum ersten mal eine H.Brücke mit Atmega32 anzusteuern. Soll> eine wechselnde Spannung zwischen +5V und -5V herausgeben.>> Könnte mir jemand einen tip bzw. erklären was ich zu tun habe.> Vielleicht mit einem Codebeispiel.....
Pin auf 1, Pin auf 0, Pin auf 1, Pin auf 0 ....
immer im Wechsel.
Mann schrieb:> Leider nicht verstanden,>> könntest du mir es noch ausführlicher erklären. Bin noch ein Anfänger> und hab sozu sagen keine Erfahrung
Dann fang nicht mit einer H-Brücke an, sondern lass ein paar LED
aufleuchten.
So wie alle anderen Anfänger auch. Dieses Vorgehen hat sich nämlich
bewährt.
AVR-TutorialAVR-GCC-Tutorial
so weit hab ich schon alles.
an Atmega hab ich ein Oszi angeschlossen um die signale zu überprüfen.
d.h. an PD5 ein rechtecksignal, am PD4 sollte zwar auch ein
rechtecksignal anliegen (aber Sägezahn ähnlich). Liege ich soweit
richtig um eine H-Brücke anzusteuern?????
ich hörte von STEP/DIR. ist da vielleicht ein Codebeispiel in C
vorhanden.
momentan blicke ich da nicht so durch
Mann schrieb:> an Atmega hab ich ein Oszi angeschlossen um die signale zu überprüfen.> d.h. an PD5 ein rechtecksignal, am PD4 sollte zwar auch ein> rechtecksignal anliegen (aber Sägezahn ähnlich).
Nicht gut.
Beheb dieses Problem erst mal.
> Liege ich soweit> richtig um eine H-Brücke anzusteuern?????
Kann sein.
Kommt drauf an ob die PWM sich an der Querverbindung (dem Motor oder was
auch immer) sich noch bemerkbar machen soll/darf oder ob die PWM vorher
zu einer Spannung geglättet werden muss um die H-Brücke mit einer
Gleichspannung anzusteuern. Beides ist möglich.
> ich hörte von STEP/DIR. ist da vielleicht ein Codebeispiel in C> vorhanden.
Wie wäre es mit: selber nachdenken
Mann schrieb:> an Atmega hab ich ein Oszi angeschlossen um die signale zu überprüfen.> d.h. an PD5 ein rechtecksignal, am PD4 sollte zwar auch ein> rechtecksignal anliegen (aber Sägezahn ähnlich).
Ist PD4 als Ausgang geschaltet?
> Liege ich soweit richtig um eine H-Brücke anzusteuern?????
ja du brauchst Steuersignale für deine Brücke, die sollten aber gewissen
Anforderungen entsprechen, die Rechtecksignale sollten zum Beispiel nie
beide gleichzeitig auf high sein.
> ich hörte von STEP/DIR. ist da vielleicht ein Codebeispiel in C> vorhanden.
das brauchst nur bei Steuer-ICs, hast du so einen?
> momentan blicke ich da nicht so durch
auch sonst keiner, zeig mal einen Schaltplan und den Code her. Danke.
Was hast du denn Vor mit der H-Brücke?
Und was du vorher mal klären solltest ist, wieso an PD4 kein
Rechtecksignal anliegt.
Versuche doch erst mal mit dem PWM-Signal (Rechtecksignal) eine LED zu
Dimmen. So wie Karl-Heinz das Vorgeschlagen hat.
mit der Vollbrücke möchte ich eine wechselnde Spannung in einer Spule
erzeugen.
ich habe bis jetzt einen PWm generiert mit einer bestimmten
Tastverhältnis. Weiter fehlt mir der Durchblick. Was nun? ich sollte
erreichen das S1/S3 und S2/S4 gleichzeitig geschaltet werden.und hier
komme nicht mehr weiter.
Das wie? verstehe ich nicht
(Für den Totzeit baue ich eine For-schleife ein)
Mann schrieb:> mit der Vollbrücke möchte ich eine wechselnde Spannung in einer Spule> erzeugen.>> ich habe bis jetzt einen PWm generiert mit einer bestimmten> Tastverhältnis. Weiter fehlt mir der Durchblick. Was nun? ich sollte> erreichen das S1/S3 und S2/S4 gleichzeitig geschaltet werden.und hier> komme nicht mehr weiter.> Das wie? verstehe ich nicht>> (Für den Totzeit baue ich eine For-schleife ein)
Wer oder was ist S1, S2, S3, S4
Denkst du nicht, es wäre schön langsam an der Zeit einen Schaltplan und
dein Programm zu posten, damit wir zunächst einfach mal alle dieselben
Begriffe und Bezeichnungen benutzen?
Uns ist das egal.
Wir können noch tagelang darauf hinweisen, dass Stochern im Nebel nichts
bringt und vor allen Dingen dich nicht weiter bringt.
Könnte mir mal einer die H-Brücke erklähren?
ich habe bc548 (npn) und bc558 (pnp)
beim 558 lege ich colektor auf - basis an einen avr und emiter ist mit
dem motor verbunden und gleichzeitig mit emiter vom 548 basis wieder an
den avr und colector auf +
beide basen gehen an einen avr pin welcher ja endweder + oder - ist
somit dürften die beiden transistoren nicht gleichzeitig leiten ?!
das ganze habe ich 2x aufgebaut um somit die drehrichtung zu wechseln
das klappt auch c.a. 2-3 minuten danach sind die 548 heiß oder defekt
also was mach ich da falsch ?
mit den beiden Pins PD4 bzw. PD5 wird jeweils die linke bzw. rechte
Hälfte der H-Brücke angesteuert.
Ist PD4 0, dann wird der PNP Tranistor durchgesteuert, während der NPN
Transistor sperrt. Der Punkt A wird daher mit der + Spannung verbunden.
Ist PD4 1, dann ist alles umgekehrt: Der PNP ist gesperrt und der NPN
ist durchgesteuert. Der Punkt A ist mit - verbunden.
D.h. durch das Potential von PD4 kann man festlegen, ob das linke Ende
des Verbrauchers mit + oder mit - verbunden ist.
Dasselbe natürlich auf der rechten Seite des Verbrauchers und PD5.
Ist der Verbraucher zb ein Motor, so kann ich damit unabhängig
voneinander die beiden Anschlüsse des Motors auf wahlweise + oder -
legen. Und damit kann dann gesteuert werden ob der Motor links oder
rechts rum dreht.
> beim 558 lege ich colektor auf - basis an einen avr und emiter ist mit> dem motor verbunden und gleichzeitig mit emiter vom 548 basis wieder an> den avr und colector auf +>> beide basen gehen an einen avr pin welcher ja endweder + oder - ist> somit dürften die beiden transistoren nicht gleichzeitig leiten ?!
schaltungen nicht beschreiben!
Schaltplan zeichnen und zeigen!
> das klappt auch c.a. 2-3 minuten danach sind die 548 heiß oder defekt
Daher weht also der Wind!
> also was mach ich da falsch ?
Du zeigst nicht her, was du hast, sondern laberst nur rum.
Schön langsam verlieren viele Leute hier die Geduld.
Hast Du die Kollektoren der bc548 auf +5V oder auf +12V ?
So wie du das beschrieben hast ist das zwar richtig, aber diese Art der
H-Brücke ist nur für relative kleine Ströme im Bereich <100mA zu
brauchen, da du die Transistoren als Emitterfolger (Kollektorschaltung)
betreibst.
Für höhere Ströme solltest Du das am besten mit MosFets machen.
Oder Du nimmst deine bipolaren, benutzt aber die Emitterschaltung, musst
dann aber für JEDEN Transistor einen AVR Pin spendieren. Warum ? Weil Du
nach dem Abschalten des einen Transistors noch einige 100µs warten
musst, bis Du den zweiten wieder einschaltest.
adfix schrieb:> @Karl heinz Buchegger NPN und PNP sind in der Skizze aber vertauscht.> NPN muss oben sein.
Ähm. ja, weiß nicht auswendig
Mein Fehler.
Wär halt schön, wenn der TO endlich mal seinen Schaltplan zeigen würde.
Dann brächten wir nichts fehlerhaft hier im Forum malen. Ich versteh gar
nicht, was daran so schwer ist. (Wenn ich mich recht erinnere, geht das
ja seit mindestens gestern so dahin)
> dann erzähl mir doch bitte was ich da falsch mache und denn hast du> deine ruhe
Poste deinen Schaltplan und beantworte die Fragen aus dem
Beitrag "Re: H-Brücke als C-code"
sven schrieb:> habe ich das jetzt richtig jetzt brint mich das ganze schön total> durcheinander
mich bringt der gewechselte Nick durcheinander.
die Schaltung ist ja nicht so falsch, google mal nach "komplementärer
Emitterfolger", das ist das. Emitter ist da wo der Pfeil dran ist.
ist + bei dir 5V und - GND?
sven schrieb:> so> der plan nicht schön aber vllt reicht es ja
Poste deinen richtigen Plan und nicht einfach nur meine ASCII Zeichnung
als schlechte Kopie in MS-Paint.
Warum wundert es mich blos überhaupt nicht, dass du keinen auch nur
einigermassen brauchbaren Schaltplan deiner H-Brücke zustande bringst?
In deiner richtigen Schaltung werden ja wohl noch ein paar Widerstände
(zb. Basiswiderstand) bzw. Dioden (Freilaufioden) sein. Auch was sonst
noch so rund um die 4 Transistoren kreucht und fleucht ist wichtig.
Genauso wie das Programm mit dem du das Ding ansteuerst.
Mann schrieb:> hallo,>> also vom avr zu den transistoren habe ich 2 470k ohm wiederstände sonst> nixKilo - Ohm?
Da wundert mich nix mehr. (*)
Wenn du schon selbst keine Ahnung davon hast, warum goggelst du dann
nicht einfach mal nach H-Brücken mit Transistoren, wie sie in billigen
kleinen Robotern verbaut sind. Der Asuro hat zb eine diskret aufgebaute
H-Brücke, genauso wie auch der NiboBee und bestimmt noch 20 weitere
kleine Roboter in dieser Preisklasse.
http://www.asurowiki.de/pmwiki/pmwiki.php/Main/Motorbruecke
(*) noch nicht mal, dass du noch nicht ausgehorcht hast, dass sich ein
Widerstand ohne langes i schreibt.
wider - gegen, dagegen, contra
wieder - nocheinmal
eine Widerstandsbewegung ist eine Bewegung die 'gegen etwas ist' und
nicht eine die ständig wiederholt rumsteht. Genauso ist ein Widerstand
ein Bauteil, welches sich dem Stromfluss entgegenstemmt. Dagegen ist
eine Wiederholung etwas, wo man einen vergangenen Sachverhalt immer
wieder und wieder noch einmal sehen kann.
Und komm mir jetzt nicht mit Rechtschreibschwäche. Das kennen wir schon.
Urplötzlich leiden in Deutschland, Österreich und Schweiz mehr als 80%
der Bevölkerung unter Rechtschreibschwäche. Niemand hier im Forum
verlangt korrektes Dudendeutsch auf Roman-Autorenniveau. Interessant ist
nur, das diejenigen die ihre Fragen einigermassen sauber fomulieren, die
sich ein wenig Mühe mit Rechtschreibung, Gross/Kleinschreibung,
Satzzeichen geben die Hilfe die sie benötigen nach ein paar zusätzlichen
Nachfragen ohne Probleme bekommen und ihre Probleme meistens ohne
größeren Schwierigkeiten gelöst kriegen. Und dann gibt es noch die
'Rechtschreibschwachen', denen man alles aus der Nase ziehen muss, die
sich selbst auf mehrfache Nachfrage nur widerwillig die Mühe machen ihr
Problem einigermassen verständlich zu beschreiben oder Informationen zu
liefern und bei denen sich sehr oft herausstellt, das sie von dem was
sie tun nur einen weniger als blassen Schimmer der Ahnung haben.
Hallo!
Ich glaube nicht, dass der TE das hier überhaupt ernst meint:
Thread: H-Brücke als C-code
"mit der H-Brücke möchte ich eine Wechselspannung erzeugen.
über S1 und S3 ein + 10V; S2 und S4 ein -10V"
hier:
"ich versuche zum ersten mal eine H.Brücke mit Atmega32 anzusteuern.
Soll
eine wechselnde Spannung zwischen +5V und -5V herausgeben."
Riecht nach einem Troll
Gruss
Thomas