首页 百科知识 定时技术概述

定时技术概述

时间:2022-10-17 百科知识 版权反馈
【摘要】:计算机连接在一个控制系统中工作,计算与输出都是在一定的时间范围内完成,并在一定的时间内作出反应或控制。用软件编写程序产生等待延时是最常用的方法,这种方法不需要添加硬件设备,但CPU执行延时程序需要占用CPU资源,并且不易产生精确的时间间隔,一般应用于对时间要求不高的场合。在单稳延时电路中,用一个脉冲去触发一个单稳电路,产生一个持续时间间隔的单稳脉冲。

6.2.1 定时技术概述

计算机控制的对象各种各样,从本质上讲,计算机的控制过程有以下三个方面:

① 定时数据采集:对被控参数的瞬间值进行检测,并输入计算机;

② 实时决策:对采集到的参数进行比较分析,并按相应的控制规律决定下一步的控制过程;

③ 实时控制:根据决策,适时地对控制机构发出控制信号。

不断重复上面三步,整个系统就能按一定的动态性能进行工作,并对被控参数和设备的异常状态及时监督和处理。计算机连接在一个控制系统中工作,计算与输出都是在一定的时间范围内完成,并在一定的时间内作出反应或控制。因此,计算机输入被控参数的时间、执行控制程序的时间、控制信号输出的时间等均涉及精确的定时概念。

为了准确定时,控制系统中必须使用定时电路来产生准确的时间基准(时基),定时的方法可采用软件定时和硬件定时。

(1)软件定时

用软件编写程序产生等待延时是最常用的方法,这种方法不需要添加硬件设备,但CPU执行延时程序需要占用CPU资源,并且不易产生精确的时间间隔,一般应用于对时间要求不高的场合。

(2)硬件定时

在电路中通常采用单稳延时或计数器延时。在单稳延时电路中,用一个脉冲去触发一个单稳电路,产生一个持续时间间隔的单稳脉冲。单稳电路一般采用RC阻容电路,其RC的值不容易改变,影响整个接口电路设计的灵活性。但RC元件容易老化又影响延时时间的精确性。

(3)可编程定时/计数器

目前在控制系统中,通常采用可编程定时/计数器芯片来进行延时,这种可编程定时/计数器芯片既能很容易地被CPU初始化产生给定的时间间隔,又能对外部事件进行计数,方便地实现了对控制对象的控制。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈