Forum: Mikrocontroller und Digitale Elektronik avr + uln2003


von Christoph (Gast)


Lesenswert?

hey


wenn ich den uln entferne dann ist die ausgangsspannung des avr bei 5V. 
wenn ich aber den uln2003 einbaue sackt die input spannung auf unter 1v 
ab

weiß jmd wieso?



lg

von Tom K. (ez81)


Lesenswert?

Aus dem von dir geposteten Schaltplan und dem Sourcecode kann man 
erkennen, dass das DDR nicht richtig gesetzt ist (auf Eingang), weshalb 
der Pin nur durch die internen Pullups auf +5V gezogen wird.

: Bearbeitet durch User
von Christoph (Gast)


Lesenswert?

ok hab den fehler gefunden
der2. =))
ich speise den uln2003a mit 5v es kommen aber nur gut 1v raus wieso 
zwischen avr und uln sind 5v vorhanden.
schaltplan darf ich keinen von meinem chef aus rausgeben sry =-/
schaltung des uln sieht wie folgt aus


pin1 eingang 5V vorhanden
pin8 Gnd auch io
pin9 5V kommen auch an

aber an pin 16 kommen nur 0.9v an

ach ja hab schon einen anderen versucht geht auch nicht

von Max H. (hartl192)


Lesenswert?

Zeig uns mal deinen Schaltplan + Code, wenn du Hilfe erwartest…
Kann es sein, dass du den ULN2003 als Highside-Treiber verwenden willst?

BTW: Schaltpläne kann man auch ganz ohne Schaltplan-Software mit Stift 
auf Papier zeichnen.

: Bearbeitet durch User
von Karl H. (kbuchegg)


Lesenswert?

Christoph schrieb:

> schaltung des uln sieht wie folgt aus
>
>
> pin1 eingang 5V vorhanden
> pin8 Gnd auch io
> pin9 5V kommen auch an
>
> aber an pin 16 kommen nur 0.9v an


Du bist dir ganz sicher, dass du das Innenleben eines ULN2003 verstanden 
hast und daher auch weißt, was du da eigentlich misst?

Hinweis: Im ULN sind einfach nur NPN Darlington Transistoren. Mehr 
nicht. Was du hier misst, das ist, dass die Collector-Emitter Spannung 
deiner Darlington Tranistoren 0.9V beträgt.

: Bearbeitet durch User
von Karl H. (kbuchegg)


Lesenswert?

Karl Heinz schrieb:

> Hinweis: Im ULN sind einfach nur NPN Darlington Transistoren. Mehr
> nicht. Was du hier misst, das ist, dass die Collector-Emitter Spannung
> deiner Darlington Tranistoren 0.9V beträgt.


Was sich nebenbei bemerkt, sehr gut mit dem Datenblatt das ULN2003 
deckt. Dort ist als Vce(sat) bei einem Ic von 100mA eine typische 
Spannung von 0.9V angegeben.

: Bearbeitet durch User
von Christoph (Gast)


Lesenswert?

angeschlossen ist er so
http://atmega32-avr.com/wp-content/uploads/2012/06/attiny2313.jpg
bloß mit nem mega8515 und die pins sind a1,a2,a3 und a4 und code sieht 
so aus zum versuchen

$regfile = "m8515.dat"
$crystal = 4000000
$hwstack=32
$swstack=8
$framesize=16

Config Porta.2 = Output

Do
    Toggle Porta.2
    Wait 2
Loop

wie gesagt hinter dem uln bekomme ich nur ganz wirre spannungen 1=0,6v 
und 0=0,3v

von Christoph (Gast)


Lesenswert?

@ Karl Heinz: Ja aber zwischen gnd und z.B. pin16 des uln müssten doch 
trotzdem 5v ankommen auch wenn keine last anliegt

von Max H. (hartl192)


Lesenswert?

Hast du irgendeine Last am ULN? Wenn ja, wie angeschlossen?
Wenn nein empfehle ich dringen das Datenblatt des ICs anzusehen:
http://www.ti.com/lit/ds/symlink/uln2003a.pdf

Edit:
Christoph schrieb:
> @ Karl Heinz: Ja aber zwischen gnd und z.B. pin16 des uln müssten doch
> trotzdem 5v ankommen auch wenn keine last anliegt
Auch wenn's nicht an mich gerichtet war sage ich dir trotzdem, dass die 
Ausgänge des ULNs nur open Collector sind und also keine Spannung und 
keinen Strom ausgeben könnten, nur aufnehmen.
Schau dir mal das Innenleben auf S. 3 an:
http://www.ti.com/lit/ds/symlink/uln2003a.pdf

: Bearbeitet durch User
von Karl H. (kbuchegg)


Lesenswert?

Christoph schrieb:
> angeschlossen ist er so
> http://atmega32-avr.com/wp-content/uploads/2012/06/attiny2313.jpg


Das ist eigentlich nicht mehr die Frage.

Die Frage ist eher: was hast du an den Ausgängen des ULN hängen und wie 
hast du das verschaltet?

Deine offensichtliche Vorstellung, dass aus dem ULN da 5V 'raus'-kommen 
sollen, ist schon mal Quatsch. Einen ULN kannst du nicht so einsetzen. 
Ein ULN fungiert als Schalter mit dem man einen Verbraucher nach Masse 
schalten kann. Also so
1
                 +5V
2
                  |
3
                Verbraucher
4
                  |
5
   Steuerung --> ULN
6
                  |
7
             -----+---- GND

Wobei dann über dem Schalter eine Spannungsidfferenz von ca. 0.9V stehen 
bleibt. Die ganz normale Collector-Emitter Sättigungsspannung, so wie 
bei jedem NPN-Tranisistor. Und was anderes ist in einem ULN 2003 ja auch 
nicht verbaut, wenn auch in der Darlingtonversion.


D.h. was du misst, ist vollkommen korrekt.
Wenn das nicht das ist, was du erwartest, dann ist deine Erwartung 
falsch.

: Bearbeitet durch User
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.