蓝牙40串口模块.pdf
Shenzhen,China:RF WORLD(RPing Group)Rm611,1C,Shuxiangmendi,Longhua,Shenzhen,China Tel:86 755 82469767 Fax:86 755 82469915 Email: 文檔版本:1.20 文档编号:2012-0190-C 机密档,严禁外泄,版权归 RF WORLD(RF WORLD(阅天集团所有)所有。蓝牙 4.0 透传模块(WMBLE40_1)使用说明 Shenzhen,China:RF WORLD(RPing Group)Rm611,1C,Shuxiangmendi,Longhua,Shenzhen,China Tel:86 755 82469767 Fax:86 755 82469915 Email: 目录 目录 文檔版本:1.20.1文檔版本:1.20.11 概述:.31 概述:.32 管脚描述:.42 管脚描述:.4OP1,OP2 and OP3 管腿用来选择波特率.5反馈 IO 命令的输出.5SLEEP 输入.6数据的输入和输出.7BLE 广播名称.9指示灯:.93 蓝牙 4.0 主机的编程指南:.13 蓝牙 4.0 主机的编程指南:.13.1 UUID 说明.13.BLE 主机与 BLE 模块传输数据格式.14 尺寸:.24 尺寸:.25 Ordering Information.35 Ordering Information.3 Shenzhen,China:RF WORLD(RPing Group)Rm611,1C,Shuxiangmendi,Longhua,Shenzhen,China Tel:86 755 82469767 Fax:86 755 82469915 Email: 1 概述:1 概述:WMBLUE40 蓝牙 4.0 Bluetooth UART Module(透明传输串口模块)实现同 IPAD,IPHONE和带 4.0 蓝牙的 安卓手机,平板 相连.最远通讯距离在 20M(直线无遮挡)UART 波特率 可选:(115200,57600,38400,19200,9600,4800,2400,1200)工作电压:2.7V-3.6V 电流:工作时为 MAX 20MA,Power Down 时 小于 1UA 发射功率:0DBM(MAX)工作方式:透明方式 最大接收包长:64 BYTE,.应用范围:设备需要同 IPAD,IPHONE,其他带 4.0 设备的安卓手机进行小数据量和低功耗传输,体重计,血压计,玩具,健康医疗系列,名称定义:BLE 主机:指 IPHONE,IPAD 等设备 BLE 模块:指 WMBLUE40 控制器:使用 BLE 模块和 BLE 主机相连 )(BLE 主机 BLE 模块控制器,秤,血压计,等 Shenzhen,China:RF WORLD(RPing Group)Rm611,1C,Shuxiangmendi,Longhua,Shenzhen,China Tel:86 755 82469767 Fax:86 755 82469915 Email: 2 管脚描述:管脚描述:天线外接接口:SMA 接口 或 导线直联 支持 PCB 板天线和外置天线GND GND P0.0 LED1P0.1,LED2 Shenzhen,China:RF WORLD(RPing Group)Rm611,1C,Shuxiangmendi,Longhua,Shenzhen,China Tel:86 755 82469767 Fax:86 755 82469915 Email: OP1,OP2 and OP3 管腿用来选择波特率 OP1,OP2 and OP3 管腿用来选择波特率 No OP1 P1.1 OP2 P1.2 OP3 P1.3 波特率 1 1 1 1 115200 2 0 1 1 57600 3 1 0 1 38400 4 0 0 1 19200 5 1 1 0 9600 6 0 1 0 4800 7 1 0 0 2400 8 0 0 0 1200 0:Connect to GND 1:Add 10k pull to VDD.(可以定做固定的或者不同的通讯波特率)反馈 IO 命令的输出 反馈 IO 命令的输出 RT(P1.7)可以用来做接收中断指示,当串口数据输出的时候或者输出缓冲区中有数据,为低,串口缓冲区空的时候,输出高.No RT PIN(P1.7)STATUS 0 1 串口缓冲区空 1 0 数据输出的时候或者输出缓冲区中有数据 OT(P1.0)可以用来做数据是否发送到 BLE 主机(IPAD,IPHONE),高表示正在传输数据或者数据等待传输,低表示数据已经发送到 BLE 主机.No OT PIN(P1.0)STATUS 0 1 表示正在传输数据或者数据等待传输 1 0 数据已经发送到 BLE 主机 Shenzhen,China:RF WORLD(RPing Group)Rm611,1C,Shuxiangmendi,Longhua,Shenzhen,China Tel:86 755 82469767 Fax:86 755 82469915 Email: SLEEP 输入 SLEEP 输入 SLEEP(P1,6)接地时为正常工作,一旦电平为高,进入睡眠状态。(不能空置)No SLEEP(P1.6)模式 0 0 工作 1 1 睡眠 Shenzhen,China:RF WORLD(RPing Group)Rm611,1C,Shuxiangmendi,Longhua,Shenzhen,China Tel:86 755 82469767 Fax:86 755 82469915 Email: 数据的输入和输出 数据的输入和输出 No PINS Description 1 VDD 2.7-3.6V 2 TX(P1,5)接控制器的 RX 端(Output Pin TTL)3 RX(P1,4)控制器的 TX 端(Input Pin TTL)4 GND GND 电源输入请尽量减小纹波,这样可以保证通讯距离 下面是简单的参考使用流程 下面是简单的参考使用流程 数据的输入输出为透明传输客户可以使用 RT(P1.7)来判断什么时候开启串口接收 开始 拉低 SLEEP,P0.6 为高或悬空(数据状态)等待 20MS,客户可以看 P0.0(LED1)是否点亮来确定模块是否工作 输入要传输的数据,小于 34 字节,等待包的间隔时间 是否还有数据传输?是否收到串口数据?接收数据处理流程 END 拉高 SLEEP 客户可以看 P0.1(LED2)是否点亮来看同主机(IPAD,IPHONE)建立连接 客户可以看 P1.7(RT)来看是否有数据接收 Shenzhen,China:RF WORLD(RPing Group)Rm611,1C,Shuxiangmendi,Longhua,Shenzhen,China Tel:86 755 82469767 Fax:86 755 82469915 Email: 数据的输入的字节必须是连续的,也就字节发送之间的间断时间不能超过 3MS。当 8MS 没有数据输入,系统就会认为一包数据接收完成。举例:如果你需要传输的字节,串口连续输入个字节,能后停止输入,10后,数据将会开始传输到另一个模块。如果你想传输,串口输入后,停止传输,后,数据将会开始传输到另一个模块。单次最大的传输字节为 64BYTE.当传输的字节为最大值 64的时候马上发送.包同包的间隔时间同波特率相关:No 包的间隔时间 波特率 1 20MS 115200 2 20MS 57600 3 20MS 38400 4 40MS 19200 5 50MS 9600 6 90MS 4800 7 200MS 2400 8 400MS 1200 Pack 2 Pack3 Pack4 Pack5 PacK N MS PacK 6 BYTE 2 BYTE3 BYTE4 BYTE5 BYTE 1 3MS BYTE 6 Shenzhen,China:RF WORLD(RPing Group)Rm611,1C,Shuxiangmendi,Longhua,Shenzhen,China Tel:86 755 82469767 Fax:86 755 82469915 Email: BLE 广播名称 BLE 广播名称 选择广播名称:P0.7 为 Low 广播名称为自配,为 High 广播名称为默认 P0.7 广播名称为自配 广播名称为默认(WWW.MCURF.COM)如何自己设置广播名称 P0.6(D/C)UART 输入的数值为设置的广播名称 UART 输入的数值为数据准备传输 自配广播名称可根据 P0.6 口和 UART 来设置,当 P0.6 口为 Low 时 UART 输入的值作为广播名称,当 P0.6 口为 High 或悬空时 UART 输入的值作为有效字节用。广播名称设置的格式:长度=固定值+广播名称;广播名称最长为 29 byte 长度 固定值 广播名称 1 byte 0 x09 最长 29 byte 指示灯:指示灯:LED1 工作指示灯:当 SLEEP 拉低,P0.0 LED1 输出低 No(P0.0)LED1 输出 0 0 点亮 1 1 关闭 LED2 同 BLE4.0 的主机建立连接(手机,平板,电脑等),点亮 LED2,否则熄灭 LED2.No(P0.1)LED2 输出 0 0 点亮 1 1 关闭 Shenzhen,China:RF WORLD(RPing Group)Rm611,1C,Shuxiangmendi,Longhua,Shenzhen,China Tel:86 755 82469767 Fax:86 755 82469915 Email: 3 蓝牙 4.0 主机的编程指南:3 蓝牙 4.0 主机的编程指南:3.1 UUID 说明 3.1 UUID 说明 0 x1910,名称服务 UUID;0 xFFF4,从 BLE 端传输数据给 PC 端的 UUID;0 xFFF2,从 PC 端传输数据给 BLE 端的 UUID。3.BLE 主机与 BLE 模块传输数据格式 3.BLE 主机与 BLE 模块传输数据格式 Command length Payload CHK 1 byte 1 byte N byte 1byte 因为蓝牙 4.0 的协议中只能传输 20 个字节的有效数据,其中个字节比用来进行打包和校正用,当控制器要一次传输超过 17 字节的数据的,需要按照协议内容分批进行传送.当在BLE 主机编程的时候需要进行合并,后进行分析.No 名称 长度 说明 1 Command 1 字节 BIT7 1 表示应答 0 表示数据 BIT7 1 表示应答 0 表示数据 BIT0-BIT6 序列号:发新包的时候进行累加,累加 BIT0-BIT6 序列号:发新包的时候进行累加,累加 BLE 主机里面的编程,可以通过序列号来判断是否是接收到重复数据 2 Length 1 字节 发送数据的长度 3 Payload 数据长度等于Length 作为传输的数据(Bit7 of Command Command=0 0);作为应答(Bit7 of CommandCommand=1=1):0 x01 为正确,0 x02 为错误;4 CHK 1 字节 Payload 的所有字节进行累加运算,运算的结果应该等于 CHK 的值 Shenzhen,China:RF WORLD(RPing Group)Rm611,1C,Shuxiangmendi,Longhua,Shenzhen,China Tel:86 755 82469767 Fax:86 755 82469915 Email: 4 尺寸:4 尺寸:贴片和插件两种接口方式同时支持.贴片和插件两种接口方式同时支持.Shenzhen,China:RF WORLD(RPing Group)Rm611,1C,Shuxiangmendi,Longhua,Shenzhen,China Tel:86 755 82469767 Fax:86 755 82469915 Email: 5 Ordering Information5 Ordering Information Part NumberPart Number=modulemodule typepackage typetypepackage type WMBLE40-01WMBLE40-01-E-E Antenna Table:NO Package Description Antenna Table:NO Package Description 1 1 A A PCB Antenna PCB Antenna 2 2 B B External Antenna External Antenna Antenna Type Module Type