Jaki zastosować przetwornik AC?

potrzebuje zastosować przetwornik AC do pH-metru. On na wyjściu ma wartości analne [:)] a chce go podpiąć do procka z rodzinki '51 i wyświetlić wartość pH na wyświetlaczu sterowanym przez uP.

Reply to
Panoramix
Loading thread data ...

Polecam cos z rodziny ADS1217 (Texas Instruments). Przetwarzanie powoolne (srednio 20 Hz), rozdzielczosc 24 bity, interfejs SPI czyli bardzo latwo podpiac go do '51. Akurat ADS1217 jest 8-wejsciowy, wybierz sobie mniejszy z tej rodziny, bez multipleksera.

Reply to
Adam Dybkowski

24 bitowy przetwornik do pH metru to "lekka" przesada. Poszukaj czegos z PGA i buforem na wejsciu, abys mial duza rezystancje wejsciowa umozliwiajaca bezposrednie podlaczenie elektrody do kostki.

Pozdrawiam, Pawel

Reply to
Pawel Pawlowicz

OK. Dzięki. A teraz zdefiniuj pojęcie PGA :)

Reply to
Panoramix

Wzmacniacz o programowanym wzmocnieniu - masz mozliwosc cyfrowego zadania o ile ma wzmocnic wzmacniacz - poszukaj moze wsrod oferty producentow takich jak Linear Technology, Anolog Devices, Texas Instruments i Maxim - maja duzo przetwornikow i bez problemow znajdziesz cos co ma wbudowane PGA i AC od razu. Byz moze znajdziesz gotowy schemat w notach aplikacyjnych - dobrze jest je przejrzec - duzo dobrych pomyslow jest na rozwiazanie niektorych problemow!

Reply to
PAndy

Chyba jednak przetwornik zrobie sam, ponieważ mi wystarczy 4bit, bo ma mi podzielić 1V na 10 części po 100mV. Jak zrobie sam to przynajmniej bede miał pewność że dobrze podłączyłem wszystko, a tamte układy są troche zbyt rozbudowane, i mi to jest zupełnie niepotrzebne.

Reply to
Panoramix

Po przeczytaniu Twoich postów z innymi pytaniami: od razu Ci mówię - daj sobie spokój z funkcją pomiaru pH...

To osobna praca dyplomowa... w Waszej szkole - pewnie na conajmniej 3-4 osoby. Skoncentruj się na funkcjach obsługi świateł + temperatura + obsługa terminala znakowego.

Lepiej ograniczyć listę funkcji i ukończyć prostrze urządzenie niż zrobić długą listę funkcji na papierze ale nie dojść z projektem nawet do końca schematu...

Życzę powodzenia.

Reply to
Pszemol

Duzo prosciej bedzie zastosowac gotowy uklad przetwornika z wyjsciami na wyswietlacz 7-segmentowy. Do jednego scalaka (ktory mierzy napiecie) podlaczasz od razu wyswietlacz i juz masz gotowy miernik. Cos jak zastosowanie gotowego woltomierza tyle ze z twoim przetwornikiem na wejsciu (PH -> napiecie). Rozejrzyj sie w okolicy w poszukiwaniu ukladu ICL7107, jest w prawie kazdym sklepie elektronicznym.

formatting link
No chyba ze chcesz jeszcze jakos obrabiac swoim procesorem dane z PH-metru - wtedy lepiej bedzie zastosowac przetwornik z wyjsciem dostosowanym do komunikacji z procesorem, np. z interfejsem I2C albo chociaz z wyjsciem rownoleglym 8-bitowym.

Reply to
Adam Dybkowski

Bardzo mily uklad, elektrode mozna podlaczyc bezposrednio do wejscia kostki. Tyle, ze Koledze chodzilo AFAIR o polaczenie z mikrokontrolerem.

Pozdrawiam, Pawel

Reply to
Pawel Pawlowicz
Reply to
Pawel Pawlowicz

troche masz racji ale i sporo przesadzasz :-) toz to tylko pomiar napiecia, jedyny problem to zapewnienie odpowiedniej rezystancji wejsciowej miernika i ewentualnie kompensacja temperaturowa. Ale na procesorku to tez nie takie trudne.

Reply to
Michal Baszynski .

Prostrze od zbudowania termostatu elektronicznego? Bo z tym ma już nasz kolega pewne problemy...

Reply to
Pszemol

No właśnie chodzi mi o układ który bedzie współpracował z ATMELem `51 przez I2C. Rozdzielczość potrzebna niewielka, 5bitowy w zupełności wystarczą. Chce poprostu podłączyć do tego przetwornika sonde pH i 32 możliwości mi wystarczy. Dokładność pomiaru pH do 0.5 mi wystarczy. Jak zaczne hodować paletki to przeprojektuje na jakieś 8-10 bitów.

Reply to
Panoramix

Daj juz sobie siana co? Musisz mnie ciągle jechać? Fakt że wiesz coś więcej ode mnie wcale nie czyni ciebie lepszym. Jestem pewien że jak ty kończyłeś technikum (jeżeli w ogóle odważyłeś się pujść gdzie indziej niż do liceum dwie ulice dalej) to tez nie miałeś bladego pojęcia o elektronice praktycznej.

Reply to
Panoramix

Nie uważam się za kogoś lepszego i nigdzie o tym nie pisałem... Napisałem tylko tyle, że lepiej byłoby gdybyś ukończył z powodzeniem projekt prościejszy niż nie ukończył projektu zbyt ambitnego na swoje możliwości, które jak sam zauważyłeś są dosyć sporo ograniczone... Dostosuj więc zamiary do swoich sił. Powodzenia życzę...

Nigdy nie uczyłem się w technikum. Prosto z liceum o profilu biol-chem udałem się na Uniwerek ;-)

Reply to
Pszemol

Użytkownik "Panoramix" <panoramix[nospam]@neostrada.pl> napisał w wiadomości news:clorc7$36c$ snipped-for-privacy@atlantis.news.tpi.pl...

No to zrob prztwornik w inny sposob - jako czysto programowe rozwiazanie, PWM np i komparator - IMHO bedzie to proste ukladowo i jak mysle w przypadku tego co chcesz robbic wystarczjace - poza tym wspominasz ze masz limitowane zdolnosci praktyczne - w takim przypadku powinienes ograniczac hardware tak jak to mozliwe.... choc jak rozumiem gotow jestes zrobic nawet 5 bitowego flasha na OPAMP... ;) powodzenia

Reply to
futu

Użytkownik "futu" snipped-for-privacy@poczta.onet.pl> napisał w wiadomości news:clounb$ap2$ snipped-for-privacy@news.onet.pl...

Bardzo sie ciesze, ale teraz jeszcze jedna moja prośba, napisz mi to tak żebym zrozumiał. Mianowicie nie rozumiem: "flasha na OPAMP... ;)" oraz "PWM np i komparator - IMHO"

Reply to
Panoramix

Dziękuje. Wierze w to że mi sie uda :-) Ty tez mógłbyś...

Reply to
Panoramix

Użytkownik "Panoramix" <panoramix[nospam]@neostrada.pl> napisał w wiadomości news:clp3dd$jf1$ snipped-for-privacy@atlantis.news.tpi.pl...

Prosto flash czyli przetwornik AC z bezposrednim porownaniem - tworzysz dzielnik rezystorowy ktory tworzy szereg napiec odniesienia - ile napiec tyle rozroznianych poziomow - jesli masz 4 bity to 16 roznych napiec , 5 bitow 32 napiecia itd - w praktyce to po prostu szereg polaczonych rezystorow z ktorych pierwszy podpiety jest dajmy do + a ostatni do masy - w ten sposob stworzyles sobie napiecia odniesienia teraz uzywajac identycznej liczby komparatorow (liczba kompratorow i rezystorow zalezy od liczby bitow - n czyli 2^n) porownujesz na raz - jednoczesnie napiecie wejsciowe ze wszystkimi napieciami odniesienia - w efekcie na wyjsciu komparatorow dostajesz od razu informacje w tzw kodzie termometrycznym jakie jest napiecie wejsciowe w odniesieniu do napiecia odniesienia - pozostaje ci tylko dolozyc enkoder zamieniajacy kod termometryczny na NBK i masz najszybszy z defincji pomiaru przetwornik AC. Napisalem o robieniu flasha ze wzmacniaczy operacyjnych (OPAMP OPerating AMPlifier) bo jak szybko policzysz dla 5 bitowego przetwornika masz 32 komparatory a dla 8 bitowego 256... to byl rodzaj zartu.

Zas co do drugiej czesci. Pomiaru napiecia wejsciowego mozesz dokonac metoda porownawcza tzn majac komparator porownujesz nieznane napiecie wejsciowe ze znanm napieciem odniesienia - to znane ci napiecie odniesienia najczesciej wytwarza sie w przetworniku CA, niektore uklady mikrokontrolerow jednukladowych maja na swej strukturze uklady czasowo licznikowe i np komparator analogowy, czesto uklad czasowo licznikowy mozna tak skonfigurowac ze na wyjsciu takiego generatora mozesz otrzymac fale prostokatna a stalej czestotliwosci ale o zmiennym wspolczynniku wypelnienia tj zmienia sie szerokosc logicznej "1" w stosunku do logicznego "0", jesli taka fale prostokatna o zmiennym wspolczynniku wypelnienia scalkujesz (podasz na filtr dolnoprzepustowy) to na wyjsciu takiego ukladu uzyskasz napiecie proporcjonalne do wspolczynnika wypelnienia. To znaczy ze mozesz zamienic liczbe na napiecie czyli masz przetwornik CA wlasciwie za darmo (wlasciwie koszt tylko elemntow biernych i jednego zasobu mikrontrolera) - Takie przetworniki sa czesto uzywane tam gdzie mamy do czynienia z obiektami o duzej inercji np grzanie (woda w akwarium nagrzewa sie wolno i relatywnie wolno stygnie - akwarium jest obiektem o duzej inercji czasowej - podobnie jest z pomiarem Ph - nie zmienia sie on kilkaset razy na sekunde). Jesli nie masz ukladu czasowo licznikowego ktory posiada tryb pracy PWM to zawsze mozesz wykorzystujac program stworzyc takie przetwornik PWM - tracisz tylko czas procesora i jedna nozke i troche pamieci. Zalozmy ze zrobiles sobie taki przetwornik CA wykorzystujacy PWM i masz np w takim ukladzie wbudowany komparator analogowy (tak jest np w 2051 atmela) - jesli teraz na jedna z nozek komparatora podasz napiecie wytworzone w swoim przetworniku a na druga mierzone napiecie to w momencie kiedy twoje napiecie odniesienia bedzie rowne badz mniejsze od napiecia mierzonego na wyjsciu komparatora bedziesz mial logiczna "1" - jesli napiecie odniesienia bedzie wieksze niz napiecie wejsciowe to stan wyjscia komparatora bedzie wynosil "0" - teraz zmieniajac liczbe okreslajaca wspolczynnik wypelnienia mozesz dokladnie okreslic kiedy stan komparatora ulega zmianie a wiec dokladnei wiesz kiedy twoje napiecie odniesienia zrownalo sie z napieciem mierzonym. I tak powstal przetwornik AC wykorzystujacy przetwornik CA ktorego tak naprawde nie musisz posiadac jako uklad elektroniczny bo mozesz zrealizowac go jako program. Teraz potrzebujesz 5 bitow a za pol roku okaze sie ze potrzebujesz np 7 bitow... musialbys zmieniac konstrukcje (no chyba ze z gory zaprojektujesz ja jako nadmiarowa) a w przypadku programu po prostu zmienisz program... i kosztem czasu poprawisz rozdzielczosc przetwornika. w tym konkretnym przypadku nie przypuszaczm bys mierzyl Ph czesciej niz raz na sekunde wiec spokojnie mozesz zrobic przetwornik AC na CA na PWM :D ktory ma bardzo dobre parametry a kosztuje ulamek ceny oddzielnego ukladu. Czesto takie rozwiazania stosuje sie tam gdzie mamy ograniczone zasoby sprzetowe a jednoczesnie duzo wolnego czasu procesora.

Reply to
futu

Powitanko,

Ooo, to, to, wlasnie rezystancja zrodla (elektrody szklanej) jest problemem przy pH-metrach. Jak juz sie zrobi wejscie wzmacniacza o odpowiedniej Rwe, to dalej na stronie Atmela jest/byl gotowiec w asm do pomiaru napiecia przy pomocy '2051. Pozdroofka, Pawel Chorzempa

Reply to
Pawel "O'Pajak

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.