蓝牙4.0和2.0兼容吗蓝牙2.0波特率一样吗?

[分享]&国内首款蓝牙4.0(BLE)直驱模块及功能分析_董大蕊_新浪博客
[分享]&国内首款蓝牙4.0(BLE)直驱模块及功能分析
&BLE(低功耗蓝牙
)技术是最近最热门的词汇之一,BLE可以让电子设备很方便地和智能设备(手机)互联。为进一步简化低功耗蓝牙
(BLE)应用技术在各个行业产品中的移植和使用,中国TI无线领域战略合作伙伴信驰达科技特别推出了低功耗蓝牙
模块,其中RF-BM-S01模块通过了蓝牙
技术联盟BQB认证。特别地,在为苹果智能设备开发外设时,可以绕过MFI认证,就这个特点很值得看好此类模块的应用前景。对于安卓系统的智能设备,只要底层支持BLE,同样可以使用模块进行设计你的个性化外设。而且BLE技术相对WIFI,Bluetooth
2.0等无线技术,有着能耗低,连接迅速,通讯距离更远等优势。&
& RF-BM-S01蓝牙
模块可以同时工作在桥接(透传)模式和直驱两种模式下。桥接模式下(串口),用户的可以通过串口将自己的电子设备和智能设备(需支持蓝牙
4.0)之间建立双向通讯。而直驱模式下,用户可以直接使用模块扩展简单外围,就能快速设计出方案甚至产品,以最低成本最高效地推出特有的个性化移动设备新外设。借此模块,甚至可以进一步通过智能设备的上网功能,直接建立设备和服务器,云应用等更高级的的通讯网络,对其设备实现智能化控制和管理。
上图是信驰达科技官方对模块的“桥接模式”和“直驱模式”的一个示意性解释。
从上图可以看出,在桥接模式下(透传模式),模块通过串口和客户的MCU相连,其中包括TX,RX,EN,BRTS,BCTS五条信号线,其中EN是总使能开关,当抬高后,模块将会进入彻底睡眠状态(&0.4uA),当EN置低后,模块会进入广播态,此时可以开启APP对模块进行搜索和连接,连接成功之后,MCU和手机便可以进行全双工通讯。另外两条BRTS和BCTS是用来唤醒对方的信号线,在要求低功耗的应用中,双方可以通过这两根线来唤醒对方,开始接收数据。&
在直驱模式下,用户可以直接通过智能设备对模块进行指令控制。模块提供了丰富的接口,包括蓝牙
广播指示,连接指示,6路双向可编程IO,四路可编程PWM,两路14bit
ADC采集接口,用户可以通过服务中的通道对这些资源进行编程控制,十分方便。只设计简单的外围扩展电路,就能构成最小BLE控制系统,而直接省下MCU的成本开销。&
除此之外,用户甚至可以同时使用两种工作模式,当用户的MCU不够强大时,可以通过模块的外扩接口来弥补MCU的不足,分担部分驱动工作。&
此模块的强大不仅仅在于两种模式的应用,更是提供了诸多附加功能,其中包括丰富的AT指令,以及自定义或标准蓝牙
服务,为应用提供了更可靠,更先进的智能控制。如模块的AT指令包括:&
连接间隔调整& & &
&&&
模块重命名& & &
&&&
波特率调整& & &
&&&
获取物理地址MAC& & &
16&
模块复位& & &
&&模块的服务(部分自定义)包括:&
数据通道【服务UUID:0xFFE5】& &
&&&
串口数据通道【服务UUID:0xFFE0】& &
&&&
& & & PWM输出(4路)
【服务UUID:0xFFB0】& &
&&&
& & & ADC输入(2路)
【服务UUID:0xFFD0】& &
&&&
& & & 可编程IO (8路)
【服务UUID:0xFFF0】& &
&&&
& & & 定时翻转输出
(2路) 【服务UUID:0xFFF0】& &
&&&
防劫持密钥【服务UUID:0xFFC0】& &
&&&
电池电量报告【服务UUID:0x180F】& &
&&&
RSSI报告【服务UUID:0xFFA0】& &
&&&
模块参数设置【服务UUID:0xFF90】& &
&&&
设备信息【服务UUID:0x180A】& &
&&此外,模块还提供了快速测试模式,可以在无硬件连接的情况下,单独测试蓝牙
以及串口通讯。现归纳主要特点如下:默认20ms连接间隔,连接快速,之后用户可以自由调整;支持AT指令修改串口波特率,软件复位模块,获取MAC地址,修改模块名;支持AT指令调整蓝牙
连接间隔,控制不同的转发速率。(动态功耗调整);串口数据包长度,可以是200byte以下(含200)的任意长度。(大包自动分发);高速透传转发,最快可达4K/S,可稳定工作在2.5K-2.8K;支持移动设备APP修改模块名称,串口波特率,掉电保存;支持移动设备APP对模块进行远程复位;支持移动设备APP调节蓝牙
连接间隔,掉电不保存。(动态功耗调整);支持快速测试,无需连接任何外部零件测试无线和串口通信;支持连接状态,广播状态提示脚/普通IO灵活配置;6个双向可编程IO,外部中断引发输入检测,全低功耗运行。(触发报警,照明控制,遥控玩具,等各种输入输出开关量应用);2个可编程定时单次/循环翻转输出口。(智能预约定时应用);两路ADC输入(14
bit),使能/禁止,采样周期自由配置。(测温湿度,光度等应用);四路可编程PWM(120Hz)输出。(调光,调速等应用);模块端RSSI连续采集,可读可自动通知APP,使能/禁止,采集频度自由设定。(寻物防丢报警应用);支持模块电量提示,电量读取,可自动通知。(设备电量提醒);支持防劫持密码设置,修改和恢复,防止第三方恶意连接。也可不使用。独立的密码操作结果通知,方便APP编程;极低功耗的待机模式,CC2540芯片官方数据睡眠电流0.4uA。&RF-BM-S01蓝牙
模块可以广泛地应用于有此类通讯需求的各种行业设备中,如仪器仪表,物流跟踪,健康医疗,智能家居,运动计量,汽车电子,休闲玩具等。信驰达科技官方模块资料中的附录中提到了不少有趣的应用,都有机会成为阁下企业未来新的增长点。另外随着安卓智能设备对BLE技术的集成加速,智能手机标配BLE必将成为时尚,手机外设的市场需求将成级数倍增。那么,在不久的将来,此模块即将迎来更广阔的应用前景,我们将拭目以待。
博客等级:
博客积分:0
博客访问:400
关注人气:0
荣誉徽章:后使用快捷导航没有帐号?
查看: 5361|回复: 6
注册时间最后登录阅读权限10积分48精华0帖子
白丁, 积分 48, 距离下一级还需 2 积分
TA的每日心情怒 12:31签到天数: 2 天[LV.1]初来乍到
用清风的nRF51822开发板,做蓝牙传送实验。用ble_app_uart例程做一些改造,连续通过蓝牙发送数据。经实测,发现其发送速率只有几十个字节/秒,再高就收不到数据了。请问这个蓝牙的速率就是这么高吗?
注册时间最后登录阅读权限60积分3050精华1帖子
状元, 积分 3050, 距离下一级还需 6950 积分
TA的每日心情奋斗 17:39签到天数: 483 天[LV.9]以坛为家II
蓝牙2.0的空中波特率都有2Mbps
最近板子好多啊,玩都玩不过来了,我看可以开个板子铺了
注册时间最后登录阅读权限20积分108精华0帖子
童生, 积分 108, 距离下一级还需 92 积分
TA的每日心情难过 18:24签到天数: 3 天[LV.2]偶尔看看I
蓝牙4.0就这速率
看我的资料吧
注册时间最后登录阅读权限10积分48精华0帖子
白丁, 积分 48, 距离下一级还需 2 积分
TA的每日心情怒 12:31签到天数: 2 天[LV.1]初来乍到
nrfinit 发表于
蓝牙4.0就这速率
看我的资料吧
要是这速率可就悲催鸟。这尼玛还不如低版本的蓝牙呢。
注册时间最后登录阅读权限100积分61精华0帖子
该用户从未签到
ltm 发表于
要是这速率可就悲催鸟。这尼玛还不如低版本的蓝牙呢。
不要给BLE太高的压力,本来就是用来传小数据的。不过DA14580的好像速率要快一些。你可以看看我们的DA14580DK做的串口透传视频
DA14580DK---NRF51822EK_PRO/TM蓝牙4.0BLE开发板供应商
nrf51822ek-
注册时间最后登录阅读权限10积分48精华0帖子
白丁, 积分 48, 距离下一级还需 2 积分
TA的每日心情怒 12:31签到天数: 2 天[LV.1]初来乍到
andy2003 发表于
不要给BLE太高的压力,本来就是用来传小数据的。不过DA14580的好像速率要快一些。你可以看看我们的DA1458 ...
这个DA14580发送速率能达到200字节/s吗?视频上看似乎可以,但不很确定。
注册时间最后登录阅读权限20积分104精华0帖子
童生, 积分 104, 距离下一级还需 96 积分
该用户从未签到
没有这么慢, 理论速度是4000byte~6000byte。
nRF51822和ios,在每个连接间隔最多可以交换6个packet。假设连接间隔是20ms,一次最多能传输120byte,每秒最高传输6000byte,但是这是最理想的情况。
楼主测试是用电脑的usb转串口客户端做的测试吧? 如果没有flow control,速度会变慢很多,不用app uart的情况下,
爱板会员勋章
注册成为爱板网会员
活跃会员勋章
经常参与各类话题的讨论,发帖内容较有主见
在线达人勋章
在线时间长,且活跃度高
优秀会员勋章
经常在论坛发帖,与论坛互动交流,对论坛贡献很大
热心会员勋章
经常帮助其他会员答疑
发帖机器勋章
在论坛积极发帖,数量巨大,质量较高
原创先锋勋章
时常在论坛发表原创文章,且质量较高
推广达人勋章
积极宣传本站,为本站带来更多注册会员
论坛骨干勋章
在论坛积极发帖,并积极与坛友交流互动,成为论坛骨干力量
技术先锋勋章
经常在论坛进行技术交流、传播、讨论
原创达人勋章
经常在论坛发表原创帖,且质量较高
技术高手勋章
拥有多年经验和一流的技术水平
突出贡献勋章
长期对论坛的繁荣而不断努力,或多次提出建设性意见
灌水专家勋章
长期在论坛灌水,活跃论坛气氛
在线之王勋章
在线时间非常长,且活跃度高
站长推荐 /3
对于初学者来说,一个适合的FPGA开发板平台可以让你的学习、研发达到事半功倍的效果。今天,爱板网将为大家介绍一款通用性高、资料丰富、板卡做工精致的FPGA开发平台——由锆石科技推出的A4 FPGA开发板…立即查看!
现爱板网推出【每日一帖 | 21 天坚持(有奖)成习惯作战记】活动——发帖可获得一定数量的T币,且不同数目的T币可用于兑换不同的奖品。每天的发帖数不限……接受任务挑战!
ADI推出了基于电化学传感器的低功耗、便携式一氧化碳有毒气体检测方案,并且可以通过适当的改变电路达到不同的有毒气体的检测,为人们的生活、生产过程提供健康的守护……查看详情!
Powered by Discuz!求助:蓝牙串口与手机通讯,如何高速灵活安全? -
Powered by Discuz! Archiver
求助:蓝牙串口与手机通讯,如何高速灵活安全?
本帖最后由 Rotor 于
22:55 编辑
& && & 最近在做一个智能可穿戴设备,现在使用Arduino在做原型demo 设计。
& &&&Arduino每秒采集数据,存放到2*32K的EEPROM 里面。 蓝牙模块的波特率为38400,当手机与蓝牙建立通讯连接时,手机发个特定指令,Arduino 需要读取64K的EEPROM 里面的数据通过蓝牙传给手机。
& &&&这里面的问题主要是我一次传输的数据相对比较大。64K/(38400/8) == 13.65 秒,也就是说全速情况下传输需要十秒以上,这样假设蓝牙断了怎么办?假设我手机放了个指令,让传另外的数据,怎么断了这个连接?
& & 提高波特率,最大能提高到多少,能否将数据1秒内能传完?
& & 我现在想的在现有波特率情况下,给数据进行封包,比如128个字节一个包,将64K数据分包传,等于实现类似于tcp的功能,重传纠错等,是否有必要?
& &&&不使用封包,可能的问题场景?
& & 1. 比如& & Ardunio&&------&&&Phone& &与&&Ardunio&&------&&&Phone 。当arduino告诉phone 要传64k数据,phone接到命令,开始接收等待,arduino开始传数据,传了一半,断了,这时候phone 还在傻傻的等待数据,这时候等待是无意义的。这种情况该如何处理,做超时??
& &2. 蓝牙串口传输过程中会不会由于干扰,出现误码? 我在考虑是不是有纠错的必要...
是不是有蓝牙串口的库,我可以研究学习一下,希望大牛们的指点!!!
*******************************************************************
【更新】&&下面是一款蓝牙产品的文档 ,对于我自己碰到的问题都有比较好的答案。
串口透传协议说明(桥接模式)
模块的桥接模式是指,通过通用串口和用户 CPU 相连,建立用户 CPU 和移动设备之间 的双向通讯。
用户可以通过串口,使用指定的 AT 指令对串口波特率,BLE 连接间隔进行 重设置。
针对不同的串口波特率以及 BLE 连接间隔,以 及不同的发包间隔,模块将会有不同的数据吞吐能力。在有大数据量传输,或者高实时 性需求的应用中,建议使用高速串口波特率 115200bps。
模块 BLE 连接间隔为 20 ms。此时模块具有最高理论转发能力(4K/S)。这里就 20ms 连接间隔为例,对透传协议做详细介绍。
模块可以从串口一次性最多传输 200 字节数据包,模块会根据数据包大小自动分包发 送,每个无线包最大载荷为 20 个字节。移动设备方发往模块的数据包,必须自行分包(1 -20 字节/包)发送。模块收到无线包后,会依次转发到主机串口接收端。
1. 串口硬件协议:115200 bps , 8, 无校验位,1 停止位 。
2. EN 为高电平,蓝牙模块处于完全睡眠状态。EN 置低时,模块会以 250ms 的间隔开始 广播,直到和手机对接成功。当 EN 从低到高跳变,不论模块状态,会立即进入睡眠。
3. 连接成功之后,主机(MCU)如有数据发送至 BLE 模块,需将 BRTS 拉低,主机可在约 100us 后开始发送数据。发送完毕之后主机应主动抬高 BRTS,让模块退出串口接收模式。 要注意的是,抬高 BRTS 之前请确认串口数据已经完全发送出去,否则会出现截尾现象。 4. 当模块有数据上传请求时,模块会置低 BCTS,最快会在 120us 之后开始发送,直到 数据发送完毕。模块会将 BCTS 置高。
5. 如若主机的 BRTS 一直保持低电平,则蓝牙模块会一直处于串口接收模式,会有较高 的功耗。
6. 在模块连接成功后,会给出 &TTM:OK\r\n\0& 字串,可以根据此字串来确定是否可以 进行正常转发操作。也可以通过手机发送一个确认字串到模块,主机收到后确认已经连 接。
深圳市****科技有限公司
7. 模块的蓝牙默认连接间隔为 20 ms,如果需要节省功耗采用低速转发模式,需通过 AT 指令调整连接间隔(最长连接间隔 2000ms),每个连接间隔最多传输 80 个字节,连接间 隔为 T(单位:ms),那么每秒最高转发速率 V(单位 byte/s)为:
V = 80*1000/T (V 只和 T 有关) 如果模块的蓝牙连接间隔为 20ms,而每个间隔最多传输 80 byte,因此理论最高传输
能力(转发速率)为 80*50 = 4K byte/s。测试表明,转发速率在 2 K/s 以下,漏包机率 较低。安全起见,无论是低速或者高速转发应用,都建议在上层做校验重传处理。
8. 以下是就 20ms 连接间隔的通讯模式举例,也可以自行配置。转发速率 V0 越低,丢包 率越低:
9. 串口数据包的大小可以不定长,长度可以是 200 字节以下的任意值,同样满足以上条 件即可。为最大效率地使用通讯有效载荷,同时又避免通讯满负荷运行,推荐使用 20, 40,60 字节长度的串口数据包。
你的数据是有点多呢,传输时间长影响用户体验的。
我觉得先是进行优化吧,尽量减少数据量。
关于误码的问题,建议你实际测量一下。写个程序发送和接受之后校验一下看看
考虑蓝牙4.0 呢
yyy_zc 发表于
22:35 static/image/common/back.gif
考虑蓝牙4.0 呢
现在是蓝牙4.0的,因为使用的是蓝牙串口,所以传输速率有限
zoologist 发表于
12:41 static/image/common/back.gif
你的数据是有点多呢,传输时间长影响用户体验的。
我觉得先是进行优化吧,尽量减少数据量。
嗯,数据量恐怕很难减少。可穿戴设备,比如jawbone up 用的是8M的flash, 而fib it force用的是cortex M3的芯片,也会有64K左右的数据吧,所以基本数据量不会减少,毕竟需要存7天的数据。
误码问题,其实我想知道是硬件保证了还是需要软件来实现?
Rotor 发表于
17:36 static/image/common/back.gif
嗯,数据量恐怕很难减少。可穿戴设备,比如jawbone up 用的是8M的flash, 而fib it force用的是cortex M3 ...
我觉得应该是软件来保证,软件更灵活,可以纠错
存储的时候就考虑一下压缩的问题吧,能用一个bit就不要byte。。。。
查看完整版本:24小时客服热线
地址:深圳市福田区深南中路3037号南光捷佳大厦921室 电话:9 传真:9 邮件:
蓝牙4.0模块常见问题及解答
一、蓝牙4.0模块基础理论问题:
1、什么是蓝牙4.0,蓝牙4.0较之前版本蓝牙的区别。
蓝牙4.0&共3种工作模式,普通蓝牙模式,高速蓝牙模式和低速蓝牙模式,而以前的版本只支持普通蓝牙模式,其他模式不和普通蓝牙模式兼容;
2、蓝牙4.0&是BLE么?
蓝牙4.0包含BLE,&BLE是蓝牙4.0中的单模模式。
3、低功耗蓝牙和普通蓝牙有什么区别?&
最主要的区别是数据包有限制,因此功耗也更低。
4、目前是否所有手机都能支持低功耗蓝牙?
不是,需要支持蓝牙4.0技术的手机,如苹果、三星、HTC等。
5、低功耗蓝牙4.0是否能够向下兼容之前版本的蓝牙,为什么?
低功耗蓝牙不向下兼容,低功耗由于需要降低功耗,使用的通讯机制已经和普通蓝牙不同,所以无法通讯。
6、BLE蓝牙速率多少?
物理层速率1M,实际转发速率是每次连接事件传20字节。
7、低功耗蓝牙模块的传输距离有多远?
在0dB的情况下,标称100英尺,约60米。
8、BLE模块的传输速率是多大?能传的数据量有多大?
转发速率最快4K/S,可稳定工作在2.8K/S。能传的数据量有多大,取决于你传多久。
9、BLE模块的抗干扰能力怎么样?穿墙能力如何?
使用调频通讯方式,37个通讯频点,3个广播频点。可有效避免一些频点干扰。不建议穿墙使用,如果是空心木质墙体可以试试。
10、BLE模块是否为双工模块?
是的,全双工。
11、BLE模块默认连接间隔是多少?可以调节吗?
V1.X是100ms,V2.0是20ms,V2.0可以调。
12、BEL模块串口数据包的大小可以是多少?
200字节以内,包含200字节。
13、BLE模块的工作电流怎么计算的?标准的纽扣电池能用多久?
持续的工作电流对时间积分,再求平均值。一秒一次连接,不计其它功耗,一年以上。
14.产品使用通过的BQB认证模块,还需要过其他蓝牙认证吗?
只是要过产品的其他认证,比如FCC,CE,蓝牙部分无需再过认证。
15、过BQB认证的模块加屏蔽罩与否对模块性能有什么影响,稳定性的一致性该如何解释?
加屏蔽可以屏蔽外部信号对模块自身电路的干扰,也可以防止模块自身回路对射频的干扰。
16、BLE模块能应用于耳机么?
不可以,无法支持音频等大数据流应用。
17、BLE模块能应用于鼠标或者键盘么?
18、普通BLE模块和BLE透传模块有什么区别?
普通的纯硬件模块,里面的软件赋予了模块透传功能,那么这个模块就是透传模块了。
19、BLE支持路由功能么?
20、蓝牙透传支持空中升级么?BLE协议支持空中升级么?
21、TI 的USB dongle支持链接几个模块?
22、&BLE模块支持链接几个手机?
&模块作为从设备,只能被一个主设备连。一个手机可以连接多个模块。
23.&BLE模块支持2.4G非蓝牙协议模式么?
2541可以。
24、发射和接受数据时候的峰值功耗有多大?如何降低峰值功耗?
2540 在-6dBm&发送数据峰值为24mA;&2541在0dBm发射数据峰值18.2mA,降低发射功率可以降低峰值功耗。
25、怎么计算模块总功耗?
在地线上串入标准电阻,如10欧姆,使用示波器对电阻两端的压降进行采样,在单位时间内,电压波形/10欧姆对时间的积分便是平均电流。
26、产品需要模块主动连接,能实现吗?
透传模块是从设备,只能被动连接。
27.&在BLE透传模块中,能修改PWM频率么?
在V2.1中支持。
28.&在BLE模块应用中,如果CPU引脚不够怎么办?
最少两根rx和tx。但无法进入睡眠。
29.&可以直接使用BLE模块直驱外接一个2.0蓝牙前端么?
可以尝试,但速率提高不了。
30.&如果需要发送的数据量比较大,该怎么解决?
自行分包,每包200bytes。
31、给蓝牙模块供电,电压有哪些要求,如纹波,去耦电容等要求?
需要稳定的3-3.3V直流电源,最低不能低于2.6V,模块本身有滤波电容,模块外部可以直接供电,必须保证能够支持最高50mA的瞬间电流。
32、纯硬件模块是否需要写底层驱动?
蓝牙协议底层驱动是密封的,无法修改。
33、蓝牙4.0透传模块是否能自效验?
串口数据不带检验;蓝牙本身数据自带校验。
34、TI&的&BLE协议栈&&可否修改TX的信号强度?
可修改,有专门的HCI命令来设定发射功率,HCI_EXT_SetTxPowerCmd具体详情,请查看蓝牙协议栈文档,或者在协议代码中全局搜索Prower。
35、怎么判断自己的手机是支持BLE的呢?我在手机系统设置什么的里面没有找到蓝牙版本,上网查说是蓝牙4.0的,但是编程代码又显示不支持。
具体情况请查找对应手机资料,或者咨询客服;编程代码又显示不支持,那凶多吉少,因为代码会调用一个检测函数,如果不支持会返回错误信息。
36、透传模块和直驱模块的区别是什么?各自的优势在哪里?分别适合做哪些项目的开发?
区别是一个是转发数据,一个是可以直接控制外围电路;
目前直驱模块也包含了透传功能,以后可能取消,让透传和直驱功能彻底分开;
透传模块适合做连接产品和移动设备的桥梁,让电子产品和移动设备双向通讯;
&直驱模块是提供给客户的CPU,客户只需通过手机编程就能控制模块的所有资源,用来驱动外围电路,无需再用额外的CPU。
37、如果模块是采集端,手机是周期性采集,模块的Flash&数据量的容量限制是多少?是否可以设置模块采集的频率和次数。
采集频率可以设定,但次数设置,保存采集数据到本地目前版本不支持。
38、蓝牙透传模块是否带firmware固件?
透传模块带固件,纯硬件模块不带。
39、之前我们是用蓝牙3.0,现在想升为蓝牙4.0,需要MFI密码吗?
MFI意思是Made&For&Iphone,和蓝牙的升级没有任何关系。使用信驰达的透传模块再不需要MFI认证。
因为TI的芯片cc254x已经过了这个认证。
40、蓝牙4.0模块主要应用在什么产品和场合?
蓝牙4.0模块模块是实现手机遥控的解决方案,是产品连接互联网的桥梁,有此需求的应用皆可考虑。
模块做为智能手机外设的桥梁,使得主机端应用开发异常简单。在桥接模式下(串口),
用户的现有产品或者方案配合此透传模块,能十分方便地和移动设备(需支持蓝牙4.0)相互通
讯,实现超强的智能化控制和管理。而在直驱模式下,用户直接使用模块扩展简单外围,就
能快速设计出方案甚至产品,以最低成本最高效地推出特有的个性化移动设备新外设。
二、蓝牙4.0模块测试及使用常见问题:
1、BLE透传能一直拉低BRTS么?
可以。但模块不会进入睡眠,一直在等待你的串口数据。
2、模块收到数据完成后还会收到一段乱码?
估计字串没带结束符。
3、模块上电的时候不断的重读收到一段相同的字符串?
反复复位。在模块和CPU的信号线之间串入电阻隔离,防止电平差异引起的大电流会导致反复复位。
4、如果设备被别人劫持了怎么办?
如果设备防劫持密码泄漏,或者没开启使用,只能重启设备或者求他断开再用。
5、如果单片机不支持115200,如何让它连接到透传模块?
v1.5以上支持自定义波特率。
6、手机连接BLE模块后,一下子就断开,时好时坏,为什么?
无线干扰严重或者硬件不良。
7、关于蓝牙模块,客户如何能快速的测试模块的好坏?
可以使用test引脚来完成快速测试,需要链接VDD,GND,Test;上电后会直接广播,利用手机可以直接链接后测试;见透传模块说明文档中的测试模式。
8、关于CC2540透传模块修改防劫持密码除了采用APP修改还有什么方法?
v2.0中利用TEST脚,对模块进行重置密码为000000,意思是不使用;
v2.1中可以在上电后十秒内下拉IO0到地,保持三秒,可以恢复出厂设置,恢复密码000000,不使用。
9、CC2540透传模块的防劫持密码忘记了的话,有什么方法能够恢复连接?
10、请问UUID就是task&ID吗?可不可以订制服务特性的UUID?
两码事,BLE中的UUID是蓝牙联盟规定通用唯一识别码,而TASK&ID是任务识别码是OASL编程中的一种任务编号。可以订制服务特性的UUID。
11、蓝牙4.0模块可不可以实现模块与模块的通信,现在有这样的功能吗?
模块可以实现模块对模块通讯,目前已有对应的TI例程;透传后续才会支持这种功能;主透传正在开发中。
12、HCI传输数据用哪个函数呀?
GATT层有读写函数可以使用。
13.&用CC2540芯片一上电后&,为什么外部晶体不起振,并且连不上仿真器?
请烧写程序后再次进行测试;
请检测晶振是否正常;
请检测芯片是否焊接正常,必须使用风枪,底部需要上锡;
请检查仿真器连接线是否正常。
15、用什么函数可以控制蓝牙发送功率?并且蓝牙怎么检测其距离远?
具体可以利用studio7测试;
具体功率设置可以使用HCI_EXT_SetTxPowerCmd(&HCI_EXT_TX_POWER_MINUS_6_DBM&)。
16、APP测试透传功能时,如何防止连接中断?
防止供电不足导致复位,距离不宜太远,防止遮挡
17.手动断开手机蓝牙,P0.6口提示断开有延迟(几十秒),但是P0.7已经指示发广播,为什么?
应该是非正常断开,等待超时后才提示真正断开。
18.连接上蓝牙,P0.6口提示连接成功,但是P0.7还在提示发广播,为什么?
那时候就不是广播了,是连接事件信号。
19.当模块有多次事件发生或者使能通知或者传输数据的时候,会不会有堵塞的现象,有没有优先处理机制。
不会阻塞,但后发数据会失败,之前送出去的数据不会受影响。
20、模块上使用板载天线和使用陶瓷天线,这二者性能有什么不同?传输距离有多远?传墙性能如何?
总体来说,PCB天线和陶瓷天线都是采用四分之一波长微带线做成的。只不过陶瓷天线采用的是高介电常数的陶瓷材料,从实际效果看要优于陶瓷天线,从性能和成本上来说,PCB天线也优于陶瓷天线,但是从体积上来说,陶瓷天线是优于PCB天线的。2.4G穿墙性能很差,因为它的波长很短。
21.模块在硬件设计什么注意的事项,对电源和天线&Layout有什么要求?
合理的布板,注意射频板级电容分布,电源滤波要处理好,大面积接地,输出进行50欧走线。
22、测试蓝牙模块时为什么总是容易出现乱码字符?
数据不满20字节,将会将缓存中的数据一起发送出来,需要加入长度或者加入结束符&0x00;
23、当透传模块进入睡眠时,要怎样才能唤醒?是否必须用手机端进行连接?
透传模块需要下拉EN使能,才能唤醒模块;取消使能时,将和手机断开;
24、模块应用在客户的产品中关于天线部分的设计要求?
天线的附近不能有金属,并且电路板上需要设置禁止覆铜区;外壳不能有金属,至少在天线部位不能有金属。
25、蓝牙4.0模块对于定位功能的实现原理,以及定位的精度。
&定位目前只能做到RSSi信号强度定位,在近距离和远距离,信号强度变化幅度会不一样,并且环境不同定位精度也会不同;目前能做到定位只能定位到一定的区间,例如在5米左右,也就只0-10米内;
26、&CC2530模块进行组网,最多支持多少个子机。提供组网建议。
组网合理的情况下,节点个数可以做到100个左右;
27、手机控制LED灯的方案输出功率是否有限制&可以做大功率吗?
可以,这个和方案无关,方案只给出点亮还是不点亮,点多亮的控制方法,功率大小取决于驱动电路的能力
28、可不可以用usb&dongle做receiver端,测试丢包率?
可以烧写sinffer或者使用studio7&可以测试掉包率;建议使用studio7;
29、蓝牙4.0LED灯控方案最多可以控制几盏灯?
Iphone最多允许带四个模块,一个模块只控制一盏灯那就是四盏灯。注:一个模块可以有线连接控制多盏灯,可以实现多段控制。
30、操作防丢器时,达到设定的报警距离后,为什么还是没有报警?
距离只是一种参考,RSSI受到的干扰容易让这种距离变得不稳定,这也就是开发防丢器最难的地方。
31、将陶瓷天线改成PCB天线时需要注意哪些方面的匹配设计?
&陶瓷天线的体积较小,PCB天线较大,需要留足够的空间,同时需要匹配50R阻抗;如果没有设计经验,必须使用官方标准设计。
32、自己做蓝牙模块,烧录点怎么留出来?
可以提供测试焊盘或者留出引脚。
33、单片机IO口模拟串口发送数据到CC2540如何设置(如数据包选择等),是否直接发送&N,8,1&数据协议即可?
目前只能使用&N,8,1。
34、蓝牙4.0模块如果进入深度休眠后,再唤醒,必须用手机端进行连接吗?不能由模块主动连接手机吗?
可以由手机主动链接,模块无法主动发起链接,只能广播;
Copyright (C)
Dahao.大豪电子 版权所有
传真:9; 邮箱:
地址:深圳市福田区深南中路3037号南光捷佳大厦3101室
Can I help you?
单片机开发
智能家居方案开发
ARM软件开发
手机APP软件开发
电子产品电路设计
电子产品开发
无线控制系统开发
产品老化测试系统定制
单片机工控系统定制
电子产品合作开发
动静态数据采集系统
应力应变测试开发
欢迎新老客户来电咨询!

我要回帖

更多关于 蓝牙4.0和2.0兼容吗 的文章

 

随机推荐