原子哥,我想问一下有关于nrf24l01一收多发,且发送端不停采集和发送的问题,使用stm32F4进行控制

2019-07-20 06:01发布

我需要做实时监控的装置,三个采集端一个接收端,全部使用stm32F4处理。三个采集端要一直使用adc采集电压,采集频率初定为3000HZ,然后采集到的电压值不断发送到接收端(可能是单片机系统也可能是电脑)。由于是实时监控,所以adc要不停的采集数据,而且不能因为程序的串行执行而中断(比如采集了一些数据完成后处理发送开始下一次采集就需要时间执行,可能会错过在这段时间内发生的变化),而且还要不停的无线发送,我需要哪些功能实现呢?大致应该怎么办?由于打算使用nrf24l01,又是一发三收,担心接收端模块速度不够用,以及采集端与接收端处理信息不及时的情况和同时发送接收端发生,应该怎么办呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
枫天2017
1楼-- · 2019-07-20 10:52
nrf24l01 spi速度可达8M 你用中断方式自己写时序 1.1ms 就可以收发一帧。这个速度足够你用了。 当然如果你使用网上写好的那种,就需要你测试了。另外一发三收你要注意:是否需要应答,还是广播?这点非常重要!3K字节每秒的数据不算多。广播没有任何问题
正点原子
2楼-- · 2019-07-20 11:21
之前论坛有人发过类似的帖子,你参考下
JohnWeinstein
3楼-- · 2019-07-20 15:55
 精彩回答 2  元偷偷看……
JohnWeinstein
4楼-- · 2019-07-20 17:21
 精彩回答 2  元偷偷看……
JohnWeinstein
5楼-- · 2019-07-20 21:11
枫天2017 发表于 2018-9-25 10:06
nrf24l01 spi速度可达8M 你用中断方式自己写时序 1.1ms 就可以收发一帧。这个速度足够你用了。 当然如果你 ...

我做的是一收三发,这样的话应答好还是广播好?主要现在是三个发送一个接收,这样速度能跟上吗?
默默莱
6楼-- · 2019-07-21 02:51
 精彩回答 2  元偷偷看……

一周热门 更多>