在示波器应用程序(TinyOS)中将NREADINGS增加到2时,不会在5 ms时采样

时间:2015-02-19 18:39:24

标签: tinyos

在关于micaz motes的TinyOS示波器应用中,当我使用NREADINGS = 1将采样率设置为5 ms时,我注意到绿色LED的闪烁非常快。但是当我将NREADINGS = 2和采样率设置为5 ms时,我注意到闪烁变慢了,这意味着我发送的数据包比前一种情况要少。有没有什么方法可以让闪烁变得更快,也就是说,我可以做些什么来增加我在NREADINGS = 2发送的数据包的数量,并且采样率等于5毫秒?

1 个答案:

答案 0 :(得分:0)

采样率决定示波器应用程序对传感器进行采样的频率。 NREADINGS确定应用程序在无线数据包中发送之前获取的样本数。每次应用程序发送数据包时,LED都会闪烁。因此,如果您将NREADINGS1增加到2,它将大约每10毫秒闪烁一次而不是5毫秒(每两个样本)。

如果要在增加NREADINGS时发送频率相同的数据包,则必须减少采样间隔。但请注意,对传感器进行采样以及发送数据包需要一些时间,因此对应用程序的工作速度有一些限制。