最齊全的藍牙轉串口模塊解決方案
—透明傳輸,直接替代串口線
BMX-02A
¥27.00
|
BMX-02B
|
BMX-02C
¥22.00
|
BMX-02D
¥22.80
|
BMX-03A
¥25.00
|
BMX-0
3B
¥26.00
|
BMX-03C
¥27.00
|
|
特點
主芯片:CSR BlueCore芯片
輸出功率:Class II
傳輸距離:視距10米
Flash存儲容量:6-8Mbit
總線接口:UART
Rohs標準:符合
概述
BMX-02/03系列藍牙模塊采用CSRBlueCore芯片,配置6-8Mbit的軟件存儲空間,支持AT指令,用戶可根據需要更改SPP角色(主從模式)以及串口波特率、設備名稱、配對密碼等參數,使用靈活。
BMX-02系類藍牙模塊采用郵票孔方式,適用于批量貼片生產;引出IO多,適合于不用要求的客戶。
BMX-03系列藍牙模塊采用插座方式,載板上只需要焊接一個2*6PIN,pitch=2.0mm的插針,避免藍牙模塊再次經過回流焊接,同時方便客戶更換,適用于DIY或小批量的客戶,大批量客戶同樣適用。
產品編碼:
序號
|
模塊編號
|
供電電壓
|
尺 寸
|
FLASH容量
|
藍牙IC
|
藍牙版本
|
備注
|
1
|
BMX-02A
|
3.3V
|
26.9*13*2.2mm
|
外置8Mbit
|
BC417143B-IQN-E4
|
V2.0+EDR
|
|
2
|
BMX-02B
|
3.3V
|
26.9*13*2.2mm
|
外置8Mbit
|
BC417143B-IRN-E4
|
V2.0+EDR
|
|
3
|
BMX-02C
|
2.0-3.7V
|
26.9*13*2.2mm
|
內置6Mbit
|
BC31A223A-IVN-E4
|
V1.2
|
低價替代方案
|
4
|
BMX-02D
|
2.0-3.7V
|
26.9*13*2.2mm
|
內置6Mbit
|
BC41C671A-IPK-E4
|
V2.0+EDR
|
低價替代方案
|
5
|
BMX-03A
|
2.0-3.7V
|
27.4*12.5*4.3mm
|
內置6Mbit
|
BC31A223A-IVN-E4
|
V1.2
|
低價替代方案
|
6
|
BMX-03B
|
2.0-3.7V
|
27.4*12.5*4.3mm
|
內置6Mbit
|
BC41C671A-IPK-E4
|
V2.0+EDR
|
低價替代方案
|
7
|
BMX-03C
|
3.3V
|
32.6*12.5*4.3mm
|
外置8Mbit
|
BC417143B-IQN-E4
|
V2.0+EDR
|
|
產品方塊圖
BMX-02系列尺寸標注:
BMX-02系列管腳說明:
管腳號
|
名稱
|
備注
|
1
|
UART_TX
|
UART
|
2
|
UART_RX
|
UART
|
3
|
UART_CTS
|
UART
|
4
|
UART_RTS
|
UART
|
5
|
PCM_CLK
|
PCM數字音頻接口,接外部CODEC
|
6
|
PCM_OUT
|
PCM數字音頻接口,接外部CODEC
|
7
|
PCM_IN
|
PCM數字音頻接口,接外部CODEC
|
8
|
PCM_SYNC
|
PCM數字音頻接口,接外部CODEC
|
9
|
AIO0
|
模擬輸入/輸出IO口
|
10
|
AIO1
|
模擬輸入/輸出IO口
|
11
|
RESETB
|
系統復位,低電平輸入有效
|
12
|
3.3V
|
電源
|
13
|
GND
|
數字地
|
14
|
GND
|
數字地
|
15
|
USB_D-
|
USB DATA負極,差分線
|
16
|
SPI_CSB
|
調試端口,懸空
|
17
|
SPI_MOSI
|
調試端口,懸空
|
18
|
SPI_MISO
|
調試端口,懸空
|
19
|
SPI_CLK
|
調試端口,懸空
|
20
|
USB_D+
|
USB DATA正極,差分線
|
21
|
GND
|
數字地
|
22
|
GND
|
數字地
|
23
|
PIO0
|
數字輸入/輸出IO口
|
24
|
PIO1
|
數字輸入/輸出IO口
|
25
|
PIO2
|
數字輸入/輸出IO口
|
26
|
PIO3
|
數字輸入/輸出IO口
|
27
|
PIO4
|
數字輸入/輸出IO口
|
28
|
PIO5
|
數字輸入/輸出IO口
|
29
|
PIO6
|
數字輸入/輸出IO口
|
30
|
PIO7
|
數字輸入/輸出IO口
|
31
|
PIO8
|
數字輸入/輸出IO口
|
32
|
PIO9
|
數字輸入/輸出IO口
|
33
|
PIO10
|
數字輸入/輸出IO口
|
34
|
PIO11
|
數字輸入/輸出IO口
|
原理圖:
進入AT指令方法:
將模塊通過RS232電平轉換連接到電腦COM口,使用串口調試助手,按下圖配置方式,下方的發送框內輸入AT指令,按發送,即可以收到相應的回復,如果收到的回復所帶的參數與發送的AT指令所帶的參數相同,設置成功。
備注:
設置AT指令必須在藍牙模塊未連接或斷開SPP鏈路時才可以(上電或配對后都可以,如果連接SPP,串口輸入的數據將直接發送到遠端藍牙設備串口輸出管腳,這時只需要斷開連接既可)。
AT指令表:
*指令1、測試指令
*指令2、設置/查詢波特率
指令
|
應答
|
參數
|
AT+BAUD= Para1
|
OK+BAUD:Para1
|
Para1:波特率
1~C,分別代表:1200、2400、4800、9600、19200、38400、
57600、115200、230400、
460800、921600、1382400
默認:4(9600)
|
AT+BAUD?
|
OK+BAUD:Para1
|
或按以下指令,兼容HC-06
發送:AT+BAUD1
返回:OK1200
發送:AT+BAUD2
返回:OK2400
……
1---------1200 (暫不支持)
2---------2400 (暫不支持)
3---------4800 (暫不支持)
4---------9600
5---------19200
6---------38400
7---------57600
8---------115200
9---------230400
A---------460800
B---------921600
C---------1382400
不建議用在超過115200的波特率,信號的干擾會使系統不穩定。
設置超過115200后用電腦無法使用,要用單片機編程于高于115200才能使用此波特率和重新發AT命令設低波特率
*指令3、設置/查詢設備名稱
指令
|
應答
|
參數
|
AT+NAME= Para1
|
OK+NAME:Para1
|
Para1:設備名稱
( 最長12位數字或字母,含中劃線和下劃線,不建議用其它字符)
默認:BTCOM
|
AT+NAME?
|
OK+NAME:Para1
|
或按以下指令,兼容HC-06
發送:AT+NAMEname
返回:OKsetname
參數name:所要設置的當前名稱,即藍牙被搜索到的名稱。20個字符以內。
例:發送AT+NAMEbill_gates
返回OKsetname
這時藍牙名稱改為bill_gates
備注:
修改的名稱只有當藍牙是從設備時才能被看到;藍牙主設備名稱無法看到。
*指令4、恢復默認設置
*指令5、軟件復位(重啟)
*指令6、設置/查詢主從角色
指令
|
應答
|
參數
|
AT+ROLE= Para1
|
OK+ROLE:Para1
|
Para1:M或S
M:主設備
S:從設備
默認:S
|
AT+ROLE?
|
OK+ROLE:Para1
|
*指令7、設置/查詢配對密碼
指令
|
應答
|
參數
|
AT+PIN= Para1
|
OK+PIN:Para1
|
Para1:密碼
(最長13位數字或字母)
默認:0000
|
AT+PIN?
|
OK+PIN:Para1
|
或按以下指令,兼容HC-06
發送:AT+PINxxxx
返回:OKsetpin
例:發送AT+PIN8888
返回OKsetpin
這時藍牙配對密碼改為8888,模塊在出廠時的默認配對密碼是0000。
*指令8、設置/查詢是否需要密碼鑒權
指令
|
應答
|
參數
|
AT+AUTH= Para1
|
OK+AUTH:Para1
|
Para1:0或1
0:不需要密碼鑒權
1:需要密碼鑒權
默認:0(不需要密碼鑒權)
|
AT+ AUTH?
|
OK+AUTH:Para1
|
為方便使用,默認為不用密碼鑒權連接,搜索到藍牙串口之后,直接連接既可。有安全考慮的客戶請選擇需要密碼鑒權。
此指令僅對從設備有效
備注:
-
所有參數設置后存儲在模塊內,下次無需再次設置
-
設置后系統需要重啟,參數才能生效,重啟的方法有重新上電或發指令:AT+RESTART