Witam,
Jestem w trakcie projektu mającego na celu między innymi pomiar prądu za pomocą przetwornika hallotronowego ACS712 do 5 A.
http://www.allegromicro.com/en/Products ... tions.aspx W projekcie korzystam z zestawu uruchomieniowego ATB_v103. Wyjście VOut przetwornik ACS712 podłączyłem do przetwornika ADC mikrokontrolera Atmega32. Pisząc program w C wzorowałem się na rozwiązaniu opisanym na mikrokontrolerze PIC
http://embedded-lab.com/blog/?p=4529 .
Przy prądzie zerowym, napięcie wystawiane przez ten przetwornik równa się 2,5V(Vcc/2), lecz uśredniane wyniki w moim programie, przy napięciu Vref = 5V oscylują w granicach wartości (ADC: 507~516), gdzie wartość oczekiwana ADC powinna się równać 512. Sygnał wyjściowy sprawdzany oscyloskopem nie zawiera zakłóceń. Analogiczne pomiary napięcia oraz prądu metodą bocznikową wzorowane na programach z kursu Atnel dają stabilne odczyty.
Prosiłbym o pomoc lub sugestie w rozwikłaniu mojego problemu.