Stránka 2 z 2

Napsal: 01 úno 2015, 20:55
od PavelFF
Jak vlastně může fungovat měření a přepínání rozsahů? To je dotaz asi hlavně na zkušeného programátora mtajovsky.

Měřáček obsahuje jednočip STM8S003 , což je, cituji: "16 MHz STM8S 8-bit MCU, 8 Kbytes Flash, 128 bytes data EEPROM, 10-bit ADC, 3 timers, UART, SPI, I²C"

Má jen 10bit A/D převodník a umí zobrazovat čtyři místa až asi do "3500"( 35,00V a 3.500A). K tomu mi 10bitů nějak nesedí (1024) .

Ampérmetr přepíná desetinnou tečku při přechodu z "999.9" mA na "1.000" A. Při proudu 1,00 A je na bočníku asi 26,8mV. Při maximálním proudu je na bočníku jen okolo 100mV. Jak je to možné? Je tam zesilovač? Nebo si převodník umí nastavovat dorazy, mezi kterými bude měřit?

Napsal: 01 úno 2015, 21:40
od lesana87
Ty dva bity navíc může získávat ditheringem, ale zesilovač, jestli koukám do správnýho datašítu, nemá.

Napsal: 01 úno 2015, 23:13
od danhard
Zapomínáte na to, že šikmookej programátor je nápaditej, má tam k dispozici 16bit PWM a taky operace typu "Bit manipulation ", takže s tím manipuluje tak dlouho, až vám ukáže 4-místnou hodnotu :lol: