Tema: Re: matematinis-mikroprocesorinis klausimas
Autorius: Levas
Data: 2015-02-06 21:28:27
kitas video, ana istryniau.

http://youtu.be/FhzZH5T8lo0

Desineje virsuje- optimizuotas.
Kaireje- voltai geltoni ir dubliuojantys ma, tiesiai tai ka rodo ADC.

Jokios matematikos nera- reiksme tai du kartus nuskaitytas ADC su 
susumuotas.


On 2015.02.06 21:14, Levas wrote:
> nebeliko senu versiju :) ir galutines versijos negaliu parodyti, nes
> neturiu visu "datciku"- kinai pavede su tiekimu.
>
> http://youtu.be/YvJUmFS1M_Y
>
> Ziureti tik i virsutini desini parodyma (V), visi kiti skaiciukai rodo
> bet ka- ADC ten niekas nepajungta (floating).
>
> Pakeliui dar skaito per I2C nustatymus. Ekrano SPI turi veiktu 2x greiciau.
>
>
>
> siaip ten viskas nekosherna- ir visi triuksmauja, ir softas netobulas.
>
> Del bitu, naudoju kiek turiu- tai AT91SAM7S256
>
> On 2015.02.06 01:19, ejs wrote:
>> 2015-02-05 23:50, Levas rašė:
>>
>>> 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.
>>
>> galima video?
>> Išbandžiau atnaujinimą kas 65, 100, 150, 200, 250, 500 ir 1000 ms.
>> Vizualiai iki 100 ms yra per greiti, 150 ms yra dar kiek nervuojantis, o
>> 500 ms - jau per lėtas.
>>
>>> 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.
>>
>> 10 bitų ADC?
>> Jei pereitum prie 12 bitų? Turėtum 10 realių bitų.
>>
>>> 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.
>>
>> gal per greitai nuskaitai reikšmę iš ADC? Arba laideliai neekranuoti ar
>> plokštė nekošerna?
>>
>> Išbandžiau LDR'ą su OLED ekrano atnaujinimais nuo 65 ms (mažiausia ką
>> išspaudžia 16 MHz Mega32) iki 1s. Vizualiai priimtinas diaazonas -
>> 200-300 ms. Nuo LDR nuskaitytos reikšmės kinta 960-986 diapazone, kas
>> yra cieli 5 bitai šiukšlių.
>>
>> Pastumdžius reikšmes su
>>      cLdrValue = ((analogRead(ldrPin) >> 3 ) << 3);
>>
>> atvaizdavimas žymiai tolygesnis.
>

-- 
Bye, Levas

--
http://www.vabolis.lt