ADC problēmu

A

anujaa

Guest
Hello Friends,

Es lietoju Zigbit moduli Meshnetics kas sastāv no 1281 ATmega.
Piegādes: 3V bateriju.
ADC Specifikācijas:
Rezolūcija: 10 Bit
Atsauce Spriegums: 1.25V
Precizitāte: A2 ciparu LSB.

Man ir piemēroti pastāvīgu ieguldījumu (1V) uz ADC1 pin.
Šī ievade, ADC skaits ir 819,2
Bet skaits vērtības es esmu kļūst ir no 812-832.

Kādēļ es nesaņemu skaits no 818-820?

Es gribu konstantu skaitu value.How kompensēšanai ADC kļūda?

Any help būtu appreciated.

Thanks in advance<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Loti laimīgs" border="0" />
 
Hi Anuja,

Var būt daži troksnis kļūst papildina ar ieejas signālu ..Jūs varat mēģināt pievienot RC filtra ķēde ieejas ..

 
ADC troksnis ir atkarīgs no daudziem parametriem, piemēram, ADC pulkstenis, iespējams izmantošana ATmega "trokšņu canceler" (AD konversijas CPU miega režīmā), nominālā sprieguma un aparatūras dizains.Vai Meshnetics dot / - 2LSB specifikācija?Es šaubos, vai tas ir reāli ar 1,2 Vref anyway.Ja tā ir uzticama ražošana spec, problēma būtu sagaidāms trokšņainās ieejas signālu.

the input voltage, it's aware a lot of noise you won't see with a multimeter!

ADC ir izlases
ievades spriegumu, tas zināms troksnis daudz jūs redzēt ar multimetrs!Šajā gadījumā iesaka RC filtrs vajadzētu palīdzēt.

Parastā programmatūra trokšņu samazināšanas metodi digitālu filtrāciju zemas caurlaides vai vidēji paraugu.

 
ar FVM
Quote:parastā programmatūra trokšņu samazināšanas metodi digitālu filtrāciju zemas caurlaides vai vidēji paraugu.
 
1. lai digitālo filtru var izdarīt šādi: http://www.radiolocman.com/shem/schematics.html?di=36513

Parametram panāk, pievienojot n paraugos, un dalot ar n, lai n ir jauda divi, sadali var aizstāt ar rightshift.

 
LSB vērtību ar 1.25V atsaucoties būtu 1.22mV.Jūs varat pārsniegt trokšņu līmenis diezgan viegli.
Izskatās, ka jums ir nedaudz kompensētu pārāk.

ą2LSB atsaucas uz nelinearitāti kļūdas.Kompensēt var pielāgot programmatūru diezgan viegli.Trokšņa, jums vajadzētu sākt vispirms, lai samazinātu un, ja iespējams, novēršot trokšņa avotiem, kā jau ierosināts liekot MCU gulēt, bet paraugu ņemšanu, pārliecinoties, ka jums ir jauka tīru enerģijas piegādes MCU, filtrēšana ievade suignal cik vien iespējams, kondicionēšana signālu ar buferšķīdumu / filtrs opamp, ...
Papildu filtrēšana varētu veikt programmatūru, kur vienkāršā vidēji darīs brīnumus.Kad esat trokšņu kontrolē varat uzbrukt kompensēt un standarta kļūdas, darot programmatūra kompensāciju.

 
Es neredzēju Meshnetics specifikāciju expectable efektīvi atrisināt vai ATMega1281 precizitāti saskaņā ar īpašiem ekspluatācijas nosacījumiem.Es arī pamanīju, ka visām Atmel datu lapa specifikācija ir par 4V atsauces.Tāpēc es domāju, ka nav nodrošināta rezolūciju vai accuray specifikāciju 1,25 atsauces darbību vispār.Bet labāki rezultāti ir sasniedzami, jo Siniša paskaidrots, gan miega režīmā iegāde var tikt nav iespējams, jo ierīce firmware pamatnostādņu prasības.

 

Welcome to EDABoard.com

Sponsor

Back
Top