Pomiar napiec za pomoca uK 8051

To forum jest dla wszystkich pasjonatów wiecznie młodych mikrokontrolerów '51. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
laskaxp
-
Posty: 7
Rejestracja: 12 gru 2007, 15:42
Lokalizacja: Hakowo

Pomiar napiec za pomoca uK 8051

Post autor: laskaxp » 14 sty 2008, 11:20

Witam.
Jestem kolejnym laikiem, ktory zwraca sie do Was o pomoc.
Wykorzystujac uK 8051 mam za zadanie mierzyc napiecia z 16 zrodel (4x 5V, 24V, 110V dc, 220V dc). Dokladnosc pomiaru: conajmniej 1% wartosci nominalnych. Jaki dobrac przetwornik i jak multipleksowac te sygnaly?
Prosilbym o jakis schemat jak to podlaczyc, moze wtedy bedzie mi latwiej.

tasza
Użytkownik
Posty: 1389
Rejestracja: 21 lut 2005, 15:02

Post autor: tasza » 14 sty 2008, 14:10

Dokładność 1% to zapewni chyba przetwornik 8-bitowy...przykładowo ADC0804
http://www.national.com/mpf/DC/ADC0804.html
Szesnaście kanałów - no to należy zastosować multiplekser analogowy,
najprościej zbudować taki z dwóch układów CD4051, wybór wejść przy pomocy czterech
bitów danych z dowolnego portu.
Pomiar napięć w zakresie 5V nie stanowi problemu, wyższe (24,110,220) - należy zbudować
odpowiednie dzielniki napięcia, które zakresy 0..24 .... 0..220 sprowadzą do przedziału 0..5V

laskaxp
-
Posty: 7
Rejestracja: 12 gru 2007, 15:42
Lokalizacja: Hakowo

Post autor: laskaxp » 15 sty 2008, 12:39

Dzieki za tak szybka odpowiedz, moze jeszcze pomozesz mi podlaczyc to pod procka? Moj uklad ma byc z zewnetrnymi pamieciami, tak jak na zalaczonym schemacie. Jeszcze chcialbym sie dowiedziec jak do tego dolaczyc wyswietlacz LCD 2x16?
Załączniki
pam_zew.JPG

tasza
Użytkownik
Posty: 1389
Rejestracja: 21 lut 2005, 15:02

Post autor: tasza » 15 sty 2008, 12:58

Wyświetlacz (a także przetwornik A/C i sterowanie multiplekserem) można by
podłączyć do zewnętrznych magistral kontrolera, tylko wtedy trzeba będzie przerobić
(czytaj - zrobić od nowa) dekoder adresowy. Ten, który jest na schemacie średnio się
nadaje. I wtedy LCD, A/C i port do multipleksera procesor widziałby jako komórki pamięci
XDATA. Całkiem przyjemny dekoder adresowy można wykonać na jednym GAL-u 16V8,
tylko czy będziesz miał gdzie go zaprogramować...

laskaxp
-
Posty: 7
Rejestracja: 12 gru 2007, 15:42
Lokalizacja: Hakowo

Post autor: laskaxp » 15 sty 2008, 13:15

Co do programowania to nie musze sie tym martwic, wykonac musze ta prace jedynie teoretycznie. Niestety teraz bardziej sie zamieszalem, niz zrozumialem jak to zrobic... Chyba wiem mniej wiecej o co chodzi, ale jakbys podrzucil schemacik moze szybciej bym pojal.

Awatar użytkownika
gaweł
Użytkownik
Posty: 653
Rejestracja: 05 kwie 2004, 8:38
Lokalizacja: Białystok
Kontakt:

Post autor: gaweł » 15 sty 2008, 13:42

laskaxp pisze:(...) Chyba wiem mniej wiecej o co chodzi, ale jakbys podrzucil schemacik moze szybciej bym pojal.
No laskaxp powinieneś czytać uważniej. Tasza jest kobietą i chyba bez bukietu kwiatów się nie obejdzie :mrgreen:

Przykładowe podobne rozwiązania są to: https://elportal.pl/index.php?module=Co ... y&ceid=358 lub tu:
https://elportal.pl/index.php?module=Co ... y&ceid=357
Co prawda w jednym przypadku jest użyty procek AVR, ale uzycie dla C51 wygląda identycznie. Przy oazji masz tam przykład rozwiązania dekodera adresowego (jest to układ HCT138, do którego wyjść Y1 .. Y7 możesz się podłączyć i mieć kolejne sygnały typu select dla dodatkowych portów.

tasza
Użytkownik
Posty: 1389
Rejestracja: 21 lut 2005, 15:02

Post autor: tasza » 15 sty 2008, 13:44

laskaxp pisze:jakbys podrzucil schemacik moze szybciej bym pojal
Cierpliwa jestem (jeszcze), więc możesz pojmować powoli.
Google twoim przyjacielem http://itsys.hansung.ac.kr/lec/mproc/8051sbc/
O, takie coś mniej więcej: http://itsys.hansung.ac.kr/lec/mproc/80 ... 051sbc.pdf

Awatar użytkownika
gaweł
Użytkownik
Posty: 653
Rejestracja: 05 kwie 2004, 8:38
Lokalizacja: Białystok
Kontakt:

Post autor: gaweł » 15 sty 2008, 13:57

tasza pisze:(...)Google twoim przyjacielem http://itsys.hansung.ac.kr/lec/mproc/8051sbc/ (...)
Ojej, Nataszo, ten opis dla GAL'a jest w PAL ASM. Czy jeszcze są dostępne kompilatory tego języka? Ja używałem czegoś takiego w ubiegłym wieku pod DOS.

tasza
Użytkownik
Posty: 1389
Rejestracja: 21 lut 2005, 15:02

Post autor: tasza » 15 sty 2008, 14:10

gaweł pisze:Ojej, Nataszo, ten opis dla GAL'a jest w PAL ASM.
Ojej, Andrzeju....a co to za różnica jaki to xxxASM?
Proszę bardzo:
http://www.taskit.de/ftp/manuals/GAL-AS ... Manual.pdf
http://sss-mag.com/pdf/PLDTUTOR.pdf
a pod hasłem EQN2JED (equation to JEDEC) można odszukać więcej tego typu downloadów.
http://www.kar.elf.stuba.sk/predmety/mm ... ia/cvic01/
http://8bit.yarek.pl/part/logic.pld/index-pl.html
i tak dalej...

O, to też się nada: https://forum.elportal.pl/viewtopic.php?p=27222#27222

laskaxp
-
Posty: 7
Rejestracja: 12 gru 2007, 15:42
Lokalizacja: Hakowo

Post autor: laskaxp » 15 sty 2008, 14:15

Tasza wybacz mi ta pomylke, mam prawie 40 stopni goraczki... dlatego tez nie najlepiej pojmuje co sie do mnie pisze i mowi, ale czas goni, musze jakos to zaprojektowac. Wiec laptop w lapki i z wyrka staram sie cos zdzialac...

[ Dodano: 2008-01-18, 16:02 ]
Po wielkich mekach w goraczce splodzilem cos takiego... Tylko z moja znajomoscia elektroniki i uP pewnie znow cos napieszalem. Czy uklad ten nada sie do pomiaru napiec? Narazie brak dzielnikow napiecia, chodzi o sama idee... czy bedzie ten uklad dzialac?
Załączniki
uklad3.jpg

ODPOWIEDZ