蓝牙模块的主从机间对发数据
在某宝买的一对蓝牙转TTL模块,设置为一主一从,波特率为115200, 相同条件下,从机给主机发数据不会丢失,但主机给从机发数据就会丢失,近50%丢包率了,有知道什么原因的吗? 串口用流控了吗?是哪种方案? changer15309 发表于 2016-12-19 14:27串口用流控了吗?是哪种方案?
很早之前在某宝上买的,一直没用,近来想用来做个小车,实现既发送控制数据又同时接收传感器数据,才发现主机给从机发数据时,从机老是丢包。。。。。。。。具体什么方案我也不清楚。。。。。。 蓝牙主机不是这么好做的,哪家的芯片? 主从一对设置好同样的波特率就相当于无线的串口了,哪有那么什么麻烦的,不懂就问卖家最好了 是不是数据太长了 这类蓝牙模块对数据长度有限制一次发送数据超过规定值需要间隔5-10ms才能再次发送或接收 具体要看看蓝牙模块规格书 acmilannast 发表于 2016-12-23 20:51
蓝牙主机不是这么好做的,哪家的芯片?
哪家买的就不说了,在另一家买的还挺不错,115200的波特率,双方互发30个字节数据,时间间隔3ms,竟然不丢包!!!做的真牛啊! ljy99731 发表于 2016-12-23 23:49
主从一对设置好同样的波特率就相当于无线的串口了,哪有那么什么麻烦的,不懂就问卖家最好了 ...
发送数据会丢包的。。。。。。。。感觉挺多道道的,没有那么简单。。。。。。。 not_at_all 发表于 2016-12-24 08:11
是不是数据太长了 这类蓝牙模块对数据长度有限制一次发送数据超过规定值需要间隔5-10ms才能再次发 ...
各个厂家做的性能都不太一样,反正想要数据量大且速度快,2.0是要比4.0好很多的。。。。。。。 acmilannast 发表于 2016-12-23 20:51
蓝牙主机不是这么好做的,哪家的芯片?
只知道CC2540较差,毕竟只是拿来用,没有深究 本帖最后由 not_at_all 于 2016-12-24 18:31 编辑
applededipan 发表于 2016-12-24 18:08
各个厂家做的性能都不太一样,反正想要数据量大且速度快,2.0是要比4.0好很多的。。。。。。。 ...
4.0特色是远距离和低功耗大量数据传输的性能的确比不上2.0 applededipan 发表于 2016-12-24 18:08
各个厂家做的性能都不太一样,反正想要数据量大且速度快,2.0是要比4.0好很多的。。。。。。。 ...
你拿4.0的跟2.0的比速度,怎么不比功耗呢?速度和功耗这本来就是一对矛盾,2.0的模块不需要发送间隔,最高1382400连续发送不丢包,至少我这里的是这样,4.0的则传输速度在4kbit/s而已! ljy99731 发表于 2016-12-24 19:51
你拿4.0的跟2.0的比速度,怎么不比功耗呢?速度和功耗这本来就是一对矛盾,2.0的模块不需要发送间隔,最 ...
没拿这两个做对比,只是顺便提了下,CSR方案的还是挺不错的,话说你用的自己做的还是某宝上买的?能给个链接不? ljy99731 发表于 2016-12-24 19:51
你拿4.0的跟2.0的比速度,怎么不比功耗呢?速度和功耗这本来就是一对矛盾,2.0的模块不需要发送间隔,最 ...
你说的1382400不丢包是单向还是双向同时互发数据? ljy99731 发表于 2016-12-24 19:51
你拿4.0的跟2.0的比速度,怎么不比功耗呢?速度和功耗这本来就是一对矛盾,2.0的模块不需要发送间隔,最 ...
汇承牌的吗?我买过两家,一家估计是汇承发AT+VERSION返回与厂家描述一致,配过921600波特(电脑USB串口只支持到这个),另外一家BK3231方案,发AT+BAUDB响应竟然是OK+BAUD12,配不出921600 NJ8888 发表于 2016-12-24 21:01
汇承牌的吗?我买过两家,一家估计是汇承发AT+VERSION返回与厂家描述一致,配过921600波特(电脑USB串口 ...
我好像在淘宝上看到有厂家说汇成是抄袭他们家的。。。。。。。。你用这个波特率会丢包吗? applededipan 发表于 2016-12-24 20:38
你说的1382400不丢包是单向还是双向同时互发数据?
单工就没意义了 NJ8888 发表于 2016-12-24 21:01
汇承牌的吗?我买过两家,一家估计是汇承发AT+VERSION返回与厂家描述一致,配过921600波特(电脑USB串口 ...
汇承的HC06,设置到对应波特率需要有对应的硬件支持这么高的波特率才行,不然没意义,也不能再设置回去了,FT232RL的能达到这个速度 ljy99731 发表于 2016-12-24 21:20
单工就没意义了
那就放心了。。。。。 ljy99731 发表于 2016-12-24 21:22
汇承的HC06,设置到对应波特率需要有对应的硬件支持这么高的波特率才行,不然没意义,也不能再设置回去了 ...
FT232RL很贵的啊,你说也不能再设置回去了 是什么意思? applededipan 发表于 2016-12-24 21:18
我好像在淘宝上看到有厂家说汇成是抄袭他们家的。。。。。。。。你用这个波特率会丢包吗? ...
921600电脑装的usb转串支持的不好,数据错。手机发送蓝牙输出用示波器看波形正常 本帖最后由 applededipan 于 2016-12-24 21:52 编辑
ljy99731 发表于 2016-12-24 21:22
汇承的HC06,设置到对应波特率需要有对应的硬件支持这么高的波特率才行,不然没意义,也不能再设置回去了 ...
我擦,我还逛过你家店。。。。。。就是要买蓝牙模块的。。。。。 applededipan 发表于 2016-12-24 21:25
FT232RL很贵的啊,你说也不能再设置回去了 是什么意思?
你设置到1382400如果没有能工作到这个波特率的串口,怎么发AT命令设置回去??? ljy99731 发表于 2016-12-24 21:53
你设置到1382400如果没有能工作到这个波特率的串口,怎么发AT命令设置回去??? ...
哦,这个意思
页:
[1]