Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Stacja Meteorologiczna - kilka pytań

Crisu
-
-
Posty:5
Rejestracja:13 paź 2006, o 20:59
Lokalizacja:Łódź
Stacja Meteorologiczna - kilka pytań

Postautor: Crisu » 13 paź 2006, o 22:17

Witam!
Mam nadzieje,że nie pomyliłem działów
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ć.
Czytałem archiwalny numer EP o stacji meteo(4,5/02) ale jest ona jak na obecna chwile za bardzo skomplikowana.
Rozumiem, że potrzebny będzie też jakiś przetwornik A/C i stabilizator.
Czy ktoś byłby w stanie wytłumaczyć mi jak krowie na granicy, sprawę z zasilaniem.
Zasila się każdą oddzielną część czy jak ?

Awatar użytkownika
pajaczek
Moderator
Moderator
Posty:2653
Rejestracja:24 sty 2005, o 00:39
Lokalizacja:Winny gród

Postautor: pajaczek » 14 paź 2006, o 16:05

Uczelnia... rozumiem wiec ze jest to jakis projekt ;) (a nie praca koncowa)

Ale do rzeczy. Wybor czujnikow standardowy.

Wybor uC... wystarczy Ci jakis 8 bitowiec, z popularnych to masz '51, AVR, PIC. Powiedz w czym bys to chcial pisac (jezyk). Jak znasz C, albo potrafisz sie jakos poslugiwac ASM, to wybor jest prawie dowolny. Jesli oba te jezyki sa Ci obce to, a znasz BASICA, to pozostaje Ci sprobowac BASCOM'a, to jest Basico pochodny twor. (Bascom jest na '51 i AVR).

Specjalny A/C nie bedzie Ci potrzebny, o ile wybierzesz uC z juz wbudowanym przetwornikiem :mrgreen: . Przydalby sie za to jakis Wzmacniacz Operacyjny (WO).

Zasilanie... no coz... rezystora czy kondensatora jakos specjalnie zasilac nie musisz... ale uC, WO, czy Max232 albo dodatkowa pamiec juz zasilasz. Przydalby sie tez pewnie jakis wyswietlacz. Sumujesz jakie te elementy maja apetyty, i dobierasz do tego jakis stabilizator (a jesli wymogi napieciowe sa rozne, to tyle ile napiec potrzebujesz, + bufory przejsciowe, by nie upalic elementu napieciem do ktorego nie jest przystosowany).

Poogladaj sobie schematy z tego EP ktory tam ogladasz, a moze "wszystko sam skumasz".

Crisu
-
-
Posty:5
Rejestracja:13 paź 2006, o 20:59
Lokalizacja:Łódź

Postautor: Crisu » 14 paź 2006, o 17:40

Dzieki za zainteresowanie.
Asm, C, Basica znam jednak nie musimy programować urzadzenia (zajebista kwestia - narobić się i wszystko w samej teorii praktycznie).
Nie mniej jednak jezeli starczy mi czasu to napisałbym coś w C.
Ok wrzuce w gogle to co podałeś i wkrótce podejrzewam uderze z nowymi pytaniami.

pozdrawiam

piotruś
-
-
Posty:4
Rejestracja:30 wrz 2006, o 08:48
Lokalizacja:Białystok

Postautor: piotruś » 15 paź 2006, o 08:38

Najlepszy mikrokontroler do tego projektu, to wg mnie, ADuC842 z 12-bitowym ADC. Ten układ to ulepszony nastepca ADuC812. W alfine.com.pl wersja z 62kB FLASH kosztuje ok. 55 zł. W artykule z EP o którym wcześniej wspomniałeś jest wystarczająco duzo wskażówek jak zbudować stacje meteo w oparciu o ten układ.

Jeżeli chodzi o poszczególne czujniki to proponuje takie rozwiązania:
wilgotność - HIH-4000-002 (www.tme.pl) lub SHT75 (cyfrowy, tme.pl)

ciśnienie - MPXA6115AC6U (www.mselektronik.com.pl) ewentualnie czujnik z oferty firmy Intersema ( http://www.intersema.com/site/technical ... _guide.php ) np. MS5534, ale mogą byc problemy z dostępnością w naszym kraju

temperatura - DS18B20 lub SHT75 ( mierzy wilgotność i temperaturę )

Jeżeli zdecydujesz się na układy SHT75 i MS5534 to można zamiast "analogowego" ADuC zastosować zwykłego AVR-a ponieważ czujniki te komunikują się z MCU za pomocą cyfrowego interfejsu.

Jako łacze komunikacyjne to proponuję RS485 pracujący w trybie half-duplex ( układy ADM4851 lub izolowany galwanicznie ADM2483 ) jeżeli stacja będzie w dużej odległości od PC. RS232 wystarczy jeżeli będzie to urządzenie do użytku wewnątrz budynku.

piotruś

www.elportal.pl/dom

McKEE
-
-
Posty:186
Rejestracja:7 cze 2004, o 10:02
Lokalizacja:Gniewkowo_Toruń

Postautor: McKEE » 21 paź 2006, o 07:46

Jako że tematyką stacji meteo interesuję się od dawna podam ci kilka ciekawych linków na necie gdzie możesz znaleźć gotowe projekty referencyjne ze źródłami i kompletnymi opisami:
Stacja dokładnie taka jak w twoich planach : MPX4115,HIH3610,DS18B20
plany i kody na :http://www.fuw.edu.pl/~pablo/s/projekty ... index.html
inne
1. Stacja z kolekcji AVT-5060 na procku Atmela ADuc812 , dosyć rozbudowana z odczytem na wyświetlaczu graficznym , i radiowym czujnikiem temperatury, czujnik ciśnienia MPX4115, wykres , wysyłanie danych do PCta ,niestety odczyt temperatury obarczony sporym blędem bez możliwości korekcji czujniki MAX6577 trudne do zdobycia, dosępna płytka i procek na AVT , źródła brak. Ciekawa, złożyłem dwie takie i działają bez problemowo.
2. Prawie identyczna jak powyższej tylko na PIC18F452 z dostępnymi źródłami , wyświetlacz graficzny Nokia ,czujniki TC77, MPX4115, H1
http://www.techdesign.be/projects/012/012.htm
3.Czeska stacja http://www.hamradio.cz/aprs/dalsi/PICfu ... /index.htm MPX4115,STH11
4.Prosta stacja na PIC16F84 , STH11, i czujnik wiatru odczyt w programie na PCta
www.njqrp.org/digitalhomebrewing/pic-wx/pic-wx-3.html , źródła dostępne
pozdrawiam

Wróć do „Elektronika - tematy dowolne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 28 gości