Forum: Mikrocontroller und Digitale Elektronik Probleme mit UDN2981


von Matthias S. (dameti98)


Lesenswert?

Hallo,
Ich habe eine Schaltung mit UDN2981 gebaut. Ein Portpin des Atmegas war 
mit dem ersten Eingang des UDN2981 verbunden und am ersten Ausgang ist 
ein 12V Led strip zu Masse verbunden. An Vs des ICs liegen 12V und Masse 
ist auch verbunden. Nun habe ich ein Testprogramm geschrieben, das 
jedoch nicht funktionierte(LED leuchtete immer). Dann habe ich den 
Atmega entfernt und bin draufgekommen, dass die LED immer leuchte wenn 
man den Eingang, irgendwie berührt, egal ob Masse, Vcc oder irgend einem 
anderen Material.
Bitte um Hilfe

von Dietrich L. (dietrichl)


Lesenswert?

Matthias Schaider schrieb:
> Nun habe ich ein Testprogramm geschrieben, das
> jedoch nicht funktionierte(LED leuchtete immer).

Hast Du das Testprogramm auch mal reduziert auf das Minimum:
- ein Programm nur Ausgang auf "High" und
- ein zweites Programm nur auf "Low".
Dann kannst Du auch mit einem Multimeter am Pin messen, ob das Signal 
richtig ist.

> Dann habe ich den
> Atmega entfernt und bin draufgekommen, dass die LED immer leuchte wenn
> man den Eingang, irgendwie berührt, egal ob Masse, Vcc oder irgend einem
> anderen Material.

Was meinst Du mit "berührt"? Direkt verbunden?
Wenn Du nur so mit dem Finger anlangst, kann der Brumm schon reichen, 
den Ausgang etwas durchzuschalten, sodass Du ein Leuchten siehst.
Wenn Du den Eingang aber niederohmig mit Masse verbindest und die LEDs 
immer noch leuchten
- ist die Schaltung falsch, oder
- der ULN defekt.

Übrigens: sind auch Widerstände zur Strombegrenzung im Led Stripe 
eingebaut, d.h. für direkten Anschluss an 12V geeignet? Sonst könnte der 
ULN wegen zu hohem Strom eventuell beschädigt sein.

Gruß Dietrich

von Matthias S. (dameti98)


Lesenswert?

Danke erstmal!
Mit berührt meinte ich direkt verbunden. Ich hatte vorher einen 
Widerstand zwischen Atmega und UDN2981 und den erstmal entfernt. Beim 
Testprogam(dauernd auf Masse) leuchtete die LED wieder(hat eh 
Vorwidsterände eingebaut). Jedoch wenn ich den Atmega aus der IC-Fassung 
rausgebe nicht mehr. Und sobald ich wieder den Draht mit der Hand 
angriff leuchtete die Led wieder. Heißt das, dass der Atmega nicht 
richtig gegen Masse schaltet oder?

von Dietrich L. (dietrichl)


Lesenswert?

Matthias Schaider schrieb:
> Heißt das, dass der Atmega nicht
> richtig gegen Masse schaltet oder?

Hast Du kein Messgerät, um das zu messen? Das solltest Du mindestens 
haben - hier reicht auch ein billiges.

Ansonsten die übliche Fragen:
- Hast Du Stützkondensatoren am AtMega?
- Ist die Versorgungsspannung "ordentlich", d.h. stabil und ohne größere 
Welligkeit/Spikes?
Sonst spinnt womöglich der µC.
- Hast Du wirklich die Masse des µC mit der Masse des UDN (Pin 10) und 
der Masse der +12V-Versorgung verbunden?

Gruß Dietrich

von der alte Hanns (Gast)


Lesenswert?

In Ergänzung der 'üblichen Fragen': Wo ist das Programm?
Ist vielleicht der Pin gar nicht (per DDR) auf Ausgang geschaltet?

von Max D. (max_d)


Lesenswert?

Mach doch mal ein paar Bilder vom Aufbau ....

von Matthias S. (dameti98)


Lesenswert?

Es funktioniert!!
Der Fehler war ich habe die Masse der 12V Quelle UDN2981 nicht mit der 
Masse der 5V Masse der Quelle des µC verbunden. Ich verstehe nur nicht 
wieso das wichtig ist, vielleicht könnt mir das jemand erklären.
Danke für eure Hilfe!

von spontan (Gast)


Lesenswert?

Einfach:

Wenn Strom fließen soll (schau Dir mal die Innenschaltung des UDN an), 
dann braucht es Leitungen, über die dieser Strom auch fließen kann.

von der alte Hanns (Gast)


Lesenswert?

Was, bitte, wird heutzutage im Physikunterricht eigentlich gelehrt?

Das ist jetzt schon der Zweite mit dieser Absolut-Potential-Vorstellung 
in vier Tagen.

von Deutschlehrer (Gast)


Lesenswert?

der alte Hanns schrieb:
> Was, bitte, wird heutzutage im Physikunterricht eigentlich gelehrt?

Die reine Leere natürlich, was sonst, bei den Kollegen.

von Dietrich L. (dietrichl)


Lesenswert?

spontan schrieb:
> Wenn Strom fließen soll (schau Dir mal die Innenschaltung des UDN an),
> dann braucht es Leitungen, über die dieser Strom auch fließen kann.

Ergänzend: ein Stromkreis ist, wie der Name sagt, immer ein Kreis.

In Deinem Fall:
Stromversorgung µC (+5V) -> Ausgangspin µC -> Eingang UDN -> über die 
Basis der Eingangstransistoren des UDN nach Masse (Pin 10) -> 
Stromversorgung µC (0V).

Gruß Dietrich

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.