微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 基于时间触发模式的电子控制系统设计

基于时间触发模式的电子控制系统设计

时间:11-02 来源:21ic 点击:

达日落时间或设备触及西方向限位器时起作用,控制电机使设备对准太阳升起位置。

根据合作式调度器的原理与各任务的周期,设置定时器每4 ms产生一个周期中断信号因为有多个任务的执行时间超过4 ms,Task1无法按规定的频率执行此外,有多个任务的 最坏执行时间超过30 ms,使键盘扫描的灵敏度受到影响因此采用直接将Task1、Task2包含进定时器中断服务子程序的方法,从而使所有任务的周期及执行时间均能满足系统任务可调度的要求。

结 语

在工程中采用事件触发模式很大程度上会增加系统的复杂性,导致庞大的代码结构这样的代码长度及复杂性不适合普通开发人员构建,而商业实时操作系统往往价格昂贵,并且需要很大的操作系统开销采用基于时间触发模式开发系统可以满足实时、简单、可预测性等工程要求在应用实例中也可以看到,对于任务周期与执行时间相差悬殊的任务,为满足可调度性的要求,将需频繁执行的短任务加入定时器中断服务子程序的方法延长了中断处理的时间,同时削弱了系统实时响应能力及可预测能力此外,也可以通过将执行时间长的任务分解成几个执行时间短的任务来满足任务可调度性相对于事件触发模式,时间触发模式对工程技术人员的要求更高。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top