logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Atmega32 - Pomiar napięcia z czujnika ciśnienia 0-1000mbar przez ADC

xujemuje 13 Sty 2017 14:48 1080 6
REKLAMA
  • #1 16196594
    xujemuje
    Poziom 9  
    Witajcie,
    robię pomiar czujnikiem ciśnienia 0-1000mbar, gdzie na wyjściu napięcie 0-10 zmieniając jego wartość do 0-5 dzielnikiem rezystorowym. Na wyjściu z dzielnika, mierząc napięcie multimetrem mam 4,9V przy ciśnieniu otoczenia (ok. 980hPa). Dopiero gdy porządnie zaciągnę powietrze ciśnieniomierza, wskazanie przetwornika się zmienia. Mam podciągnięte zewnętrzne źródło odniesienia przez 100nF, źródło jest takie samo jak napięcie działania procesora.
  • REKLAMA
  • #2 16196663
    Jawi_P
    Poziom 35  
    A gdzie pytanie? Czy ja nie rozumiem czegoś?
    xujemuje napisał:
    Mam podciągnięte zewnętrzne źródło odniesienia przez 100nF, źródło jest takie samo jak napięcie działania procesora.

    A tego tym bardziej. Masz zew. Ref. bezpośrednio z zasilania uC przez kondensator?
  • REKLAMA
  • #3 16197233
    Strumien swiadomosci swia
    Poziom 43  
    xujemuje napisał:
    mierząc napięcie multimetrem mam 4,9V przy ciśnieniu otoczenia (ok. 980hPa).


    No i dobrze bo masz połowę . Masz zakres czujnika szeroki to i czułość mała.
  • #4 16197379
    xujemuje
    Poziom 9  
    Jawi_P napisał:
    A tego tym bardziej. Masz zew. Ref. bezpośrednio z zasilania uC przez kondensator?

    tak

    Strumien swiadomosci swia napisał:
    Masz zakres czujnika szeroki to i czułość mała.

    no tak, problem jednak w tym, że zakres jest do 1000 mbar. Zasilanie, jak i zasilanie ref wynosi około 5,1V. Więc przy ciśnieniu około 980hPa powinienem mieć nieco mniejszą wartość z ADC, a przy dmuchaniu w czujnik do 1000 powinienem wtedy wartość maksymalną.
  • REKLAMA
  • REKLAMA
  • #6 16197596
    xujemuje
    Poziom 9  
    Zaćmienie totalne mam. Mimo ciśnienia rzeczywistego, 980hPa, 4,9V, przetwornik cały czas pokazywał wartość 1023.
  • #7 16197920
    dasej
    Poziom 32  
    Witam.

    Ustaw prawidłowo wewnętrzne źródło odniesienia i wtedy dostosuj dzielnik.
    Będzie działało poprawnie.
REKLAMA