'51 i pomiar napiecia
Masz problem? Zapytaj na forum elektroda.pl
From: "Henryk" <halo13_at_nospam_poczta.onet.pl>
Subject: '51 i pomiar napiecia
Date: Sat, 18 Jan 2003 19:57:11 +0100
Witam
Mam taki oto problem:
Zamierzam zbudowac urzadzenie oparte na procesorze serii 8051, ktore ma
korzystac z czujnika cisnienia.
Sygnalem wyjsciowym z tego czujnika jest napiecie stale zmieniajace sie w
zakresie 0-100mV.
W zaleznosci od zmierzonego cisnienia, uklad ma sterowac 2 wyjsciami.
Problemem jak na razie nie rozwiazanym jest realizacja pomiaru tego
napiecia.
Zaznaczam, ze nie potrzebuje znac dokladnie jego wartosci, wydaje mi sie, ze
blad rzedu 10% jest zupelnie do przyjecia.
Myslalem aby zastosowac jakis przetwornik A/C, jednak to powiekszy zlozonosc
ukladu oraz koszty. Pozniej szukalem w miare taniego procesora o 1 wejsciu
analogowym i malej liczbie koncowek - prawde mowiac to wystarczy mi 5
portow. Wpadlem na pomysl czy nie dalo by sie jednak wykorzystac
wewnetrznego komparatora (89cx051) i tak zrealizowac pomiar napiecia.
Wyobrazam to sobie tak: jedna koncowka komparatora - napiecie z czujnika *
10, druga koncowka obwod RC szeregowy - pojemnosc ladowana do napiecia
odniesienia. W momencie poczatku ladowania C uruchamiam timer i czekam do
momentu zrownania napiec. W tym momencie odczytuje timer i na tej podstawie
mam informacje o wielkosci mierzonego napiecia. Ma to szanse dzialac?
I tutaj zwracam sie o pomoc do grupowiczow: Ma moze ktorys z kolegow gotowe
rozwiazanie ukladowe oraz listing programu?
A jak z dokladnoscia takiego pomiaru?
Nie jestem jeszcze zdecydowany jakiego procesora urzyc, ale ze wzgledu na
znajomosc '51 najchetniej obstawal bym przy czyms zblizonym. A moze jakiegos
AVR'a 8 nozkowego by wystarczylo?
Czekam na sugestie i porady.
Pozdrawiam
Pawel
From: "Zbino" <zew_at_nospam_NOSPAMpoczta.onet.pl>
Subject: Re: '51 i pomiar napiecia
Date: Sat, 18 Jan 2003 20:18:19 +0100
portow. Wpadlem na pomysl czy nie dalo by sie jednak wykorzystac
wewnetrznego komparatora (89cx051) i tak zrealizowac pomiar napiecia.
Wyobrazam to sobie tak: jedna koncowka komparatora - napiecie z czujnika *
10, druga koncowka obwod RC szeregowy - pojemnosc ladowana do napiecia
odniesienia. W momencie poczatku ladowania C uruchamiam timer i czekam do
momentu zrownania napiec. W tym momencie odczytuje timer i na tej
podstawie
mam informacje o wielkosci mierzonego napiecia. Ma to szanse dzialac?
I tutaj zwracam sie o pomoc do grupowiczow: Ma moze ktorys z kolegow
gotowe
rozwiazanie ukladowe oraz listing programu?
A jak z dokladnoscia takiego pomiaru?
Nie jestem jeszcze zdecydowany jakiego procesora urzyc, ale ze wzgledu na
znajomosc '51 najchetniej obstawal bym przy czyms zblizonym. A moze
jakiegos
AVR'a 8 nozkowego by wystarczylo?
Patent z kondensatorem będzie działał co więcej był kilka lat temu w
jakiejś gazecie elektronicznej przy opisie wykrywacza metali. Tam do C2051
dołączony był potencjometr którym tak właśnie regulowało się czułość
From: "Pawel \"O'Pajak\"" <pavel(malpa)klub.chip.pl_at_nospam_niechciana.poczta.out>
Subject: Re: '51 i pomiar napiecia
Date: Sat, 18 Jan 2003 21:24:08 +0100
Powitanko,
Patent z kondensatorem będzie działał co więcej był kilka lat temu w
jakiejś gazecie elektronicznej przy opisie wykrywacza metali.
A taki kondziolek to sie aby liniowo laduje??? Ja bym raczej w jakis prosty
A/D przetwornik poszedl... 8 bitow chyba wystarczy - dokladnosc wiecej niz
trzeba.
Pozdroofka,
Pawel Chorzempa
--
"-Tato, po czym poznać małą szkodliwość społeczną?
-Po wielkiej szkodzie prywatnej" (kopyrajt: S. Mrożek)
Przy odpowiadaniu na priv zastanow sie nad moim adresem;-)
From: "Michał Lankosz" <nie_at_nospam_lubie.spamu>
Subject: Re: '51 i pomiar napiecia
Date: Sat, 18 Jan 2003 22:16:46 +0100
A taki kondziolek to sie aby liniowo laduje??? Ja bym raczej w jakis
prosty
A/D przetwornik poszedl... 8 bitow chyba wystarczy - dokladnosc wiecej niz
trzeba.
Są dwa proste rozwiązania:
a) laduje sie wykladniczo, ale software'owo można bardzo łatwo to
zlinearyzować (tablica)
b) proste źródło prądowe i już się ładuje liniowo
Jeśli dokładność ma być 10%, to nie ma co też przesadzać z rozdzielczością,
32 poziomy pewnie wystarczą (5 bitów), a może i 4 bity.
--
Michał, SQ9FQQ http://sq9fqq.prv.pl/
GG:374157 http://free.ngo.pl/sp9zcj/
mike2001 (malpa) tlen.pl
From: "Henryk" <halo13_at_nospam_poczta.onet.pl>
Subject: Re: '51 i pomiar napiecia
Date: Sun, 19 Jan 2003 11:54:50 +0100
Użytkownik "Pawel "O'Pajak""
<pavel(malpa)klub.chip.pl_at_nospam_niechciana.poczta.out> napisał w wiadomości
news:b0ccom$t3u$1_at_nospam_news.polbox.pl...
Powitanko,
Patent z kondensatorem będzie działał co więcej był kilka lat temu w
jakiejś gazecie elektronicznej przy opisie wykrywacza metali.
A taki kondziolek to sie aby liniowo laduje??? Ja bym raczej w jakis
prosty
A/D przetwornik poszedl... 8 bitow chyba wystarczy - dokladnosc wiecej niz
trzeba.
Pozdroofka,
Pawel Chorzempa
Nie laduje sie liniowo, ale zawsze mozna przy pomocy softu wyliczyc
zmierzona wartosc.
Przetwornik odpada ze wzgledu na koszty - uklad ma byc tani i prosty.
Pawel
From: "edek" <k_at_nospam_ii.pl>
Subject: Re: '51 i pomiar napiecia
Date: Sun, 19 Jan 2003 18:06:00 +0100
Użytkownik "Henryk" <halo13_at_nospam_poczta.onet.pl> napisał w wiadomości
news:b0e05s$g0$1_at_nospam_news.onet.pl...
Użytkownik "Pawel "O'Pajak""
<pavel(malpa)klub.chip.pl_at_nospam_niechciana.poczta.out> napisał w wiadomości
news:b0ccom$t3u$1_at_nospam_news.polbox.pl...
Powitanko,
Patent z kondensatorem będzie działał co więcej był kilka lat temu w
jakiejś gazecie elektronicznej przy opisie wykrywacza metali.
A taki kondziolek to sie aby liniowo laduje??? Ja bym raczej w jakis
prosty
A/D przetwornik poszedl... 8 bitow chyba wystarczy - dokladnosc wiecej niz
trzeba.
Pozdroofka,
Pawel Chorzempa
Nie laduje sie liniowo, ale zawsze mozna przy pomocy softu wyliczyc
zmierzona wartosc.
Tyle ze tabela przeliczeniowa zajmie ci 1/4 albo wiecej pamieci procka.
Dodaj lepiej do tego najprostsze malo dokladne zrodlo pradowe
(1 tranzystor)+ 1 lub 2 opory), a bedzie sie ladowac stalym
pradem (liniowo) i wtedy wystarczy tylko mierzyc czas.
edek
From: "Fish" <apf_jf_at_nospam_bledneslowo.poczta.onet.pl>
Subject: Re: '51 i pomiar napiecia
Date: Sat, 18 Jan 2003 21:58:25 +0100
Użytkownik "Henryk" <halo13_at_nospam_poczta.onet.pl> napisał w wiadomości
news:b0c81u$h5a$1_at_nospam_news.onet.pl...
Witam
Mam taki oto problem:
Zamierzam zbudowac urzadzenie oparte na procesorze serii 8051, ktore ma
korzystac z czujnika cisnienia.
Sygnalem wyjsciowym z tego czujnika jest napiecie stale zmieniajace sie w
zakresie 0-100mV.
W zaleznosci od zmierzonego cisnienia, uklad ma sterowac 2 wyjsciami.
Problemem jak na razie nie rozwiazanym jest realizacja pomiaru tego
napiecia.
Zaznaczam, ze nie potrzebuje znac dokladnie jego wartosci, wydaje mi sie,
ze
blad rzedu 10% jest zupelnie do przyjecia.
Myslalem aby zastosowac jakis przetwornik A/C, jednak to powiekszy
zlozonosc
ukladu oraz koszty. Pozniej szukalem w miare taniego procesora o 1 wejsciu
analogowym i malej liczbie koncowek - prawde mowiac to wystarczy mi 5
portow. Wpadlem na pomysl czy nie dalo by sie jednak wykorzystac
wewnetrznego komparatora (89cx051) i tak zrealizowac pomiar napiecia.
Wyobrazam to sobie tak: jedna koncowka komparatora - napiecie z czujnika *
10, druga koncowka obwod RC szeregowy - pojemnosc ladowana do napiecia
odniesienia. W momencie poczatku ladowania C uruchamiam timer i czekam do
momentu zrownania napiec. W tym momencie odczytuje timer i na tej
podstawie
mam informacje o wielkosci mierzonego napiecia. Ma to szanse dzialac?
Masz rację.
Dwa rozwiązania opisane są na :
http://www.atmel.com/atmel/products/prod72.htm
w nocie aplikacyjnej:
Analog to digital conversion utilizing the AT89Cx051 MCU
Wydaje mi się że do twoich potrzeb wystarczy to pierwsze prostsze.
Tylko jeżeli masz sygnał 0-100mV to może przydałoby się to wzmocnić jakimś
wzmacniaczem operacyjnym jakies 20 razy.
--
Janusz
From: "Henryk" <halo13_at_nospam_poczta.onet.pl>
Subject: Re: '51 i pomiar napiecia
Date: Sun, 19 Jan 2003 18:37:27 +0100
Użytkownik "Fish" <apf_jf_at_nospam_bledneslowo.poczta.onet.pl> napisał w wiadomości
news:b0cetr$r0$1_at_nospam_news.onet.pl...
Użytkownik "Henryk" <halo13_at_nospam_poczta.onet.pl> napisał w wiadomości
news:b0c81u$h5a$1_at_nospam_news.onet.pl...
Witam
Mam taki oto problem:
Zamierzam zbudowac urzadzenie oparte na procesorze serii 8051, ktore ma
korzystac z czujnika cisnienia.
Sygnalem wyjsciowym z tego czujnika jest napiecie stale zmieniajace sie
w
zakresie 0-100mV.
W zaleznosci od zmierzonego cisnienia, uklad ma sterowac 2 wyjsciami.
Problemem jak na razie nie rozwiazanym jest realizacja pomiaru tego
napiecia.
Zaznaczam, ze nie potrzebuje znac dokladnie jego wartosci, wydaje mi
sie,
ze
blad rzedu 10% jest zupelnie do przyjecia.
Myslalem aby zastosowac jakis przetwornik A/C, jednak to powiekszy
zlozonosc
ukladu oraz koszty. Pozniej szukalem w miare taniego procesora o 1
wejsciu
analogowym i malej liczbie koncowek - prawde mowiac to wystarczy mi 5
portow. Wpadlem na pomysl czy nie dalo by sie jednak wykorzystac
wewnetrznego komparatora (89cx051) i tak zrealizowac pomiar napiecia.
Wyobrazam to sobie tak: jedna koncowka komparatora - napiecie z czujnika
10, druga koncowka obwod RC szeregowy - pojemnosc ladowana do napiecia
odniesienia. W momencie poczatku ladowania C uruchamiam timer i czekam
do
momentu zrownania napiec. W tym momencie odczytuje timer i na tej
podstawie
mam informacje o wielkosci mierzonego napiecia. Ma to szanse dzialac?
Masz rację.
Dwa rozwiązania opisane są na :
http://www.atmel.com/atmel/products/prod72.htm
w nocie aplikacyjnej:
Analog to digital conversion utilizing the AT89Cx051 MCU
Wydaje mi się że do twoich potrzeb wystarczy to pierwsze prostsze.
Tylko jeżeli masz sygnał 0-100mV to może przydałoby się to wzmocnić jakimś
wzmacniaczem operacyjnym jakies 20 razy.
Dzieki, wlasnie o to mi chodzilo
Pozdrawiam
Pawel
From: jfox_at_nospam_poczta.onet.pl (J.F.)
Subject: Re: '51 i pomiar napiecia
Date: Sat, 18 Jan 2003 22:43:30 GMT
On Sat, 18 Jan 2003 19:57:11 +0100, Henryk wrote:
Zamierzam zbudowac urzadzenie oparte na procesorze serii 8051, ktore ma
korzystac z czujnika cisnienia.
Sygnalem wyjsciowym z tego czujnika jest napiecie stale zmieniajace sie w
zakresie 0-100mV.
Zaznaczam, ze nie potrzebuje znac dokladnie jego wartosci, wydaje mi sie, ze
blad rzedu 10% jest zupelnie do przyjecia.
Myslalem aby zastosowac jakis przetwornik A/C, jednak to powiekszy zlozonosc
ukladu oraz koszty.
Sa umiarkowanie tanie kostki A/D, z interfejsem szeregowym i takie bym
polecal. Jesli nie - 4046. Uzywasz tylko VCO, czestotliwosc
sobie chyba zmierzysz bez problemu ?
J.
From: "Henryk" <halo13_at_nospam_poczta.onet.pl>
Subject: Re: '51 i pomiar napiecia
Date: Sun, 19 Jan 2003 11:53:04 +0100
Uzytkownik "J.F." <jfox_at_nospam_poczta.onet.pl> napisal w wiadomosci
news:3e96d06a.46568492_at_nospam_nt...
On Sat, 18 Jan 2003 19:57:11 +0100, Henryk wrote:
Zamierzam zbudowac urzadzenie oparte na procesorze serii 8051, ktore ma
korzystac z czujnika cisnienia.
Sygnalem wyjsciowym z tego czujnika jest napiecie stale zmieniajace sie w
zakresie 0-100mV.
Zaznaczam, ze nie potrzebuje znac dokladnie jego wartosci, wydaje mi sie,
ze
blad rzedu 10% jest zupelnie do przyjecia.
Myslalem aby zastosowac jakis przetwornik A/C, jednak to powiekszy
zlozonosc
ukladu oraz koszty.
Sa umiarkowanie tanie kostki A/D, z interfejsem szeregowym i takie bym
polecal. Jesli nie - 4046. Uzywasz tylko VCO, czestotliwosc
sobie chyba zmierzysz bez problemu ?
J.
Chodzi wlasnie o to by nie stosowac innych ukladow - a zrealizowac pomiar
przy pomocy samego uC.
Pawel
From: "T.M.F." <tfrancuz_at_nospam_npspam.mp.pl>
Subject: Re: '51 i pomiar napiecia
Date: Sun, 19 Jan 2003 13:06:41 +0100
Mam taki oto problem:
Zamierzam zbudowac urzadzenie oparte na procesorze serii 8051, ktore ma
korzystac z czujnika cisnienia.
Sygnalem wyjsciowym z tego czujnika jest napiecie stale zmieniajace sie w
zakresie 0-100mV.
W zaleznosci od zmierzonego cisnienia, uklad ma sterowac 2 wyjsciami.
Problemem jak na razie nie rozwiazanym jest realizacja pomiaru tego
napiecia.
Zaznaczam, ze nie potrzebuje znac dokladnie jego wartosci, wydaje mi sie, ze
blad rzedu 10% jest zupelnie do przyjecia.
Myslalem aby zastosowac jakis przetwornik A/C, jednak to powiekszy zlozonosc
ukladu oraz koszty. Pozniej szukalem w miare taniego procesora o 1 wejsciu
analogowym i malej liczbie koncowek - prawde mowiac to wystarczy mi 5
portow. Wpadlem na pomysl czy nie dalo by sie jednak wykorzystac
wewnetrznego komparatora (89cx051) i tak zrealizowac pomiar napiecia.
Wyobrazam to sobie tak: jedna koncowka komparatora - napiecie z czujnika *
10, druga koncowka obwod RC szeregowy - pojemnosc ladowana do napiecia
odniesienia. W momencie poczatku ladowania C uruchamiam timer i czekam do
momentu zrownania napiec. W tym momencie odczytuje timer i na tej podstawie
mam informacje o wielkosci mierzonego napiecia. Ma to szanse dzialac?
I tutaj zwracam sie o pomoc do grupowiczow: Ma moze ktorys z kolegow gotowe
rozwiazanie ukladowe oraz listing programu?
A jak z dokladnoscia takiego pomiaru?
Nie jestem jeszcze zdecydowany jakiego procesora urzyc, ale ze wzgledu na
znajomosc '51 najchetniej obstawal bym przy czyms zblizonym. A moze jakiegos
AVR'a 8 nozkowego by wystarczylo?
na stronie atmela w notach aplikacyjnych do 8-bitowych procow masz
gotowy schemat (rezystor+kondziol) i program w assemblerze do realizacji
tego co chcesz za pomoca wbudowanego komparatora. Przetwornik ma
rozdzielczosc 6 bitow, zakres 0-2V. Pewnie modyfikujac program mozna
uzyskac wieksza rozdzielczosc.
Date: Thu, 23 Jan 2003 22:33:24 +0100
From: badworm <nospam_at_nospam_post.pl>
Subject: Re: '51 i pomiar napiecia
Dnia 03-01-18 19:57 Chomik zjadł i zmagazynował posta od < Henryk > :
Zamierzam zbudowac urzadzenie oparte na procesorze serii 8051, ktore ma
korzystac z czujnika cisnienia.
Sygnalem wyjsciowym z tego czujnika jest napiecie stale zmieniajace sie w
zakresie 0-100mV.
W zaleznosci od zmierzonego cisnienia, uklad ma sterowac 2 wyjsciami.
Problemem jak na razie nie rozwiazanym jest realizacja pomiaru tego
napiecia.
Zaznaczam, ze nie potrzebuje znac dokladnie jego wartosci, wydaje mi sie, ze
blad rzedu 10% jest zupelnie do przyjecia.
Myslalem aby zastosowac jakis przetwornik A/C, jednak to powiekszy zlozonosc
ukladu oraz koszty. Pozniej szukalem w miare taniego procesora o 1 wejsciu
analogowym i malej liczbie koncowek - prawde mowiac to wystarczy mi 5
portow. Wpadlem na pomysl czy nie dalo by sie jednak wykorzystac
wewnetrznego komparatora (89cx051) i tak zrealizowac pomiar napiecia.
Można to zrobić jeszcze inaczej-trochę naokoło-jeden port procka
wykorzystujesz z drabinka rezystorów R-2R jako przetwornik C/A i
komparatorem wbudowanym w procka porównujesz napięcie mierzone z
napięciem z tego przetwornika. Szczegółów szukaj w archiwum Elektroniki
Praktycznej, bodajże opisu "Rejestratora analogowego".
--
Pozdrawiam Bad Worm badworm<małpa>post<kropka>pl
http://www.gusnet.prv.pl GG# 2400455
"All in all you're just another brick in the wall"
Tnijcie cytaty i sygnaturki!
From: "Poison64" <poison64_at_nospam_poczta.onet.DEL.pl>
Subject: Re: [OT] '51 i pomiar napiecia
Date: Sat, 18 Jan 2003 20:55:25 +0100
analogowym i malej liczbie koncowek - prawde mowiac to wystarczy mi 5
portow. Wpadlem na pomysl czy nie dalo by sie jednak wykorzystac
wow, 5 portow :)
--
Poison64
poison64_at_nospam_poczta.onet.pl || poison64_at_nospam_op.pl
=> http://www.poison.republika.pl/
=> ICQ# 125215364 => GG# 4817051