Pinzustand von Atmega1 mit Atmega2 auswerten

Gast #3377017
Lesenswert?

Hallo, hab ein kleines Problem.

Atmega1 (links) in einem Solarregler schaltet eine LED, ich möchte mit 
Atmega2 (rechts) den Zustand der LED / Pin auswerten.
Einfach eine Verbindung herstellen geht nicht da spinnt der Solarregler, 
eine Diode in die Verbindung bringt auch nichts, da kann ich nichts 
auswerten mit Atmega2. Wenn die Verbindung "offen" ist, also nicht an 
Atmega2 angeschlossen kann ich schön 5V oder 0V gegen + messen, wenn die 
Verbindung mit Diode angeschlossen ist an A2 dann sinds nur noch 2,5V 
messbar.
Da muss eine Lösung her, was nimmt man für sowas? Optokoppler??

Der Anhang dient nur als Skizze, kein Schaltplan !

Danke Kolli
Angehängte Dateien:
Gast #3377054
Lesenswert?

Die LED falsch herum, daher der Hinweis Skizze.

Also ich bin nicht das elektronik Hirn, der A1 links ist im Solarregler, 
der A2 rechts hängt am 12V Ausgang über Spannungsregler am Solarregler 
als "Verbraucher", also gehe ich schon davon aus das es eine gemeinsame 
Masse gibt, denn ich kann an den +5V am A2 ja einen Zustand der 
Verbindungsleitung messen, wenn keine gemeinsame Masse würde ich da ja 
nix messen können.

Spinnt soll bedeuten, wenn einfach Verbindung ohne Diode dann leuchten 
auch andere LEDs im Solarregler. Ich glaube der PIN an A2 hat ja auch 
einen Zustand?
Mit Diode das also von A2 nix zurück in A1 kann läuft der Solarregler 
sauber nur kann ich nix auswerten da ich nur noch 2,5V messen kann.
Anders kann ich es nicht erklären sorry.
Gast #3377132
Lesenswert?

Wenn der erste Controller gegen GND schaltet um die LED einzuschalten,
dann kann eine Diode in Richtung des zweiten Controllers garnicht 
funktionieren.

Denk mal über Pegel, Pullup/Pulldown und Stromfluss nach.

Wenn das so wäre wie in Deiner Skizze, dann müsste das funktionieren, 
noch den Pullup an im zweiten Controller und gut.

Aber wahrscheinlich ist es eben nicht so wie in Deiner Skizze.
Gast #3377170
Lesenswert?

Rudolph schrieb:
> Wenn der erste Controller gegen GND schaltet um die LED einzuschalten,
> dann kann eine Diode in Richtung des zweiten Controllers garnicht
> funktionieren.

Im anderen Fall wird der Controller seinen Pin doch wohl nach VCC 
schalten. Was soll da nicht funktionieren (bis auf die verpolt 
gezeichnete Diode)?
Und was soll eine Diode in Richtung zum zweiten Controller?
Gast #3377195
Lesenswert?

Michael schrieb:

> Im anderen Fall wird der Controller seinen Pin doch wohl nach VCC
> schalten. Was soll da nicht funktionieren (bis auf die verpolt
> gezeichnete Diode)?
> Und was soll eine Diode in Richtung zum zweiten Controller?

Die Diode in Richtung des zweiten Controllers hat "Kolli" verbauen 
wollen.
Hab auch falsch gedacht, einfach einen Pulldown hinter die Diode, dann 
kann man da auch Low-Pegel messen.
Gast #3377660
Lesenswert?

OK also so komm ich ich weiter, ich schrieb extra das es sich um eine 
Skizze handelt und keinen Schaltplan, da wird auf der falschrum 
einskizzierten Diode rumgeritten.
Die Skizze sollte nur als Veranschaulichung dienen !
Ja ich hab die Verbindung direkt am Atmega1 links, nicht zwischen einen 
Widerstand oder sonstwo, nein es befinden keinerlei Bauteile dazwischen 
in dem Solarregler, also Atmega LED direkt, da bin ich auch mit meiner 
Verbindung dran.

Solange die LED leuchtet ist alles gut, wenn sie aus ist beginnt es zu 
spinnen wie oben beschrieben, daher die Idee mit der Sperrdiode in 
Richtung A1 links.

Gemeinsame Masse ist wirklich so, ich geh davon aus, werds nachmessen !
OK, werd nen Optokoppler testen, das muss ja dann Problemlos gehen.

Sind das Vermutungen das es ohne weitere Bauteile geht oder hat es 
jemand im Einsatz? Werd ich auch mal mit 2 anderen Atmegas testen ob das 
so ohne alles funktioniert.

Danke Kolli
Gast #3377714
Lesenswert?

Also wenn die zwei Controller auf dem gleichen Bezugs-Potential liegen 
darf da garnichts spinnen wenn man einen Ausgang mit einem Eingang 
verbindet.
Die Diode ist dann überflüssig, ich würde bestenfalls einen 
Längs-Widerstand spendieren für den Fall, dass der zweite Controller aus 
versehen den Pin als Ausgang geschaltet hat.

Da es dennoch "spinnt" drängt sich die Vermutung auf, dass da was falsch 
ist, zum Beispiele eben, dass die doch nicht auf dem gleichen 
Bezugs-Potential sind.

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