• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino - Omomierz
#1
Witam

Projektuję omomierz, którego sercem będzie Arduino, jednak najprostsza metoda z dzielnikiem napięcia nie jest dla mnie wystarczająca, a mianowicie dokładność pomiaru jest niezbyt satysfakcjonująca.

Zamierzam utworzyć drabinkę z 3 rezystorów. Dwa z nich są znane, a trzeci to ten którego wartość będę wyliczał. Górny rezystor będzie miał największą wartość i będzie służył do pomiaru większych wartości rezystancji, natomiast środkowy opornik będzie miał mniejszą wartość. W momencie kiedy mierzony rezystor będzie miał niewielką wartość Arduino automatycznie podłączy jedynie ten środkowy rezystor w innym przypadku podepnie oba. Chciałbym, aby dokładność pomiaru była równa około 1%. Nie wiem tylko czy dobrze wyznaczam wartość rezystorów.

Na razie jedynie ten górny o większej wartości.
Załóżmy, że maksymalnie mierzyłbym oporniki do wartości 1MegOhm. Więc tak, rozdzielczość przetwornika Arduino przy mierzonym napięciu 0-5 V to 4,88 mV co będzie odpowiadało 976,56Ohm w sytuacji gdy mierzę rezystancję z zakresu 0-1MegOhm(dobrze myślę?).

deltaR/R < 0,01 . Ponieważ musi być mniejsze niż 1%. Przy R? = 1MegOhm z powyższej nierówności otrzymuję deltaR = 10 kOhm, biorąc pod uwagę rozdzielczość przetwornika deltaR = 9,765 kOhm (to ma sens?). Więc teraz R3 > 9990,234kOhm i R3 < 1,009765MegOhm.

Mając zakres R3 mogę wyliczyć zakres w którym powinien mieścić się rezystor górny, aby dokładność pomiaru mieściła się w 1% dla rezystora mierzonego o wartości 1MegOhm przyjmując pewną wartość Vout z zakresu 0-5V.

Następnie mogę wyliczyć wartość rezystora środkowego, który odpowiadałby za pomiar mniejszych rozdzielczości w podobny sposób.

Nie wiem czy dobrze myślę, czy może totalnie nie ma to sensu?
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości