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