TI工程师您好:
我现在做一个振动采集的项目,是为了采集大批量数据,用协议栈的序列采样发现最低的采样频率是7.5kHz,而我需要做到采样频率为3kHz左右,这样就不能用序列采样了。
我现在用的协议栈是Z-Stack Home 1.2.2a,采用定时器启动ADC单次采样,在定时时间内完成批量采集并发送,直到发送完我设定的数据量,关闭了定时器。
从结果其中总会存在偏差较大的数据,占总数的0.1%左右。 单次采集一个数据没有问题,全是正确的,一旦采集多组数据,就会存在几个偏差较大的数据。这对于后
期的数据处理有很大的影响。 我在论坛里没有找到类似的问题,请问:出现这样情况我该怎么调试?或者怎么修改我的程序?
我调试中发送一包36个数据没有问题,连着发送2包也没有问题,然后上升到10包,就偶尔会出现数据偏差大的现象,也有没有的时候,发现程序不稳定还是什么原因导致的?您帮我看看好吗?附件里添加了我的终端程序。请您查看
VV:
请问你提到的接连发送2包是什么意思,是发送两个无线数据包吗?
出现错误的数据,是因为无线收发造成的吗?