Bewertung erster Entwurf für Motorplatine

OP #1735546
Lesenswert?

Hallo,

hier mal mein erster Entwurf für den Schaltkreis meiner Platine. Ist 
gleichzeitig meine allererste Platine deswegen werden wohl noch einige 
Anfängerfehler drin sein.

Um was es sich genau handelt kann man hier nachlesen, grob gesagt wird 
es eine Platine zur Ansteuerung eines Schrittmotors:
Beitrag "Arduino mit vielen Motoren"

Irgendwelche Verbesserungsvorschläge oder Anregungen?
Angehängte Dateien:
OP #1735572
Lesenswert?

Derda schrieb:
> I2C hat keine Pullups.

Was man sieht ist der Plan für eine Slave-Platine ... reicht es nicht 
wenn ich die Pullups nur am Master reinbringe oder müssen die bei jedem 
Slave auch ran?

Derda schrieb:
> 100nF an den beiden IC's.

Bin Anfänger ... wo genau sollen die hin?

Derda schrieb:
> Treiberschaltung habe
> ich NICHT verifiziert, da ich den IC nicht kenne.

Sorry das habe ich vergessen dazuzuschreiben! Das ist ein SN754410
Gast #1735573
Lesenswert?

100nF Kondensatoren an den Festspannungsregler -> Schwingunterdrückung.
Ich gehe davon aus, dass die 12V am Regler auch die 12V für den Motor 
sind, wenn ja, dann würde ich die auch noch ein wenig puffern.

Die LEDs würde ich über den uC gegen Masse schalten. Das heißt den LED- 
Strom senken.
Gast #1735600
Lesenswert?

_______
    >-----------------------|       |----------------->
          |           |     | 7805  |    |
         ---         ---    ---------   ---
  Uin    ---         ---        |       ---          Uout
          |100u       |100n     |        |100n
          |           --------------------
          |                     |
    >------------------------------------------------->


Die zwei 100nF Kondesatoren direkt an den 7805!
OP #1735631
Lesenswert?

Ich hab den Plan mal aktualisiert, ich hoffe das stimmt so.

Habe die ursprünglichen Kondensatoren (die habe ich aus diesem Tutorial: 
http://www.instructables.com/id/Perfboard-Hackduino-Arduino-compatible-circuit/ 
) jetzt durch die ersetzt, die du vorgeschlagen hast.

Moritz schrieb:
> Ich weiß nicht, wie viel Leistung dein Motor hat, darum
> habe ich jetzt einfach mal 100uF dran geschrieben.

10V / 345mA

Ändert das was an den 100uF?

Wiegesagt das ist mein erster richtiger Schaltplan, ich musste mir 
vorher noch nie Gedanken um Pufferung usw. machen .. deswegen kann es 
nie schaden die Sachen "for dummies" zu erklären ;)
Angehängte Dateien:
Gast #1735636
Lesenswert?

> SN754410

Hmm, wenn ich mir Figure 3 im Datenblatt so ansehe, dann ist der da 
anders verschaltet. Du hast doch bestimmt gut überlegt, warum du deine 
Schaltung davon abwecihend aufbaust ?

Du hast auch mal einen Blick auf Figure 12 des Datenblatts des L293 
Originals geworfen, oder ?
OP #1735645
Lesenswert?

MaWin schrieb:
> Hmm, wenn ich mir Figure 3 im Datenblatt so ansehe, dann ist der da
> anders verschaltet. Du hast doch bestimmt gut überlegt, warum du deine
> Schaltung davon abwecihend aufbaust ?

Inwiefern weicht meine Schaltung da ab?
Ich hab den SN754410 Schaltkreis auf einem Steckboard aufgebaut.. 
genauso wie mans auf meinem Plan sieht und es funktioniert einwandfrei.
Gast #1735652
Lesenswert?

Wichtig ist, dass sie zwei 100nF Kondensatoren direkt am Regler sitzen! 
du hast sie so weit weg gezeichnet, naja egal, wenn du es später im 
Aufbau richtig machst.

Die 22uF am Ausgang des Reglers hättest du lassen können, die schaden 
nie! Die hab ich vergessen zu zeichnen. Was du auch noch machen kannst 
ist eine Freilaufdiode über dem Festspannungsregler. Der 7805 mag es 
nicht, wenn seine Ausgangsspannung höher als seine Ausgangsspannung ist! 
Da geht er ziemlich schnell kaputt. Das kann im Ausschaltmoment mal 
passieren, wenn sich die Elkos nach dem Regler nicht so schnell 
entladen, als die vorm Regler.

so dan machen:

        Diode 4148
   ------->|--------
   |               |
   |    ______   |
--------|      |---------
        | 7805 |
 Uin    --------      Uout
           |
           |
-------------------------

Mit den 100uF kannst du mal starten!
Gast #1735687
Lesenswert?

Nicht schlecht, jetzt nimmst du noch ein Elko-Symbol für den 100uF 
Kondensator, dann passt es!

Muss der Controller eigentlich so schnell laufen (16MHz)?
Er braucht bei diesen hohen Frequenzen nur unnötig viel Strom.

Für den PullUp am Reset reichen auch 10K. Über den 1K fließen dauerhaft 
5mA, das kann man sich sparen.
OP #1741684
Lesenswert?

So, habe den Schaltplan jetzt mal 4 genommen und versucht ihn auf einer 
160x100mm Platine aufzubringen. Doppelseitig.

Ich weiss, dass das Layout wahrsch. noch verbesserungswürdig ist 
(Abstände, Ordnung usw.) aber das wichtigste ist erstmal ... 
funktioniert dieses Layout so wie ich will (Erklärung und Schaltplan 
weiter oben) oder geht mir da irgendwas kaputt?

Auf den Fotos muss man beachten, dass ich bei den Elkos noch nicht 
darauf geachtet habe wie rum ich sie reinstecke, das bitte erstmal 
vernachlässigen
Angehängte Dateien:
OP #1741703
Lesenswert?

Hc Zimmerer schrieb:
> Aref gehört nicht nach Vcc, sondern über einen Kondensator nach Masse
> oder (wenn der ADC nicht verwendet wird) offengelassen.  Ansonsten ist
> es eine Quelle für einen Software-ausgelösten Kurzschluss der internen
> Referenz.

Ich habe mich dabei nach dieser Anleitung gerichtet... stimmt da was 
nicht?

http://www.instructables.com/id/Perfboard-Hackduino-Arduino-compatible-circuit/step6/AREF-5Vs-and-GNDs/
Gast #1741807
Lesenswert?

Warum die Widerstände nicht auch in SMD?

Warum ist der Quarz an IC1 so weit weg? Und dort sollten keine anderen 
Leitungen durch gehen. Such Dir dazu mal die AppNote auf den Atmelseiten 
raus, wie das Layout ausssehen sollte.
OP #1741831
Lesenswert?

Alf schrieb:
> Und dort sollten keine anderen
> Leitungen durch gehen. Such Dir dazu mal die AppNote auf den Atmelseiten
> raus, wie das Layout ausssehen sollte.

weiss nicht was du mit anderen Leitungen meinst, quarz und zugehörige 
kondensatoren gehen alle zu GND

Alf schrieb:
> Warum ist der Quarz an IC1 so weit weg?

ja da kann ich in der Tat noch ein bisschen optimieren
#1741861
Lesenswert?

Er meint das du den Quarz direkt an den µc packen sollst und keine 
Leitungen dann dazwischen oder drüber oder drunter! also auf beiden 
Seiten! am besten auch eine Lokale Groundplane direkt unter den Quarz so 
das das gehäuse des Quarz aufliegt. Und dann die Groundplane mit Pin 8 
verbinden, also den nachbar Masse pin des Takt eingangs...

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