我正在尝试在我的RaspberryPi 2B上使用带Raspberry Pi High-Precision AD/DA Expansion Board的ADS1256 library从传感器获取数据样本
现在,正如他们的代码和数据表中所提到的,它可以每秒采集大约30,000个样本,但当我运行它时,它每秒可以采集大约15个样本。在对代码进行了一些修改之后,它每秒可以采集大约470个样本。
我需要至少每秒1000-1500个样本。
这里又是指向ADS1256 code的链接。
发布于 2021-05-03 08:18:10
我试图以更高的速度使用它。如果您等待DRDY引脚降低到毫秒量级,它是不会工作的。我在修改软件时没有运气。我试着使用这个http://abyz.me.uk/lg/lgpio.html#lguSleep,但我永远不能在DRDY改变时获得激活的中断。似乎为ADS1256编写示例程序的人也不能。我看了mpc3202的示例程序。他做了类似的事情;他在两个样本之间睡眠http://abyz.me.uk/lg/lgpio.html#lguSleep .2s。这对他的采样率是行不通的。一个问题是,覆盆子pi没有实时时钟。我尝试了一些unix时间例程,结果返回0。
https://stackoverflow.com/questions/48756040
复制相似问题