Ardiuno UNO开发板的采样率怎么提高-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2362|回复: 10

[未解决] Ardiuno UNO开发板的采样率怎么提高

[复制链接]
发表于 2021-8-29 14:37 | 显示全部楼层 |阅读模式
想问问各位前辈们,UNO板的采样率如何提高,目前只能达到200HZ
发表于 2021-8-29 14:52 | 显示全部楼层
直接寄存器操作
发表于 2021-8-29 22:18 | 显示全部楼层
不要用 delay 這種延遲指令
发表于 2021-8-29 23:43 | 显示全部楼层
那么你希望能提高到多少?
 楼主| 发表于 2021-8-30 10:39 | 显示全部楼层
frankhan747 发表于 2021-8-29 23:43
那么你希望能提高到多少?

希望提高到400HZ,目前用的是结合MLX90393
 楼主| 发表于 2021-8-30 10:41 | 显示全部楼层
frankhan747 发表于 2021-8-29 23:43
那么你希望能提高到多少?

能加个联系方式吗前辈

点评

论坛私信就可以  发表于 2021-8-31 05:09
 楼主| 发表于 2021-8-30 10:42 | 显示全部楼层

我就是寄存器操作的,前辈能说具体点吗
发表于 2021-8-31 00:35 | 显示全部楼层
Arduino SPI,频率4MHz,直接读
发表于 2021-8-31 05:07 | 显示全部楼层
18851875587 发表于 2021-8-30 10:39
希望提高到400HZ,目前用的是结合MLX90393

我的理解是,你想把Arduino模/数转换(ADC)的采样频率从200提到400,但发现很难办;于是你引入了MLX90393传感器,以期借助MLX进行采样。
如果我的理解没错,那么我们就不需要再想着怎么提高Arduino的ADC采样频率了。
MLX自带ADC,主控可以通过I2C或SPI协议(这里更推荐SPI)直接读取MLX的转换好的数据。这一切都和主控的ADC没关系。我们只需要通过代码实现SPI通信即可。
根据我的经验,对于这种自带ADC、通过标准协议向主控回传数据的传感器,我们可以配置传感器的某些寄存器从而设定采样率(当然具体还要看数据手册)。
 楼主| 发表于 2021-9-3 16:50 | 显示全部楼层

可以具体一点吗前辈,方便加您联系方式聊吗
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 23:52 , Processed in 0.072673 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表