Instrukcja obsługi modułu ARDUINO CC2541 Bluetooth V4.0 HM-11 BLE
Wstęp
Jest to moduł SMD BLE stosowany w naszych BLE Bee i Xadow BLE. Jest oparty na chipie TI cc2541, umożliwia budowanie solidnych węzłów sieciowych przy niskich całkowitych kosztach materiałów i doskonale nadaje się do systemów o bardzo niskim zużyciu energii. Moduł jest mały i łatwy w użyciu, dzięki wstępnie zaprogramowanemu oprogramowaniu producenta można szybko zbudować komunikację BLE za pomocą jego polecenia AT. Obsługa komunikacji BLE z iPhonem, iPadem i Androidem 4.3.
Cechy
- Protokół Bluetooth: Specyfikacja Bluetooth V4.0 BLE
- Częstotliwość robocza: pasmo ISM 2.4 GHz
- Sposób interfejsu: port szeregowy Otwarte środowisko w promieniu 30 metrów może realizować komunikację między modułami
- Wysyłanie i odbieranie bez limitu bajtów między modułami
- Metoda modulacji: GFSK (kluczowanie z przesunięciem częstotliwości gaussowskiej)
- Moc nadawania: – DBM, 23-6 DBM, 0 DBM, 6 DBM, możliwość zmiany komendą AT
- użyj chipa TI CC2541, przestrzeń konfiguracyjna 256 KB, obsługa polecenia AT, użytkownik może w zależności od potrzeb zmienić rolę (tryb master, slave) i szybkość transmisji portu szeregowego, nazwę sprzętu, dopasowanie parametrów, takich jak hasła, użycie zręczny.
- zasilanie: + 3.3 V DC 50 mA
- temperatura pracy: – 5 ~ + 65 stopni celsjusza
Specyfikacja
Specyfikacja | Wartość |
Mikroprocesor | CC2541 |
Zasoby !SZCZYT |
Obsługuje polecenie AT, użytkownik może zgodnie z potrzebą zmienić rolę (tryb master, slave) i szybkość transmisji portu szeregowego, nazwę np. Dopasowanie parametrów, takich jak hasło, użycie elastycznego. |
Wymiar konturu | 13.5 mm x 18 mm x 2.3 mm |
Zasilacz | 3.3 V |
Protokół komunikacyjny | Uart (3.3 V LVTTL) |
Liczy się identyfikator | 2 |
Identyfikator wejścia klucza | 1 |
Wskaźniki LED IC | 1 |
Łączność | Gniazdo kompatybilne z XBee |
Charakterystyka elektryczna
Specyfikacja | Mb | 7313 | Maksymalnie | Jednostka |
Maksymalna objętość wejściowatage | -3 | 3.6 | V | |
Objętość wejścia roboczegotage | 2.0 | 3.3 | 3.6 | V |
Transmisja prądu | 15 | mA | ||
Odbierz prąd | 8.5 | mA | ||
Prąd głębokiego snu | 600 | uA | ||
Temperatura pracy | -40 | +65 | •DO |
Definicja pinów
Szpilka | Nazwa | Rozpacz |
1 | UART-RTS | UART |
2 | UART-TX | UART |
3 | CTS UART | UART |
4 | Odbiornik UART-a | UART |
S | NC | |
6 | NC | |
7 | NV | |
8 | NV | |
9 | VCC | Zasilanie 13V |
10 | NC | |
11 | FLOTY | Resetuj, aktywny niski przynajmniej w SMS-ach |
12 | GND | GND |
13 | P103 | 10 port, używany do podłączenia do DHT11/D518B20 |
14 | P102 | Wejście cyfrowe, wyjście |
15 | P101 | Wskaźnik LED |
16 | P100 | Przypinka |
Komendy i konfiguracja AT
- Zapytanie o natywny adres MAC
Wysłać: AT + ADDR?
Wyślij po pomyślnym zwrocie: OK + LADD: adres MAC (adres dla ciągu 12) - Zapytanie o szybkość transmisji
Wyślij: AT+BAUD? Wyślij po pomyślnym powrocie: OK + Get: [para1] Zakres para1:0 ~ 8. Parametry odpowiadające: 0 oznaczają 9600, 1, 2, 9600, 38400, w imieniu przedstawiciela przedstawiciela 57600, 115200, 5 , 4800, 6, 7 oznacza 1200, 1200 2400. Domyślna szybkość transmisji to 9600. - Ustaw szybkość transmisji
Wyślij: AT+BAUD[para1] Wyślij po pomyślnym powrocie: OK+Set:[para1] Npample: wyślij: AT + BAUD1, zwróć: OK + Ustaw: 2. Szybkość transmisji jest ustawiona na 19200.
Notatka: po przełączeniu na 1200, moduł nie będzie już obsługiwał konfiguracji komendy AT, a w trybie czuwania naciśnij PIO0, moduł może przywrócić ustawienia fabryczne. Nie zaleca się używania szybkości transmisji. Po ustawieniu szybkości transmisji moduły należy na energię elektryczną, mogą obowiązywać nowe ustawione parametry. - z urządzenia podłączonego do określonego adresu Bluetooth
Wyślij: AT+CON[para1] Wyślij po udanym powrocie: OK+CONN[para2] Zakres Para2 to: A, E, F
Example: z adresu bluetooth to: 0017EA0943AE, wysyłam AT + CON0017EA0943AE, moduł zwraca: OK + CONNA lub OK + + CONNF CONNE lub OK. - pasujące informacje dotyczące sprzętu do usuwania
Wyślij: AT + WYCZYŚĆ
Wyślij po pomyślnym zwrocie: OK +
WYCZYŚĆ Wyraźnie powiodło się połączenie informacji o kodzie adresu urządzenia. - tryb pracy modułu zapytań
Wysłać: AT + TRYB?
Wyślij po pomyślnym powrocie: OK + Get: [para] Para: zakres 0 ~ 2. 0 oznacza tryb przekazywania, w imieniu przejęcia PIO + zdalne sterowanie + 1 przejście, 2 reprezentatywne przejście + tryb zdalnego sterowania. Wartość domyślna wynosi 0. - ustawić tryb pracy modułu:
Wyślij: AT + MODE [] Wyślij po udanym powrocie: OK + Set: [para] - zapytaj o nazwę urządzenia
Wysłać: AT + NAZWA?
Wyślij po pomyślnym zwrocie: OK + NAZWA [para1] - ustawić nazwę urządzenia
Wyślij: AT + NAZWA [para1] Wyślij po udanym powrocie: OK + Set: [para1] Npample: Ustaw nazwę urządzenia na Seeed, wysyłając AT + NAMESeeed, wróć OK + Set: Seeed AT tym razem nazwa modułu bluetooth została zmieniona na Seeed. Uwaga: po wykonaniu instrukcji wymaganej dla energii elektrycznej należy ustawić parametry homologacji. - zapytanie pasujące do hasła
Wysłać: AT + PASS?
Wyślij po pomyślnym powrocie: OK + PASS: [para1] Zakres Para1 to 000000 ~ 999999, wartość domyślna to 000000. - hasło do parowania
Wyślij AT + PASS [para1] Wyślij po udanym powrocie: OK + Set: [para1] - przywrócić ustawienia fabryczne
Wyślij AT + ODNOWIENIE
Wyślij po pomyślnym zwrocie: OK + ODNOWIĆ
Przywróć domyślny moduł ustawień fabrycznych, ustawienia modułu zostaną zresetowane, więc wróć do fabryki ze statusem domyślnych ustawień fabrycznych, opóźnij moduł 500 ms po ponownym uruchomieniu. Jeśli nie ma takiej potrzeby, należy zachować ostrożność. - zresetowanie modułu
Wyślij: AT + RESET
Wyślij po pomyślnym zwrocie: OK + RESET
Po wykonaniu instrukcji moduł opóźni się o 500 ms po restarcie. - ustawić tryb master-slave
Wyślij: AT + ROLE [para1] Wyślij po udanym powrocie: OK + Set: [para1]
Example Kod
//gospodarz
//niewolnik
Dokumenty / Zasoby
![]() |
Moduł BLE ARDUINO CC2541 Bluetooth V4.0 HM-11 [plik PDF] Instrukcja obsługi CC2541, moduł Bluetooth V4.0 HM-11 BLE, moduł CC2541 Bluetooth V4.0 HM-11 BLE, moduł V4.0 HM-11 BLE, moduł HM-11 BLE, moduł BLE, moduł |