自动化在线 自动化在线 数据加载中... 数据加载中...
首页 | 下载系统 | 供求信息 | 新闻系统 | 企业信息 | 产品信息 | 展会信息 | 论坛
首页 > 新闻系统 > 传感器 > 传感器技术
 
基于时间触发模式的电子控制系统设计
作者: 发布时间:2007-12-06 10:08:29 来源: 繁体版
欢迎访问www.autooo.net


       引 言

       电子控制系统一般都是实时系统,常需处理许多并发事件的输入数据流。这些事件的到来次序和几率通常是不可预测的,而且还要求系统必须在事先设定好的时限内做出相应的响应[1]。对于如何控制系统的复杂行为,普遍采用的是事件触发方案,即系统的所有行为响应系统外部事件而执行。然而,中断丢失与事件触发系统的开销是人们经常忽略的一个问题,文献[2]讨论了一个这样的例子:一个包含27个任务、采用RM调度算法的事件触发系统,CPU的实际利用率仅为18%。同时,电子控制系统也可以看作是一个能实时采集一组定义好的输入值,同时在预先确定的时间间隔给出一个正确输出的实时系统。为了满足安全、低成本及程序尽可能简单等苛刻要求,电子控制系统的开发最终走向时间触发结构[1]。时间触发意味着所有的与输入采样、计算及输出结果等相关的动作在预先给定的时间前执行,因而能保证准确的调度时间。

       1 时间触发系统的任务调度器

       调度器是一种用于电子控制系统的运行环境,也可看作是一个简单的操作系统。在电子控制系统中使用调度器可以缩短开发时间,提高软件的模块化程度。调度器具有合作式与抢占式两种形式。如果一个被"唤醒"的高优先级任务可以打断其他正在运行的低优先级任务,则调度器是抢占式的;反之,则是合作式的。由于其应用背景的特殊性,电子控制系统运行的任务绝大多数是周期性任务(如周期性的数据采集任务、LED显示刷新任务等),并且任务的就绪时间、开始时间、执行时间和截止期限等信息均可预先知道。因此,可以采用基于时间触发形式的合作式调度器,即任务在特定时刻以周期性或单次方式被调度。

       2 时间触发合作式调度器的机制

       时间触发合作式调度器通常通过一个硬件定时器来实现,所有的任务都是由时间触发的,这也意味着除了定时器中断以外,再也没有其他形式的中断。硬件定时器将被设置为产生一个周期中断信号,这个中断信号的频率约为1kHz。

       时间触发合作式调度器的主要功能就是唤醒在预先确定好时间执行的任务。在工作时间,调度器检查静态的任务链表,根据任务的周期判断是否有任务需执行,如果有则立即执行任务;任务执行完后继续检查任务链表,重复上一个过程。完成链表检查后,由于节能的关系,CPU进入休眠状态,直到下一个时钟节拍的到来。其任务调度机制如图1所示。由于合作式调度器能保证在同一时刻,系统中只有一个任务被触发,而且在任何时刻系统中都可以保证有任务在执行。这样,系统的使用效率得到了提高。在分布式系统中,各个节点间存在着时间的漂移(由于每个节点所处的环境以及时钟晶振的制作工艺等存在差异),所以必须动态地对节点时钟进行调整,使整个系统的各个节点时钟能够同步。

       合作式调度器可靠而且可预测的主要原因是在任一时刻只有一个任务是活动的,这个任务运行直到完成,然后再由调度器来控制。如果抢占式调度,有多个活动任务,执行"上下文切换"及"关键段保护"等将增加系统的开销。图2[3]比较了使用合作式调度器与抢占式调度器设计巡航系统的情况。可以看到,采用合作式调度模式可以精简所需的代码行数,节省程序存储器和数据存储器空间。同时,许多研究表明,相对于抢占式调度器,除任务级的响应时间快很多外,合作式调度器还具有很多优点。例如,文献[4]指出与抢占式替代方案相比,合作式调度有以下四个优点:简单,可减小系统开销,容易测试以及更容易让权威机构接受这种形式的调度。

欢迎访问www.autooo.net
 1/2    1 2 ›› ›|
  
评论】【加入收藏夹】【 】【打印】【关闭
来顶一下
近回首页
返回首页
※ 相关信息
 ·洛阳市洛龙区鑫弘宇电子设备厂  (2008-08-04)
 ·ATM自动柜员机安全防范报警系统A  (2008-08-04)
 ·成功维修安徽铜峰电子集团7台西门  (2008-07-18)
 ·六月巨献,华北工控高端全长CPU卡  (2008-07-02)
 ·移动联通野外基站防盗报警系统   (2008-05-23)
 ·宝信软件、GE FANUC 举行合作签约  (2008-05-09)
 ·最新推出远程测控系统YN4400 RTU  (2008-05-06)
 ·墨尼黑电子展及半导体仪器设备展  (2008-03-05)
 ·欢迎参加日本协和光学及锦之堂品  (2008-03-05)
 ·Techcon智能控制系统喜获“中国市  (2008-02-20)

关键:控制系统  设计  电子  模式  任务  调度  系统  执行  一个  合作  

※ 其他信息
基于PWM降压转换器AP3003的车载充电器
660MW机组磨煤机的主要跳闸保护特点
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

 
 搜索新闻
 最新新闻
·洛阳市洛龙区鑫弘宇电子设备
·新宝计测仪器产品学习交流研
·日本(shimpo)新宝计测仪器产
·ATM自动柜员机安全防范报警系
·线切割机床专用变频器
·2009第十二届中国东北国际仪
·线切割机床专用变频器专业制
·2008-2009全球环保水处理及能
·俄罗斯泵阀展
·中东水展/南非水展/俄罗斯水
 热点新闻 
·PLC课程设计课题——三层电梯
·先进控制技术及应用
·变频器原理
·一般变频器常见故障及处理
·CK6432(FANUC-0TD)数控车床
·集成温度传感器AD590及其应用
·3G无线接入网IP化传送承载方
·基于PLC的机械手控制设计
·谈步进电机的PLC控制方法
·浅谈单相电度表的反转
数据加载中..

网站地图
Autooo.Net 版权所有
Copyright © 2007 All rights reserved