Forum: Mikrocontroller und Digitale Elektronik Unterschied BLE Module HM-10/11/16/17


von Ralf M. M. (ramime)


Lesenswert?

Hallo Zusammen,

ich bin gerade dabei mich mit BLE (Bluetooth Low Energy) zu beschäftigen 
und habe bei der Suche nach Modulen festgestellt, dass es diese mit 
verschiedenen Bezeichnungen und daher vermutlich auch mit verschiedenen 
Eigenschaften gibt.

Bei den "normalen" Bluetooth Modulen HC-05 und HC-06 war es ja so, dass 
das 05er Master und Slave sein konnte und das 06er nur Slave.

Bei einer ersten schnellen Recherche konnte ich leider keine Übersicht 
finden, welche Unterschiede die Module HM-10, HM-11, HM-16 und HM-17 
haben.

Kennt jemand eine solche Übersicht oder kann auf die Schnelle die 
grundlegenden Unterschiede aufzählen? Mir geht es nicht um Details, wie 
dass eines z.B. 10% weniger Energie braucht, sondern sowas wie bei den 
HC, also dass der eine Master und Slave kann und der andere nur 
Slave.

Danke schon mal und allen einen guten Rutsch

von Jim M. (turboj)


Lesenswert?

Sind die Dinger nicht allesamt frei programmierbar? Dann entscheidet das 
nämlich erst der Firmware Entwickler.

Eins der Ebay Angbote hat da eine Übersicht:
1
HM-16 Bluetooth Module BLE 4.1 HM16 
2
3
Master and Slave compatible with HM-10 HM-12
4
5
    operating voltage 1.9V-5.5V
6
7
    instruction set AT (compatible to HM-10, HM-11)
8
9
    4.1 version, range to 100m
10
11
    built-in antenna
12
13
    chipset CYBL10162-56L (CORTEX-M0)
14
15
    dimensions 27x13mm
16
17
    transparent mode
18
19
    transparent mode + remote control
20
21
22
Differents between HM10 HM11 and HM16 HM17
23
24
1. MCU
25
26
   HM-10/11 MCU is 8051 32MHz 8bit
27
28
   HM-16/17 MCU is Cortex-M0 48MHz 32bit
29
30
2. Bluetooth core version
31
32
   HM-10/11 is BLE 4.0
33
34
   HM-16/17 is BLE 4.1
35
36
3. MTU Size
37
38
   HM-10/11 MTU size always is 20Bytes
39
40
   HM-16/17 Default MTU size is 256Bytes
41
42
   HM-16/17 work with iOS MTU size 158Bytes(if iOS8 and higher), 135Bytes(if <iOS8)
43
44
   HM-16/17 work with another HM-16/17 MTU size is 256Bytes
45
46
   HM-16/17 work with HM-10/11 MTU size is 20Bytes
47
48
   HM-16/17 work with android MTU size is 20Bytes (almost)
49
50
4. Speed
51
52
   HM-10/11 speed is about 2KB/seconds
53
54
   HM-16/17 speed is about 3-8KB/seconds
55
56
5. Power consumption
57
58
   HM-10/11 in automatic sleep mode 50~400uA
59
60
   HM-10/11 in active mode 8.5mA
61
62
   HM-16/17 in automatic sleep mode 50~1200uA
63
64
   HM-16/17 in active mode 6.5mA
65
66
6. Size
67
68
   HM-10/11 as same as HM-16/17

Zusammenfassung:
HM10/HM11 sind TI CC2540/CC2541
HM16/HM17 sind Cypress CYBL10162-56L

Beides sind programmierbare BLE SoC, die gelieferte Firmware müsste BTLE 
Central und Peripherial können (vermutlich aber nicht gleichzeitig) und 
ist per AT Kommandos ansprechbar.

von Ralf M. M. (ramime)


Lesenswert?

Jim M. schrieb:
> Zusammenfassung:
> HM10/HM11 sind TI CC2540/CC2541
> HM16/HM17 sind Cypress CYBL10162-56L
>
> Beides sind programmierbare BLE SoC, die gelieferte Firmware müsste BTLE
> Central und Peripherial können (vermutlich aber nicht gleichzeitig) und
> ist per AT Kommandos ansprechbar.

Tausend Dank, hatte auch schon gesucht, aber bei keinem der angeschauten 
Angebote solch eine Zusammenfassung gefunden!

Jetzt stellt sich nur noch die Frage der Unterschiede HM-10 <-> HM-11 
und HM-16 <-> HM-17

: Bearbeitet durch User
von Ralf M. M. (ramime)


Lesenswert?

Ralf M. M. schrieb:
> Jetzt stellt sich nur noch die Frage der Unterschiede HM-10 <-> HM-11
Ok hier scheint es so zu sein, dass das HM-11 Modul nur das nackte Modul 
ohne die Adapter-Platine ist, siehe:
http://www.martyncurrey.com/bluetooth-modules/#HM-11

Edit: Nein stimmt doch nicht, das HM-11 Modul ist kleiner, weil es 
weniger nach außen geführte I/O Pins hat. Für rein Seriellen Anschluss 
ist das aber nicht wichtig.

: Bearbeitet durch User
von Ralf M. M. (ramime)


Lesenswert?

Hier eine Übersichtsseite des Herstellers(?) auf englisch
http://jnhuamao. cn/bluetooth.asp?id=1

Bitte das Leerzeichen vor dem "cn" entfernen, die Forumsoftware mag 
keine Links zu ".cn" Seiten wegen Spam-Verdacht

: Bearbeitet durch User
von Ralf M. M. (ramime)


Lesenswert?

Ralf M. M. schrieb:
> Nein stimmt doch nicht, das HM-11 Modul ist kleiner, weil es
> weniger nach außen geführte I/O Pins hat. Für rein Seriellen Anschluss
> ist das aber nicht wichtig.

Analoges gilt für HM-16 und HM-17

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.