工具/软件:
您好、
在我们的设置中、四个雷达模块通过 CAN 连接到微控制器、每个雷达以 20Hz 的频率传输数据。
在启动期间、我们以 10ms 的间隔配置并启动雷达、以保持相邻雷达之间的间隔、并避免 CAN 总线冲突或拥塞。 但是、在运行一段时间(大约 90 分钟)后、我们观察到几个雷达开始同时发射信号。 这表明在长运行期间不能维持 10ms 的间隙、从而导致传输重叠和后续的雷达数据丢失。
请帮助我们了解以下内容:
-
随着时间的推移损失 10ms 偏移的原因可能是什么?
-
这是由于单个雷达的时钟漂移造成的吗? 如果是、哪些因素会导致此类漂移?
-
是否有任何建议或最佳做法来处理这种情况并确保传输之间的间距一致?
非常感谢您对此提供的指导。
谢谢、
Manoj