黄工无刷电机学习
直播中

杨福林

7年用户 1534经验值
私信 关注
[资料]

上位机与下位机两者之间要如何同步

问题下位(arm 单片机)在控制电机时要求有比较精准的周期而上位机(linux kernel)线程受操作系统负载和调度方式的影响无法精准控制,两者之间要如何同步?解决思路利用下位可以反馈精确的控制时间这一点来缓解上位机时间不准的问题。具体方法1.在下位机上设置指令缓存,一次从上位机接收一定数量的指令,假设为N,减少上位机时间不准时带来影响;2.制定通信协议,下位机按固定周期(30ms)往上位机发送状态数据,数据包里包含下位机的时间信息或是这是第几个包,上位机收到这两种信息之后(任意一种),都能确

更多回帖

发帖
×
20
完善资料,
赚取积分