RTX在实时控制系统中的应用
2012-08-08肖雅静赵岁花
电子工业专用设备 2012年11期
王 丰,刘 娜,肖雅静,赵岁花
(中国电子科技集团公司第四十五研究所,北京 100176)
随着现代科技的发展,工业控制系统一直在不断寻求更高的精度和速度,因此实时控制系统在越来越多的方面得到应用。无论是在航空、航天、医疗、军事还是在工业制造、仿真测试上,都可以看到实时系统的身影。
所谓的实时系统是指系统在接收到一个不可预测的事件后,能够迅速对其做出正确响应。它的最大特点在于:一个正确的程序运行不仅取决于结果的准确,更取决于功能实现的时间。当然,“实时”并不意味着“快”,它指的是系统的时间响应特性。换句话说,实时性的衡量标准不是系统的平均响应时间而是最坏情况下的响应时间。
实时系统具有不同的分类,按实时性能来分,实时系统可以分为硬实时系统和软实时系统。硬实时系统对响应时间的要求是严格的、绝对的,响应时间为微秒级或更强;软实时系统允许有一些小的误差,响应时间为毫秒级。通常情况下我们所说的实时系统都是指硬实时系统。一个实时系统除了其响应时间确定外,还具有其他一些优点:多线程优先级调度器;可预测的线程同步机制;具有优先级继承;快速的时钟和定时器。
Windows系统作为一种通用操作系统平台,以其友好的人机界面交互功能,在工业控制中被广泛应用。但不足之处在于Windows系统属于一个软实时、多任务系统,其响应时间无法满足某些高精度的控制领域。虽然随着微处理芯片领域的发展,其处理能力和响应时间得到显著提高,但是其最差响应时间的提高不能总是被保证,而且其线程优先级太少,隐含着不确定的线程调度机制。……
登录APP查看全文
