社区
智能硬件
帖子详情
蓝牙通讯的波特率和数据发送接收频率有什么关系?
youyiyang
2017-01-21 10:00:10
大家好!
我们项目使用了控制器与手机蓝牙的通讯。我知道蓝牙通讯采用的是串口通讯,蓝牙2.0的话波特率最高到9600bps,蓝牙4.0的话可以到达15500bps左右 ,请问这种波特率与通讯的数据发送和接收频率有什么关系呢?
谢谢!
...全文
3586
1
打赏
收藏
蓝牙通讯的波特率和数据发送接收频率有什么关系?
大家好! 我们项目使用了控制器与手机蓝牙的通讯。我知道蓝牙通讯采用的是串口通讯,蓝牙2.0的话波特率最高到9600bps,蓝牙4.0的话可以到达15500bps左右 ,请问这种波特率与通讯的数据发送和接收频率有什么关系呢? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
maxwell11
2017-01-21
打赏
举报
回复
你说这个BPS是蓝牙模组与MCU之前的通信,并不是蓝牙与蓝牙之前的通信,这个要搞清楚。蓝牙采用2.4G频段,所以收发都在这个频内。你的这种情况是蓝牙对外输出数据的一种方式,BPS应该是模组可以调的,BPS越高传输数据越快,但是你的这种应该是透传的,数据量估计不会很大,BPS大小基本没什么影响。
CSR
蓝牙
4.0双模HM-13
蓝牙
模块设计,附原理图/PCB/Arduino代码-电路方案
目前市场中基于CC254x的
蓝牙
BLE居多,但大家注意,BLE只支持IOS和安卓4.3以上的手机。但目前安卓手机中大部分还是安卓4.3以下版本,所以这就是双模
蓝牙
存在的原因。请开发者一定注意。
蓝牙
模块HM-13具有双模式,包括EDR和BLE。HM-13
蓝牙
模块采用CSR双模
蓝牙
芯片,配合新唐ARM构架单片机,支持AT指令,用户可根据需要修改串口
波特率
、设备名称、配对密码等参数,使用灵活。 串口配置: 115200, N, 8, 1, EDR: HMSoft: 从模式, 不休眠, 透传模式, 配对密码 1234 BLE: HMSoft: 从模式, 不休眠,透传模式, 不需要配对密码 SPP传输速度较快,BLE传输速度较慢,因此我们在设计产品的时候选取的是下限,即依照BLE的速度来规划双模产品。在保证稳定的前提下,我们也会在随后发布的新版本中逐步提高传输速度。 ----主从一体,透明传输,替代串口线----远程控制,透明传输,无须单片机 ----远程
数据
采集、透明传输,无须单片机 CSR
蓝牙
4.0双模HM-13
蓝牙
模块实物截图: CSR
蓝牙
4.0双模HM-13
蓝牙
模块特点: BT版本:
蓝牙
规范V4.0&BLE UART
发送
和
接收
最大字节为512 SPP模式下的其他设备模块:每个
数据
包为90字节 BLE模式下的其他设备模块:每个
数据
包为20个字节 两种
数据
传输模式,平衡模式和高速模式 工作
频率
:2.4GHz ISM频段 调制方式:GFSK(高斯频移键控) 射频功率:-23dbm,-6dbm,0dbm,6dbm。 速度:异步:3K字节 同步:3K字节 安全性:认证和加密 服务:从SPP,外设BLE,UUID FFE0,FFE1 电源:+ 3.3VDC 50mA 长距离:SPP 30米,BLE 60米 电源:SPP 13.5mA,BLE 9.5mA 工作温度:-5〜+65摄氏度
CSR BLE(双模型)模块电路图及应用-电路方案
Xadow-BLE(双模型)v1.0采用CSR双模
蓝牙
芯片,采用ARM架构单芯片,支持AT指令,用户可根据串口
波特率
,设备名称,配对密码灵活开发。该
蓝牙
模块HM-13具有双模式,包括EDR和BLE。 通过Uart Bee将
蓝牙
连接到PC: 功能: BT版本:
蓝牙
规范V4.0和BLE UART
发送
和
接收
最大字节数为512 SPP模式下的其他模块设备:每包90字节 BLE模式下的其他模块设备:每包20字节 两种
数据
传输模式,平衡模式和高速模式 工作
频率
:2.4GHz ISM频段 调制方式:GFSK(高斯频移键控) 射频功率:-23dbm,-6dbm,0dbm,6dbm。 速度:异步:3K字节 同步:3K字节 安全性:身份验证和加密 服务:从属SPP,外设BLE,UUID FFE0,FFE1 功率:+ 3.3VDC 50mA 远程:SPP 30米,BLE 60米 功率:SPP 13.5mA,BLE 9.5mA 工作温度:-5~ + 65摄氏度 说明: K2:在连接状态下,通过按K2超过100ms将断开连接。在睡眠模式下,可以通过按K2出厂设置恢复。 D1:led显示两种工作模式:睡觉时它会慢慢闪烁;连接状态为它持续点亮。 J1和J2:标准的Xadow连接器。 注意事项: 该模块的供电电压为2.5V~3.7V,高于此值可能会对器件造成永久性损坏。传输速度比SPP传输慢,所以我们在设计中选择较低的一个,按照速度BLE双模产品规划。 可能感兴趣的项目设计: CSR
蓝牙
4.0双模HM-13
蓝牙
模块设计,附原理图/PCB/Arduino代码
第04章-计算机常用通信指标和术语
本课程主要内容如下: 1 bit、Byte、KB、MB、GB、TB概念和换算
关系
2
波特率
、比特率、误码率的概念和意义 3 信道、基带信号、频带信号 4 频分多路复用、时分多路复用、异步传输、同步传输
电子设计大赛作品—STC单片机搭建的智能小车-电路方案
智能小车平台需要实现的功能:上位机无线遥控可
发送
速度、转向、行车时间、轨迹、测距、自动蔽障等控制命令,同时可以反馈实时速度、距离、电源电压、功率等状态
数据
。 硬件原理 1、电机驱动: 智能小车采用12V直流电机为后轮驱动力,6V步进电机为前轮转向控制提供动力,故智能车平台需驱动12V直流电机和6V步进电机。由于需要控制小车的车速以及小车行驶的方向(包括转向以及前进、后退、停车),直流电机驱动采用常用的H桥电路,通过控制信号选通对管与否实现电机的正反转,并改变所加电压的占空比来改变电机转速。这里采用电机驱动专用芯片L298N,该芯片可驱动两路5-36V的直流电机或者一路四拍的步进电机。同时在L298N与主控芯片间通过四路光耦TLP521-4隔离消除干扰信号。 搭建好电路后不要直接在小车上调试,外界一只相同电压的电机测试模块。在STC12C5A60S2上配置好串口、PWM,实现串口
接收
的
数据
直接赋值给PWM定时器CCAP1L、CCAP1H。利用串口调试助手
发送
控制信息给STC12C5A60S2,同时辅助外界电源更改L298N的IN1和IN2,共同完成L298N电机驱动模块的调试。 2、光电对管测速 光电对管采用TCRT5000,由一只特殊的发光二极管和光电三极管构成,当二极管发出的光打在光电三极管的基极B上时三极管CE导通。而正常情况下二极管的光不能到达光电管的基极上,故通过在车轮上贴反射片即可实现对小车的测速。假设车轮均匀贴有n片反射片,测得光电三极管的输出脉冲
频率
为f,则车速=f/n。为了提高测速的精度,在信号后级添加比较器调理信号为标准的方波,调节比较器运放的偏置电压使方波信号最适合于测速。 同样适用外界电机(已配有自制的编码盘),给电机加电让其带动编码盘旋转,将光电对管靠近编码盘,用示波器观测输出脉冲信号的有无与好坏,调节比较器偏置电压使脉冲最接近于方波且幅度大于3.3V。 3、超声测距 超声波测距的方法有多种:如往返时间检测法、相位检测法、声波幅值检测法。本设计采用往返时间检测法测距。其原理是超声波传感器发射一定
频率
的超声波,借助空气媒质传播,到达测量目标或障碍物后反射回来,经反射后由超声波
接收
器
接收
脉冲,其所经历的时间即往返时间,往返时间与超声波传播的路程的远近有关。测试传输时间可以得出距离。假定s为被测物体到测距仪之间的距离,测得的时间为T,超声波传播速度为V表示,则有
关系
式S=VT/2 。 超声波发射部分是为了让超声波发射换能器TCT40-16T能向外界发出40 kHz左右的方波脉冲信号。编程由单片机端口输出40 kHz左右的方波脉冲信号,由于单片机端口输出功率不够,40 kHz方波脉冲信号分成两路,送给一个由74HC04组成的推挽式电路进行功率放大以便使发射距离足够远,满足测量距离要求,最后送给超声波发射换能器TCT40-16T以声波形式发射到空气中。发射部分的电路,如图4所示。图中输出端上拉电阻R31,R32,一方面可以提高反向器74HC04输出高电平的驱动能力,另一方面可以增加超声换能器的阻尼效果,缩短其自由振荡的时间。 上述TCT40-16T发射的在空气中传播,遇到障碍物就会返回,超声波
接收
部分是为了将反射波(回波)顺利
接收
到超声波
接收
换能器TCT40-16R进行转换变成电信号,并对此电信号进行放大、滤波、整形等处理后,这里用索尼公司生产的集成芯片CX20106,得到一个负脉冲送给单片机的INT0引脚,以产生一个中断。 接在CX20106的第五脚上的电阻,用以设置带通滤波器的中心
频率
f0,阻值越大,中心
频率
越低。电路中采用一只粗调的可变电阻和一只精密调节的电阻串联而成。调节函数信号发生器产生40K的方波,接在超声发射电路的输入端,同时用示波器观测超声
接收
电路的输出端。用书本等模拟障碍物,调节两只电阻观测示波器看
接收
端否会产生电平跳变。 4、电源模块 对于小车而言电源是整个系统的咽喉,考虑到体积、重量、电能容量等。这里我们选取8节1.5V锂电池串联起来作为总电源输出(12V),采用LM78L05、LM317构成整个电源模块。 5、无线通信模块 无线通信采用现成的串行接口的
蓝牙
模块,只需要配置主从机、信道、通信密钥、
波特率
即可实现无线串行通信。这样PC和主控STC12C5A60S2只需将通信理解为串行通信,给程序构架带来便利。不过需要考虑通信接口的问题:STC12C5A60S2是5V电压供电,TXD和RXD的通信电信号自然是以5V为参考电平;
蓝牙
模块是3.3V电压供电,TXD和RXD的通信电信号自然是以3.3V为参考电平。所以我们需要添加电平转换,实现STC12C5A60S2与
蓝牙
模块的正常通信。一般电平转换可以使用专用的芯片74xHCT或164245,电阻分压法、OC/OD 器件法、晶体管上拉电阻法等。不过对
波特率
偏差对UART
通讯
的影响
通讯
原理 UART(Universal Asynchronous Reciver/Transmitter),通用异步收发器,异步
通讯
说明无时钟信号,通过检测
数据
包中的起始位和停止位来
接收
数据
,
数据
通信格式如下: 图1:UART
数据
通信格式 起始位
数据
位 奇偶校验位 停止位 1 bit(低电平) 通常为1Byte 1 bit(可选) 1 bit(高电平)
波特率
与时钟的
关系
时钟因子 = 时钟
频率
/
波特率
= 时钟
频率
* 位周期
波特率
:在1个单位时间内能传输的
数据
量(单位bit
智能硬件
1,616
社区成员
753
社区内容
发帖
与我相关
我的任务
智能硬件
智能硬件,智能手表,可穿戴设备,智能电视,谷歌眼镜,Google Glass 相关讨论。
复制链接
扫一扫
分享
社区描述
智能硬件,智能手表,可穿戴设备,智能电视,谷歌眼镜,Google Glass 相关讨论。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章