厂商 :厦门市爱蓝电子科技有限公司
福建 厦门市- 主营产品:
- 蓝牙串口模块
- 蓝牙音频模块
- 蓝牙接收模块
快速BLE蓝牙串口传输模块
版本更改:
序号 |
时间 |
版本 |
备注 |
1 |
2018-04-13 |
V0.1 |
|
2 |
2018-07-20 |
V0.2 |
增加AT指令 |
|
|
|
|
特点:
主芯片:TBA
输出功率:Class II
传输距离:视距10-20米以上
EEPROM存储容量:TBA
总线接口:UART
Rohs标准:符合
优势:快速BLE传输
概述
BMX-12系列蓝牙模块采用单芯片蓝牙4.2芯片,配置256Kbit的软件存储空间,支持AT指令,用户可根据需要更改BLE角色以及串口波特率、设备名称、配对密码等参数,使用灵活。BMX-12系类蓝牙模块采用邮票孔方式,适用于批量贴片生产;引出IO多,适合于不同要求的客户。
BMX-12系列蓝牙模块传输速度在波特率为115200时可以达到10Kbyte左右,改换更高的波特率可以实现更高的传输速度,其传输速度大大高于其它BLE蓝牙模块。
产品编码:
序号 |
模块编号 |
供电电压 |
尺 寸 |
FLASH容量 |
蓝牙IC |
蓝牙版本 |
备注 |
1 |
BMX-12A |
3.3V |
26.9*13*2.2mm |
256Kbit |
TBA |
V4.2 |
邮票孔封装 |
|
|
|
|
|
|
|
|
产品方块图
BMX-12系列尺寸标注:
BMX-12系列管脚说明:
管脚号 |
名称 |
备注 |
1 |
UART_TX |
UART |
2 |
UART_RX |
UART |
3 |
UART_CTS |
UART |
4 |
UART_RTS |
UART |
5 |
NC |
空脚 |
6 |
NC |
空脚 |
7 |
NC |
空脚 |
8 |
NC |
空脚 |
9 |
NC |
空脚 |
10 |
PIO0_3 |
数字输入/输出IO口 |
11 |
RESETB |
复位管脚(低电平复位,平时悬空,模块内上拉10K电阻) |
12 |
VDD |
电源(3.3V) |
13 |
GND |
数字地 |
14 |
GND |
数字地 |
15 |
PIO4_0 |
数字输入/输出IO口 |
16 |
PIO4_1 |
数字输入/输出IO口 |
17 |
PIO4_2 |
数字输入/输出IO口 |
18 |
PIO4_3 |
数字输入/输出IO口 |
19 |
NC |
空脚 |
20 |
NC |
空脚 |
21 |
NC |
空脚 |
22 |
NC |
空脚 |
23 |
PIO2_0 |
数字输入/输出IO口 |
24 |
PIO2_1 |
数字输入/输出IO口 |
25 |
PIO2_2 |
数字输入/输出IO口 |
26 |
PIO2_4 |
数字输入/输出IO口 |
备注:
PIO口控制:
1、PIO4_0(第15脚) ----按键输入管脚
短按控制,或者输入约100ms的高电平单次脉冲,可以实现以下功能:
在已连接状态时:主动发起断开连接并处于待机状态;
在未连接待机状态时:重新进入可配对状态,等待主设备搜索并连接;
在可配对状态时:结束可配对状态并处于待机状态。
2、PIO4_1(第16脚)----LED输出控制管脚:显示工作状态:
搜索状态快闪——重复100ms脉冲;待机状态慢闪——重复2s脉冲;连接状态长亮——高电平。
原理图:
电平转换注意点:
蓝牙模块的工作电压推荐用3.3V,当需要与5V单片机连接时,请按照以下原理图:
LAYOUT注意点:
蓝牙工作在2.4G无线频段,应尽量避免各种因素对无线收发的影响,注意以下几点:
1、包围蓝牙模块的产品外壳避免使用金属,当使用部分金属外壳时,应尽量让模块天线部分远离金属部分。
2、产品内部金属连接线或则金属螺钉,应尽量远离模块天线部分。
3、模块天线部分应靠载板PCB四围放置,不允许放置于板中,且天线下方载板铣空,与天线平行的方向,不允许铺铜或走线。直接把天线部分直接露出载板,也是比较好的选择。(如下图)
4、模块下方尽量铺大片GND,走线尽量往外围延伸。(如上图)
进入AT指令方法:
将模块通过RS232电平转换连接到电脑COM口,使用串口调试助手,按下图配置方式,下方的发送框内输入AT指令,按发送,即可以收到相应的回复,如果收到的回复所带的参数与发送的AT指令所带的参数相同,设置成功。
备注:
设置AT指令必须在蓝牙模块未连接或断开蓝牙连接时才可以(上电或配对后都可以,如果连接蓝牙(手机或电脑),串口输入的数据将直接发送到远端蓝牙设备)。
AT指令表:
*指令1、测试指令
指令 |
应答 |
参数 |
AT\r\n |
OK\r\n |
无 |
用于测试串口收发是否正常或唤醒串口(休眠时需要先唤醒串口,否则可能丢失第一个传输的字符)
*指令2、设置/查询波特率
指令 |
应答 |
参数 |
AT+BAUD= Para1\r\n |
OK+BAUD:Para1\r\n |
Para1:波特率 2~9,A~F,分别代表:2K4、4K8、9K6、19K2、38K4、 57K6、115K2、230K4、 460K8、921K6、1382K4、1843K2、2764K8、3686K4 默认:4(9600) |
AT+BAUD?\r\n |
OK+BAUD:Para1+\r\n |
很多电脑无法使用超过115200 的波特率,不建议要用单片机编程于高于115200 才能使用此波特率和重新发AT命令设低波特率
使用2K4波特率时,蓝牙模块可以自动休眠,功耗更低,适用于功耗要求很高的场合。
*指令3、设置/查询设备名称
指令 |
应答 |
参数 |
AT+NAME= Para1\r\n |
OK+NAME:Para1\r\n |
Para1:设备名称 ( 最长12位数字或字母,含中划线和下划线,不建议用其它字符) 默认:BLE-COM\r\n |
AT+NAME?\r\n |
OK+NAME:Para1\r\n |
*指令4、恢复默认设置
指令 |
应答 |
参数 |
AT+DEFAULT\r\n |
OK\r\n |
无 |
*指令5、软件复位(重启)
指令 |
应答 |
参数 |
AT+RESTART\r\n |
OK+RESTART \r\n |
无 |
*指令6、清除配对信息
指令 |
应答 |
参数 |
AT+CLEAR\r\n |
OK+CLEAR\r\n |
无 |
(尚在完善中)
*指令7 查询软件版本
指令 |
应答 |
参数 |
AT+VERSION\r\n |
版本信息(日期\r\n) |
无 |
*指令8 查询最后连接远端设备蓝牙地址
指令 |
应答 |
参数 |
AT+RADD? \r\n |
OK+RADD: Para1\r\n |
Para1:蓝牙地址码 地址码顺序为uap1~4,nap 5~6, lap7~12 |
从设备返回与之最后连接过的主设备的蓝牙地址,主设备返回最后一次连接的从设备的蓝牙地址。备注:蓝牙地址是12位ASCII码,回复字符串总长20位
*指令9设置/查询是否自动退出广播
指令 |
应答 |
参数 |
AT+TOUT= Para1\r\n |
OK+TOUT:Para1\r\n |
Para1:0或1 0: 不需要退出广播 1:需要退出广播(节能) 默认:0 |
AT+ TOUT?\r\n |
OK+TOUT:Para1\r\n |
备注:退出广播后更加省电,但是无法被搜索到(尚在完善中)。
*指令10 查询本地蓝牙地址
指令 |
应答 |
参数 |
AT+LADD? \r\n |
OK+RADD: Para1\r\n |
Para1:蓝牙地址码
地址码顺序为uap1~4,nap 5~6, lap7~12 |
蓝牙地址是12位ASCII码,回复字符串总长20位
*指令11 设置/查询LED指示功能
指令 |
应答 |
参数 |
AT+LEDON\r\n
|
OK+LEDON\r\n(打开显示功能) |
无 默认打开显示功能 |
AT+LEDOFF\r\n
|
OK+LEDOFF\r\n(关闭显示功能) |
|
AT+LEDSTATE? \r\n |
OK+LEDON\r\n 或OK+LEDOFF\r\n |
个别用户不需要LED指示功能,关闭后更省电(尚在完善中)
*指令12 查询生产厂家
指令 |
应答 |
参数 |
AT+MANU\r\n |
iBluetek\r\n www.ibluetek.com\r\n |
无 |
备注:以上所有参数设置后存储在模块内,下次无需再次设置
相关资料:
1、蓝牙串口模块一对多与多对多实现方法
2、蓝牙转串口模块测试方法
- 蓝牙模块双模 2.0+4.0BLE无线串口透传模组 苹果安卓兼容BMX-10A
- 板载LED蓝牙串口模块主从一体 透明传输DIY插座式转无线蓝牙模组 蓝牙参考模块 蓝牙参考模块透明传输DIY插座式
- 蓝牙发射模块 蓝牙语音话筒模块 无线立体声音频传输模块板
- 供应用于蓝牙模组|蓝牙串口模块|主从一体模块的主从一体CSR方便插座
- 蓝牙串口模块传输数据主从机一体蓝牙模块 无线蓝牙串口透传通讯模块
- 蓝牙立体声音频接收模块器模块 4.0 一拖二 改装功放DIY模组
- 蓝牙立体声功放板5V 双向立体声2-3W功率DIY 蓝牙音箱功放电路板
- 供应用于蓝牙模块|蓝牙音频模块|蓝牙接收模块的CSR方案 4.0立体声音频蓝牙
- 供应用于蓝牙发射模块|蓝牙一对模块|蓝牙立体声模的蓝牙模块一对立体声音频乐发射
- 供应用于蓝牙接收模块|蓝牙立体声模|蓝牙发射模块的蓝牙立体声音频接收器模块