Tzn. źle wyraziłem się pisząc "różnicowy", bo powinienem napisać wypadkowy a to nie to samo.
Chodzi mi o policzenie wypadkowej wartości z dwóch czujników Halla
w tej samej jednostce (możliwie minimalnego)
czasu, czyli:
gdzie:
H wyp = wypadkowa wartość pomiaru
H cz1 = wartość pomiaru z czujnika nr 1
H cz2 = wartość pomiaru z czujnika nr 2
Znaki w nawiasach przed H cz1 i H cz2 oznaczają to
z jakim zwrotem wektora mamy do czynienia - w każdym razie należałoby tak dobrać wartość wypadową, aby możliwie najdokładniej uściślić pomiar, o który Ci chodzi. Pisząc zwrot wektora mam na myśli to że wypadkowa natężenia pola magnetycznego (z założenia wyższa wartość od H cz1 lub od H cz2) będzie leżała gdzieś pomiędzy czujnikami.
Oczywiście dysponując uc z jednym tylko wejście ADC musiałbyś wiedzieć jaka jest odległość czasowa od przełączenia pomiaru z jednego do drugiego czujnika. Ehh... To jest trochę utrudnianie sprawy, bo teraz, żeby w miarę dokładnie określić położenie magnesu musisz wiedzieć jakim porusza się on ruchem, tzn. jednostajnym, czy też występuje jakieś przyspieszenie (dodatnie=przyspiesz/ujemne=hamuje). W oparciu o to liczysz jaką przebył drogę (w tej chwili gdy nie było pomiaru), no i masz jako taki dokładny wynik - O ILE uc poradzi sobie z przetworzeniem danych i wyliczeniem - tego nie wiem. Myślę, że dużo prościej byłoby zastosować uc z minimum dwoma wejściami ADC, lub ew. zastosować technikę, że bierzesz dwa uc z jednym wejściem ADC jako pomiarowe i dodajesz trzeci jako nadzorcę, który wylicza wyniki - W JEDNEJ I TEJ SAMEJ JEDNOSTCE CZASU.
Gdyby to nie zaskoczyło, to wydaje mi się, że trzeba by zastosować silniejsze pole magnetyczne, lub zrobić jakieś czarodziejskie sztuczki z elektroniki analogowej. Niestety, nie pomogę Tobie za wiele w elektronice analogowej, ponieważ: 1. nie za dobrze czuję się w tym temacie, po 2. na tym forum są osoby, które w sprawach elektroniki analogowej są DUUUUUUUUŻO lepsi ode mnie.
Pozdrawiam! Jarek J23
P.S. Musiałem w międzyczasie poprawić wzór, bo mały byk w nim popełniłem z pośpiechu - sorry