Witam Poszukuje scalonego uk³adu do pomiaru napiêcia w zakresie 0-24 V, z mozliwo¶ci± odczytu wyniku na 8 bitach (ma byæ pod³±czony do mikrokontrolera). Zalezy mi na dok³adno¶ci do 0,01 a nawet 0,001 V. Z gory dzieki Strzelba
Miernik napiecia z mozliwoscia odczytu na 8 bitach.
Aug 11, 2005
6 Replies
U¿ytkownik "Strzelba" snipped-for-privacy@o2.pl napisa³ w wiadomo¶ci news:ddg2le$53q$ snipped-for-privacy@atlantis.news.tpi.pl...
Je¶li wynik ma byæ na 8 bitach, to dok³adniej ni¿ ~0,1V nie da rady (24/256=~0,1). Je¶li akwizycja danych nie musi odbywaæ siê bardzo szybko, proponujê poszukaæ czego¶ (przetwornika AD) z interfejsem szeregowym (I2C, SPI) np. u Maxima. Tylko te 24V trzeba jako¶ podzieliæ, np. rezystorami.
Poza tym proponujê przed rozpoczêciem prac nad schematem poszukaæ mikrokontrolera lepiej pasuj±cego do zadania (AVR-y Atmela maj± wbudowane przetworniki AD).
Pawe³
Zgadza sie, tylko, ze myslalem o odczytywaniu danych sekwencyjnie np zatrzasniecie wyniku (hold) i odczyt w kilku krokach.
No i tu jest kolejny problem - minimalna wartosc moze wynosic kilka mV, wiec dzielnik napiecia tak srednio mi odpowiada :(
Wiem, ze maja, ale robilem kiedys przetwornik na Atmega16 i nie do konca spelnil moje oczekiwania. A moze cos takiego jak jest w miernikach z automatycznym wyborem zakresu ? Tylko nie z wyjsciem sterujacym LCD, ale z czyms w standardzie TTL... Dzieki Strzelba
Czy wskazanie musi byæ liniowe czy mo¿e byæ logarytmiczne?
W zasadzie nie musi byc liniowe, ale bylo by to wygodniejsze :) Strzelba
To są bardzo różne wymagania. Pierwszy to powiedzmy 2400 punktów czyli ponad 11 bitów. Można użyć przetwornik 12 bitowy np jakiś "successive approximation" - będzie dość szybki. Lepiej jednak szeregowy - są dość tanie - zobacz Burr_Brown ( teraz to chyba TI) a łatwo je podpiąć. W równoległych rzeczywiście musiałbyś czytać w dwóch cyklach. W drugim przypadku masz rozdzielczość 24000 to jest prawie 15 bitów. To już trochę trudno zrobić z marszu. Przetwornikiem SAR ( succesive ...) nie zrobisz tego bo szumy popsują ci rozdzielczość. Jak nie zależy ci na czasie to radziłbym całkujący lub sigma-delta. Nie próbuj szukać na 24V - to nie ma sensu. 12 bitowy możesz spokojnie użyć zasilany z jednego napięcia 5V z Uref 4.096V. Masz rozdzielczość
1mV ale oczywiście dajesz dzielnik z 24 na 4V. Przy wyższej rozdzielczości układ komplikuje się bo w przetwornikach masz zasialania i masy rozdzielone dla części cyfrowej i analogowej.U¿ytkownik "Strzelba" snipped-for-privacy@o2.pl napisa³ w wiadomo¶ci news:ddg2le$53q$ snipped-for-privacy@atlantis.news.tpi.pl...
Witam Zastosuj ADS1110 lub ADS1100 przetworniki 16 bit ten pierwszy daje wynik z swojego ¼rud³a referyncejnego
2.048 ( dzieli to napiêcie na ok 65000 czyli dok³adno¶æ super ) a ten drugi bierze ¼rud³o referencyjne z zasilania czyli 5 V dzieli to napiêcie terz na 65000 ) Oba s± sterowane po I2C prosta obs³ugaJoin the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required