Forum: Mikrocontroller und Digitale Elektronik Sensor auslesen


von Ausleser (Gast)


Lesenswert?

Hallo,

ich habe hier einen Sensor(Bewegungsmelder), der Zeigt ein komisches 
verhalten.
Er hat 3 Anschlüsse +,-,Signal. Wenn der Sensor auslöst, liegt zwischen 
Signal und + Eine Spannung an. Aber müsste in dem Fall nicht im 
Normalzustand auf Signal + liegen? Und wie ließt man so was am besten 
aus mit einem uC?

mfg.

von Harry (Gast)


Lesenswert?

Na wenn er nur "SPANNUNG LIEGT AN" und "KEINE SPANNUNG" an seinem 
Ausgang rausgibt, kannst du doch damit über nen Transistor einen Pin des 
uCs auf Masse ziehen und gut ist.

von Ausleser (Gast)


Lesenswert?

Wenn der Sensor auslöst liegt ja aber auf dem Signalkabel 0V. Ansonsten 
ist es anscheinend Potentialfrei. Also wenn er auslöst kann ich mit -An 
Signal und + an + eine positive Spannung messen.

von Harry (Gast)


Lesenswert?

Dann ist es vielleicht ein Open-Kollektor-Ausgang, dann mach mal nen 
Pull-Up von + nach Signal und miss dann mal.

von Harry (Gast)


Lesenswert?

Ausleser schrieb:
> Also wenn er auslöst kann ich mit -An
> Signal und + an + eine positive Spannung messen.

Man misst aber auch nicht zwischen + und SIGNAL, sondern zwischen SIGNAL 
und -

von Ausleser (Gast)


Lesenswert?

Gut mit Pullup gegen + kommt im Normalzustand gegen Masse eine Spannung 
und im Ausgelösten 0V. Wie kann ich das jetzt an einen uC anschließen? 
Also da jetzt einen Transistor nach schalten. Gibt es dazu Schaltpläne?

von Harry (Gast)


Lesenswert?

Wenn er einen Open-Kollektor-Ausgang hat, dann kannste den SIGNAL-Pin 
direkt an den uC anschließen, den Pin als Eingang deklarieren - per 
Software einen Pull-Up dranprogrammieren und dann seinen Zustand 
auswerten.

von Ausleser (Gast)


Lesenswert?

Ok das einzige was noch ist, der Sensor arbeitet mit einer höheren 
Spannung, diese wird für den Uc herunter-geregelt. Reicht es, da eine 
Z-Diode vor-zuschalten, also gegen das Signal?

von Karl H. (kbuchegg)


Lesenswert?

Ehe das Herumgerate jetzt noch größer wird.

Welcher Sensor ist das?
Datenblatt?

von Ausleser (Gast)


Lesenswert?

Zu dem Sensor habe ich kein Datenblatt. Den habe ich mal irgendwo 
ausgebaut.

von Karl H. (kbuchegg)


Lesenswert?

Steht keine Typenbezeichnung drauf?

Die wichtigste Frage: Hat er einen Open Collector Ausgang oder nicht?

Wenn ja: Niemand sagt, dass der Pullup zum + vom Sensor gehen muss. Der 
Pullup kann auch zum + vom µC gehen.

von Ausleserin (Gast)


Lesenswert?

Dann sag mal die Bezeichnung, die auf dem Bus steht, damit kommt man 
doch an das Datenblatt.

MfG Katrin

von Harry (Gast)


Lesenswert?

Ja dann musste erstmal erroieren, ob er einen Open-Kollektor hat oder 
nicht, wenn er einen hat, dann brauchste garnichts runterregeln mit der 
Spannung.

Mach mal einen R von Signalausgang nach Masse und miss in beiden 
Zuständen den Signal-Pin -> aber gegen MASSE, nicht gegen +!!!

Wenn bei einem Schaltzustand dort eine Spannung anliegt, dann isses KEIN 
Open-Kollektor!

Die Open-Kollektor-Variante dagegen hab ich dir ja oben schon erklärt.

von Harry (Gast)


Lesenswert?

Jetzt scheint es abgebrannt zu sein : )

von Ausleser (Gast)


Lesenswert?

Also Widerstand von Signal gegen Masse: in beiden Zuständen zwischen 
Masse und Signal 0V.

Widerstand von Signal zu +: In einem Zustand 12V, im anderen 0V zwischen 
Signal und Masse..

von Harry (Gast)


Lesenswert?

Dann den Pin direkt an den uC wie oben beschrieben! Aber ohne den 
jetzigen Pull-Up - sondern den internen im uC benutzen! Oder halt einen 
von Vcc des uCs zum Signal-Pin.

von Ausleser (Gast)


Lesenswert?

Stört das dann nicht, dass der Sensor mit 12V arbeitet, und der Uc mit 
5V?

von Harry (Gast)


Lesenswert?

Nee, du darfst nur nicht die 12V an den uC-Pin anschließen, daher nicht 
den jetzigen Pull-Up verwenden.

von Karl H. (kbuchegg)


Lesenswert?

Ausleser schrieb:
> Stört das dann nicht, dass der Sensor mit 12V arbeitet, und der Uc mit
> 5V?

Deswegen ist das ja ein Open Collector Ausgang!

Stell es dir so vor:

Der Sensor steuert ein Relais an


                           +--------o  Ausgang
                           |
                           |
                           o
    Sensor --------- Relais  /
                            /
                            |
                            |
                           ---     GND


Dem Sensor ist wurscht, was du am Ausgang anschliest. Wenn der Sensor 
auf 'geschaltet' geht, schaltet er einfach seinen 'Ausgang' gegen Masse 
durch.

(Nur hast du kein Relais, sondern das elektronische Äquivalent dazu. 
Aber mit einem Relais kann man es sich besser vorstellen)

Dein Pullup Widerstand sorgt im nicht geschalteten Zustand für was auch 
immer du für einen Pegel brauchst. Und der Sensor sorgt dafür, dass der 
Pegel auf 0V einbricht, wenn er schaltet.

von Ausleser (Gast)


Lesenswert?

Ah ok vielen dank.

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.