Stacja Meteorologiczna - kilka pytań

Jesli jesteś początkującym elektronikiem, to tu z pewnością znajdziesz pomoc. Miejsce dobre do dyskusji nad podstawami elektroniki w zakresie teorii i praktyki.
ODPOWIEDZ
Crisu
-
Posty: 1
Rejestracja: 14 paź 2006, 19:42

Stacja Meteorologiczna - kilka pytań

Post autor: Crisu » 14 paź 2006, 21:29

Witam!
Otóż sprawa prosta. Do zrobienia mam projekt prostej Stacji Meteorologicznej na mikrokontrolerze. Będę musiał rozrysować cały schemat elektryczny itp. Jednak pierw musze dobrać części oraz sam mikrokontroler.
Z góry uprzedzam , że w temacie jestem zielony. Uczelnia nie raczyła nas przygotować do tego zadania, tak wiec wszystko musze skumać sam. Ale do rzeczy
Stacja ma badać kilka rzeczy, następnie przesyłane są one do komputera (podejrzewam, że złączem RS232).

Projekt wstępny jest taki:

Czujniki:
- Temperatury
DS18S20
http://www.seguro.pl/cgibin/shop?info=3611&sid=391c1d18

-Wilgotności
hih3610
http://www.fuw.edu.pl/~pablo/s/opisy/hih3610.pdf

- Ciśnienie
Mpx4115a
http://www.freescale.com/files/sensors/ ... X4115A.pdf

Wstępnie wybrałem już modele.
Sugerowałem się głównie opiniami na sieci.
Prosiłbym jednak o pomoc w wyborze mikrokontrolera. Bo nie mam pojęcia czym się sugerować.
Rozumiem, że potrzebny będzie też jakiś przetwornik A/C i stabilizator.
Najchętniej wziąłbym coś z watchdogiem + wbudowanym przetwornikiem A/C.
Czy ktoś byłby w stanie wytłumaczyć mi jak krowie na granicy, sprawę z zasilaniem.
Zasila się każdą oddzielną część czy jak ?
Mysle ze powinno mi stykać
4kb EEPROM
256 kb RAM

Awatar użytkownika
marcing
Użytkownik
Posty: 868
Rejestracja: 14 lut 2006, 14:13
Lokalizacja: z pociągu...
Kontakt:

Post autor: marcing » 15 paź 2006, 12:36

Witam na Forum!

Co do mikrokontrolera - znasz już jakieś?
Nie wiem tylko, czy te 256kb (czy też 256kB) RAM to nie pomyłka :(

Jeżeli nie - to warto wykorzystać np. coś z układów rodziny Atmel AVR.
Osobiście do tego zastosowania wybrałbym ATmega8 - ma 8kB Flash, 1024B RAM i 512B EEPROM. Posiada też wbudowane interfejsy I2C oraz SPI, a także osiem wejść przetwornika A/C (przetwornik jest jeden, wejścia są multipleksowane).
Dwa będą potrzebne dla pomiaru ciśnienia i wilgotności - wyjścia wymienionych czujników dają napięcie proporcjonalne do mierzonej wartości...

Co do mierzenia temperatury - może zamiast DS1820 wykorzystać coś na szynie I2C? Albo czujnik z wyjściem napięciowym?
W przypadku pierwszym - DS1621
W drugim - może np. LM35?

A dlaczego I2C? Bo w mega8 jest odpowiedni interfejs, łatwy do oprogramowania...
Możliwość ta może też służyć do podłączenia zegara czasu rzeczywistego (zbieranie danych o określonej godzinie), dodatkowej pamięci EEPROM (magazynowanie danych)...

Szyna SPI może też być wykorzystana - do podłączenia pamięci EEPROM o bardzo dużej pojemności. Oprócz tego służy do programowania układu w systemie.
Crisu pisze:Czy ktoś byłby w stanie wytłumaczyć mi jak krowie na granicy, sprawę z zasilaniem.
Zasila się każdą oddzielną część czy jak ?
Ale co konkretnie chcesz zasilać?
Układy które wybrałeś mają jedno napięcie zasilania, więc możesz wykorzystać ten sam zasilacz...

ZbeeGin

Post autor: ZbeeGin » 15 paź 2006, 20:55

marcing pisze:Układy które wybrałeś mają jedno napięcie zasilania, więc możesz wykorzystać ten sam zasilacz...
Lecz niestety część pomiarową (czujniki + zasilanie przetwornika A/C) warto zasilić z osobnego i bardzo stabilnego źródła. Można także z napięcia głównego, ale należy go bardzo dobrze odfiltrować. Myślę, że filtr typu Π (C-L-C) a nawet podwójny by się przydał.

Pamięć historii pomiarów by się przydała. No chyba, że układ będzie te dane przesyłał na bieżąco - ewentualnie jeśli zmienią się one o więcej niż przyjęte widełki.

ODPOWIEDZ