Nasze projekty
Wykorzystanie modułu Bluetooth w systemie mikroprocesorowym
Założeniem projektu była konstrukcja układu opartego o mikrokontroler jednoukładowy z możliwością realizacji bezprzewodowej transmisji danych w standardzie Bluetooth. Układ zbudowano w oparciu o mikrokontroler ATmega162.
Schemat blokowy
Schemat blokowy modułu BTM-222
Moduł wyposarzony jest w chip Bluecore04 integrujący stos BT z układem nadawczo-odbiorczym. Układ ten posiada 48 kB pamięci RAM i jest taktowany z częstotliwością 16 MHz. Pamięć Flash modułu o pojemności 8 Mb jest wykorzystywana do przechowywania stosu protokołu Bluetooth. Pozostałe bloki modułu są związane z jego częścią radiową. Moduł BTM-222 może służyć zarówno do przesyłania danych aplikacji użytkownika z wykorzystaniem transferu opartego o protokół RFCOMM, jak również do transmisji sygnałów audio z wykorzystaniem wbudowanego interfejsu PCM z obsługą SCO. Zaimplementowana obsługa protokołu SPP (ang. Serial Port Profile) pozwala w prosty sposób zastąpić przewodowe łącze RS232 połączeniem bezprzewodowym. Moduł, oprócz profilu SPP obsługuje dodatkowo GAP (ang. General Access Profile), protokół niezbędny do rozpoznawania modułu przez inne urządzenia Bluetooth oraz ich parowania.
Opracowane w ramach projektu oprogramowanie pozwala na zarządzanie transmisją Bluetooth z poziomu mikrokontrolera układu lub z poziomu innego urządzenia, np. komputera PC, poprzez udostępnione łącze USB.
Realizacja układowa
Realizacja: Dariusz Kot