24V induktiver Näherungssensor an Atmega 8 anschließen

Gast #3404207
Lesenswert?

Hallo zusammen,

ich habe mir eine Schaltung mit einem Atmega 8 entworfen. An diesen 
möchte ich einen induktiver Näherungssensor anschließen.

http://www.conrad.de/ce/de/product/505708/Induktiver-Naeherungssensor-ifm-Electronic-II7105-Baugroesse-M30-x-15-Schaltabstand-15-mm-Einbau-nicht-buendig-PNP

Bei meinem ersten Versuch hat alles geklappt. Ich habe den Sensor über 
folgende Schaltung an den Atmega angeschlossen.
Da mir die Anschlussleitung des Sensors zu kurz ist, muss ich diese 
verlängern. Dies hat zur Folge, dass der Sensor ein prellendes 
Eingangssignal ausgibt. Versuche mit dem aktivieren des internen 
Pullup-Widerstandes haben versagt.
Funktion ist nur gegeben, wenn ich die Leitung nicht verlängere und den 
internen Pullup-Widerstand deaktivieren.

Ich hoffe ihr könnt mir helfen.

Danke
Angehängte Dateien:
Gast #3404558
Lesenswert?

fidus schrieb:
> Also etwa so wie im Anhang?

Nein. Wo I1 herkommt ist nicht erkennbar. Die schönen Bildchen haben 
nichts mit realen Sensoren zu tun.
Diese können einen Leckstrom liefern und einen '0'-Pegel von durchaus 
einigen Volt haben; wenn man Relais' anschließt, ist das nicht schlimm.

Einfach und sicher ist ein Optokoppler.
Gast #3404766
Lesenswert?

m.n. schrieb:
> Nein. Wo I1 herkommt ist nicht erkennbar.
Der ist nur für die Simulation.

> Diese können einen Leckstrom liefern und einen '0'-Pegel von durchaus
> einigen Volt haben;
lt. Datenblatt: Reststrom < 100µA, also Ulow < 160mV

> Einfach und sicher ist ein Optokoppler.
Das wäre auch eine Lösung. Die Zenerdiode hat der TO aber schon ;)

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