BLK-MD-BC04-B蓝牙模块开发说明


BLK-MD-BC04-B蓝牙模块开发说明


日期:2011-9-24?浏览次数:4178


?
?

BLK-MD-BC04-B蓝牙通信模块, BLK-MD-BC04-B蓝牙通信模块?为本公司自主开发的智能型无线数据传输产品,高灵敏性接收,低成本,体积小巧,低功耗,用于蓝牙的数据传输领域。

BlueCore4-Ext芯片,完全兼容蓝牙2.0规范

Uart接口,支持1200bps~2764800bps等多种波特率

支持SPP协议最高可支持3M调制模式

外围IO口通信

内建8M Flash可视及对等条件下传输距离10米,板载天线

产品概述:

博陆科BLK-MD-BC04-B蓝牙模块基于CSR BC04 External芯片设计,内置天线。结合本公司软件,可方便应用于多种蓝牙产品。?用户可定制片内软件,即对应各种应用的Profiles,50欧姆天线接口, 多达7个设备连接。

产品特点:

主 芯 片:CSR BC04 External

蓝牙规范:V2.0+EDR

蓝牙应用:HSP, HFP, PBAP, SPP, OPP, HCI,HID等

输出功率:Class 2

应用接口:PIO, AIO, UART, USB, PCM, UART

支持多种蓝牙协议 A2DP,AVRCP,PBAP,DUN,,FTP GAP,GAVDP,GOEP,HCRP,HF1.5,HID,OPP,PAN,SPP

供电电压:3.3V

符合ROHS标准

尺寸大小: 27mm*13mm*2mm

?
?

?
?

典型应用:

·?蓝牙耳机、手持设备?

· 蓝牙鼠标、蓝牙键盘

· 蓝牙操纵杆,蓝牙游戏手柄

· 数码相机、摄像机?

· 个人数字助理?

· 微型蓝牙打印机?

· 电脑及外设?

· 蓝牙打印机?

·?蓝牙点钞机

·?蓝牙遥控玩具

· USB蓝牙适配器?

· 蓝牙串口设备

· 蓝牙无绳电话?

· 蓝牙GPS接收机?

· 传真机?

· 蓝牙车载?

· 无线仪器仪表?

· 无线工业控制?

· 蓝牙无线条码扫描仪?

· 蓝牙无线RS232/485 接口

UART及外围PIO

Uart串口信息:

电平:?? 3.3V? CMOS电平

波特率:? 1200,2400, 4800,9600,19200,38400, 57600,

76800,115200,230400,460800,921600,1382400,

数据位: 8bit? 停止位:? 1bit? 校验位:? 无

注:若芯片与标准RS232、RS485连接则需要使用驱动芯片

PIO口信息

PIO口 功能配置详见对应模块的资料

?
?


BLK-MD-BC04-B蓝牙模块??? ??????????????????????IO口版本蓝牙固件

简述:模块的主从模式、波特率选择及通道选择都采用IO口来设置

应用:用于从模块或者主从模块替代串口线场合

从模式:作为从模式,可以被其他的蓝牙设备(蓝牙适配器、手机蓝牙等)查找并且形成透明串口线进行数据传输。

替代串口线模式:两个模块,一个是主模式,一个是从模式,设置相同的通道后,模块上电会自动连接并形成透明串口线传输。适合于单片机和单片机之间替代串口线应用。

更多详细自己请登录:www.bolutek.cn

?
?

6.系统框图及应用电路图

系统框图

?
?

应用电路图

注:蓝牙模块供电推荐使用AMS1117等纹波小的稳压芯片

7.模块性能参数

物理层参数


序号


名称


描述


1


Operating Frequency


2400 MHz to 2483.5 MHz (In the ISM-Band)


2


Carrier Spacing


1.0 MHz


3


Symbol Rate


1 Mbps


4


Channels


79


5


Duplexing


TDD


6


FHSS


1600 hops/s.

通用参数

?
?

?
?


序号


名称


描述


1


Supply voltage


3.3 V ± 0.1 V regulated voltage. (Noise < 10 mVP-P.)


2


Supply current


Maximum current (peak): 60mA

Average current : active 20 mA; idle 2mA


3


Bluetooth specification


version 2.0/2.1+EDR


4


Maximum data rate


3M


5


Frequency range


2400 MHz … 2483.5 MHz. (ISM-Band)


6


Guard band


2 MHz < F < 3.5 MHz. (Europe, Japan, USA)


7


Carrier frequency


2402 MHz … 2480 MHz. F = 2402 + k MHz; k = 0...78


8


Modulation method


GFSK, 1 Mbps, 0.5 Gaussian


9


Hopping


1600 hops/s, 1 MHz channel space


10


Receiving signal range


-82 to -20 dBm. (Typical)


11


Receiver IF frequency


1.5 MHz. (Center frequency)


??


Transmission power


Minimum: -18 … -16 dBm


??


??


Maximum +0 … +4 dBm


12


??


(Class 2 device with 6 power control levels)


13


External interfaces


10 GPIO(all voltage level is 0~3.3V)


14


Operation temperature


(-20oC to + 70 oC)


15


Storage temperature


(-40oC to +85oC)

?
?

??

?

时间: 2024-10-14 11:01:55

BLK-MD-BC04-B蓝牙模块开发说明的相关文章

Titanium Module 模块开发(二)蓝牙控制 Module

今天 ,正好项目需要添加蓝牙的控制功能,我去Titianium 文档搜了一下,发现 只有Tizen 系统有,其他的都没有,只能自己做Module. 借这个机会,记录一下蓝牙控制Module 的开发过程中遇到的问题和一些知识点. 编写Module 建立项目 首先 ,建立一个Module 项目,不会的话参考:Titanium-Modules 模块开发 (一) :模块开发基础 创建完成后会是这样: 添加蓝牙相关方法 打开BluetoothadapterModule.java 文件 可看到如下代码: 2

Bluetooth篇 开发实例之九 和蓝牙模块通信

首先,我们要去连接蓝牙模块,那么,我们只要写客户端的程序就好了,蓝牙模块就相当于服务端. 连接就需要UUID. #蓝牙串口服务SerialPortServiceClass_UUID = ‘{00001101-0000-1000-8000-00805F9B34FB}’ 第一步: 首先要连接设备.这个参考Android Developer的例子来写:Android Developer -- Bluetooth篇 开发实例之二 连接设备 private class ConnectThread exte

【转】android蓝牙开发---与蓝牙模块进行通信--不错

原文网址:http://www.cnblogs.com/wenjiang/p/3200138.html 近半个月来一直在搞android蓝牙这方面,主要是项目需要与蓝牙模块进行通信.开头的进展很顺利,但因为蓝牙模块不在我这里,所以只能用手机测试.一开头就发现手机的蓝牙不能用,为了证明这点,我刷了四次不同不同系统的官方包,正式宣布手机的蓝牙报销了,于是和朋友换手机.在测试的过程中也是非常痛苦,放假了,同学都几乎回家了,剩下的同学中竟然80%都是用非android手机!我和我的小伙伴都吓呆了!!就算

微信小程序蓝牙模块BLE开发说明基础知识

微信小程序蓝牙模块说明 一.简介 微信小程序作为轻量级应用的载体,确实方便了很多的应用场景.传统的产品如果要和手机互联互通,那么必须要开发两套APP,即IOS和安卓.十分的麻烦和成本巨高.但是微信小程序的出现大大的提升了效果.因为微信小程序有两个巨大的特点和优势 1.跨平台    --- 不用单独的去开发安卓和IOS的APP,只用借助微信小程序的API即可 2.依托于微信--- 微信这个常驻手机的核心APP之一 这里我们主要是说明,微信小程序和蓝牙之间的关系: 二.微信小程序关于蓝牙API 1.

开发手机与单片机通过蓝牙模块

1.xml布局文件 <?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id=&qu

Arduino蓝牙模块实现通信

蓝牙参数特点 1.蓝牙核心模块使用HC-06从模块,引出接口包括VCC,GND,TXD,RXD,预留LED状态输出脚,单片机可通过该脚状态判断蓝牙是否已经连接 2.led指示蓝牙连接状态,闪烁表示没有蓝牙连接,常亮表示蓝牙已连接并打开了端口 3.输入电压3.6~6V,未配对时电流约30mA,配对后约10mA,输入电压禁止超过7V! 4.可以直接连接各种单片机(51,AVR,PIC,ARM,MSP430等),5V单片机也可直接连接 5.在未建立蓝牙连接时支持通过AT指令设置波特率.名称.配对密码,

【Espruino】NO.13 蓝牙模块

http://blog.csdn.net/qwert1213131/article/details/31830809 本文属于个人理解,能力有限,纰漏在所难免,还望指正! [小鱼有点电] [Espruino中文社区] 这节主要是对蓝牙模块进行操作演示,开发板已经预留了市面上常见的蓝牙模块的位置,可以支持ble4.0和bt2.0的模块,HM-10.HC-05.HC-06等,本次使用的是FBT-06,主从一体,蓝牙协议栈为BT2.0,使用串口进行通讯.AT专用波特率为9600bps,开机PIO11为

Android蓝牙实例(和单片机蓝牙模块通信)

最近做毕设,需要写一个简单的蓝牙APP进行交互,在网上也找了很多资料,终于给搞定了,这里分享一下^_^. 1.Android蓝牙编程 蓝牙3.0及以下版本编程需要使用UUID,UUID是通用唯一识别码(Universally Unique Identifier),这是一个软件构建的标准,也是被开源基金会组织应用在分布式计算环境领域的一部分.在蓝牙3.0及下一版本中,UUID被用于唯一标识一个服务,比如文件传输服务,串口服务.打印机服务等,如下: #蓝牙串口服务 SerialPortService

基于hc-05蓝牙模块控制的步进电机指定旋转角度

一.蓝牙模块 蓝牙选用[HC-05主从机一体蓝牙模块 无线蓝牙串口透传 无线模块 电子模块],淘宝链接地址为:https://detail.tmall.com/item.htm?id=41281471872&spm=a1z09.2.0.0.u7iKss&_u=m10qactucc9f 二.手机端APP 手机端蓝牙串口调试助手,如图一所示: 图一 用手机数据线连接手机,下载上图所示[蓝牙串口调试助手].下载完毕后,打开手机APP,如图二所示: 图二