Stránka 2 z 2

Re: Přetečení funkce analogWrite, funkce map

Napsal: 12 úno 2018, 09:50
od TomTP
ArduXPP píše:
06 úno 2018, 15:35
Nemá tam být 1023 ?
Asi to nehraje zásadní roli, ale má.

Re: Přetečení funkce analogWrite, funkce map

Napsal: 12 úno 2018, 11:10
od jankop
TomTP píše:
12 úno 2018, 09:50
ArduXPP píše:
06 úno 2018, 15:35
Nemá tam být 1023 ?
Asi to nehraje zásadní roli, ale má.
Opravdu to nehraje zásadní roli, ale nemá. :D Můžeme polemizovat, co ti vrátí převodník při Uin=Uref. Může to být nula nebo 3FF. Ale mohu ti dokázat, že při použití dělitele 1023 dostaneš v celém zbývajícím rozsahu méně přesné výsledky než s dělitelem 1024. Konec konců dej si to třeba do Excelu a uvidíš.

Re: Převedení hodnot z analogRead na napětí

Napsal: 12 úno 2018, 11:35
od ArduXPP
Jestli má či nemá vliv 1023 na výsledky je jedno, správně je jen jeden záznam.
Je možné, že při 1024 se záznamy zdají přesnější . Asi tak, když bych použil 10bit převodník a 11bit, asi záznamy s 11bit se budou zdát přesnější :) Co dokáže jednička v rozdílu .. :)

Re: Převedení hodnot z analogRead na napětí

Napsal: 12 úno 2018, 13:34
od TomTP
Věřím ti! Excel netřeba :-) V datasheetu ATmega je konverze uvedena: ADC=Vin*1024/Vref nicméně převodník vrací 0-1023 a tím dochází k mírnému zmatku který by mohl lehce vyústit v matematickou olympiádu. A když si to navíc naškálujem, tak pak stejně zjistíme, že ta spočítaná nula není ve skutečnosti vůbec tak jasná :D

Re: Převedení hodnot z analogRead na napětí

Napsal: 12 úno 2018, 14:26
od ArduXPP
Tak v nových datasheet třeba ATtiny1616 je už uvedeno 1023 :)

Re: Převedení hodnot z analogRead na napětí

Napsal: 12 úno 2018, 14:53
od jankop
Jo, to jsou ty preliminary? Holt i mistr tesař se někdy utne. Oni to časem opraví.

Re: Převedení hodnot z analogRead na napětí

Napsal: 12 úno 2018, 15:09
od ArduXPP
Četl jsem pár článků a 1023 je správně, rozlišení ADC je 1024 - 1 ...