Schaltpläne µC Platine

OP #2579702
Hallo zusammen,

ich möchte eine möglichst vielseitig verwendbare Platine mit Atmega32 
erstellen.
Die Steuerplatine, mit dem µC, 5V Spannungsversorgung (aus 24V) sowie 
Stiftleisten zum Anschließen weiterer Platinen (für Ein-, Ausgänge, ...) 
habe ich angehängt.
Ich denke, da sollte alles passen (aber evtl. findet ihr noch Fehler 
bzw. Verbesserungen).
Weiterhin häng ich noch die Ein- und Ausgabeplatine an.
Mit dieser sollen galvanisch getrennt 24V Signale eingelesen werden 
können und über Flachbandkabel an die Steuerplatine auf den µC 
übertragen werden.
Außerdem sollen auch Lasten über einen Optokoppler mit MOSFET geschaltet 
werden können, bei diesen bin ich mir nicht ganz sicher, ob das so 
funktioniert? Oder es elegantere Alternativen gibt?
Für die Optokoppler hab ich mal einen Eingangsstrom von 5mA angenommen.

Vielen Dank fürs "Drüberschauen" und eure Tipps.

Grüße Joe
Angehängte Dateien:
Gast #2579713
Anregung: Bei mir kommt immer GND und VCC auf Pin 1 und 2 der 
Flachkabel. Somit ist es egal, ob des Kabel 10, 14, 16, 26 polig oder 
sonst was ist. GND und VCC liegen immer gleich.
OP #2579756
chick schrieb:
> Anregung: Bei mir kommt immer GND und VCC auf Pin 1 und 2 der
> Flachkabel. Somit ist es egal, ob des Kabel 10, 14, 16, 26 polig oder
> sonst was ist. GND und VCC liegen immer gleich.

Danke für den Tipp. Wirklich sinnvoll.

Alex W. schrieb:
> Häng doch bitte auch die pcb und brd-Datei an, damit Eagle-User direkt
> reinschaun können!

Kommt hier jetzt nach, PCB hab ich noch nicht, da ich nicht anfangen 
wollte zu layouten, bevor der Schaltplan korrekt ist.

Εrnst B✶ schrieb:
> Die BUZ72 vertragen keine 24V am Gate, da muss nochmal ein (z.B.)
> 12V-Regler dazwischen.

Ok. Ist mir gar nicht aufgefallen, also Danke :-)
Ginge das einfacher über einen Spannungsteiler? (auf 12V teilen für 
U_GS)

Grüße Joe
Angehängte Dateien:
#2579774
Joe B. schrieb:
> Ginge das einfacher über einen Spannungsteiler? (auf 12V teilen für
> U_GS)

Ja.

Falls die 24V-Signale (Eingänge) im "Aus"-Zustand hochohmig sind und 
dieser Zustand störsicher sein soll, wäre noch ein Widerstand parallel 
zur Optokoppler-LED sinnvoll. Nach Bedarf auch noch eine Schutzdiode 
gegen verpolen.

Gruß Dietrich
#2579819
> k. Ist mir gar nicht aufgefallen, also Danke :-)
Ginge das einfacher über einen Spannungsteiler? (auf 12V teilen für
U_GS)

Spannungsteiler haben genau die selben Probleme wie normale 
Spannungsregler: Sie regeln die Spannung durch Widerstände. So was läuft 
so lange, bis man auf die Idee kommt, Strom zu ziehen.

Werden 2 A bei 12 V gebraucht, so müssen ebenso 12 V, 2A durch einen 
Widerstand vernichtet werden, der die Spannung gleich hält. Das 
produziert Wärme, je größer der Spannungsunterschied zwischen Ein- und 
Ausgangsspannung ist, desto bescheidener arbeiten lineare Regler oder 
Spannungsteiler.
#2579886
Hartmut Wagener schrieb:
> Spannungsteiler haben genau die selben Probleme wie normale
> Spannungsregler: Sie regeln die Spannung durch Widerstände. So was läuft
> so lange, bis man auf die Idee kommt, Strom zu ziehen.

Da fließt doch nur der Gate-Umladestrom und dann ist Ruhe.
Allerdings sollte natürlich ein Spannungsteiler vor jedem Gate verwendet 
werden (und nicht die Kollektoren der Optokoppler gemeinsam über einen 
Spannungsteiler auf 12V gelegt werden).

Wenn man allerdings sehr schnell schalten will, braucht man eine andere 
Schaltung am Gate.

Gruß Dietrich
OP #2580779
Guten Morgen

Dietrich L. schrieb:
> Wenn man allerdings sehr schnell schalten will, braucht man eine andere
> Schaltung am Gate.

Also wenn die Anwendung mal in die kHz geht, ist es schon sehr schnell.
Für den niedrigen kHz - einige Hz Bereich sollte es so gehen, richtig?
(Für schnelleres Schalten die Widerstände erniedrigen, um mit dem 
höheren Strom die Gate-Kapazität schneller umladen zu können, korrekt?)

Matthias Sch. schrieb:
> Ich würde in AVCC noch eine Drossel (100uh - 470uH) legen und direkt am
> MC 100n gegen Masse, damit VCC nicht in AVCC reinsproddelt.

Spule hab ich ergänzt.

chick schrieb:
> Die Stecker mußt Du aber auf beiden Schaltplänen ändern, sonst paßt es
> nicht mehr zusammen.

Das hab ich auch geändert :-)

Mit den MOSFETs am Ausgang sollen auch Magnetventile geschaltet werden 
(im Bereich einige Hz, max. ca 20Hz). Bring ich da am besten noch 
Freilaufdioden parallel zu dem MOSFETs an?

Grüße Joe
Angehängte Dateien:
(Firma: matzetronics) #2580789
Joe B. schrieb:
>> Ich würde in AVCC noch eine Drossel (100uh - 470uH) legen und direkt am
>> MC 100n gegen Masse, damit VCC nicht in AVCC reinsproddelt.
>
> Spule hab ich ergänzt.

Sieht doch gut aus, allerdings hast du mich bzgl. des 100n C 
missverstanden. Also jetzt noch direkt von Pin 27 des MC einen C gegen 
Masse, dann hast du da einen schönen LC Tiefpass.

Joe B. schrieb:
> Bring ich da am besten noch
> Freilaufdioden parallel zu dem MOSFETs an?

Das hängt sehr von den MOSFets ab. Es gibt welche, da ist die 
Freilaufdiode drin und grosszügig dimensioniert, und andere, bei denen 
ist die eher ein Witz oder gar nicht drin. An deiner Stelle würde ich 
sie im Layout vorsehen, und dann je nach MOSFet bestücken oder eben 
nicht. Soll ja universell sein.
#2582109
Bei deiner Ssteuerung würd ich noch einen zusätzlichen pin an AREF 
spendieren, falls du mal eine externe Referenzspannung benutzen willst.
Wenn du schon so etwas baust, dann mit allem Konfort ;-)
Dein 4.0 out 1 sieht ziemlich gruselig aus. Die Hälfte der Verbindungen 
stimmen nicht. Eagle hat einen ERC, den du benutzen solltest um Fehler 
im .sch zu finden.
 DEINE Optokoppler haben Pins, die nicht im Raster (Grid) liegen. 
Folglich gibt es auch keine Verbindungen, auch wenn es so aussieht. 
(ERC) Und wenn der Platz knapp wird nimmt man einfach ein neues Blatt. 
Ich hab das hier mal mit 2 Seiten angehängt als v4 inout2. Muss 
selbstverständlich nochmals geprüft werden.
Angehängte Dateien:
OP #2584493
Jörn Paschedag schrieb:
> Bei deiner Ssteuerung würd ich noch einen zusätzlichen pin an AREF
> spendieren, falls du mal eine externe Referenzspannung benutzen willst.
> Wenn du schon so etwas baust, dann mit allem Konfort ;-)

Ok. Muss ich den GND dann auch noch extra rausführen? Weil der ist ja eh 
über den C verbunden. (Kann also gar keinen externen GND benutzen).

Jörn Paschedag schrieb:
> Dein 4.0 out 1 sieht ziemlich gruselig aus. Die Hälfte der Verbindungen
> stimmen nicht. Eagle hat einen ERC, den du benutzen solltest um Fehler
> im .sch zu finden.
>  DEINE Optokoppler haben Pins, die nicht im Raster (Grid) liegen.
> Folglich gibt es auch keine Verbindungen, auch wenn es so aussieht.
> (ERC) Und wenn der Platz knapp wird nimmt man einfach ein neues Blatt.
> Ich hab das hier mal mit 2 Seiten angehängt als v4 inout2. Muss
> selbstverständlich nochmals geprüft werden.

Ja, den ERC nutze ich. Bei mir hat alles Verbindung was Verbindung haben 
soll (dass manche Leitungen über Pins gehen habe ich gebilligt).
Habe leider nur die Freeversion, also auch nur ein Zeichenblatt.
Danke für deine Hilfe und Mühe, den Plan neu zu machen.
Warum kann ich mir dann eigtl den Schaltplan mit 2 Seiten anschauen, 
aber selbst nicht erstellen?

Habe nun auch beide geroutet. Soll ich hier im Thread weitermachen oder 
im Platinenforum nach Vorschlägen fragen?

Grüße Joe

PS: Die Transistoren hab getauscht gegen diese hier
http://www.infineon.com/dgdl/BSC123N08NS3G_rev2.3.pdf?folderId=db3a304313b8b5a60113cee8763b02d7&fileId=db3a30431add1d95011ae80eb8555625
Angehängte Dateien:
#2584744
Joe B. schrieb:
> Ok. Muss ich den GND dann auch noch extra rausführen? Weil der ist ja eh
> über den C verbunden. (Kann also gar keinen externen GND benutzen).

Es gibt keine 1-polige Spannung ;-) Wenn du eine externe ref benutzen 
willst, ist eine Seite sowieso an gnd. Bei deinem µC ist GND und AREF 
doch auf Pin 28 und 29. Ich würde auf die Leitungen gerade 2 Pinheads 
setzen.

Joe B. schrieb:
> Habe leider nur die Freeversion, also auch nur ein Zeichenblatt.

Das kann ich nicht ahnen. Hättste es erwähnt, hätte ich es auf eine 
Seite geklatscht.

Joe B. schrieb:
> Warum kann ich mir dann eigtl den Schaltplan mit 2 Seiten anschauen,
> aber selbst nicht erstellen?

Das ANSEHEN ist imo nicht limitiert.

Joe B. schrieb:
> Habe nun auch beide geroutet. Soll ich hier im Thread weitermachen oder
> im Platinenforum nach Vorschlägen fragen?

Warum willst du jetzt einen neuen thread aufmachen? Du könntest den Mod 
bitten es zu verschieben.

Wenn du willst, dann stell doch deine neuen eagle files hier rein und 
ich schau mal drüber.
#2584969
Du must die Drill Werte halt anpassen und dann die DRC-Werte halt 
speichern, entweder unter deinem Namen oder dem Projekt oder wie auch 
immer.
Wenn der DRC unter Sizes einen minimum Drill von 24 hat, aber deine 
drills nur 20 sind, dann meckert er. Logo.
#2591223
Steuerung sieht nicht schlecht aus. Mach den Isolate Wert größer.
IO sieht nach wie vor beschissen aus. Leg die Optokoppler aufs Raster. 
Ebenso einige Netze und Widerstände. Im bord fehlen Verbindungen. Mach 
Isolate größer und arbeite die Fehlerliste ab.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.