www.elektronik.si
Arduino, merjenje frekvence in težave z motnjami

www.elektronik.si -> Arduino sekcija

Avtor: peterv6iKraj: Izola PrispevekObjavljeno: Tor Avg 14, 2018 8:49 am    Naslov sporočila:  Arduino, merjenje frekvence in težave z motnjami
----------------------------------------------------------------------------
Pozdravljeni elektroniki Wink

Spet imam težavo tokrat z motnjami (priznam nisem elektronik in sem bolj samouk sicer drugače programer)..

Razvil sem shield za arduino s pomočjo katerega štejem impulze. Za to sem uporabil komparator in izhod iz komparatorja sem povezal na vhod 2 in 3 (arduino uno) ter na attach interrupt-u povečujem impulz (štejem impulze).. V ozadju mi teče timer interrupt na 1 sekundo in tam dobim frekvenco..

Zadeva je takšna:
Ko testiram doma imam na vhod komaratorja priključen funkcijski generator (2 kanalni). Na njem imam nastavljeno frekvenco na kanalu A: 15 kHz in na kanalu B: 15 kHz..
Ko poženem program mi ta zadeva lepo deluje in nimam nikakršnih motenj.

Zadeva na terenu:
Namesto funkcijskega generatorja imam priklopljeni dve analogni sondi.. Ti sondi imata 3 kontakte: gnd, napajanje in signal.
Sondi sta potopljeni v morsko vodo.. Težava, ki se pojavi je ta, da v kolikor se z roko dotaknem žice med ohišjem merilne enote in mojim "shield-om" ta frekvenca "poskoči".. Sonde delujejo z bistveno nižjo frekvenco < 10 kHz..
Če ti sondi spet probam doma na suhem tudi deluje ok..
Občutek imam, da ima prisoten nekakšen šum (motnjo)? je to posledica kakšne slabe ozemljitve? Namreč na terenu je tako, da imam en podaljšek (električni) na katerem so povezane sledeč enote:
-svetilka (led)
-črpalka (pumpa) za vodo
-moja merilna enota (ta se napaja z 12V/2A usmernikom).. sondi se napajata iz istega vira (12V).. Arduino ima pretvornik iz 12/V na 8V (isti vir)..
- Sondi sta potopljeni v morsko vodo in s kablom (3 žilnim) s Din-3 konektorjem povezana na merilno enoto..

To je to.. Smile

Je izvor težav povezan z:
- nepravilno ozemljitvijo?
- napačnimi kabli (nisem prepričan, da sonda uporablja coaxialen kabel)?
- morsko vodo?

Kaj lahko storim? Bi pomagal morda kondenzator na vhdou med signalom in maso?

Še slikice



hvala za pripombe in nasvete Smile

Slike pripenjaj na forum!

Avtor: BranezKraj: Koprivnica HR PrispevekObjavljeno: Tor Avg 14, 2018 9:50 am    Naslov sporočila:  
----------------------------------------------------------------------------
Kaj oz. kakšni sta sondi? Mikrofon ali kaj drugega?

Avtor: Peter123Kraj: Lj. PrispevekObjavljeno: Tor Avg 14, 2018 10:47 am    Naslov sporočila:  
----------------------------------------------------------------------------
Če imaš doma še generator, lahko namesto vhodnih pravokotnih impulzev na vhod pošlješ trikot/žago ali pa sinus.
Boš videl razliko.
Drugače mi pa manjka kakšen filter/kondenzator med pini 2 in 6 proti GND.
Vrednost... po moje 0d 100nF do 1uF za sprobat, ker je zelo odvisno od frekvence signala, če je le ta nizka je višji C bolj primeren.

Viri morebitnih problematičnih motenj so popolnoma vsi, ki si jih napisal.

Avtor: peterv6iKraj: Izola PrispevekObjavljeno: Tor Avg 14, 2018 2:34 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Branez je napisal/a:
Kaj oz. kakšni sta sondi? Mikrofon ali kaj drugega?


sondi sta analognega tipa SBE-3 in SBE-4 (ena je za temperaturo druga za prevodnost)..
Proizvajala SeaBird electronics..

SBE-3 je po moje stara več ko 15 let..
https://www.seabird.com/modular/sbe-3f-3plus-3s-oceanographic-temperature-sensor/family?productCategoryId=54627473798#

SBE-4 tudi več kot 15 let..
https://www.seabird.com/modular/sbe-4-conductivity-sensor/family?productCategoryId=54627473797


Nazadnje urejal/a peterv6i Tor Avg 14, 2018 2:40 pm; skupaj popravljeno 1 krat

Avtor: peterv6iKraj: Izola PrispevekObjavljeno: Tor Avg 14, 2018 2:36 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Peter123 je napisal/a:
Če imaš doma še generator, lahko namesto vhodnih pravokotnih impulzev na vhod pošlješ trikot/žago ali pa sinus.
Boš videl razliko.
Drugače mi pa manjka kakšen filter/kondenzator med pini 2 in 6 proti GND.
Vrednost... po moje 0d 100nF do 1uF za sprobat, ker je zelo odvisno od frekvence signala, če je le ta nizka je višji C bolj primeren.

Viri morebitnih problematičnih motenj so popolnoma vsi, ki si jih napisal.


Hvala sem ravnokar prišel iz terena.. Probal sem dat kondezator on 0.1 uF med pin 2 in 6 in 3 in 6..in ozelmljil sem konektorje..
Deluje brez težav.. zadeva je stabilna in huh.. mi ja padel kamen.. Wink en problem manj Wink

Avtor: peterv6iKraj: Izola PrispevekObjavljeno: Čet Avg 16, 2018 3:36 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Evo tako pa izgledajo meritve, ki jih dodajam v video stream..

video

Tukaj sem uporabil Arduino, ki je povezan po ethernetu s PC-jem. Uporabil sem eno IP kitajsko kamero (sem spraševal v prejšnjih postih kako povezati). Potem pa sem spisal program, ki bere podatke iz Arduina (REST servis) in s programom FFMPEG ali OBS studio združim prebrane podatke v video stream..

Avtor: gustinmi PrispevekObjavljeno: Tor Feb 26, 2019 5:56 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Slana voda je zelo dober prevodnik. Kaj pa če bi najprej izločil morebitni problem (razliko) med napajanjem doma in na terenu, tako da bi doma potopil sonde v sod slane vode in primerjal rezultate. Če bo izoliral problem na morsko vodo, bo samo ena stvar za razmislit.

INTR pini imajo načeloma nek treshold (internega komparatorja), kaj določa ali je interupt sprejet ali ne. Morda bi se dalo posledico dotika tvoje roke minimizirat, če bi se ozemljil dobro.

Ali je domači akvarij že slanovodni ? Tako zgleda ...

Stran 1 od 1

Powered by phpBB © 2001,2002 phpBB Group