Re: A/D prevodnik a napätova referencia v ATMega328P na Arduine

Tomas Urbanek turbyho na me.com
Pátek Březen 24 15:02:12 CET 2017


Spise bych sazel na celkove velky odber a zbytecne nizke hodnoty pull-up odporu u tlacitek. V kombinaci s mekkym zdrojem a absenci blokovani je problem na svete. Pro nektere aplikace je vhodne nahlednout do schematu. Casto se vyplati poridit original nebo alespon overene neosizene klony. Neni totiz Arduino jako arduino.

T

24. 3. 2017 v 13:43, David Obdrzalek <David.Obdrzalek na mff.cuni.cz>:

> Myslim, ze chybi mereni s napajenim z baterky (a to naprimo, bez nejakeho 
> stabilizatoru) za soucasne odpojeneho spojeni k PC. Aby to bylo bez sumu 
> prichazejicich po dratech zvenku.
> 
> D.O.
> 
> 
>> On 24 Mar 2017 at 12:06, Richard Kaliciak wrote:
>> Merane to bolo na pinoch, na ktore sa nasuvaju tie takzvane stity. Na
>> Arduine som mal nasunuty LCD Keypad Shield, takze priamo k pinom
>> procesora nebol pristup.
>> O absolutnu presnost mi tu neslo, to sa nastavi kalibraciou.
>> Referenciu neprepinam (tam treba cakat este dlhsie ako len jeden
>> prevod), ale po prepnuti MUXu prve meranie zahadzujem.
>> 
>> Vcera vecer som urobil dalsi pokus. Vytvoril som zjednodusenu verziu
>> programu bez PWM riadenia jasu displeja (podsvietenie vypnute), s
>> meranim iba jedneho ADC kanala bez prepinania MUXu. Program caka
>> postupne na stlacenie jednotlivych tlacitok, namera 1000 hodnot a posle
>> ich seriovol linkou 38400 cez UBS do PC. Vysledok je tu:
>> http://kaliciak.ddns.net/temp/arduino/meranie_LCD_Keypad_Shield.zip
>> Tlacitko UP (button 2) chrasti, treba ho poriadne stlacit, inak by tie
>> hodnoty lietali este viac.
>> 
>> 1. tabulka: externa referencia B589, to su cisla podla ocakavania,
>> diagram je pekne spicaty. Az na ten button 2 (UP). Tuna nezalezalo na
>> druhu napajania (12V extern alebo z USB), vysledky su skoro rovnake.
>> 
>> 2. tabulka: vnutorna referencia, napajane z externeho zdoja 12V. Tu to
>> uz lieta ovela viacej a krivky maju aj dve lokalne maxima.
>> 
>> 3. tabulka: vnutorna referencia, napajane len z PC cez USB. Rozptyl
>> hodnot je ako v tab. 2, dokonca sa mi to zda byt lepsie. Tiez vidno dve
>> lokalne maxima. Button UP som uz tlacil poriadne, preto je ten rozptyl
>> mensi.
>> 
>> Moj zaver je ten, ze minimalne v tomto konretnom kuse je vnutorna
>> referencia ovplyvnovana rusenim na Vcc. Pravdepodobne je to tym
>> zjednodusenym zapojenim AVcc bez odrusenia. (Typicky hrdzavy kliniec,
>> podla motta "ved mne to chodi, tak naco tam dat odpor/tlivku/kondenzator
>> ...".)
>> 
>> 
>> Bolo by zaujimave vediet vysledky, ak by pokus zopakoval aj niekto
>> druhy. Treba na to Arduino Uno, LCD Keypad Shield, odpor 560 ohmov
>> zapojeny medzi A0 a GND. HEX s vnutornou referenciou je tu:
>> http://kaliciak.ddns.net/temp/arduino/MEGA328P-interna-referencia.hex.zip
>> 
>> Richard Kaliciak
>> 
>> 
>> http://www.dfrobot.com/wiki/images/a/a7/LCDKeypad_Shield_SCH.png
>> 
>>> Am 23.03.2017 um 15:46 schrieb Jan Waclawek:
>>> Rozdielne vysledky od rozdielneho napajania vyvolavaju podozrenie. Kde si
>>> mal opretu zem pocas toho merania? Ak nie priamo na pine AGND (nie je tak
>>> v DS oznaceny ale ten pin hned vedla AREF a AVCC), no tak schvalne, zapoj
>>> si to znova tak isto a opri hrot o ten pin. A potom ho opri aj o AVCC,
>>> znova priamo pin.
>>> 
>>> Ja na ATMega128/2561 pouzivam VREF a hodnoty (single-ended) mi lietaju
>>> plusminus dva-tri biny bez toho aby som nejako zvlast nad tym rozmyslal,
>>> IDLE nepouzivam. Na nejakej mega8 som kedysi skusal diferencialny mod a
>>> max. zosilnenie, tam to lietalo poriadne ale to sa zase dalo ocakavat.
>>> 
>>> Co sa tyka *absolutnej* presnosti, tak to je v rovno v DS napisane, VINT
>>> Internal Voltage Reference min.1.0 typ.1.1 max.1.2 V - mozes si o tom
>>> mysliet co chces, mne sa to napriklad vobec nepaci :-) ale je to tam
>>> cierne na bielom a podla toho sa treba zariadit.
>>> 
>>> Este je upozornenie v DS zahodit prvu vzorku po prepnuti referencie.
>>> 
>>> J
> 
> 
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list