LM339 schaltet komisch

OP #3461028
Lesenswert?

Hallo zusammen, ich habe mal wieder ein Problem, und finde keine Lösung.
Eventuell hat einer von euch eine ähnliche Erfahrung, und kann deswegen 
schnell helfen.

Der LM339 wird bei mir am + mit 950mv beschaltet über einen 
spannungsteiler zum VCC.

der - eingang ist mit dauerhaften ca.4,5 v beschaltet, und wenn diese 
bedingt durch einen Infrarottransistor auf unter 950mv fällt, soll der 
OP durchschalten, also am ausgang 5v ausgeben.

er hat das auch schon gemacht, und beim erneuten einschalten nach 
weihnachten, gibt er mir plötzlich nur noch 140mv aus. ich habe 
ausserdem das gefühl, dass, wenn ich bauteile berühre, diese spannung 
dann ebenfalls absackt.

Vielleicht habe ich auch nur eine Blockade im denken, plz help me :(

Gruß
Persönliche Seite #3461039
Lesenswert?

Daniel Riedel schrieb:
> der - eingang ist mit dauerhaften ca.4,5 v beschaltet, und wenn diese
> bedingt durch einen Infrarottransistor auf unter 950mv fällt, soll der
> OP durchschalten, also am ausgang 5v ausgeben.

Der LM339 ist kein Opamp sondern ein Komparator.

> er hat das auch schon gemacht, und beim erneuten einschalten nach
> weihnachten, gibt er mir plötzlich nur noch 140mv aus. ich habe
> ausserdem das gefühl, dass, wenn ich bauteile berühre, diese spannung
> dann ebenfalls absackt.

PullUp am Ausgang?
OP #3461111
Lesenswert?

Ich hoffe, dass man auf den bildern etwas erkennen kann,...es sind sehr 
viele kabel, und alles recht empfindlich, wollte da jetzt nicht so dran 
rum zuppen.

Code ist fast nix, nur eingang ausgang...
1
int main()
2
{
3
  DDRB   = 0b11111111;    //PortB als Ausgang deklariert
4
  PORTA   = 0b11111111;    //Pull-Up PortA ein
5
  DDRD   = 0b11111111;    //PortD als Ausgang deklariert
6
  PORTC   = 0b11111111;    //Pull-up PortC ein
7

8

9
  while (1) 
10
  {  
11

12
    
13
    
14
    char _dataa = PINA;    //_dataa entspricht den eingängen von PINA
15
    PORTB = _dataa;      //PORTB soll so beschaltet werden wie _dataa
16
    char _datab = PINC;    //_datab entspricht PINC
17
    PORTD = _datab;      //PORTD soll so beschaltet werden wie _datab
18
    
19

20
  }
21
}
Angehängte Dateien:
Persönliche Seite #3461134
Lesenswert?

Daniel Riedel schrieb:
> Ich hoffe, dass man auf den bildern etwas erkennen kann,

Erkennst DU denn was auf den Fotos? Ich jedenfalls nicht.

>...es sind sehr viele kabel,

Yepp!

> und alles recht empfindlich

Das wundert mich überhaupt nicht.

- Warum hast du die Widerstände (R1/R2/R3/R20-22/R41) so hochohmig
  ausgelegt?

- Versorgst du den Komparator überhaupt mit einer Versorgungsspannung?

- Woher kommen die +5V? Wie viel Strom liefert diese Spannungsquelle?

- Ist der 100nF Kondensator am AVR der einzige Block-C in deinem
  Aufbau?
OP #3461144
Lesenswert?

Magnus M. schrieb:
> - Warum hast du die Widerstände (R1/R2/R3/R20-22/R41) so hochohmig
>   ausgelegt?

shit, der am MC ist mittlerweile kleiner, habe verpasst ihn noch zu 
ändern...
die 97k sind für meine schwellspannung von ca 1v

> - Versorgst du den Komparator überhaupt mit einer Versorgungsspannung?

 Ja, 5v, irgendwie ist die linie abhanden gekommen :(

> - Woher kommen die +5V? Wie viel Strom liefert diese Spannungsquelle?

 Von einem Netzteil 5V/12A

> - Ist der 100nF Kondensator am AVR der einzige Block-C in deinem
>   Aufbau?

 Ja




////////////
Habe gerade 2 kalte lötstellen an der 16Mhz Quarz-Schaltung entdeckt, 
jetzt macht er was er soll, auch nach bewegen und mehrmaligem an/aus :D

So ein mist, habe ich euch umsonst bemüht.
Aber danke, denn ohne das: Mach mal n foto, hätte ich gerade nicht 
probiert, nochmal makro aufnahmen zu machen, und hätte es warscheinlich 
erst viel später gefunden...
Persönliche Seite #3461153
Lesenswert?

Daniel Riedel schrieb:
> shit, der am MC ist mittlerweile kleiner, habe verpasst ihn noch zu
> ändern...

Wie klein ist er denn jetzt?

>> - Versorgst du den Komparator überhaupt mit einer Versorgungsspannung?
>
>  Ja, 5v, irgendwie ist die linie abhanden gekommen :(

Masse auch verbunden?

>> - Ist der 100nF Kondensator am AVR der einzige Block-C in deinem
>>   Aufbau?
>
>  Ja

Schlechter Plan.
---> 100nF an jedem IC!

Hast du mal die Spannung zwischen Pin 12 und Pin 3 am LM339 gemessen?
(Firma: matzetronics) #3461357
Lesenswert?

Daniel Riedel schrieb:
> die 100nF an jedem IC stabilisiert das ganze dann, wenn ich dich richtig
> verstehe?

Am MC sind die 100nF nicht nur eine Stabilisierung, sondern liefern auch 
die Spannung für die CMOS Umschaltvorgänge - unverzichtbar für stabilen 
Betrieb eines Mikrocontrollers. Bau ihn so nah wie möglich an den MC.
Im Datenblatt des LM339 steht aber ausdrücklich, das er externe 
Abblockkondensatoren nicht benötigt, seltsam, aber steht da so. Schaden 
tut es aber natürlich nicht, und du kannst es ja gar nicht verhindern, 
weil du den ja aus der gleichen Spannung wie den MC speist.
Wenn du den ADC benutzt, empfiehlt es sich auch, an AREF einen 100nF 
gegen Masse zu schalten und AVCC über eine Drossel zu führen, mit 
nochmals 100nF direkt an AVCC gegen Masse.

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