Forum: Mikrocontroller und Digitale Elektronik Steuerung für UV-Belichter


von Patrick (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

baue bzw. plane zur Zeit ein UV-LED-Belichter mit 500 Led's. Und dafür 
wollte ich mir eine Steuerung mit einem ATtiny Mikrocontroller bauen. 
Eingaben werden mit einem Encoder gemacht und auf einem 2 x 16 LCD 
Display angezeigt. Den Schaltplan habe ich schonmal, das Programm und 
das Layout muss ich noch anfertigen. Nur hab bisher noch nicht mit 
Mikrocontroller programmiert... Könnt ihr mal über den Schaltplan 
schauen, ob ich nix vergessen habe oder so?

thx

von Peter R. (pnu)


Lesenswert?

Da vermisse ich die ISP-Schnittstelle. Ohne die wäre das für mich keine 
brauchbare Platine.

Ansonsten finde ich das Schaltbild in Ordnung.

von Patrick .. (Firma: ka) (patrick99)


Lesenswert?

Den µC wollte ich eigentlich extern programmieren. Und dann nur noch 
fertig auflöten. Das erspart mir layoutaufwand.


P.S. Den anderen Beitrag im Forum löschen thx Admin^^

von Spess53 (Gast)


Lesenswert?

Hi

>Den µC wollte ich eigentlich extern programmieren. Und dann nur noch
>fertig auflöten. Das erspart mir layoutaufwand.

Und du bist in der Lage das Programm ohne Hardware zu testen?

MfG Spess

von Peter R. (pnu)


Lesenswert?

Also da hast Du anscheinend noch nicht geblickt, wie toll das Arbeiten 
mit der ISP-Programmierung geht:

Die Hardware ist betriebsbereit, die Verbindung ISP zum PC gelegt:

Da kann man die Teile der Software modulweise schreiben, in hex-Form 
umwandeln und an die Hardware schicken. Erfahrungsgemäß muss man -zig 
Änderungen beim Erstellen und Testen vornehmen. Ohne ISP hieße das -zig 
mal den Kontroller herausnehmen und extern programmieren.

Das habe ich früher mit AT89C2051 gemacht, die musste man mit externem 
Programmiergerät programmieren. Seit dem ISP liegen so etwa 15 Stück 
davon bei mir herum, die schau ich nicht einmal mit den Hintern mehr an.

von Patrick .. (Firma: ka) (patrick99)


Lesenswert?

Nein...

Aber ich geh einfach mal davon aus, dass das ganze Programm nicht zu 
komplex sein wird^^

von Peter R. (pnu)


Lesenswert?

Ach ja, die pull-up Widerstände an den Tasten könnte man vielleicht auch 
größer machen oder nur die internen pull-up Widerstände nehmen, aber da 
kommts darauf an, wie die Zuleitungen zu den Tasten irgendwelchen 
Störsignalen ausgesetzt sind.

von Spess53 (Gast)


Lesenswert?

Hi

>Aber ich geh einfach mal davon aus, dass das ganze Programm nicht zu
>komplex sein wird^^

Die Hoffnung stirbt nie.

MfG Spess

von Patrick .. (Firma: ka) (patrick99)


Lesenswert?

Ihr werde das Programm auch hier rein stellen, dass ihr euch dass mal 
anschuaen könnt. Damit ich es nicht zu oft ein-und ausstecken muss;)

von Noname (Gast)


Lesenswert?

Wenn R4 beim Einschalten falsch steht sind die Backlight-LEDs hinüber 
(zusätzlicher Mindestwiderstand). Anstatt VSS würde ich lieber VCC 
schreiben, VSS hat eine andere Bedeutung. Wenn Du noch nicht oft 
programmiert hast, solltest Du jedem Pin des Controllers, der auch als 
Ausgang geschaltet werden kann einen Schutzwiderstand spendieren, wenn 
es sonst zu einer Überlastung kommen könnte (z.B. bei dem Encoder oder 
D4-D7 des LCDs). Beim Reset sind die Pins des Controllers hochohmig. Der 
Transistor für das Relais könnte dabei zerstört werden (pulldown 
einbauen). Die Spannung am Ausgang des Spannungsreglers sollte nie höher 
als am Eingang sein. Deshalb würde ich C4 weglassen. Nach X1-1 könnte 
eine 1A-Diode eine Verpolung der Versorgungsspannung verhindern. Ob man 
AVCC an VCC hängen darf, müsste ich im Datenblatt des Controllers 
nachsehen. Es gab da schon bei Atmels Probleme, wenn man die interne 
Referenz wählt. Dem Display würde ich zwischen VCC und GND auch noch 
einen 100nF-Kondensator geben.
Ich kann Stromlaufpläne, bei denen die Powersymbole nach der Regel hohe 
Spannung oben, niedrige Spannung unten und Powersymbole nicht 
quergestellt besser lesen, aber das ist sicher eine Geschmacksfrage. So, 
genug gemeckert.

von Spess53 (Gast)


Lesenswert?

Hi

>Ihr werde das Programm auch hier rein stellen, dass ihr euch dass mal
>anschuaen könnt. Damit ich es nicht zu oft ein-und ausstecken muss;)

Bau einen ISP-Anschluss ein und vertrau auf deine eigene Intelligenz. 
Oder willst du ewig an Mamas Rockzipfel hängen?

MfG Spess

von Patrick .. (Firma: ka) (patrick99)


Lesenswert?

Na gut, werd ichs wohl machen den ISP auch auf die Platine zu setzen.

Der Widerstand für das Backlight ist nur zum zusätzlichen Dimmen 
gedacht. Das Display hat doch intern schon Widerstände drin. Den Rest 
schau ich mal nach. AVCC sollte man frei lassen?

Gruß

von Noname (Gast)


Lesenswert?

Ne, hab im Datenblatt nachgesehen:
"AVCC is the supply voltage pin for Port A and the A/D Converter (ADC). 
It should be externally connected to VCC, even if the ADC is not used. 
If the ADC is used, it should be connected to VCC through a low-pass 
filter. See page 96 for details on operating of the ADC."
Also AVCC doch mit VCC verbinden. War so richtig!

von Jiro (Gast)


Lesenswert?

wenn der µc im DIL gehäuse verbaut wird reicht stat nen isp auch nen DIL 
Sockel paar mal rein paar mal raus sollte gehen wenn nman wenigstens ein 
bischen fein gefühl hat.

von Neujahr (Gast)


Lesenswert?


von Patrick .. (Firma: ka) (patrick99)


Angehängte Dateien:

Lesenswert?

So, hab hier mal das fertige Layout. Würde mit etwas Glück sogar in eine 
Scannerfront passen. Hätt ich jetzt nur ein Belichter und eine 
Ätzanlage, um die Platine an zu feritgen... Naja muss mal schauen wie 
ich das jetzt mache, werd mir die Platine vielleicht anfertigen lassen.

von MaWin (Gast)


Lesenswert?

> Hätt ich jetzt nur ein Belichter und eine
> Ätzanlage, um die Platine an zu feritgen...

Bau's erst mal auf einem Steckbrett auf.
Das Relais sollte auch dabei sein (es ist schliesslich
der häufigste Grund warum diese Schaltung nicht funktioniert,
sondern eben vom Relais gestärt wird),
aber bastel das halt neben das Steckbrett, gut isoliert.

Wie schreibt die
http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm ?
"Gerade Anfänger investieren oft besonders viel Mühe in eine möglichst 
perfekte Platine, bevor sie ihre Schaltung überhaupt das erste Mal 
ausprobiert haben. Später siegt oft der Pragmatismus und die 
Lochrasterplatine."

von Peter R. (pnu)


Lesenswert?

Mir gefällt die Doppelnutzung der ISP-Pins nicht so recht.

Der Kontroller hat doch einige Pins noch frei, warum legst Du nicht die 
betreffenden Anschlüsse des Display auf diese Pins um ?

von Patrick .. (Firma: ka) (patrick99)


Lesenswert?

Ja, das werde ich auch noch machen, die Schaltung auf dem Steckbrett auf 
zu bauen. Naja so lange habe ich für die Platine nicht gebraucht. So 3-4 
Stunden bis ich alles halbwegs kompakt aufgebaut habe.
Das Display wird Steckbar sein, von daher ist das nicht so tragisch.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.