我正在处理的当前项目具有一个多传感器、可向另一个传感器发送数据(RF、2440MHz)、充当接收器、然后接收器通过 UART 发送数据包以进行处理。 我遇到了数据包丢失问题。
例如、我当前有4个传感器以100ms 间隔(10/s)进行传输、导致数据包丢失~2-4%。 令人惊讶的是、以10ms 间隔(100 /s)进行传输的单个传感器没有任何数据包丢失。 理想情况下、我们将能够让11个传感器以25ms 的间隔进行传输。
通过进一步的测试、我注意到:
-数据包丢失随传感器频率和数量的增加而增加
大多数情况下,大量数据包连续丢失,即连续丢失~20个数据包(有时仍会丢失单个数据包)
-通常多个传感器会同时丢失数据包
如果能在这一问题上提供任何帮助,将不胜感激。
谢谢、
Olly