Tema: Re: matematinis-mikroprocesorinis klausimas
Autorius: Levas
Data: 2015-02-05 23:50:18
nu siaip dabar perpaiso ekrana jei reikia pilnai kokius 3...4 kartus per 
sekunde. Del optmizavimo (nepaisom skaiciu jei jie nepakito) ekrano 
refresh gali uzkilti ir net iki keliasdesimt fps. Gal uzkils ir daugiau, 
nes SPI dabar uzletintas du kartus. Grafinis ekranas- gana daug info 
pumpuojam.

Pagrindinr problema buvo estetikoje- voltmetras (siuo atveju) turi 
rodyti kazkokia reiksme, bet jei del ADC ir matuojamos reiksmes 
vibraciju persipaiso visi skaitmenys, vizualiai tai ziauriai nervuoja.

Pirmiausia isbandziau statistinius vidurkius, taciau tai nebuvo efektinga.
Poto mazinau bitus, bet jie pasidare "efektingi" tik ziauriai sumazinus 
rezoliucija, bet vistiek isliko mirgesio zonos.

+-% pokytis kuris privercia pasikeisti parametrus netiko, nes % 
rezultatai proporcingi reiksmei. Prie 1000 vienetu tai viena reiksme, 
prie 10 tai kita.

Todel pasirinkau +- vienetus. Dabar +-3 vienetai. Pasidare stabilu, 
skaiciai kaitaliojasi kai itampa pakinta per 6 vienetus. Taip jau 
gavosi, kad tai 0.06V, kas yra kogero nesvarbu.

Naudojant vidurkiu aproksimacija dave labai grazu perejima. Jei tai butu 
ne skaiciai, o rodyklinis prietaisas, tai labai graziai atrodytu- 
rodykle nesoktu iskarto i padeti, o su mazejanciu pagreiciu pribegtu 
prie reikiamos reiksmes. Deja, gaunamas "lagas" ant skaiciuku 
indikacijos nebuvo toks estetiskai grazus.


On 2015.02.05 22:13, ejs wrote:
> 2015-02-05 18:57, Levas rašė:
>> "vidurkio" variantas stabilumo didesnio nedave, bet dave velavima. T.y.
>> jei analoginis signalas staigiai pakinta, MCU parodymai graziai, per
>> vidurkiu reiksmes pasiekia nauja reiksme. Ir tai matosi vizualiai.
>
> Yra 2 problemos, tarp kurių reikia rasti kompromisą:
>   1. sistemos atsako greitis;
>   2. žmogaus vizualinė sistema.
>
> Pradėkim nuo antros.
>   Jei informacija keičiasi daugiau nei 20-24 kartus per sekundę, žmogaus
> vizualinė sistema tai fiksuoja kaip vientisą kintantį vaizdą, o ne
> atskirus jo kadrus. Todėl, jei nori aiškiai matyti rodomas reikšmes,
> turi kaip įmanoma ilgiau rodyti statišką vaizdą.
>
> Jei sistema vaizdą atnaujins per lėtai, nebus pasiektas reikiamas
> sistemos atsako laikas, ir kaip rašai, matytis vėlavimas.
>
> Šių dviejų apribojimų sąveikoje manu visa ekrano informacija galėtų būti
> atnaujinama 4-5 kartus per sekundę. To užtektų tiek aiškiai pamatyti
> rodomą vertę, tik suvokti jos kitimą.
>

-- 
Bye, Levas

--
http://www.vabolis.lt