• CN:11-2187/TH
  • ISSN:0577-6686

›› 2008, Vol. 44 ›› Issue (12): 157-162.

• 论文 • 上一篇    下一篇

软数控系统混合任务两级调度策略

李迪;万加富;叶峰;赖乙宗   

  1. 华南理工大学机械工程学院;广东机电学院计算机系
  • 发布日期:2008-12-15

Two-level Hierarchical Scheduling Scheme of Hybrid Tasks for Software CNC System

LI Di;WAN Jiafu;YE Feng;LAI Yizong   

  1. College of Mechanical Engineering, South China University of Technology Department of Computer, Guangdong College of Mechanical and Electrical Technology
  • Published:2008-12-15

摘要: 针对软数控混合任务调度,提出一种两级结构调度策略:对实时周期性任务采用时间触发,实时突发性任务则采用事件触发。建立混合任务模型并定义相关概念,给出调度策略的架构,并对调度算法、任务可调度性及时标间隔进行深入研究。将提出的两级调度策略应用到基于Windows CE.NET的软数控系统中,分析软数控系统结构和任务划分。最后,对调度策略进行试验验证,结果表明该方法能保证混合任务的确定性,从而提高软数控系统的性能。

关键词: Windows CE.NET, 混合任务, 两级调度, 软数控, 自适应模拟退火算法 三维温度场 目标函数 集成优化

Abstract: For the scheduling of hybrid tasks for software CNC, a two-level hierarchical scheduling scheme is presented. The time-triggered mode and event-triggered mode are adopted for the real-time periodic tasks and real-time aperiodic tasks respectively. Firstly, the task model is established and the related concepts are defined. Then, the structure of scheduling scheme is proposed, and scheduling algorithm, schedulability and tick-interval are deeply researched. Subsequently, the scheduling scheme is adopted for the software CNC based on Windows CE.NET, and software CNC structure and task division are analyzed. Finally, the experimental verification of two-level hierarchical scheduling scheme is carried out and the results demonstrate that the proposed method can ensure the determination of real-time tasks, and improve the performance of software CNC system.

Key words: Hybrid tasks, Software CNC, Two-level hierarchical scheduling, Windows CE.NET, ASA 3D temperature field Target function Integrated optimization

中图分类号: