微特电机 ›› 2024, Vol. 52 ›› Issue (5): 58-64.
段卓琳1,王 腾2,董星言1,王伟洋1,蒋雨菲1,温之绪1
DUAN Zhuolin1, WANG Teng2, DONG Xingyan1, WANG Weiyang1, JIANG Yufei1, WEN Zhixu1
摘要: 传统同步伺服控制系统控制软件传统顺序执行架构,具有通用性和可扩展性差、效率低,运行时间长,周期性函数执行周期精度低等问题。 基于时间片轮询的任务调度算法,提出了一种新的控制软件通用架构。 该方法调度管理函数在主函数中运行,不占用中断程序时间,对某个调度任务执行经过的中断周期总数计数,提高了任务调度周期的准确性。 提出了通过设置首次上传延时,避免多个周期信息同时,上传造成拥堵的调度方法。 缩短了控制软件中断服务程序运行时间,解决了原控制程序顺序执行时周期信息上传周期不准确、多个上传时的拥堵等问题,提高了控制软件的通用性、可扩展性。
中图分类号: