PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bewegungsmelder con Conrad 172197



LimpBiz
05.03.2011, 07:35
Hallo Leute,

habe hier einige Posts gefunden, die sich mit dem Anschluss des PIR 172197 beschäftigen. Hier die Daten des Moduls:

http://www.produktinfo.conrad.com/datenblaetter/150000-174999/172197-da-01-de-IR_SENSOR_3.pdf

Ich habe mit zwei 10k den Spannungsteiler hinbekommen, das Uout am AVR (Digitaleingang) wird registriert, es kommen aber diverse Fehlpulse. Daher haber ich zur "Glättung" einen 100u gegen Masse geschaltet. Das geht, aber die Empfindlichkeit erscheint stark eingeschränkt und auch zeitverzögert.

Grundlagenforschung ergab: Ohne Bewegung habe ich auf Uout ziemlich genau 2,5V (wie nach Datenblatt zu erwarten) bei Bewegung geht die auf 5V hoch und kurz danach auf 0V (was dann wohl erst der AVR mitbekommt). Versuche mit einem NPN das Signal zu "invertieren" schlugen fehl (Signal via 1k an B, E an GND, AVR am C) - dann geht gar nix mehr.

Es fehlt mir an elektronsicher Sachkenntnis. Ich weiß, dass das einige hier mit dem Modul auch gemacht haben, teilweise allerdings wohl am Analogeingang - ich muss es aber am Digitaleingang betreiben. Ich habe auch gelesen, dass der AVR an ein Eingängen einen Schmitt-Trigger hat, das hört sich doch gut an, nur - wie invertiere und schiebe ich das Signal, damit es ihm schmeckt?

Hilfe wäre Klasse !

Ciao,
LimpBiz

Hubert.G
05.03.2011, 10:44
Was dein AVR registriert hängt von der Programmierung ab, in deinem Fall ist es GND.
Deine Transistorschaltung würde schon funktionieren, allerdings musst du den internen PullUp im AVR aktivieren und eine 2,7V Z-Diode in den Emitter nach GND geben.
Zur Not tun es auch 4 mal 1N4148 oder ähnliches.
Wenn du Uref absenkst, den unteren Widerstand auf 3k3 verringern, dann solltest du mit zwei Dioden auskommen. Am besten ausprobieren.

LimpBiz
05.03.2011, 13:05
Hallo Hubert, vielen Dank schon mal. Ich weiß nicht genau, ob ich das richtig umgesetzt habe:

pullups sind aktiviert, habe auch 5V im Leerlauf an den Eingängen. Dann einen BC547C Basis über 1k an den Ausgang des BMI. C am AVR und E mit 1-4 Dioden (hatte 1N4001) in Reihe nach GND (Kathode). Funktioniert leider nicht. Habe 1-4 Dioden versucht, auch den 1k weggenommen ....

Hubert.G
05.03.2011, 16:38
Den Widerstand würde ich nicht wegnehmen.
Da war auch ein Gedankenfehler von mir drinnen.
Die vier Dioden nicht in den Emitter sondern in die Basis schalten.

LimpBiz
05.03.2011, 18:39
Hallo Hubert,

leider keinen Erfolg. Scheint so, dass der BC547C immer durchschaltet. Es geht aber, wenn ich den Kontakt zur Basis wegnehme. Hatte 4 Dioden 1N4001 in Durchlassrichtung vom BMI-Ausgang zur Basis. Auch eine 5.te schaltete immer noch durch....

Hubert.G
05.03.2011, 19:01
Das Problem wird sein das der Ausgang zu wenig Stom liefert. Du musst einen etwas kleineren Widerstand beim Spannungsteiler für die Referenzspannung nehmen. Oder einen zweiten 10k parallel. Dann müsste die Ruhespannung unter 2V sein und 4 Dioden sollten genügen.
Du könntest am AVR aber auch den Analog Comparator verwenden, wenn vorhanden.

wawa
05.03.2011, 22:09
hallo LimpBiz,

so wie ich das Datenblatt verstehe ist das ein PIR Sensor OHNE nachgeschaltete Elektronik. Daher geht dein Signal erst nach oben und dann nach unten. Du musst einen sogenannten Fensterkomparator nachschalten. Das Signal bloss nicht "glaetten". Ich suche mal nach einer Schaltung und haenge sie dann an.
mfg wawa

wawa
05.03.2011, 22:30
Nachtrag: schau mal auf der Webseite, rechts unten ist ein Datenblatt und in dem ist eine Beispielschaltung. Nicht erschrecken, die ist nicht so gut, habe schon bessere gesehen, suche noch .....

http://www.endrich.com/de/site.php/99197

gruss wawa

LimpBiz
06.03.2011, 18:31
Hi Leute,

vielen Dank für eure Hilfen. Leider bin ich noch nicht zum Erfolg gekommen. Im Datenblatt des Moduls haben die einfach das Symbol eines Schmitt-Triggers gezeichnet. Bei dem Fensterkompertor habe ich keine Chance, meine Kenntnisse über Elektronik sind dafür zu dünn (kann gerade so einen Widerstand berechnen)

Das mit dem Spannungsteiler mit mehr Strom habe ich kapiert, wird jetzt mal probiert.

Grüße,
Tom

P.S. Sooo ... habe jetzt noch mal etwas gemessen....

Also am Spannungsteiler liegen laut Multimeter immer brav 2,2V an, das scheint ganz gut zu sein. Am Ausgang habe ich dann in Ruhe auch etwa 2,2V, etwas zappeliger (fällt mal auf 1,8V oder so) bei Bewegung deutliches Signal bis 3,5V (denke mal, das Multimeter mittelt etwas), kurz danach auf 0V dann wieder Ruhe...

Lege ich das Signal direkt auf den AVR (Digital mit pullup) gibts ständig Fehlpulse

Über eine 4fach Diodenstrecke (es sind übrigens 4004 und nicht 4001, aber ich denke, das ist wurscht) kommen noch so etwa 0,6V raus, das reicht aber zum Durchschalten des BC547, der bleibt einfach ständig durchgeschaltet. Er sperrt aber, wenn ich die Basis auf GND lege, also er funktioniert zumindest.