A/D 10 bit, 100us - doradzcie jaki

Potrzebuję przetwornika A/D, 10 bit, pomiar w 100us (z odczytem), współpraca z mikroprocesorem, jedno napięcie zasilania (5V), najchętniej z własnym zegarem ale niekoniecznie, do odczytu położenia potencjometru. Doradźcie jakiś model tani, dostępny i niesprawiający kłopotów (wystarczy symbol). Z góry dziękuję.

Reply to
Janko Muzykant
Loading thread data ...

wez AVR-a zamiast '51 i bedziesz mial przetwornik na pokladzie Albo jak juz musisz miec '51 to albo cos z rodziny ADuC Analoga (AduC812 ?) albo ze starszych moze cos z Philipsowskich (80C552?) albo Infineon (Siemens 80C515, 80C517A - robia je jeszcze?)

Pozdr Michal

Reply to
Michal Baszynski .

Pomyśl może nad zastosowaniem impulsatora zamiast potencjometru, takie są stosowane np. w oscyloskopach cyfrowych - wygląda na zewnątrz jak potencjometr, a w środku jest po prostu kilka styków generujących impulsy na wyjściach (inne dla różnych kierunków obrotu). Jeżeli nie potrzebujesz wartości analogowej a tylko odczyt kręcenia "potencjometrem" - takie rozwiązanie jest bardzo wygodne dla procesora.

Reply to
Adam Dybkowski

...i dla mnie też było by wygodne ale jest problem:

- cena - 64 potencjometry będą pewnie tańsze (a projekt ma być powielany wielokrotnie),

- brak możliwości przedstawienia ustawień (pozycje gałki czy też suwaka).

Reply to
Janko Muzykant

No właśnie myślałem o innym 51 (nie chce mi się studiować AVRów, nic na nich nie robiłem a na 51 swego czasu sporo no i większość krytycznych algorytmów dla urządzenia mam już opracowanych). Ale najchętniej łyknął bym jakiś zewnętrzny A/D (ADC 0804 jest za mało dokładny... lata czasem przedostatni bit, ostatni lata zawsze ale potrzebuję 7 bitów)

Reply to
Janko Muzykant

Takie potencjometry, do odczytu pozycji ktorych potrzeba 10bitow, nie beda tansze. Wystarczy przeprowadzic sekcje paru myszek.

Krzysiek Rudnik

Reply to
Krzysztof Rudnik

Ale potrzebuję 7 bitów. 10 bitów to zapas, żeby mi ogon nie latał (na ADC0804 lata czasem na przedostatnim bicie niestety, zasilanie, filtrowanie itp przerabiałem. Odczyt musi być szybki, więc na skuteczne uśrednianie nie ma czasu).

Ponad trzydziestu ;)

Reply to
Janko Muzykant

Ale trzeba sprawdzic czy nie wymaga to jakiegos zerowania pozycji - te impulsatory nadaja sie tylko do krecenia :-) Nie pokaza ci po wlaczeniu jak sa ustawione galki [o ile maja jakies wskazowki].

J.

Reply to
J.F.

A jak sobie radzisz z odklocaniem? Bo czasem to bedzie latal kazdy bit, jak np mamy zadana wartosc miedzy 3F a 40 ..

J.

Reply to
J.F.

Jak różnica kolejnych pomiarów <2 to ignoruj (potrzebuję 7 bitów). Niestety przy ADC0804 czasem jest 3F,40,41,40,3F... przez dłuższy czas (czasem nieskończony)

Reply to
Janko Muzykant

Zaekranowac, odczytywac dokladnie 50/sekunde ? Odczytywac 200/s i usredniac ?

J.

Reply to
J.F.

Nie wyrobi. Maksymalna latencja 10ms, ilość - 64 gałki. A jeszcze tyle samo przycisków, LCD, ledy 8x8 w multipleksie... Musi odczytać, porównać z poprzednią, jak różnica >1 to wysyłamy. I tyle.

Reply to
Janko Muzykant

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.