MERA-PROJEKT

Transkrypt

MERA-PROJEKT
eraprojekt
Kod produktu: MP-BT-1W
electronics
INTERFEJS BLUETOOTH - 1WIRE
Urządzenie stanowi bardzo łatwy do zastosowania
gotowy interfejs Bluetooth przystosowany do
bezprzewodowego podłaczenia urządzeń w
standardzie 1-Wire. Otrzymujemy w ten sposób gotowy
rozproszony system kontrolno-pomiarowy obsługujący
wszystkie dostępne elementy sieci 1-Wire firmy
MAXIM-DALLAS.
Od strony programowej urządzenie jest zgodne z
konwerterami opartymi na układach DS2480B czyli np.
z oryginalnymi interfejsami serii DS9097U firmy
MAXIM-DALLAS. Tak więc bez problemu wykorzystać
można wiele darmowych programów do obsługi sieci
1-WIRE jak: OneWireViewer, TMEX, LogTemp itd.
Urządzenie posiada układ zawierający unikalny numer
seryjny (DS2401), wykorzystywany zazwyczaj dla
celów ochrony własnego oprogramowania urządzenie może stanowić w tym przypadku również
klucz sprzętowy oprogramowania.
UWAGA: Antenę Bluetooth należy dokupić osobno
(dostępna w naszej ofercie).
Poprzez wyprowadzenie napięcia zasilającego na złącze RJ45 możliwe jest wygodne zasilanie urządzeń wchodzących w
skład systemu 1-WIRE. Urządzenie wymaga podłączenia zasilania w zakresie od 7 do 12V DC (stabilizowane).
Urządzenie jest już skonfigurowane jako SLAVE z odpowiednimi parametrami transmisyjnymi i automatycznie zostaje
wykryte przez komputer PC (MASTER) w sieci Bluetooth. Przy opcjonalnym zakupie interfejsu Bluetooth na USB typu
MP-BT-USB lub na RS232 typu MP-BT-RS232, zestaw na życzenie może zostać tak skonfigurowany, że po podłączeniu
obu urządzeń następuje ich automatyczne połączenie w sieci Bluetooth i obsługa systemu jest identyczna jak poprzez port
szeregowy RS232 (w przypadku interfejsu na USB w komputerze pojawia się wirtualny port szeregowy dostępny dla
każdej aplikacji).
W interfejsie umieszczono dwie diody LED:
DATA (czerwona) - wskazującą transmisję danych,
LINK (zielona) - wskazującą aktualny status połączenia Bluetooth (opis działania w dalszej części dokumentacji).
Właściwości:
Ÿ
Zasilanie od +7V do +12V DC
Ÿ
Pobór prądu: max. 80mA
Ÿ
Odczytuje wszystkie układy 1-Wire i iButton
Ÿ
Umożliwia zapisywanie układów 1-Wire i iButton z wyjątkiem pamięci EPROM (programowanie napięciem 12V)
Ÿ
Interfejs zawiera unikalny numer seryjny (układ DS2401)
Ÿ
Duża ilość darmowego oprogramowania i kodów źródłowych
Ÿ
Współpraca z darmowym programem OneWireViewer, TMEX firmy MAXIM-DALLAS, LogTemp itd.
Ÿ
Wyprowadzenie 1-Wire w postaci złącza RJ45
Ÿ
Wyprowadzona linia zasilania +12V DC (obciążalność zgodna z zastosowanym zasilaczem) - do zasilania
zewnętrznych urządzeń
Ÿ
Wyprowadzona linia zasilania pomocniczego +5V DC umożliwiająca zasilanie zewnętrznych urządzeń przy max.
prądzie 100mA (zasilanie na niewielkie odległości)
Ÿ
Bluetooth klasy 1, zasięg do 100m
Ÿ
Gniazdo antenowe typu SMA żeńskie
Ÿ
Wymiary urządzenia: 118mm x 79mm x 31mm
Ÿ
Materiał obudowy: ABS (bardzo gruby, odporny na uszkodzenia) - obudowa przeznaczona do pracy w warunkach
przemysłowych
Ÿ
Możliwość przykręcenia obudowy do ściany (za pomocą 2 śrub - dostęp od wewnątrz po rozkręceniu obudowy)
www.meraprojekt.com.pl
eraprojekt
Kod produktu: MP-BT-1W
electronics
Przykładowy system kontrolno-pomiarowy 1-WIRE w oparciu o interfejs bezprzewodowy MP-BT-1W
Interfejs Bluetooth
(np. MP-BT-USB lub MP-BT-RS232)
GND
Zasilacz
12V DC
+12V DC
LINK
DATA
Urządzenie
1-Wire
Urządzenie
1-Wire
Urządzenie
1-Wire
POWER
1WIRE
Magistrala 1-Wire
MP-BT-1W
Interfejs MP-BT-1W
www.meraprojekt.com.pl
eraprojekt
Kod produktu: MP-BT-1W
electronics
Rozkład wyprowadzeń gniazda RJ45
12345678
1.
2.
3.
4.
5.
6.
7.
8.
GND
+5V/100mA (wyprowadzenie zasilania pomocniczego)
GND
1-Wire (linia sygnałowa)
1-Wire GND (masa sygnałowa)
nie podłączone
+12V DC (zasilanie, we/wy)
GND
Uwaga: Urządzenia 1-Wire oraz iButton należy podłączać do
złączy 4 i 5.
Przeznaczenie diód LED:
DATA: Sygnalizuje transmisję danych, zarówno nadawanie jak i odbiór danych
LINK: Mruganie (0,3s) - urządzenie pracuje w trybie SLAVE i czeka na połączenie
Mruganie (0,1s) - etap parowania dwóch urządzeń
Świecenie ciągłe - ustalone połączenie
Kolejne czynności, które należy przeprowadzić dla poprawnego zainstalowania urządzenia i uruchomienia
systemu 1-WIRE:
1. Podłącz do interfejsu MP-BT-1W zasilanie w zakresie od 7V do 12V (stabilizowane).
2. Zielona dioda powinna mrugać (0,3s) co wskazuje, że interfejs czeka na połączenie z urządzeniem MASTER.
3. Podłącz urządzenie MASTER do komputera. Może to być interfejs Bluetooth na RS232 typu MP-BT-RS232 lub na USB
typu MP-BT-USB.
4. Jeśli urządzenie MASTER zostało wcześniej odpowiednio skonfigurowane (istnieje możliwość zakupu pary urządzeń
odpowiednio przez nas skonfigurowanych) po podłaczeniu zasilania (w przypadku MP-BT-USB wystarczy podłączyć do
portu USB) nastąpi automatyczne połączenie się obu urządzeń co sygnalizuje świecenie zielonych diód LED światłem
ciągłym. Szczegółowe informacje na temat obu interfejsów podane są w dokumentacjach udostępnionych na stronach
odpowiednio:
http://www.meraprojekt.com.pl/mp-bt-rs232.html
oraz
http://www.meraprojekt.com.pl/mp-bt-usb.html
3. W przypadku interfejsu MP-BT-USB zainstaluj sterowniki wirtualnego portu szeregowego zgodnie z dokumentacją dla
tego urządzenia. W systemie powinien pojawić się kolejny port szeregowy o numerze zależnym od wcześniejszych
instalacji wirtualnych portów. W razie potrzeby warto w ustawieniach portu (ustawienia zaawansowane portu
szeregowego w menedżerze urządzeń) zmienić jego numer na jakiś niższy np. COM2, COM3 lub COM4 (niektóre
programy nie współpracują z portami o wyższych numerach). W tym momencie interfejs jest poprawnie zainstalowany i
każde jego poźniejsze podłączenie spowoduje automatyczne jego wykrycie i ustawienie na zapisanym wcześniej
numerze portu szeregowego COM
4. Dalsza część opisu odnosi się do zainstalowania darmowego oprogramowania TMEX firmy Dallas (do obsługi urządzeń
1Wire). Oczywiście interfejs może współpracować z każdym innym programem (również autorskim), który
przystosowany jest do pracy z interfejsami opartymi na układzie DS2480B (np. oryginalnymi interfejsami DS9097U firmy
MAXIM-DALLAS).
5. Zainstaluj sterowniki 1Wire (link do sterowników na naszej stronie internetowej).
6. Uruchom program Default 1-Wire Net (pojawi się jako nowy program na Twoim komputerze), a następnie wciśnij AutoDetect. Interfejs powinien zostać wykryty jako DS9097U na odpowiednim porcie szeregowym. Po potwierdzeniu nastąpi
automatyczne wyjscie z programu. Od tego momentu każde uruchomienie programu TMEX lub OneWire Viewer
powiązane będzie z tym interfejsem i automatycznie będzie występowało wyszukiwanie podłączonych do niego
urządzeń 1Wire lub iButton.
7. Zainstaluj i uruchom TMEX lub OneWire Viewer (link do programów na naszej stronie internetowej).
www.meraprojekt.com.pl
eraprojekt
Kod produktu: MP-BT-1W
electronics
DODATEK A: Konfiguracja interfejsu MP-BT-USB do współpracy z MP-BT-1W
Uwaga: Dotyczy sytuacji gdy interfejs MP-BT-USB został zakupiony osobno. W przypadku zakupu
skonfigurowanej ze sobą pary interfejsów MP-BT-USB i MP-BT-1W, poniższą procedurę należy pominąć.
Po zakupie interfejsu MP-BT-USB, urzadzenie jest skonfigurowane do współpracy z komputerem z nastepujacymi
parametrami transmisji szeregowej:
- Predkosc transmisji: 19200 bps
- Ilosc bitów dla danych: 8
- Kontrola parzystosci: brak
- Ilosc bitów stopu: 1
- Kontrola przepływu: sprzetowe potwierdzenie z wykorzystaniem linii CTS I RTS
Ze względu, że interfejsy 1-Wire wykorzystujące standardowe sterowniki wymagają transmisji z prędkością 9600 bps oraz
braku sprzętowej kontroli przepływu, należy je zmienić.
W tym celu, po odpowiednim zainstalowaniu i podłaczeniu do komputera interfejsu, uruchamiamy terminal na
odpowiednim porcie szeregowym COM z pierwotnymi parametrami.
Po połączeniu się z interfejsem wysyłamy AT potwierdzając poprzez ENTER. W odpowiedzi powinniśmy otrzymać
odpowiedź z interfejsu w postaci OK. Powyższa reakcja wskazuje na poprawność zainstalowania, konfiguracji oraz
podłączenia urządzenia. Następnie wyłączamy sprzętową kontrolę przepływu (ATC0) oraz ustawiamy prędkość transmisji
na 9600 bps (ATL1).
Uwaga: Pełna lista komend AT sterujących interfejsem dostępna jest w dokumentacji dostępnej na naszej stronie
internetowej:
www.meraprojekt.com.pl/files/BLU_BTM222.pdf
www.meraprojekt.com.pl
eraprojekt
Kod produktu: MP-BT-1W
electronics
Ze względu, że parametry transmisji interfejsu zostały zmienione musimy jeszcze raz otworzyć terminal z nowymi
parametrami jak poniżej.
Po uruchomieniu terminala wyłączamy sprzętową kontrolę przepływu a następnie zmieniamy prędkość transmisji na 9600
bps.
Uwaga: Pełna lista komend AT sterujących interfejsem dostępna jest w dokumentacji dostępnej na naszej stronie
internetowej:
www.meraprojekt.com.pl/files/BLU_BTM222.pdf
www.meraprojekt.com.pl
eraprojekt
Kod produktu: MP-BT-1W
electronics
Ponownie wysyłamy AT potwierdzając poprzez ENTER. W odpowiedzi powinniśmy otrzymać odpowiedź z interfejsu w
postaci OK. Następnie ustawiamy interfejs jako MASTER poprzez komendę ATR0, a następnie ustawiamy ręczny tryb
nawiązania połączenia poprzez komendę ATO1 i wymuszamy komendą ATF? wypisanie wszystkich wykrytych urządzeń
Bluetooth, będących w zasięgu naszego interfejsu. W naszym przypadku wykryte zostały dwa urządzenia: TVBluetooth
(pozycja 1) oraz nasz interfejs MP-BT-1W (pozycja 2).
Następny etap to wpisanie do pamięci interfejsu adresu urządzenia z którym będziemy się łączyć w sposób automatyczny
po podłączeniu urządzenia. Do ustalenia adresu urządzenia służy komenda ATD=xxxxxxxxxxxx, gdzie xxxxxxxxxxxx
oznacza 12-znakowy adres urządzenia (podawany np. poprzez komendę ATF? z pominięciem kresek). Następnie dla
pełnej „przeźroczystości” interfejsu wyłączamy informacje zwrotne z interfejsu typu OK/ERROR oraz
CONNECT/DISCONNECT komendą ATQ1 i na końcu uruchamiamy tryb automatycznego łączenia komendą ATO0. W
tym momencie powinno nastąpić połączenie się obu interfejsów. Automatyczne połączenie będzie miało również miejsce
po każdym podłączeniu do zasilania obu interfejsów. W ten sposób skonfigurowany tor bezprzewodowy jest zupełnie
przeźroczysty dla transmisji i jego działanie jest identyczne jak prze bezpośrednim połączeniu kablowym interfejsu 1-WIRE
do komputera (np. oryginalnego DS9097U firmy DALLAS-MAXIM).
Opisaną konfigurację przedstawia poniższy rysunek.
Po uruchomieniu terminala wyłączamy sprzętową kontrolę przepływu a następnie zmieniamy prędkość transmisji na 9600
bps.
Uwaga: Pełna lista komend AT sterujących interfejsem dostępna jest w dokumentacji dostępnej na naszej stronie
internetowej:
www.meraprojekt.com.pl/files/BLU_BTM222.pdf
www.meraprojekt.com.pl