Witam
Mam w planach zbudować bezprzewodową sieć czujników ( temperatury i wilgotności ). Sieć ta ma się składać z czujników, oraz z jednego modułu odbiorczego, zbierającego dane i przesyłającego je do komputera (RS232 ?), który będzie dokonywał zapisu danych i ich prezentacji ( C++ i Qt4 ?)
Ilość czujników to ok. 10, założeniem bazowym ma być możliwie najniższy koszt pojedyńczego modułu czujnika.
Obecnie nie mam wiedzy na temat mikrokontrolerów - zaczynam dopiero pracę w innym projekcie z ARM ST132, programuję w C i z tego powodu chcę wybrać taki sam mikrokontroler (będę już miał gotowego miniliba i zaimplementowane protokoły transmisji).
Jako modułu transmisyjnego użyję albo modułów FM w paśmie ISM, albo modułu ZIGBEE PRO. Wiem że w FM musiałbym zaimplementować warstwę MAC i LLC (najprawdopodobniej MAC byłby to CSMA/CD), oraz enkapsulować pakiety z jakąś sumą kontrolną (CRC32 ?) i adresowaniem - z tego też powodu rozważam ZIGBEE. Pomijam fakt funkcji sieci "mesh" oraz dużych możliwości sprzętowych ZIGBEE, wada - wiadomo - cena.
Nie siedzę za mocno w elektronice i stąd moje pytania:
Jak wygląda programowanie każdej z płytek ?. Obecnie pracuję na płytce z JTAGiem, natomiast zastanawiam się czy w każdej płytce taki moduł jest niezbędny ?
Czy mogę mieć jedną płytkę z programatorem i tylko przekładać uC z podstawki do podstawki aby zaprogramować kolejne uC ?
Tutaj znalazłem gotowe moduły dla ST32:
http://www.shop.kristech.eu/product_info.php?cPath=68_83&products_id=140
Czy da się ten koszt zredukować jeśli tak to w jakie sposoby?
A może niewystarczająco skonsultowałem się z dr Google i wyważam otwarte drzwi ?
Mam w planach zbudować bezprzewodową sieć czujników ( temperatury i wilgotności ). Sieć ta ma się składać z czujników, oraz z jednego modułu odbiorczego, zbierającego dane i przesyłającego je do komputera (RS232 ?), który będzie dokonywał zapisu danych i ich prezentacji ( C++ i Qt4 ?)
Ilość czujników to ok. 10, założeniem bazowym ma być możliwie najniższy koszt pojedyńczego modułu czujnika.
Obecnie nie mam wiedzy na temat mikrokontrolerów - zaczynam dopiero pracę w innym projekcie z ARM ST132, programuję w C i z tego powodu chcę wybrać taki sam mikrokontroler (będę już miał gotowego miniliba i zaimplementowane protokoły transmisji).
Jako modułu transmisyjnego użyję albo modułów FM w paśmie ISM, albo modułu ZIGBEE PRO. Wiem że w FM musiałbym zaimplementować warstwę MAC i LLC (najprawdopodobniej MAC byłby to CSMA/CD), oraz enkapsulować pakiety z jakąś sumą kontrolną (CRC32 ?) i adresowaniem - z tego też powodu rozważam ZIGBEE. Pomijam fakt funkcji sieci "mesh" oraz dużych możliwości sprzętowych ZIGBEE, wada - wiadomo - cena.
Nie siedzę za mocno w elektronice i stąd moje pytania:
Jak wygląda programowanie każdej z płytek ?. Obecnie pracuję na płytce z JTAGiem, natomiast zastanawiam się czy w każdej płytce taki moduł jest niezbędny ?
Czy mogę mieć jedną płytkę z programatorem i tylko przekładać uC z podstawki do podstawki aby zaprogramować kolejne uC ?
Tutaj znalazłem gotowe moduły dla ST32:
http://www.shop.kristech.eu/product_info.php?cPath=68_83&products_id=140
Czy da się ten koszt zredukować jeśli tak to w jakie sposoby?
A może niewystarczająco skonsultowałem się z dr Google i wyważam otwarte drzwi ?
