Jak podłączyć taki czujnik do wejścia ADC mikrokontrolera AVR? Rezystancyjny to wiadomo a pojemnościowy jak?
pojemnościowy czujnik wilgotności
Nov 12, 2005
6 Replies
Pojemnościowy to raczej w układ generatora i mierzyć mikrokontrolerem częstotliwość impulsów.
pozdrawiam Piotr
To radzisz zastosować jakiś układ gen np. 555?
np. za pomocą ne555 do dowolnego wejścia procka, lub jescze prościej pomiędzy dowolną nogę AVR a masę. W ten sposób stworzysz przetwornik pracujący z "metodą czasową prostą". Algorytm następujący:
- pin ustawiony jako wyjscie ze stanem 0. (rozładowywanie kondensatora).
- Pin przełączony jako wejście z PullUp'em załączonym (ładowanie)
- Pomiar czasu po którym wejście będzie "widziało" stan 1.
- powrót do pkt1.
Pozdrawiam Hrabioz
Super bo łatwo. Tylko mogą pojawić się problemy z wyskalowaniem. Może się mylę. Czujnik ma podane dwa punkty odniesienia i liniową charakterystykę +-2%.
Przede wszystkim to najpierw sprawdź jaki zakres zmian pojemności ma czujnik który chcesz zastosować. Może się okazać że 555 będzie za wolny przy rozsądnych wartościach rezystorów.
pozdrawiam Piotr
Nie jest najlepiej bo w nocie katalogowej tego czujnika podali tylko punkt odniesienia. Cz-tyka podobno liniowa. Będzie zatem problem ze skalowaniem - trzebaby miec jakis wzorzec.
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required