下午好!
我在使用电子器件进行编程和测量方面只有几个月的经验。 我最近购买了 RPi hat ADS1263 (https://www.waveshare.com/18983.htm)。 我的目标是使用 Raspberry Pi 测量约14k SPS 的加速度、并将这些加速度记录到 csv 文件中以供进一步分析。 问题是我目前卡在600SPS 左右(不稳定)。
我深入研究了数据表和 python 库,除了通过更改数据速率之外,找不到任何会产生影响的参数;即使选择了1200SPS 或更高的数据速率,我的数据速率仍低于600SPS。
我想问题来自我的代码、但我在互联网上找不到任何代码或指示。 那么、这里是我的问题:我应该在 python 库中修改哪些参数、我应该使用什么代码结构?
我怀疑问题是我将读取函数放入一个循环中,实现循环的频率取决于 RPi,而不是 ADC;但是我不知道我还应该如何读取和记录这些值。
目前、我的代码结构如下:
模块初始化(函数 adc.ADS1263_init())
而(持续时间< 5s):
读取函数(ADC.ADS1263_GetChannalValue)
添加到数组的值
数组到 csv 文件
模块退出(adc.ADS1263_Exit())
如果有人有一条代码、或者至少有具体的指示、说明如何实现14k SPS 测量、我将不胜感激。
非常感谢
Thomas