Tarvitsen ammattiapua - PIR mystiikkaa

No ehkä tarvitsisin ammattiauttajaa muutoinkin :smiley:

Minulla on kryptinen ongelma, joka ei kerta kaikkiaan ota ratketakseen.

Piirilevyllä on AtMega, joka ohjaa paria relettä. Kommunikointiin käytän BenQ:n modeemia, jota ohjaan MCUlla. Toiminnan liipaisee PIR.

Modeemi näyttää jotenkin liipaisevan PIRin, sattumanvaraisesti. Eli kun jännitteensyöttö kytkeytyy modeemille, niin PIR alkaa temppuilla ja antaa liipaisuja ihan omia aikojaan. Jos liipaisen kortin toiminnan ilman PIRiä, “käsipelillä”, niin ei ole mitään ongelmaa. Ei myös silloin, jos modeemin jännitteensyöttö on poikki, eli se ei ole toiminnassa.

Modeemin jännitteensyöttöä varten olen upottanut piirikortille 5V ja 3.3V regulaattorit, normaalit .1 uF eteen ja 47uF perään. Pitäisi siis toimia. Vaan eipä toimi, vaikka kokeilin ottaa modeemin virransyötön kortin ulkopuoliselta regulaattorilta.

Olen kokeillut vaikka mitä, ja olen repinyt jo puolet hiuksistani, kun mikään ei tunnu auttavan! Modeemi ja PIR ovat kiinni samassa jännitelähteessä (PIR saa jännitteensä eri regulaattorin kautta kuin modeemi). Mikä tässä oikein mättää? Laite toimii mainiosti, kun jompi kumpi mokkula on irti kortista, mutta eivät millään tahdo toimia yhteen. Epäilen jonkinlaista jännitteensyötön ongelmaa (modeemi antaa jotain tauhkaa kortille, mistä seuraa sekoilua), en oikein usko modeemin radiotoiminnon sotkevan, koska tulos on sama modeemin/PIRin keskinäisestä sijainnista riippumatta. Jotenkin on sellainen tunne, että etsin vikaa koko ajan väärästä paikasta. Ohjelmassa EI ole vikaa, vaan PIR tosiaan napsuttelee ihan autonomisesti, kun modeemi saa jännitettä - ja tämä tietenkin sotkee ohjelman ja koko sovelluksen, prkle!!

Olisin neuvoista kiitollinen, multa loppuvat vähätkin eväät.

Modeemi: finch.am/projects/arduinogsm/
PIR: ladyada.net/learn/sensors/pir.html

Koita suodattaa PIRrin syöttyöä. Kapasianssia ja sarjainduktanssia kehiin.

Mikrokoiran ylösveto pois päältä? Jos maatat jotain pinniä, laita ylösveto päälle. Onhan tasot kohdillaan ja maat yhdessä?

Ethän ole tehnyt tasokeskeytystä, vaikka tahtoisit reuna/muutoskeskeytyksen?

Ja lopuksi. Jos mikään muu ei auta niin tunge siihen väliin opto :slight_smile:

Vuokko: MCU:n kohdalla ei ole ongelmia. Teg: kerro kuristinvinkki.

Kokeile vaikka 1uH sarjakuristinta.

Moi,

Ostin nipun kuristimia (uH … 2 mH), kokeilin: ei tunnu auttavan.

Yksi syy-yhteys näyttää selvältä. PIR ei häiriinny, kun modeemi on tietyn
etäisyyden päässä (30-40 senttiä välimatkaa). Pidensin modeemin johtoja
ja koetin sijoittaa sen hieman etäämmälle. Näin näyttäisi toimivan, eli
maalaisjärjellä johtopäätös on, että modeemi häiritsee jotenkin PIRiä,
jos se on liian lähellä.

Harmillinen homma on, että “turvaetäisyys”, siis em. kolmisenkymmentä
senttiä, edellyttää isompaa laitekoteloa, johon voisin sijoittaa PIRin ja
modeemin eri nurkkiin.

Taitaa olla aika kiinalainen juttu yrittää rakennella PIRille Faradayn häkki…
Pystyisiköhän tälle probleemille tekemään jotain muutakin?

Eli luultavasti kyse on EMC häiriöistä. Joko modeemisi lähettää häiriöitä tai PIR laitteesi on kehnosti suojattu näiltä. Koita laittaa PIR laite peltikuoreen ja jätät ainoastaan “silmälle” reiän. Tai ihan maadoitettu peltilevy laitteiden välissä saattaa riittää.

Muuten millanen on tuossa antenniratkaisu?

Eli onko kaikki maat kunnossa. Muistaakseni GSM repii tollasta 2A Burstissa ja tunkee taivaalle, kun kirjautuu verkkoon. Tässä tilanteessa huonot maat / käyttis jänö ratkaisut aiheuttaa harmaita hiuksia.

Muuten laukeeko toi PIR anturi samaten, jos laitat vanhan kapulan viereen ja sähköt päälle?
Tuo ite PIR anturilta tais tulla analoginen jännitetaso, mikä muuttuu liikkeessä eli tuohon iskevä GSM bursti voi tehä mukavaa.

Moi teg, Limba

Kokeilin peltipurkkiratkaisua, ehdin äsken taivutella pellistä vain sellaisen
hieman hevosenkenkää muistuttavan U-raudan, jonka pistin PIRin ympäri.
Tuntui auttavan ainakin jonkin verran… Ei kylläkään ole idioottivarma, mutta
testailen vielä myöhemmin tänään (meinaan pistää koko PIRin peltipurkkiin,
kunhan löydän sopivan purkin). Syy tähän täytyy löytyä, oli se mikä tahansa.

Mittaukset PIRin ulostulolta antavat 0 volttia silloin, kun modeemi on irti
(PIR ja modeemi ovat siis saman kortin powerissa), mutta ulostulossa on
10-20 millivolttia silloin kun modeemi on kiinni laitteessa. Tämä 10-20
millivolttia ei vielä haittaa mitään eli liipaise releen ohjausta, mutta
JOTENKIN modeemin olemassaolo heijastuu siis PIRiin. Ideoita?

Itse virheliipaisu tapahtuu PIRissa, sieltä tulee sitten ulos 2.7V kun modeemi
on sen liipaissut.

Vastasivat (ihmeekseni) nopeasti Parallaxilta (PIRin toimittaja).
Kehottivat pistämään anturin metallipurkkiin… jos nyt jokin
lohduttaa, niin ehkä se, että ongelma tuntui olevan PIRin valmistajalle
tuttu. En laittanut anturia metallipurkkiin, mutta sijoittelemalla
komponentteja koteloon ja lyhentämällä mm. PIRin johtoja
pääsin mielestäni tyydyttävään tulokseen, joskin perusongelma
on yhä olemassa.

Seuraavan version PIRin päälle laitan varmaan kotelon sisäpuolelle
tyhjän tomaattipyrerasian, taitaa olla aika sopivan kokoinen :slight_smile:

pystyykö sitä pir anturia sijoittaa kauemmaksi?

Esim siirtää toi MCU + GMS enemmän sisätilaan. eli jos jotain tulee, niin kuitenkin PIR ekana laukee. Jos vielä haluaa varmuutta tuohon etä pir anturiin, niin nakkaa yks nasta käytettävästä kaapelista toisesta päästä maihin. Eli jos kaapeli katkastaan, niin se nousee ylös ja triggaa.

Hello all,

Taisin keksiä ratkaisun. Tai “keksiä” ja “keksiä”. Tämä näyttäisi toimivan luotettavasti.

Laitoin gsm-modeemin peltihäkkiin siten, että antenni on ulkona. Oikeastaan kyseessä
ei ole edes häkki, vaan U-raudan muotoinen maadoitettu kehys. Modeemihan on
sellaisen turvonneen muistitikun mallinen, ja sen ympärille oli helppo taivutella
peltinen U-muotoinen suojus. Modeemi häiritsi eniten silloin, kun se haki ja löysi
verkon.

Nyt toimii luotettavasti, eli viestit lähtevät kuten pitääkin, eikä virheliipaisuja tule.
Toki täytyy testata pidemmän aikaa. Lupaavalta näyttää, tähän asti ei ole tullut
yhtään virhettä. Olikohan syynä modeemin muovikuori, joka päästää kenties
jotain hajasäteilyä tms. läpi? Metallikotelo mokkulan ympärillä näyttäisi blokkaavan
häröt hyvin.

Muuten onko se modeemi sama mikä noissa kuvissa?

Moi,

Modeemi löytyy osoitteesta dealextreme.com/p/usb-tri-ba … 0mhz-12057

Olen tilannut omat kipaleeni Dealextremestä, toimitusaika vaihtelee… kuukaudessa ovat yleensä tulleet. Jutussa finch.am/projects/arduinogsm/ jossa on ohjeet modeemin modaamiseen, on teksissä pieni virhe, eli tx ja rx karvat pitää kytkeä hiukka eri tavalla. Ruuvipenkin käyttäjä JKaart auttoi minua pari kuukautta sitten, ja OIKEA kytkentä löytyy paikasta

Tuossa on kuitenkin kytkentä jolla toimii: imageshack.us/photo/my-images/10/kuvalx.png/

Jostain löytyy myös erinomainen manuaali BenQ:n käskyttämiseen, mulla ei nyt ole linkkiä käsillä, mutta kaivan sen jos kiinnostaa. Kolmisensataa sivua ja hyvät esimerkit.

Laitteen ohjelmointi onkin sitten oma mystiikkansa… voin varmaan antaa vinkkejä, jos alat touhuta tämän kanssa. Sokerina pohjalla laitteen hajasäteily tai jokin, joka sai PIRin solmuun. RF-ongelma korjaantui laittamalla modeemi peltihäkkyrän sisään, taivuttelin pellistä kopan, josta pilkistää antenni esiin.

Muuten kun aukasit ton modeemin, niin oliko siinä edes noita metalli koppeja RF osien ympärillä?

Tuli vaan mieleen, että onko toi menny mistään virallisista testeistä läpi.

Eikö sitä olis viittiny tuhlata 20e esim partcon myymään GSM/GPRS modeemiin :slight_smile:
partco.biz/verkkokauppa/prod … ts_id=1138
Tuo on sentään oikein suojattu yms ja datalehdetkin pitäs olla helposti saatavilla.

Edit:
no tuohon varmaan olis joutunut oman kortin tehä, mihin toi tulee ja missä on SIM-kortin paikka

Sama palikka on kyseessä kuin Partcolla. Ja samaan hintaan, 24USD toimitettuna eli vajaa 20 euroa.

Juu ja ei, ei ole mitään metallia RF:n tai minkään muunkaan ympärillä. Kiinan poika on varmaan ulkoistanut testauksen Afrikkaan :smiley: Ei kai tämä mistään virallisista testeistä läpi ole mennytkään, mutta toimii ihan ok. Eikä enää säteile, kun taivuttelin peltikehikon. Hinta/“laatu” on mielestäni kuitenkin parempi valmiissa moduulissa - eihän pelti paljoa maksa!