Monitoring napięcia w kilku

Cześć.

Mam taki problem w swoim projekcie: Przetwornik A\C cztero kanałowy w którym korzystam z dwóch kanałów do pomiaru napięcia zmiennego 50Hz. Do tej pory pomiary robiłem sekwencyjne a teraz muszę je przeprowadzić równocześnie dla dwóch kanałów. Wiem że potrzeba do tego użyć przetworników z układem próbkująco pamiętającym (sample and hold) ale nigdzie nie spotkałem się z jakimś przykładowym rozwiązaniem takiego problemu w postaci schematu. Całość robię w oparciu o mikrokontroler z rodziny AVR. Gdyby ktoś miał jakiś przykładowy układ z którego mógłbym skorzystać bardzo proszę o kontakt lub jakiś namiar w sieci.

Pozdrawiam.

Reply to
Look
Loading thread data ...

Poczytaj DataSheety do tych AVRów. Bawiłem się kiedyś A/C w ATmega8535 i tam dało się tak skonfigurować A/C, żeby konwersje przeprowadzał w odpowiednim moemncie. Są tam do wyboru 3 źródła sygnału startu dla A/C:

-programowe

-zewnętrzne

-zegar (z prescalerem)

Możesz np. programowo wymusić konwersję, procek zmierzy Ci napięcia w obu kanałach, a później je odczytywać w dowolnej kolejności, konwersja i tak będzie robiona tylko raz. Możesz też wykorzystaćsygnał zęwnętrzny bezpośrednio do wykonania konwersji, a przerwanie od A/C będzie Cie informować, że konwersja się zakończyła - wtedy odczytasz wyniki. Trzecie wyjście jest takie, że ustawiasz prescaler na tyle duży, żeby między kolejnymi konwersjami sygnału analogowego program ZAWSZE zdążył odczytać wyniki z poprzednich i też nie ma problemu. Mam nadzieję, że opóźnienia wynikające ze sposobu działania A/C w mikrokontrolerze AVR Ci nie przeszkadzają i takie rozwiązanie Ci wystarczy - bo w sumie nie sprecyzowałeś "jak bardzo jednocześnie" muszą nastąpić odczyty, a w elektronice nie ma ideałów.

Reply to
Konop

No tak, moja wina że nie sprecyzowałem iż chodzi mi o rozdzielczość 16 bitów. Dlatego Twojego rozwiązania nie moge zastosować. Co do "jednakowego czasu pomiaru" napięcia w dwóch kanałach to są podobno przetworniki które potrafią zapamiętać napięcie które sobie moge potem spokojnie zczytać z ich pamięci i przejść do kolejnej konwersji. Poszukuje takiego właśnie rozwiązania, jakiegoś przykładu bo z tymi układami "sample and hold." nie mam żadnego doświadczenia.

Pozdrawiam.

Reply to
Look

No to Ci właśnie opisałem jak to się dzieje - nawet głupi AVR to ma. Tylko, że 10bitów. Nie znam się za bardzo na różnych scalakach realizujących ADC, ale czy te, które widziałeś nie mają osobnego wjeścia w stylu ENABLE czy coś takiego?? Kiedyś bawiłem się jakiś 8-bitowym od TI i miał chyba coś takiego - mogłeś wszystkie przetworniki jednocześnie zablokować a potem swobodnie sczytać je po kolei :D... .

Reply to
Konop

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.