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