NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

Labview如何采集具有I2C接口的IMU传感器?要求高速采集,不低于200HZ,可配合Arduino,STM32等硬件,

目前我要采集一个I2C接口的IMU,但是我是学机械的,不懂I2C SPI等协议,所以用Arduino采集了,arduino具有丰富的库函数支持,但是怎么把这个数据实时、高速的传给Labview呢?我尝试了编程,但是传输速度一直受影响,这应该怎么解决呢?我手头有cRIO9039以及NI92605/NI9263 NI9401模块,我不想去学习I2C编程,太耗时间了,有没有方便的方法?比如配合其他硬件(STM32等等)能够快速解决这个问题?感觉Labview对于I2C SPI接口的IMU 兼容太不好了,太费事了。

贴一个自己从VISA串口读取Arduino数据的图,读取一次耗时要8-14ms不等,程序运行在Labview RT终端。

0 项奖励
1 条消息(共 2 条)
2,048 次查看
我觉得你可以在arduino上加入串口通信,设置serial.begin(115200)这个串口速率将你采集的数据发给电脑,用labview串口读取数据并用xy图像显示数据变化过程。
0 项奖励
2 条消息(共 2 条)
1,823 次查看