《蓝牙40串口模块.pdf》由会员分享,可在线阅读,更多相关《蓝牙40串口模块.pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 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
2、,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 Informatio
3、n.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
4、,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,Chin
5、a: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
6、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(
7、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,Shux
8、iangmendi,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: 数据
9、的输入和输出 数据的输入和输出 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)是否点亮来确定模块是否工作 输入要传输的数据,小于 3
10、4 字节,等待包的间隔时间 是否还有数据传输?是否收到串口数据?接收数据处理流程 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 没有数据输入,
11、系统就会认为一包数据接收完成。举例:如果你需要传输的字节,串口连续输入个字节,能后停止输入,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
12、 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)U
13、ART 输入的数值为设置的广播名称 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 的主机建立连
14、接(手机,平板,电脑等),点亮 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
15、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
16、表示数据 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
17、(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
限制150内