RS485 Schaltkarte mit 32 dimmbaren (PWM) Ausgängen

OP #3163052
Lesenswert?

Hallo zusammen!

Ich konzipiere gerade eine Schaltkarte mit 32 dimmbaren Ausgängen, die 
am Ende kleine 12V Lämpchen einer Modellanlage schalten soll. Die 
Schaltkarten werden über einen RS485-Bus angesprochen, als Master dient 
ein Raspberry Pi.

Da das mein erstes großes Projekt ist und von den Karten demnächst für 
den Anfang 10 Stück gebaut werden sollen, würde es mich freuen wenn ihr 
mal draufschauen könnt ob ich ggf. irgendwo einen Fehler gemacht habe 
oder ob man noch etwas besser machen könnte.

Danke und Gruß
Joachim
Angehängte Dateien:
#3163226
Lesenswert?

Moin!

Ich würde den beiden Versorgungsspannungen eingangsseitig jeweils noch 
einen Elko zum Puffern spendieren. Ansonsten ist mir jetzt am Schaltplan 
nichts groß Verwerfliches aufgefallen.
Das Layout bietet noch vereinzelt Optimierungspotenzial (die 
Layerwechsel bei den seriellen Datenleitungen z.B.).
Ich nehme an die Polygone auf den beiden Layern sind Masseflächen? Wie 
sieht das denn ausgefüllt aus? Brauchst du wirklich beide Flächen?
Gast #3163238
Lesenswert?

Nachtag:

>als Master dient ein Raspberry Pi.

Lass den Pi doch direkt die Schiebe-Register treiben, die HEF vertragen 
direkt 12 Volt. Clk, Data, Strobe dirket mit 12 Volt ist auch recht 
störsicher.
OP #3163243
Lesenswert?

@Torsten

Danke für dein Feedback. Ich hab versucht so wenig wie möglich zwischen 
den Layern zu springen und z.B. GND und VCC ausschließlich auf dem 
Toplayer geroutet. Damit das alles schön ordentlich ist. Wie soll ich 
denn die Layerwechsel bei den Datenleitungen umgehen?

Die beiden Polygone sind in der Tat beide GND. "Brauchen" tu ich die 
nicht unbedingt beide. Aber spricht was dagegen? Das ist doch auch 
sinnvoller, da dann nicht so viel vom Kupfer weggeätzt werden muss.

@spontan

40mA sind zu wenig. Teilweise muss ich mit einem Ausgang auch mal 1-2A 
schalten können, da manche Lämpchen parallel geschaltet sind. Die IRLU 
schaffen bis 17A, da hab ich also genug Reserve. Die Leiterbahnen machen 
zwar vorher schlapp, aber ich kann die Gesamtlast gut auf mehrere 
Platinen verteilen, so dass jede Platine ggf. so 3-4 A Schalten muss.

Gruß Joachim
OP #3163247
Lesenswert?

@Stephan

Ich hab ja jeweils zwei 3-polige Stecker für die RS485 Leitung. Bei der 
letzten Platine kommt ein "Terminierungskabel" drauf, in dem die beiden 
Widerstände enthalten sind. Somit spar ich mir Jumper und Widerstände 
auf jeder Platine und bin genauso flexibel bei Erweiterungen.

Die Winkel kann ich nochmal anpassen. Etliche 90° Winkel werden nachher 
sowieso durch das GND-Polygon überdeckt, aber so ein paar sind in der 
Tat noch verbesserungsfähig.

Danke und Gruß
Joachim
OP #3163639
Lesenswert?

Ja, deswegen keine ISP Anschlüsse und fixe Verdrahtung von RESET.

Wenn noch genug Platz auf dem uC ist und ich noch Lust und Laune hab, 
schau ich mal nach einem Bootloader. Aber notwendig ist das eigentlich 
nicht. Die uC werden gesockelt und im Falle eines Falles ausgetauscht.

Gruß Joachim
#3163700
Lesenswert?

Könnte man nicht die ganzen Transistoren und Widerstände einfach durch 
ULN2008 ersetzen?
OK, die machen nur 0,5A, aber man könnte ja die Lanpenkreise noch etwas 
aufsplitten.

Möchtest du die Leiterkarten selber ätzen oder extern produzieren 
lassen?
Bei selber ätzen würde ich den "Bus" bei den Schieberegistern noch etwas 
von den Vias trennen. Macht das Ätzen einfacher.
Und die drei Pins an den Schieberegistern die TOP angebunden sind noch 
mit Vias zum "Draht" Durchkontaktieren versehen.
OP #3163722
Lesenswert?

@Stefan

SMD scheidet aus. Das Löten soll für den bastelnden Rentner so einfach 
wie möglich sein. :-)

@Jürgen

Auf die Zusammenschaltung der Lampen hab ich keinen Einfluss mehr. Da 
liegen bereits mehrere hundert Meter Kabel die ich nicht aufsplitten 
kann. Ist halt so gewachsen.

Die ganzen Treiber-IC hatte ich mir auch schon angeschaut, aber 500mA 
sind halt in manchen Fällen zu wenig.

Sicherlich kann man jetzt verschiedene Versionen der Karte machen oder 
hinter die ULN wo nötig nen FET als Treiber. Aber wenn jetzt Kosten mal 
an zweiter Stelle stehen, hab ich mit meinem Entwurf eine universelle 
Karte für kleine bis hohe Lasten die einheitlich aufgebaut ist und 
leicht zusammenzubauen ist.

Ich denk aber nochmal drüber nach.

Die Leiterplatten will ich ätzen lassen.

Gruß Joachim

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