Sida 1 av 1

Hur minimerar man störningar på 1wire från åska?

Postat: 21 jul 2014, 19:08
av flyvert
Hej

Fick precis starta om en av mina RPi:er som hanterar mina externa givare. Samtliga externa givare "försvann" från OWFS i samband med åska o 19 mm regn på 16 minuter(!) - se bild!. Närmaste åskknallen kom ca 1 sekund efter blixten... mmmmmuller! :-)

Den externa bussen har bara tre givare:
- enkel temp
- vind/vindriktning
- En EDS0068

Processen owserver gick men owfs kunde inte se några givare på den externa bussen (den interna där visserligen pulserna från regnmätaren räknas påverkades inte). Inget i syslog på någon av sidorna.

Kill + omstart av owserver -> "No valid 1wire buses found"

Efter shutdown + tripp av +12v till vindmätaren återgick allt till det normala.

Antar att 1wire busmastern på RPi:n "tiltat" o krävde en komplett "power cycle".



Hur förhindrar man att detta sker igen?

Vet att åskan kan man inte göra så mycket åt... strömmen/EMP följer väl Herr Ohm, mfl men hur minimerar man störningarna?

Endast 2 meter av bussen å totalt ca 20 meter är utomhus (från takfot ned till givaren på väggen) - resterande längd går under betongpannetak.

Dessutom går det ca 7m kablage från vindelektronikboxen upp till anemometern o vindriktningsgivaren på toppen av TV-antennen.


Satte ett ferritblock på 1wirebussen intill busmastern/RPin.

Finns det mer att göra? Ferritblock på kablaget till vindjoxet?

Annat?



/f

Re: Hur minimerar man störningar på 1wire från åska?

Postat: 27 jul 2014, 21:42
av elf98
https://www.m.nu/esd-skyddskort-p-353.html Kan med fördel sättas precis där kabeln går in i huset. i2c-adaptern (om det nu är en sådan du har) har inbyggd ESD-skydd, men har du släckt överslaget tidigare i nätet minskar risken för att något går sönder.

Re: Hur minimerar man störningar på 1wire från åska?

Postat: 29 jul 2014, 17:54
av flyvert
elf98 skrev:https://www.m.nu/esd-skyddskort-p-353.html Kan med fördel sättas precis där kabeln går in i huset. i2c-adaptern (om det nu är en sådan du har) har inbyggd ESD-skydd, men har du släckt överslaget tidigare i nätet minskar risken för att något går sönder.
Kör mycket riktigt med I2C-adapter som i sig har ESD skydd.

Frågan är; leder fler (i princip seriekopplade) ESD skydd till mindre störningskänslighet - jobbar inte alla mot samma jordplan (0V-plinten på RPin)?

Grovt sett var nätet så här när det lade av:
I2C-5m-TempSensor-10m-Vindlåda*-5m-"ute"-5m-EDS0068
*) denna har i sin tur två 7m ledningar upp till givarna på TV-antennen som sitter på toppen av skorstenen.

Har satt ett ferritblock vid I2C nu:
I2C-ferritblock-5m-TempSensor-10m-Vindlåda*-5m-"ute"-5m-EDS0068

Vad rekommenderas?
I2C-ferritblock-5m-TempSensor-10m-Vindlåda*-5m-ESD-"ute"-5m-EDS0068

eller ännu fler?
I2C-ferritblock-5m-TempSensor-10m-ESD-Vindlåda*-5m-ESD-"ute"-5m-EDS0068

Vad kan göras på vindmätarkablarna (pulsräknare o Hall-element)? Ferritblock?


Tacksam för förslag!

/f

Re: Hur minimerar man störningar på 1wire från åska?

Postat: 29 jul 2014, 21:08
av elf98
Ferriter används för att filtrera bort och dämpa frekvenser i MHz-området? Tror inte de har någon större effekt på strömspikar, men jag kan så klart ha fel.

Generellt vill man dämpa spikarna så tidigt som möjligt så de hinner slå sönder så lite som möjligt. Att sätta många i serie kan leda till problem då varje ESD-skydd inför ett seriemotstånd på 5Ohm på datalinjen.