Kā veikt sensoru datus filteration?

H

hameeds01

Guest
mikrokontrolleru saņem daži dati ar sensoru un ka sensoru datus, ir troksnis, tagad mans jautājums ir, kā es varu noskaidrot, šāda veida dati?<img src="http://images.elektroda.net/0_1261164494.gif" border="0" alt="how to perform sensor data filteration?" title="Kā veikt sensoru datus filteration?"/>
 
No zemes gabala, šķiet, piemēram, varat vienkārši ignorēt paraugus, kas ir virs vai zem sliekšņa vērtību.

 
Hello!

Ir grūti izvēlēties pareizu apstrādi, nezinot, ko jūs
meklē.No šī grafika, jo es nezinu, ko signāls jūs mērīšanas,
Es nevaru zināt, kas ir signāls, un to, kas ir troksnis.

Troksnis var samazināt, izmantojot filtru.Periods, ka viss var teikt par savu
problēmu.Tagad, ja jūs vēlaties precīzāku info, lūdzu, paziņojiet mums:

- Kas ir paraugu ņemšanas biežums?
- Kāda ir jūsu signāls's minimālo un maksimālo biežumu?
- Kas ir troksnis īpašības?

Dora.

 
paraugu ņemšanas laiks = 0,001;
i nevar izmantot vienkāršu ierobežotājs bcz dati tiks sēdes starp 0 vai 8<img src="http://images.elektroda.net/45_1261196495.gif" border="0" alt="how to perform sensor data filteration?" title="Kā veikt sensoru datus filteration?"/>
 
Sveiki

Troksnis jūs saņemat izskatās atkārtojamiem veida un augstākas frekvences tad jūsu dati

Pievienot zemas caurlaides filtru (datortehnika - r / c) pirms A / D pārveidotājs

Visu labāko

Bobi
Mikrokontrolleru speciālists
 
Kas ir trokšņa avots?Kāpēc jūsu signāls ir šīs pārejas regulāri?

 
Hello!

Vienkārši muļķīgs jautājums.Jūsu troksnis ir daudz lielāks nekā jūsu datiem.
Un uz augšu, ka jūsu troksni, šķiet, ir pakāpeniski par noteiktu apmēru.
Lielākā daļa trokšņu ir 1 darbības, jums ir arī peeks 3, 4 pakāpieni, utt ..Es ceru,
jūs saprotat, ko es domāju.
Tātad šeit ir mans jautājums: Vai esat pārliecināts, ka signāls endianness jūsu ir
tiesības?Izskatās, piemēram, ja jūsu signāls ir 16 bitu, un, ja jūs invertcukura
MSB un LSB, jums šāda veida signālu.Jūs varētu mēģināt apgāzt savu signālu
paraugi?

Ja jūs zināt, kas ir endianness, lūdzu, izlaidiet šādas rindas.
Jūsu informācijai, uz PC, numuri tiek rakstīti maz endian.Kas nozīmē,
"Maz beigas brauc, tas pirmais".Piemēram, ja jūs vēlaties rakstīt 0x0100 (vai 256) atmiņā,
Jums ir 2 baiti.Pirmais būs 00 un otrā 01.
Pieņemsim, ka jums ir signāls 256 un LSB troksni 3.Šajā gadījumā jūs
varētu saņemt numurus starp 0x00FD un 0x0103.
Ja jums ir šī gada grafika nepareizi (mazliet beigas pirmo), tad jums būs
get iegūt lielu soļus troksni un tiny signālu ..

Dora.

 

Welcome to EDABoard.com

Sponsor

Back
Top