SVETELEKTRO

18. novembra 2006   Verzia pre tlač Verzia pre tlač

Osmibitový AD převodník


james999

Obsluha tohoto přípravku je zajištěna procesorem resp. čítačem/časovačem, který pracuje v režimu záchytného registru.

Osmibitový AD převodník
Obsluha tohoto přípravku je zajištěna procesorem resp. čítačem/časovačem, který pracuje v režimu záchytného registru.
Měřící cyklus začíná vybitím kondenzátoru C1 pomocí tranzistoru T1. Po rozpojení tranzistoru se kondenzátor začne nabíjet z proudového zdroje IO1. Rychlost nabíjení je dána jednak kapacitou kondenzátoru (vyšší kapacita zpomaluje nabíjení) a trimrem R3 ( mění proud proudového zdroje ; nižší hodnota zvýší proud zdroje a tak se nabíjení urychlí). Dioda D3 spolu s rezistorem R4 slouží jako teplotní kompenzace proudového zdroje IO1. Hodnotou odporu R4 je nutno nastavit, aby kompenzace skutečně pracovala. Napětí s kondenzátory C1 se přivádí na invertující vstup komparátoru IO2 a zde se porovnává se vstupním napětím, které je přivedeno na neinvertující vstup IO2. Vzhledem k tomu, že na proudové zdroji IO1 musí zůstat určitá minimální napěťová rezerva URES, nemůže být vstupní napětí v rozsahu 0 až 5 V přivedeno přímo, ale přes odporový dělič R1, R2. Tento dělič sníží napětí na polovinu ( tedy na rozsah 0 až 2,5 V). Diody D1 D2 chrání přípravek před příliš velkým nebo záporným vstupním napětím. Výstup komparátoru IO2 je přiveden na vstup D1. Zvyšovací odpory R2 R6 (Pull-up) jsou nutné pouze v případě, že bychom chtěli přípravek připojit k MCU. AT89C2051. (Ten však č/č2 nemá.)
Samotný proces měření- Vzhledem k tomu, že po rozpojení tranzistoru T1 (na pokyn procesoru )narůstá napětí kondenzátoru C1 lineárně s časem, je doba trvání kladného impulsu na IO2 přímo úměrná hodnotě vstupního napětí. V okamžiku, kdy napětí kondenzátoru C1 překročí hodnotu napětí přivedenou na neinvertující vstup generuje se na výstupu IO2 sestupná hrana. Tato sestupná hrana je použita k aktivaci záchytného registru časovače, propojka mezi vstupy D1 D2 lze využít k připojení na č/č/0 k hradlování vstupem INT0.
Funkce komparátoru je li větší napětí na + než na  komparátor se nastaví do 1, a naopak.

Ako sa vám páčil tento článok?
  • Páči sa mi (0)
  • Súhlasím (0)
  • Zábavné (0)
  • Informatívne (0)
Najnovšie články od james999 (zobraziť všetky)

Pridaj komentár