BLE z ARM na pokładzie — HM-13

BLE z ARM na pokładzie — HM-13
Razem głosów: 17 co stanowi: 97.65% całości.

Niewielkie moduły Bluetooth o symbolu HM-13,  oparte o radyjko CSR dual-mode charakteryzuje mały rozmiar, mały pobór energii oraz spora użyteczność oraz spore możliwości , ale najpierw je obejrzyjmy ….

Jak wspomniałem HM-13 są oparte o radyjko CSR Bluetooth Dual-mode , ponadto wspiera je i zapewnia dostęp do komend AT  mikrokontroler Nuvoton M0516ZBN oparty o rdzeń Cortex-M0 (ale o nim później)

Wgrane fabrycznie oprogramowanie pozwala na kontrole radyjka poprzez komendy AT , pozwalając użytkownikowi zmienić parametry w niewielkim , ale w zasadzie w większości przypadków wystarczającym zakresie, przede wszystkim można zmienić:

  • szybkość transmisji uart
  • nazwę urządzenia
  • kod dostępu
  • oraz kilka innych ale o nich potem …

Konfiguracja domyślna:

  • UART:   115200bps, N, 8, 1
  • EDR:   HMSoft  – tryb przeźroczysty, bez hibernacji  – hasło parowania 1234
  • BLE:    HMSoft –  tryb przeźroczysty, bez hibernacji  – bez klucza

Moduł pozwala na szybką transmisje SPP , w trybie BLE pracuje zaś wolniej nie jest to jednak krytyczne i mieści się w limitach dla urządzeń BLE Dual-mode.

Do czego się może przydać taki moduł ??  a no właśnie w podstawowym sofcie pozwala nam na używanie go jako :

  1. układ zastępujący połączenie kablowe UART  w trybie Transparent Transmission
  2. Jako pilot zdalnego sterowania bez dodatkowego mikrokontrolera
  3. Do zdalnej Akwizycji danych bez dodatkowego mikrokontrolera

i wiele innych …

 

Moduły HM-13 czesto można je znaleźć w telefonach komórkowych które posiadają BT dual-mode ,są wspierane przez system Android  4.3 i nawet starsze wersje co też może się okazać zbawienne niekiedy.  Dodatkowym atutem jest łatwość upgrade firmware modułu.


Charakterystyka :


Rozmiar:

Dane podstawowe:

  • Versja BT:   Bluetooth v4.0 & BLE
  • UART:   TTL  bufor RX/TX  512bajtów
  • SPP mode  —  90 Bytes / pakiet
  • BLE mode  — 20 Bytes / pakiet
  • Dwa tryby transmisji  —  balance i High speed
  • Częstotliwość :   2.4GHz  ISM
  • Modulacja:  GFSK (Gaussian Frequency Shift Keying)
  • Moc RF:  -23dbm, -6dbm, 0dbm, 6dbm
  • Prędkość:   Asynchroniczna:  3KB  / Synchroniczna 3KB
  • Bezpieczeństwo:  Uwierzytelnienie i szyfrowanie danych
  • Dostępne Serwisy:   Slave SPP, Pheriperial BLE,  UUID FFE0, FFE1
  • zasilanie:  2,5 – 3,7V 50mA
  • Zasięg:  SPP – 30m  ,  BLE – 60m
  • Pobór: SPP – 13,5mA  , BLE 9,5mA
  • Praca w temperaturach -5 +65 st.
  • Wymiary: 18 x 13.5 x 2.2mm
  • Mikrokontroler: nuvoton M0516 Cortex M0, 64K Flash, 50Mhz

Opis pinów:

  1. UART RTS
  2. UART TXD
  3. UART CTS
  4. UART RXD
  5. NC
  6. NC
  7. NC
  8. NC
  9. VCC  (3,3V)
  10. NC
  11. RESETB   —  aktywny w stanie niskim (LOW)  <1000ms
  12. GND
  13. PIO3  — In/Out
  14. PIO2  — In/Out
  15. PIO1  — In/Out
  16. PIO0  — In/Out

Nota modułu:

Bluetooth HM-13 En
Bluetooth HM-13 En
Bluetooth_HM-13_en.pdf
216.1 KiB
16 Downloads
Szczegóły

Minimalne podłączenia układu są bardzo proste i widoczne na schemacie poniżej :

Tyle słowem przedstawienia …  modułu , w następnym artykule omówimy mikrokontroler M0516  oraz pokażę jak i do czego można użyć HM-13 …

Moduły do testu dostarczył:

 

Podziel się na:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay

4 myśli nt. „BLE z ARM na pokładzie — HM-13

  1. Dzięki za artykuł.
    Mały błąd się wkradł. „pokarze” a powinno być pokaże
    Pozdrawiam

  2. Witam!
    Piszesz, że BLE bierze 9,5mA, ale czy to jest pobór średni, czy maksymalny? Jeżeli jest to średni pobór energii to gdzie tu oszczędność? Nawet sim800l w trybie CSCLK=2 bierze do 3mA.

    • Dane pochodzą z noty … wiec zakładam że jest to maxymalny pobór energii, po za tym rozmawiamy o BT nie o GSM , który jest zupełnie innym urządzeniem, nie robiłem testów w różnych trybach ….

      dla porównania … mówisz że nie ma oszczędności ….

      BTM222 potrzebuje –> 114mA a to tylko 2.0

Możliwość komentowania jest wyłączona.