Falskdetektering PIR-sensorn

Teknisk support för produkter som finns på http://www.m.nu. Generella diskussioner rörande hårdvara hänvisas till teknikforumet.
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
nebogipfel
Wannabe
Inlägg: 17
Blev medlem: 11 nov 2010, 17:45
Ort: Stockholm

Falskdetektering PIR-sensorn

Inlägg av nebogipfel »

Jag håller på och labbar lite med Parallax PIR-sensor (https://www.m.nu/pirsensor-p-200.html) kopplad via en D2C 2 IO (https://www.m.nu/d2c-2-io-med-skruvterm ... p-254.html) till mitt 1-wire-nät. Upplever att jag får (i mitt tycke) väldigt många falskdetektioner - 1-2 stycken ungefär varje/varannan minut. Detta sker även när jag har sensorn på ett helt stilla och mörkt ställe (har t.ex. provat att lägga den under ett tjockt täcke i ett mörkt rum). Har testat allt jag kommit på (bla. provat båda ingångarna på D2C-kortet, triggat både på latch och PIO-high/low etc.), men får fortfarande falskdetektioner med samma frekvens. Har givetvis även testat att ta bort sensorn och lägga D2C-ingången konstant låg/hög och då får jag inga falskdetektioner, så uppenbarligen är det PIR-modulen som spökar (och alltså inte 1-wirenätet).

Några idéer?
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Falskdetektering PIR-sensorn

Inlägg av elf98 »

Testa att sätta ett motstånd mellan PIRen och ingången på D2-kortet. Testa att sätta ett måtstånd mellan ingången och jord.

Lämpliga värden att testa med kan vara 10-100kOhm. Som vanligt kan jag skicka några motstånd om du inte har några.
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
nebogipfel
Wannabe
Inlägg: 17
Blev medlem: 11 nov 2010, 17:45
Ort: Stockholm

Re: Falskdetektering PIR-sensorn

Inlägg av nebogipfel »

Tack för ett snabbt svar!

Testade att sätta ett 10kOhms-motstånd först mellan PIR:en och D2C-ingången och sedan mellan ingången och jord, men får tyvärr ändå samma beteende :(
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Falskdetektering PIR-sensorn

Inlägg av elf98 »

Skicka ett mail till i@m.nu med en kort beskrivning och ordernummer så kommer en ny PIR med posten.
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
nebogipfel
Wannabe
Inlägg: 17
Blev medlem: 11 nov 2010, 17:45
Ort: Stockholm

Re: Falskdetektering PIR-sensorn

Inlägg av nebogipfel »

Mail skickat. (Tack på förhand!)

Tänkte bara säga att jag letat lite på Parallax hemsida och hittat fler som verkar ha liknande problem med PIR:en:

http://forums.parallax.com/showthread.php?t=104867
http://forums.parallax.com/showthread.php?t=119848
http://forums.parallax.com/showthread.php?t=95097

Deras problem avhjälps dock med att 1) inte dra för mycket ström på utpinnen och 2) ha en stabil strömkälla (typ batteri). Jag har också testat med batteri (3st AA 1.5v), både med separat och gemensam (=samma som 1-wiresidan) jord utan resultat. Har även testat med en 1uF konding mellan +5v och jord (så nära PIR-kortet som möjligt). Testade dessutom att koppla bort de temperatursensorer jag har på 1-wirenätet och bara köra D2C-kortet och PIR:en. Inget gav någon skillnad.

Det "lustiga" är att jag får exakt samma resultat oavsett vad jag provar känns det som. Inget av det jag testat har gjort någon skillnad överhuvudtaget (varken bättre eller sämre). Hoppas att en ny PIR löser problemet!
nebogipfel
Wannabe
Inlägg: 17
Blev medlem: 11 nov 2010, 17:45
Ort: Stockholm

Re: Falskdetektering PIR-sensorn

Inlägg av nebogipfel »

Argh!

Först lyckas kungliga trumpetverket knyckla ihop linsen på den nya PIRen. Jag förmår dock pilla loss linsen och trycka ut den utan synliga skador (och förhoppningsvis utan att alltför mycket damm kommer in). So far so good. Kopplar med spänd förväntan in den nya sensorn och ... ingen skillnad :( Fortfarande samma problem.

Jag har även testat att:
  • Korta ned trådarna mellan D2Cn och PIRen (från ~30cm till ~4cm).
  • Koppla bort övriga USB-enheter (en USB-hårddisk samt en Tellstick) från datorn.
  • Koppla in 1-Wireadaptern (DS9490R) till en annan dator, köra OneWireViewer (under Windows XP) och konstant polla enheten.
... men får fortfarande exakt samma problem. Suck... :cry:
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Falskdetektering PIR-sensorn

Inlägg av elf98 »

Samma problem om du kör både pir och IO-kort på batteripacket?
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
nebogipfel
Wannabe
Inlägg: 17
Blev medlem: 11 nov 2010, 17:45
Ort: Stockholm

Re: Falskdetektering PIR-sensorn

Inlägg av nebogipfel »

Hm... möjligtvis att det blir något färre falskdetekteringar om jag kör med både PIR och IO-kortet på batteri; svårt att säga. Får runt 5-10 falskdetekteringar på en timme. Testade dessutom med och utan 2x 1uF mellan +5v och jord (en vid IO-kortet och en vid PIRen) samt med och utan 10kOhm på PIR-utgången. Svårt att säga om det blev bättre. Jag inbillar mig själv att det kanske blev lite bättre med endast 1uF vid IO-kortet samt 10kOhm på PIR-utgången, men fick dock fortfarande ~5 falskdetekteringar under den timme jag testade.

(Det kanske ska tilläggas att jag givetvis låter PIRen "värma upp" i ett par minuter innan jag börjar polla.)
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Falskdetektering PIR-sensorn

Inlägg av elf98 »

Märkligt, någon annan som har någon idé?
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
nebogipfel
Wannabe
Inlägg: 17
Blev medlem: 11 nov 2010, 17:45
Ort: Stockholm

Re: Falskdetektering PIR-sensorn

Inlägg av nebogipfel »

Ja, mycket märkligt. Alla idéer och förslag på felsökning mottages tacksamt!

Någon som har tid och lust får gärna testa detta: koppla in en PIR (som ligger väl avskärmad under en uppochnedvänd keramkikkopp eller liknande) via ett 1-wire IO-kort, köra OneWireViewer och polla IO-kortets ingång(ar) under någon timme. Ligger activity konstant på false?

Har testat lite mer (att driva både PIR och IO-kortet) med ett 9v-batteri som jag reglerar ned till 5v. (Tänkte att tidigare hade jag ju använt 3x 1.5v-batterier och 4.5v kanske är för lite - har läst en del om folk som haft problem med falksdetekteringar när de körde 3.3v men som avhjälptes med att köra 5v.) Dock fortfarande ingen skillnad för min del.
nebogipfel
Wannabe
Inlägg: 17
Blev medlem: 11 nov 2010, 17:45
Ort: Stockholm

Re: Falskdetektering PIR-sensorn

Inlägg av nebogipfel »

Vissa framsteg...

Det verkar absolut bli bättre med konding(ar) mellan jord och +5v. Resultat efter lite tester:

Inga kondingar: 17 falskdetekteringar på en timme.
Två 1uF kondingar parallellt vid PIRen: 7 falskdetekteringar på en timme.
En 100uF elektrolyt vid IO-kortet och 1uF vid PIRen: 5 falskdetekteringar på en timme.

Att sätta elektrolyten vid PIRen är ju kanske det uppenbara, men det blir ändå en del falskdetekteringar (körde inte en hel timme, men det blev ett par stycken den halvtimme jag testade).

Några idéer/kommentarer baserat på detta?
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: Falskdetektering PIR-sensorn

Inlägg av daromer »

Prova sätta konding plus motstånd till jord från signalpinnen. Prova även lägga pir sensorn i ett helt instängt skrymsle. Dvs en låda i en låda i en låda ;)
nebogipfel
Wannabe
Inlägg: 17
Blev medlem: 11 nov 2010, 17:45
Ort: Stockholm

Re: Falskdetektering PIR-sensorn

Inlägg av nebogipfel »

Tack för förslagen!

Tyvärr gav de inget bättre resultat. Hade kvar elektrolyten på 100uF vid IO-kortet (mellan +5v och jord) och satte 1uF seriellt med 10kOhm mellan signalpinnen (på PIRen) och jord. Fick 6 falskdetekteringar under en timme.
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: Falskdetektering PIR-sensorn

Inlägg av daromer »

Provade du en konding på signalpinnen också?
nebogipfel
Wannabe
Inlägg: 17
Blev medlem: 11 nov 2010, 17:45
Ort: Stockholm

Re: Falskdetektering PIR-sensorn

Inlägg av nebogipfel »

Du menar en konding mellan PIRens ut-pinne och IO-kortets in-pinne? Ja, testade med 1uF där. Man får ju då ett högpassfilter med brytfrekvens 0.16Hz (ingångsresistans 10MOhm om jag tolkar ds2406-databladet rätt).
Det gav dock tyvärr ingenting. Ett lågpassfilter å andra sidan skulle kanske kunna filtrera bort korta pulser, men problemet är att mina falskdetekteringar ibland är pulser med periodtid på flera sekunder (av mjukvaran att döma, har dock inte kollat med oscilloskop).
Provade även 10kOhm mellan PIRens utgång och IO-kortet ingång och 100uF mellan IO-kortets ingång och jord (=LP-filter med brytfrekvens 0.16Hz (igen)). Gav dock ingenting heller.
Skriv svar