Sida 1 av 3
Falskdetektering PIR-sensorn
Postat: 11 nov 2010, 17:58
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?
Re: Falskdetektering PIR-sensorn
Postat: 11 nov 2010, 18:35
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.
Re: Falskdetektering PIR-sensorn
Postat: 11 nov 2010, 19:39
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

Re: Falskdetektering PIR-sensorn
Postat: 11 nov 2010, 22:22
av elf98
Skicka ett mail till
i@m.nu med en kort beskrivning och ordernummer så kommer en ny PIR med posten.
Re: Falskdetektering PIR-sensorn
Postat: 12 nov 2010, 14:28
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!
Re: Falskdetektering PIR-sensorn
Postat: 16 nov 2010, 19:53
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...

Re: Falskdetektering PIR-sensorn
Postat: 16 nov 2010, 20:06
av elf98
Samma problem om du kör både pir och IO-kort på batteripacket?
Re: Falskdetektering PIR-sensorn
Postat: 16 nov 2010, 23:54
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.)
Re: Falskdetektering PIR-sensorn
Postat: 17 nov 2010, 08:57
av elf98
Märkligt, någon annan som har någon idé?
Re: Falskdetektering PIR-sensorn
Postat: 18 nov 2010, 18:43
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.
Re: Falskdetektering PIR-sensorn
Postat: 19 nov 2010, 00:00
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?
Re: Falskdetektering PIR-sensorn
Postat: 19 nov 2010, 08:15
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

Re: Falskdetektering PIR-sensorn
Postat: 19 nov 2010, 17:36
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.
Re: Falskdetektering PIR-sensorn
Postat: 19 nov 2010, 19:18
av daromer
Provade du en konding på signalpinnen också?
Re: Falskdetektering PIR-sensorn
Postat: 21 nov 2010, 20:20
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.