Hi, ich versuche momentan einen Schrittmotor-Treiber zu entwickeln. Dies auf Grundlage eines Trinamic TMC249, sowie Fairchild FDD8424H - Mosfets für die H-Brücke. Als Freilaufdioden nehme ich BYV 29-500 er Dioden. Der Spannungswandler wandelt ganz normal auf 5 V. Alle Lötstellen, sowohl der "normal bebeinten" als auch der SMD-Teile sind ohne Brücke Verarbeitet und leiten. Zur Ansteuerung nutze ich einen Atmega32 mit SPI. Leider komme ich gar nicht so weit. Sobald ich das ganze an 12 V anschließe passiert erst gar nichts und nach ein paar sekunden erscheint der magische weiße Rauch. Inzwischen ist auch in meinem Trinamic ein schönes Loch zu sehen. Meinen Fehler kann ich leider noch nicht erkennen,bzw. was ich wie falsch gemacht habe. Eigentlich habe ich versucht mich genau an das Datenblatt des Trinamic zu halten. Ach ja, als Motoren betreibe ich zwei kleine http://www.emisgmbh.de/antriebs/sm/dl/103-547-52500.pdf Ich hoffe ihr könnt mir weiterhelfen, es ist gerade sehr frustieren, weil die Arbeit der letzen 7 Tage buchstäblich in rauch aufging... Vielen Dank Florian
Als schaltplan habe ich diesen hier aus dem Datenblatt des Trinamics verwendet. einen eigenen habe ich nicht Die farbigen Markierungen bitte ignorieren, die stammen von früher
Mit welchem Programm hast du denn das Layout erstellt? Läuft das ohne Schaltplan-Modul? Dann kann man natürlich auch keinen automatischen ERC machen. Was sollen die bedrahteten Dioden? Die FETs haben ja interne Dioden. Der einzige Vorteil externer Dioden wäre eine reduzierte Verlustleistung in den FETs, aber wenn du bei dem Design nicht an's Limit gehen willst sollte das kein Problem sein. Statt dessen Fehlen Elkos am Spannungsregler und an der FET-Brücke. Außerdem würde ich als Sense-Widerstände keine bedrahteten Widerstände einsetzen.
hi, also: - im Datenblatt stand drin, dachte ich zumindest, dass man Freilaufdioden lieber mit einbauen soll, da dann das ganze sicherer währe. außerdem soll da an die Schaltung mal ein größerer Motor mit 12V und 8A pro Phase hin, dann dachte ich können die ja nicht schaden... - die einzigen Widerstände die ich momentan bekommen habe, waren die bedrahteten. Wollte nicht schon wieder ewig warten, weil ich ein teil nicht hatte. Da sind dann momentan 5W Widerstände mit 0,47 Ohm angehängt. - ok, die habe ich vergessen. aber kann das gleich zu oben beschriebenem Verhalten führen? Da hätte ich aber noch eine Frage dazu. Beziehend auf dieses Schaltbild: http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment#Spannungsversorgung ich habe ja bereits den C1 und C2 Elko drin, nur als 100 mikro und 220 nano. Fehlt mir dann nur noch der zwischen 5V und GND, oder? wobei ich da natürlich auch schon einen 100 nano drin habe. Hm, habe ich die dann nicht doch schon drin? Ich habe das ganze mittels Target 3001 erstellt. Da braucht man nicht unbedingt einen Schaltplan. Hatte da direkt mit der Platine angefangen. Eigentlich wollte ich nur die SMD-Bausteine auf die Platine packen und dann alles mittels Kabel auf einem Breadboard verarbteiten und bin dann so peu a peu reingerutscht, doch noch den einen Pin mit dem nächsten usw. zu verbinden und plötzlich war das Layout fertig... Daher eben kein Schaltplan... Vielen Dank schonmal für die schnelle Antwort. Viele Grüße Flo
Hallo, 1) Wo sind deine Kondensatoren angeschlossen (ein Pin ist anscheinend nicht verbunden oder ist in einem ausgeblendeten Layer) 2) Hast du die Platine geätzt? Wenn Ja, ist dein "Bestückungsdruck" versehentlich auch mitgeätzt worden? (Dann hast du z.B. ein überbrücktes Bauteil oder einen Kurzschluss) 3) Kann es sein(z.B. durch fehlende Leiterbahnen oder Pkt.2), dass dein Regler eine zu hohe Ausgangsspannung liefert? (Trotz toten Controller einmal messen)
Hallo, der Widerstand bei SRA ist nur an einer Seite angeschlossen, das eine Ende geht normalerweise an den FET und an SRA und das andere Ende an Ground. Im Layout fehlt aber diese Verbindung (ich sehe keine). Dies gilt auch fuer den Widerstand an SRB.
Keine Ahnung welche Widerstände du meinst, aber sollten es die Shunts sein mit dem Motor den du beschrieben hast, fällt eine Leistung von : P = I²*R = 8A² * 0,47 = 30,27W Bei 5W- Widerständen zu viel. Könnten also Rauchen. Zu Target: Es ist doch viel einfacher bei Target einen Schaltplan zu erstellen und daraus ein Layout zu basteln. So sind die Signale alle bereits verbunden und ein falsch verlegen der Signale fast unmöglich.
oh ich bin ja doof. das wollte ich ja reinschreiben, die laufen eigentlich in die GND-Platte. die Massefläche habe ich nur weggemacht für das Bild, da sonst alles sooooo rot und unübersichtlich ist. man kann da auch dann die schrift und so nicht mehr lesen. Nein, das geätzte Layout hat gepasst. hab das ungefähr 37 mal überprüft. habe es auch nicht falsch gespiegelt oder so benutzt. Das kann es eigentlich nicht sein. Habe da auch mit einer LED an Batterie die gesamte Platine durchgetestet, das da auch ja alles stimmt. Da wäre auch keine Ätz-Fehler drin, wodurch irgendwas falsch geleitet hat. Also da kann der Fehler eigentich auch nicht hersein... Durchgemessen habe ich. Es kommen konstante nette 4,95 V raus.
Wie ist denn das mit der Masse? Da hängen so viele Bauteilbeine in der Luft... Insgesamt: ohne Bauteilnamen (die in Schaltplan und Layout gleich sein müssen) ist das hier hoffnungslos viel Arbeit. Und zudem sollten im Schaltplan wenigstens Pinnummern und im Idealfall auch Bauteilwerte stehen... EDIT: Pech, Zweiter... Aber: wie hast du das mit der Massefläche gemacht? Einfach gebohrt und dann die bedrahteten Bauteile durchgesteckt und "unten" verlötet?
Kann es sein dass du dein Steuer-IC zwar auf der richtigen Seite (Bot) aber nicht spiegelverkehrt platziert hast?
over flow schrieb: > Keine Ahnung welche Widerstände du meinst, aber sollten es die Shunts > sein mit dem Motor den du beschrieben hast, fällt eine Leistung von : P > = I²*R = 8A² * 0,47 = 30,27W > Bei 5W- Widerständen zu viel. Könnten also Rauchen. Momentan hat der Motor eine Aufnahme pro Phase von 0,7 A. Also irgendwo bei 1,4 A gesamt ergibt das nicht mal 1 Watt. Müsste also reichen...
over flow schrieb: > Keine Ahnung welche Widerstände du meinst, aber sollten es die Shunts > sein mit dem Motor den du beschrieben hast, fällt eine Leistung von : P > = I²*R = 8A² * 0,47 = 30,27W > Bei 5W- Widerständen zu viel. Könnten also Rauchen. Hallo, ich meine die beiden Widerstaende links und rechts vom TMC249 (RL im Schaltplan), wobei der obere Anschluss an SRA/SRB haengt und der untere Anschluss in der Luft. Diese Widerstaende werden verwendet um die abfallende Pnannung zum messen und daher muss jeweils ein Anschluss auf Ground. Des weiter ist der GND Anschluss am TMC nirgends angeschlossen. Falls dort auf einen verdeckten GroundLayer gegangen wird fehlt mindestens ein Via.
Also ich habe im Layout die MAssefläche erstellt. Ich habe das mal jetzt im Bild noch gemacht und angehängt. Verzeiht die gestifftete Verwirrung, ich dachte ich tue was sinnvolles. Ja habe dann die Pins gebohrt und dann die Bauteile durchgesteckt und auf der Massefläche verlötet. War das falsch?
WSA schrieb: > Kann es sein dass du dein Steuer-IC zwar auf der richtigen Seite (Bot) > aber nicht spiegelverkehrt platziert hast? Der ist ein SMD-Baustein und sitzt direkt auf der Unterseite der Platine. Das müsste so eigentlich stimmen. Also die Pins auf der Platine stimmen von der Planung mit der des Bausteins überein
Matthias Heininger schrieb: > > Hallo, > > ich meine die beiden Widerstaende links und rechts vom TMC249 (RL im > Schaltplan), wobei der obere Anschluss an SRA/SRB haengt und der untere > Anschluss in der Luft. Diese Widerstaende werden verwendet um die > abfallende Pnannung zum messen und daher muss jeweils ein Anschluss auf > Ground. > > Des weiter ist der GND Anschluss am TMC nirgends angeschlossen. Falls > dort auf einen verdeckten GroundLayer gegangen wird fehlt mindestens ein > Via. Sorry die Frage war nicht an dich gerichtet, sonderen an den TO 2 Beiträge vorher, ihr wart nur zu schnell^^
OK, ich bekomme den mega-Anfall. Keine Ahnung warum aber auf Grund von 1000 mal hin und her habe ich tatsächlich den TMC falsch herum angesprochen. Also irgendwie komplett daneben. nicht nur falsch gedreht, sondern auch noch falsch gespiegelt. da stimmt gerade gar nichts mehr zusammen. Boah ich trottel. also alles wieder auslöten und frisch von vorne... habt ihr vielleicht, da ich eh wieder von vorne anfange, kommentare zu meinem allgemeinen design? VG Flo
Florian Liegsalz schrieb: > Keine Ahnung warum aber auf Grund von > 1000 mal hin und her habe ich tatsächlich den TMC falsch herum > angesprochen. Ich kann dir sagen warum: weil du nicht erst den Schaltplan mit Target gezeichnet hast, dort wäre sowas direkt aufgefallen.
Hallo, ich hatte mit bei meinem Layout den Schaltplan und das Layout des TMC239/TMC249 Evaluationboards angesehen (gibt es bei Trinamic auf der Webseite). Sehr hilfreich.
ich hatte das layout erst anders herum, dann hatte ich festgestellt, dass die pins im Target anders herum benannt waren. also anders als ich sie hatte. das führte dann dazu das ich alles neu gemacht hatte und wie sich jetzt auch noch herausstellt falsch.
Matthias Heininger schrieb: > Hallo, > > ich hatte mit bei meinem Layout den Schaltplan und das Layout des > TMC239/TMC249 Evaluationboards angesehen (gibt es bei Trinamic auf der > Webseite). Sehr hilfreich. klingt gut. mach ich dann beim nächsten versuch. Morgen. sonst schmeiße ich das alles dann demnächst aus dem fenster
Florian Liegsalz schrieb: > habt ihr vielleicht, da ich eh wieder von vorne anfange, kommentare zu > meinem allgemeinen design? Fang mit dem Schaltplan an und mach darauf einen ERC (Electrical Rules Check). Aus dem Schaltplan machst du bei Fehlerfreiheit ein Layout. Prüfe das Layout mit dem DRC (Design Rules Check). Dann kommst du schneller und billiger ans Ziel...
Florian Liegsalz schrieb: > währe. außerdem soll da an die Schaltung mal ein größerer Motor mit 12V > und 8A pro Phase hin, dann dachte ich können die ja nicht schaden... Hallo, laut Datenblatt ist bei diesem Strom aber eine andere Schaltung notwendig, siehe Tabelle der Transistoren auf Seite 8 und die weiteren Hinweise auf Seite 10.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.