Kurzschluss in eigener Schrittmotorsteuerung

OP #3244083
Lesenswert?

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
Angehängte Dateien:
(Firma: mechapro GmbH) Persönliche Seite #3244106
Lesenswert?

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.
OP #3244129
Lesenswert?

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
#3244141
Lesenswert?

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)
#3244160
Lesenswert?

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.
OP #3244164
Lesenswert?

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.
Moderator (Firma: Titel) Persönliche Seite #3244166
Lesenswert?

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?
OP #3244173
Lesenswert?

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...
#3244181
Lesenswert?

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.
#3244193
Lesenswert?

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^^
OP #3244197
Lesenswert?

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
Moderator (Firma: Titel) Persönliche Seite #3244235
Lesenswert?

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...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren