【发布时间】:2016-11-10 05:05:32
【问题描述】:
我正在一个使用 Raspberry Pi 3 B 的项目中工作,我通过 ADC MPC3008 从 IR 传感器(Sharp GP2Y0A21YK0F)获取数据并使用 PyQtgraph 库实时显示。
但是,我得到的样本似乎很少,而且图表并不像我预期的那样“平滑”。
我正在使用 Adafruit Python MCP3008 库和函数 mcp.read_adc(0) 来获取数据。
有没有办法在 Python 中测量采样率?
谢谢
雨果·奥利维拉
【问题讨论】:
-
it seems that I am getting very few samples你是什么意思? ,当您读取 ADC 通道时,您将获得样本。你多久读一次你的ADC?你能显示一些代码吗? -
尝试收集例如100 个(或 1000 个?)样本并使用 timeit 来衡量需要多长时间。
-
我想你问了另一个关于如何使用 Pi 从 MCP3008 获得 200ksps 的问题。不要以为你已经接近那个了。 Pi/Linux 不是实时平台
-
@barny 是的,现在我知道这不可能了。但是,我试图了解我正在采集的数据的特征,以便选择与 Raspberry 兼容的专用板。
-
@SufiyanGhori 谢谢你的评论。我正在计算我的代码在一秒钟内获得了多少分。我不是计算机科学家,这就是我很难过的原因。 :( 这是我的代码:stackoverflow.com/questions/40499890/…
标签: python python-2.7 raspberry-pi adc sample-rate