Monitoring =?iso-8859-2?Q?napi=EAcia?= w kilku
Masz problem? Zapytaj na forum elektroda.pl
From: Look <viki_at_nospam_priv4.onet.pl>
Subject: Monitoring =?iso-8859-2?Q?napi=EAcia?= w kilku
Date: Sun, 09 Oct 2005 11:52:11 +0200
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.
From: "Konop" <konop13_at_nospam_gazeta.pl>
Subject: =?iso-8859-2?Q?Re:_Monitoring_napi=EAcia_w_kilku_kana=B3ach.?=
Date: Sun, 9 Oct 2005 19:04:29 +0200
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.
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.
--
Pozdrawiam
Konop
UWAGA!!
ZABEZPIECZENIE ANTYSPAMOWE!!
Aby wysłać do mnie maila zamień w moim adresie "13" na "po" :)...
From: Look <viki_at_nospam_priv4.onet.pl>
Subject: Re: Monitoring =?iso-8859-2?Q?napi=EAcia?= w kilku
Date: Sun, 09 Oct 2005 19:17:46 +0200
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.
From: "Konop" <konop13_at_nospam_gazeta.pl>
Subject: =?iso-8859-2?Q?Re:_Monitoring_napi=EAcia_w_kilku_kana=B3ach.?=
Date: Sun, 9 Oct 2005 20:24:06 +0200
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.
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... .
--
Pozdrawiam
Konop
UWAGA!!
ZABEZPIECZENIE ANTYSPAMOWE!!
Aby wysłać do mnie maila zamień w moim adresie "13" na "po" :)...