Meine erste Schaltung - Fehlt noch was? :)

Gast #935262
Lesenswert?

Hallo zusammen! :)

So nach viel Sucherei und Hilfen habe ich diese Schaltung gemacht. Die 
Schaltung soll eine "beliebige" Anzahl von RGB LED's Steuern. Dabei soll 
es zwei getrennte Kreise geben. Einmal PB5-PB7 und einmal PB2-PB4.

Um später den Controller nicht immer neu programmieren zu müssen habe 
ich eine USB Schnittstelle eingefügt. Diese soll mit Hilfe von AVR-USB 
laufen. Darüber will ich dann meine gewünschte Farbe in das EEPROM 
schreiben.

Da ich ehr ein FH Fachidiot bin und noch nicht so viel Erfahrung 
(eigentlich keine :D) in Sachen Schaltplanerstellung und Bauteilauswahl, 
wollte ich hier mal nach Hilfe fragen. Würde die Schaltung so 
funktionieren oder kann man noch was verbessern!?

LG Max
Persönliche Seite #935275
Lesenswert?

Ob man die BS150 so anschließt weis ich nicht, aber zumindest stößt wir 
die Zusammenschaltung aller Gates (heißt das so?) auf. Damit schaltest 
du alle MOSFETs parallel und die Ausgänge des Controllers schaltest du 
kurz.

Am Reseteingang gehört ein Pullup hin, sonst wird dein Prog nie laufen.

Hinter den 7805 gehört auch ein 100nF.

Und das mit dem USB stell dir mal nicht so einfach vor. Da gehört ne 
Menge programmiert, bevor deine LEDs etwas machen. Einfacher wäre sicher 
seriell.

Sven
Gast #935301
Lesenswert?

Hui Danke schon mal für die schnelle Antwort.

Ups mit dem Kurzschluss hast recht! ;) Ich hab die Schaltung mal in die 
Richtung verändert, wie du hoffentlich gemeint hast. Ich hab jetzt mal 
auch den C8 eingefügt. Würden denn C4 und C2 theoretisch auch reichen?!

Zum USB

Ne einfach ist das in der Tat nicht. Hab mich die letzten Tag mal damit 
intensiver beschäftigt. Aber na ja jetzt bau ich die Schaltung erstmal 
auf und dann guck ich mal. Ging mir primär um die ungefähre Größe der 
Schaltung. Später will ich noch einen CAN Bus hinzufügen! :) Soll so zu 
sagen mit meinen Kenntnissen wachsen! :D
Gast #935313
Lesenswert?

du würdest dir n großen gefallen tun, wenn du die usb-leitungen an den 
analog-komperator anzuschließen, weil das ja ein differentieller bus is. 
evtl eine leitung parallel an einen externen interrupt.

außerdem solltest du die FETs entweder gegen masse schalten lassen, oder 
N-typen nehmen, da hier sonst nicht viel schalten wird, weil du so eine 
viel höhere gate-source-spannung zustande bringst
Persönliche Seite #935315
Lesenswert?

Also die beiden 100nF vor und hinter dem 7805 solltest du immer mit 
einbauen. Diese sind so nah wie möglich an die Pins des 7805 zu 
plazieren (also so max. 5mm entfernt. Diese verhindern ein Schwingen des 
7805 welcher dann nicht richtig arbeitet. Bei den Elko vor dem 7805 habe 
ich mal gelesen das man pro Ampere 1000µF einplanen sollte. Den solltest 
du also auch einbauen.

100nF gehören prinzipiel an jeden digitalen IC so nah wie möglich 
zwischen Vcc und GND. Hier solltest du also nicht sparen. Den 10µF hätte 
ich glaub ich weggelassen.

Und nicht die Vorwiderstände für die LEDs vergessen ;-)

Ansonsten passt es meiner Meinung nach. Oder was meint der Rest hier?
Gast #935318
Lesenswert?

Ein Punkt ist noch unklar:

Ich vermute, du möchtest via Jumper die VCC-Quelle auswählen,
allerdings paßt dann der Pull-up Widerstand an /Reset u.U. nicht mehr,
der bezieht seine 5V ja nur vom 7805.

Ahoi, Martin
Gast #935346
Lesenswert?

@holli
So ich hab mal die USB D+ u. D- verlegt. Verstehe noch nicht ganz 
warum?! :)

@stepp64
So auch noch passend angepasst! ;)

@Martin
Stimmt hast recht. Hab den auch mal verlegt.

----

Nur zu der Mosfet Konstruktion.

Ich hab leider die Kingbright LED RGB-5 DIFFUS (Reichelt). Die haben 4 
Anoden und 2 Kathoden. Somit bin ich leider gezwungen die LED's sammt 
dem Vorwiderstand an den Source zu hängen. Oder gibt es eine 
Alternative?!

Was bedeutet High Switch, was Low Switch!? Hatte erst letztes Semester 
die Mosfets! :D

Lieben Dank für die Hilfe. Ihr seit die besten! :)
Angehängte Dateien:
Gast #935375
Lesenswert?

Max L. wrote:
> @holli
> So ich hab mal die USB D+ u. D- verlegt. Verstehe noch nicht ganz
> warum?! :)
http://de.wikipedia.org/wiki/Symmetrische_Signalübertragung
darum =)

falls du dir das ganze usb-gekramse sparen willst, kannst du auch einen 
USB auf UART umsetzer benutzen. zum beispiel den FT232 (R/B). allerdings 
gibts die glaub ich nur als smd, aber vielleicht findest du ja fertige 
platinen, falls du dir das nicht zutraust.
Gast #935519
Lesenswert?

@Holli
Joa ich hab schon von diesen Chip gehört. Allerdings wollte ich diese 
Software variante nehmen um mich mal einbisschen in das Thema USB 
einzuarbeiten. Ist ja doch sehr interessant. Aber wenn nichts geht, und 
das wird am Anfang sicherlich der Fall sein, werde ich den Chip nehmen! 
:)

Kann ich die LED von von www.led1.de nehmen. Müssen nicht sehr hell 
sein, weil sie nur Schalter und Instrumente hinterleuchten sollen.

Noch mals jetzt vielen vielen Dank! :)
Gast #935602
Lesenswert?

Mit USB kenne ich mich nicht aus... dazu kann ich nichts sagen.

Aber das mit den Schalt-MOSFETs läuft so nicht. Du benutzt n-Kanal 
MOSTFETS. Diese benötigen zum durchschalten eine um ca. 4V höhere 
Spannung am Gate als am Source. Im Moment ist die Spannung am Source 
nicht definiert. D.h. sie schalten vielleicht durch vielleicht aber auch 
nicht. Spätestens wenn Sie durchschalten liegt die Spannung x1 (minus 
nen bissel Verlust -> MosFet Innenwiderstand * Strom) am Source an. Am 
Gate aber nur 5V, also sperrt der MosFet wider. Danach beginnt das Spiel 
erneut.
Also N-Kanal Mosfets zum Low-Side schalten benutzten. Dann liegt Source 
definiert auf Masse und deine 5V Gatespannung reichen zum sicheren 
Schalten. Willst du High-Side Schalten (wie im Layout zu sehen) musst du 
p-Kanal Mosfets hernehmen. Diese brauchen zum durchschalten eine um ca. 
4V niedrigere Spannung am Gate (bezogen auf Source). Allerdings wird die 
Spannung X1 zum Sperren benötigt. Diese liefert dein Controllerausgang 
natürlich auch nicht. Also muss noch ein Transistor als Treiber davor.

Gruß
DEtlef
Gast #935637
Lesenswert?

So ich hab die Schaltung jetzt mal umgebaut. Source liegt jetzt auf 
Masse.

5, 3 oder 1 kommt an die Anode der RGB LED, dann von dem jeweilige 
Farbpin über den Vorwiderstand zum entsprechenden eingang (4,6,2) 
zurück... :)

Geht das so?
Angehängte Dateien:

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