嵌入式操作系统μLC/OS-Ⅱ面向数控系统的改进
点击数:7220 次 录入时间:03-04 11:47:46 整理:http://www.55dianzi.com 嵌入式系统-技术
数控机床系统采用两级结构。上位机由专用软件IPC构成,用于实现人机交互;下位机由C8051020及其外围电路的嵌入式执行控制器构成,负责实时、可靠的控制。嵌入式执行控制器软件基于改进后的μC/OS-Ⅱ设计,主要包括下面一些功能:与IPC的通信(发送任务和接受任务)、命令解释(命令解释任务)和命令执行(加工监控任务、插补计算任务、间隙电压检测和限位开关状态检测任务)。其中,通信有发送和接收两方面内容;命令解释时,对开关量控制命令直接执行;命令执行中需要进行插补计算、检测间隙电压和限位开关状态及加工监测。各任务具体设计如表1所示。

5 结语
本文根据数控系统任务特点,对μC/OS-Ⅱ的任务划分和任务调度做了改进,更加方便数控系统任务的在μC/OS-Ⅱ上的添加,同时也便于μC/OS-Ⅱ对不同任务的管理。抢占式任务减少了任务切换花费的时间,并提高了硬件资源的利用率,但应注意抢占式任务的数量不能过多,最好小于等于3个,否则会影响OS正常运行。改进后的内核已应用到了实际项目中,系统稳定可靠。
上一页 [1] [2]
本文关键字:嵌入式 数控 操作系统 嵌入式系统-技术,单片机-工控设备 - 嵌入式系统-技术