Am uC erkennen ob externe Lichtschranke eingesteckt oder nicht

Gast #4752032
Hi,

ich hätte gerne bei folgendem Scenario Hilfe:

Ich habe eine kleine Schaltung an der über vier Stecker vier Standard 
Industrie Lichtschranken angeschlossen sind.
Oder auch nicht, da das ganze mobil ist kann es sein das jemand keine 
einsteckt- und genau das will ich erkennen.

Für das eigentliche Signal jage ich den Ausgang der Lichtschranke 
paralell durch zwei Optokoppler je zu ihrer Versorgungsspannung und zu 
GND. Domit funktioniert das sowohl mit PNP als auch mit NPN Ausgaengen.

Haetten alle Lichtschranken pull up/down Widerstaende waere ich jetzt 
fertig.
Haben sie nicht.

Ich habe zwei Möglichkeiten im Kopf, die mir beide nicht gefallen:

1) Ich setze einen Widerstand in Serie bei der Versorgungsspannung und 
frage den mit einem ADC ab. Nachteil waere das ich dadurch die 
galvanische Trennung der Lichtschranken verliere. Waere nicht weiter 
schlimm, aber dann koennte ich die Optokoppler auch durch 
Spannungsteiler ersetzen. Gefällt mir irgendwie nicht.

2) Ich setze noch einen Optokoppler plus paralellem Widerstand in Serie 
mit der Versorgungsleitung. Nachteil hierbei: Wenn ich den Strom spalte 
sollte der Stromverbrauch der Lichtschranke recht konstant sein und auch 
je nach Schranke in einem vermutlich engem Rahmen. Ob ich mich darauf 
einlassen will?


Wäre nett wenn da jemand eine Idee zu hat.

Grüße aus dem Schwarzwald,
Rolf
(Firma: matzetronics)
Rolf Martens schrieb:
> Haetten alle Lichtschranken pull up/down Widerstaende waere ich jetzt
> fertig.
> Haben sie nicht.

Dann mach sie doch ran - z.B. auch auf der Auswertungsseite. Ansonsten 
hilft bei uns Elektrik Typen oft ein Schaltplan der derzeitigen 
Verdrahtung.
Edit: Kann der Controller nicht einfach mal die Versorgung der LS beim 
Reset toggeln und darüber die Existenz der LS abfragen?
Gast
Rolf Martens schrieb:
> Standard
> Industrie Lichtschranken

Könntest du dazu noch Details liefern?
Könnte der Stecker nicht noch einen Pin zusätzlich haben, auf den dann 
die Versorgungspannung der Lichtschranke zum µC zurückgeführt wird - 
meinetwegen auch über einen OK, wenn die galvanische Trennung notwendig 
sein sollte.

Ansonsten: es wären kleine Skizzen zu deinen Ansätzen sehr hilfreich 
gewesen ...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.