




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、产品参数 蓝牙版本:Bluetooth Specification V4.0 EDR and BLE 串口缓冲区大小512 Bytes SPP 设备 模块,每包最大字节60Bytes BLE 设备- 模块,每包最大字节20Bytes 模块 BLE - iOS 设备,内部分包60 字节每包 模块 BLE- Android设备, 内部分包20 字节每包 模块 SPP- SPP 设备, 内部分包60 字节每包 启动时间:平衡模式2 Seconds、高速模式1 Second 工作模式:平衡模式、高速模式。 收发距离:SPP 30 米, BLE60米 通讯距离:SPP 50 米,BLE100米 (理想环境下) 工作方式:上电自动复位,RESETB管脚可留空。 工作频率:2.4GHz ISM band 调制方式:GFSK(Gaussian Frequency Shift Keying) 灵 敏 度:-84dBm at 0.1% BER 传输速率:SPP 约40%串口效率BLE 约30%串口效率 安全特性:Authentication and encryption EDR 服务:L2CAP,、SDP,、RFCOMM、SPP BLE服务:ATT、GATT,、LE Service: 0xFFE0、Char: 0xFFE1 功 耗:SPP 平均约13mA ,BLE平均约9.5mA。待机约10-17mA 供电电源:+3.3VDC 50mA 工作温度:5 +80 Centigrade 外观尺寸:HM-12 26.9mm x 13mm x 2.2 mm型号电压尺寸(mm)容量协议蓝牙版本HM-122.5-3.7V27*13*2.264KBSPP/BLEV4.0 EDR+BLE管脚序号管脚名称管脚说明1UART_TXUART2UART_RXUART3UART_CTSUART4UART_RTSUART5NC悬空6NC悬空7NC悬空8NC悬空9NC悬空10NC悬空11RESETB系统复位,低电平有效,若用不到请悬空12VCC电源3.3V13GND地14GND地15NC悬空16NC悬空17NC悬空18NC悬空19NC悬空20NC悬空21GND地22GND地23PIO0按键管脚,详见附注说明24PIO1LED管脚,详见附注说明25PIO2数字输入、输出IO 口26PIO3数字输入、输出IO 口27PIO4数字输入、输出IO 口28PIO5数字输入、输出IO 口29PIO6数字输入、输出IO 口30PIO7数字输入、输出IO 口31PIO8数字输入、输出IO 口32PIO9数字输入、输出IO 口33PIO10数字输入、输出IO 口34PIO11数字输入、输出IO 口7. HM系列蓝牙模块与单片机连接注意要点:HM 系列蓝牙模块的工作电压推荐用3.3V,与3.3V 单片机直接连接即可,当需要与5V 单片机连接时,请在模块RX 引脚与单片机TX 引脚之间串一个1-2K的电阻,再接一个分压电阻接地,保护一下模块RX引脚,防止被烧坏。7.1、LAYOUT 注意要点HM 系列蓝牙模块工作在2.4G 无线频段,应尽量避免各种因素对无线收发的影响,注意以下几点:7.1.1、包围蓝牙模块的产品外壳避免使用金属,当使用部分金属外壳时,应尽量让模块天线部分远离金属部分。7.1.2、产品内部金属连接线或者金属螺钉,应尽量远离模块天线部分。7.1.3、模块天线部分应靠载板PCB 四围放置,不允许放置于板中,且天线下方载板铣空,与天线平行的方向,不允许铺铜或走线。直接把天线部分直接露出载板,也是比较好的选择。7.1.4、模块下方尽量铺大片GND,走线尽量往外围延伸。7.1.5、建议在基板上的模块贴装位置使用绝缘材料进行隔离,例如在该位置放一个整块的丝印(TopOverLay)8.1、模块出厂默认配置:串口配置: 115200, N, 8, 1,EDR: HMSoft: 从模式, 不休眠, 透传模式, 配对密码1234BLE: HMSoft: 从模式, 不休眠,透传模式, 不需要配对密码V216 之前: 按键功能默认开,需要接外部上拉电路。V216 开始: 按键功能默认关,不使用按键该管脚可以悬空。8.2、系统广播包SPP 部分兼容蓝牙协议版本V1.2至V4.0,支持所有SPP 协议的设备。BLE 部分为了兼容iOS 和Android 统一识别的需要,广播包中加入了MAC地址信息,Android 下直接扫描可以得到,iOS 下在扫描到设备后回调函数中的最后一个形参的数组中使用CBAdvertisementDataManufactureDataKey 可以得到格式如下:0x48, 0x4D, 0x00, 0x0E, 0x0B, 0x00, 0x00, 0x00数据分析如下:0x48和0x4D为我司标识(HM)后面跟的0x00, 0x0E, 0x0B, 0x00, 0x00, x00 为模块的BLE 地址00:0E:0B:00:00:00, 与“AT+LADB?”指令得到的相同,与Android 系统扫描得到的地址相同,具体广播包拆分效果如下图所示:8.2、按键管脚(PIO0)说明 (从V208版本开始添加)建立连接状态下,长按100ms, 断开连接(SPP 和BLE 模式均会断开)。模块处于待机状态下,长按下5000ms, 恢复出厂设置8.3、LED管脚(PIO1)说明PIO1 为输出管脚,显示模块当前工作状态:待机状态慢闪重复500ms 脉冲;连接状态长亮高电平。也可以根据您的项目需要设置为待机输出低电平,连接后输出高电平(“AT+PIO10”)。8.4、蓝牙地址说明双模蓝牙模块(SPP、BLE)每片都包含有两个地址, 地址区分如下:00:0E:0E:XX:XX:XX 为SPP 地址00:0E:0B:XX:XX:XX 为BLE地址其中前导00:0E为我司使用的蓝牙模块地址段九、AT 指令集:本说明以上位机为电脑,模块参数为出厂设置时进行配置说明。将模块通过RS-232 电平转换连接到电脑COM 口,使用串口调试助手,按照115200, N, 8, 1进行配置,打开串口后,发送大写AT(AT 字符后没有rn 等任何符号,有的串口助手有“发送新行”的复选框,请勾掉),若返回OK,说明配置成功。注意:本模块不可以直接连接电脑COM 口,需经过RS-232 电平转换,否则将会损坏模块。设置AT 指令必须在蓝牙模块未建立远程连接或断开链接时才可以(上电或配对后都可以,如果是连接状态,串口输入的数据将会直接发送到远端蓝牙设备串口输出管脚,此时需要断开蓝牙远程连接方可使用AT指令)。AT 指令集都是随版本发布不断增加的,具体请查看随本文档附带的更新日志。1、测试指令应答参数ATOK/ER/断开连接无模块处于正常待机状态时,会通过串口返回: “OK”模块处于错误状态时,会返回ER,该错误说明蓝牙芯片工作不正常,您可能需要视情况重启或者重置一些参数。在模块建立了远程蓝牙连接的情况下,通过模块串口发送AT,可断开远程蓝牙连接,指令功能与HM-10, HM-11, HM-15 相同。2、查询/设置模块三通模式指令应答参数Q: AT+ATOB?S: AT+ATOBP1OK+ Get:P1OK+ Set:P1P1: 01 (Default: 0)0: 不打开三通1: 打开三通模式三通模式说明,三通模式需要与AT+MODE0 配合使用,在模块两个模式(SPP,BLE)都建立了蓝牙连接的情况下,打开三通,则A设备发送给模块的数据会被同时转发到B设备;B设备发送给模块的数据会被同时转发到A设备。3、查询/设置模块EDR 配对模式指令应答参数Q: AT+AUTH?S: AT+AUTHP1OK+ Get:P1OK+ Set:P1P1: 01 (Default: 0)0: 关闭简单配对1: 打开简单配对注:V311 之前版本该功能为是否打开EDR 鉴权。注: 该指令需要重启生效。4、查询模块EDR 模式MAC 地址指令应答参数AT+ADDE?OK+ Get: MAC 地址无5、查询模块BLE 模式MAC 地址指令应答参数AT+ADDB?OK+ Get: MAC 地址无6、查询、设置模块波特率指令应答参数Q: AT+BAUD?OK+ Get: P1P1:17 (Default: 6)1=4800; 2=9600; 3=19200; 4=38400;5=57600; 6=115200;7=230400;S: AT+BAUDP1OK+ Set: P1例子如下,设置波特率为9600:发送:AT+BAUD2返回:OK+Set:2注:该指令执行后,须重新上电新设置的参数才能生效。7、清除配对信息指令应答参数AT+BONDEOK+BONDE清除EDR 配对信息AT+BONDBOK+BONDB清除BLE配对信息8、清除最后成功连接过的地址信息指令应答参数AT+CLEAEOK+CLEAE清除EDR 连接信息AT+CLEABOK+CLEAB清除BLE 连接信息清除成功连接过的设备地址码信息。Added since V2119、查询设置EDR 设备类型COD指令应答参数Q: AT+COFD?OK+ Get: P1P1: 000000 FFFFFFDefault: 001F00S: AT+COFDP1OK+ Set: P1该指令用于修改EDR 设备类型,即Class of Device,默认为0x001F00,其他设备.蓝牙协议规定多种设备类型,如手机,耳机,打印机等,您可根据需要修改Added since V311.10、设置模块连接模式指令应答参数Q: AT+DUAL?OK+ Get: P1无S: AT+DUALP1OK+ Set: P1P1: 0 1 (Default: 0)0: 双模待机同时收发1: 双模待机单模收发双模收发是指双模(SPP、BLE)同时可以建立数据连接并收发数据单模收发是指双模(SPP、BLE)中有任意一个模式连接了数据连接之后,另一个模自动关闭。注:V208 之前的版本,使用AT+MODE来完成此功能,从V208 版本开始,AT+MODE指令用于切换透传和远控模式。11、查询/设置硬件流控指令应答参数Q: AT+FLOW?OK+ Get:P1无S: AT+FLOWP1OK+ Set:P1P1: 0 1 (Default: 0)0: Off1: OnAdded since V21112、查询、设置模块数据传输速度指令应答参数Q: AT+HIGH?OK+ Get: P1无S: AT+HIGHP1OK+ Set: P1P1: 0 1 (Default: 0)0: 平衡模式1: 高速模式在平衡模式下我们对SPP、BLE 两个模式做了平衡优化,但是效率相对高速模式较低。高速模式的速度是平衡模式速度的8 倍,在高速模式下,SPP 模式将有更快的传输表现。注:该指令执行后,须重新上电新设置的参数才能生效。Added since V212.13、帮助指令指令应答参数查询:AT+HELP?帮助信息无14、查询/设置模块初始化通知指令应答参数Q: AT+INIT?OK+ Get: P1无S: AT+INITP1OK+ Set: P1P1: 0 1 (Default: 0)0: 不发送载入通知1: 发送载入通知如果打开载入通知,则模块初始化完成后会通过串口输出“OK+INIT”。注:该指令执行后,须重新上电新设置的参数才能生效。15、查询/设置模块EDR 工作模式指令应答参数Q: AT+IMME?OK+ Get: P1无S: AT+IMMEP1OK+ Set: P1P1: 0 1 (Default: 0)0: 自动工作1: 上电等待指令工作注:该指令执行后,须重新上电新设置的参数才能生效。若设置了AT+IMME1,则需要使用AT+STARE,EDR 模式才能正常工作。Added in V30116、查询/设置模块BLE工作模式指令应答参数Q: AT+IMMB?OK+ Get: P1无S: AT+IMMBP1OK+ Set: P1P1: 0 1 (Default: 0)0: 自动工作1: 上电等待指令工作注:该指令执行后,须重新上电新设置的参数才能生效。若设置了AT+IMMB1,则需要使用AT+STARB,B
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年玉溪市鲜花订购合同示例
- 临活用工合同范本
- 清水房修建合同范本
- 建筑简易计税合同范本
- 机械监控采购合同范本
- 夫妻购房担保合同范本
- 2025赛事赞助合同模板
- 自助牛排采购合同范本
- 课室租赁合同范本
- 上海租赁房子合同范本
- 2025年云南省高校大学《辅导员》招聘考试题库及答案
- 2025年内蒙古交通集团考试笔试试题(含答案)
- 消费品市场2025年消费者对绿色包装认知及需求调研可行性研究报告
- 台球厅消防知识培训课件
- 充电桩运维服务协议
- 2025至2030中国防砸安全鞋行业运营态势与投资前景调查研究报告
- 2025年医疗器械仓库管理培训试题及答案
- 2024年湖南省古丈县事业单位公开招聘工作人员考试题含答案
- 水费收缴使用管理办法
- 卵巢性索间质肿瘤课件
- 2025甘肃行政执法资格考试模拟卷及答案(题型)
评论
0/150
提交评论