16-02-2016, 21:36
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?
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?