0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

脉冲定时器时间未到而在此触发IN端则会重新计时是否正确?为什么?

工程师邓生 来源:未知 作者:刘芹 2023-10-24 11:49 次阅读

脉冲定时器时间未到而在此触发IN端则会重新计时是否正确?为什么?

脉冲定时器是一种广泛应用于电子领域的计时装置,其主要通过对输入信号时钟信号进行计数来控制输出脉冲的时间。由此可知,在脉冲定时器的控制下,输入信号的触发是一个十分关键的问题,因为它直接影响到输出脉冲的时间。

对于脉冲定时器而言,当输入信号在脉冲定时器还未完成计时的情况下被触发,是否会重新计时,这是一个很有意思的问题。在实际应用中,这种情况时有发生,因此必须对其进行深入探讨,找出其中的原因和影响。

首先,我们需要明确一点,即脉冲定时器的计时时间是在内部计数器中完成的,而不是由输入信号的触发时间控制的。无论何时,只有当计数器完成设定的计数后,才会产生输出脉冲信号。因此,当输入信号在计时时间到来之前被触发时,它对脉冲定时器的计时没有任何影响。也就是说,不论输入信号何时被触发,脉冲定时器都不会重新计时。

那么,为什么当输入信号触发时,脉冲定时器不会重启计时呢?其实,这与脉冲定时器内部的工作原理有关。脉冲定时器内部的计时逻辑是循环递增法。即在计时过程中,计数器不断地递增计数,一直到达设定值才会输出脉冲信号。因此,当一个新的输入信号到来时,虽然它不会重新启动计数器,但是会中断当前计数器的递增过程,根据计数器的范围,可能会有一定的误差,即新的输入信号到来时的计数值和原来的计数值之间的差距。因此,在具体应用时,需要根据具体的计时精度要求来合理选用脉冲定时器的计数器范围。

从另一个角度来看,当输入信号触发时,脉冲定时器实际上并没有重新计时,而是将当前的计数值保存下来。一旦计时时间到达,脉冲定时器会自动将保存的计数值加上剩余的计数值。这样,在计时结束时,输出脉冲信号所持续的时间就可以准确控制在设定的时间范围内。

综上所述,脉冲定时器时间未到而在此触发IN端不会重新计时,而是将当前的计时值保存下来,计时结束后会将保存的计数值加上剩余的计数值,从而控制输出脉冲信号的时间。但是值得提醒的是,当输入信号到来时,它会中断当前的计数器递增过程,因此需要谨慎选用计数器范围,并根据具体应用的精度要求来确定合理的控制方案。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计数器
    +关注

    关注

    32

    文章

    2126

    浏览量

    93006
  • 定时器
    +关注

    关注

    23

    文章

    3148

    浏览量

    112053
  • 输出脉冲
    +关注

    关注

    0

    文章

    4

    浏览量

    6338
收藏 人收藏

    评论

    相关推荐

    ​PLC定时器介绍

    定时器是PLC中重要的编程元件,是累计时间增量的内部器件。大部分自动控制领域都需要定时器进行延时控制,灵活地使用定时器可以编制出复杂的控制程序。
    发表于 03-22 12:36 340次阅读
    ​PLC<b class='flag-5'>定时器</b>介绍

    定时器原理能控制马达吗为什么

    定时器原理可以用于控制马达。马达是一种将电能转换为机械能的设备,通常由电动机和传动装置组成。定时器是一种电子设备,用来生成和计时精确而稳定的时间信号。通过将
    的头像 发表于 01-23 15:21 266次阅读

    555定时器的基本功能 555定时器的工作原理及其应用

    555定时器是一种非常常见和常用的集成电路,它具有广泛的应用领域,例如计时、频率分频、脉冲宽度调制等。本文将详细介绍555定时器的基本功能、工作原理以及应用。 一、555
    的头像 发表于 01-18 11:12 2901次阅读

    AWTK 开源串口屏开发(6) - 定时器的用法

    定时器是个常用的功能,AWTK串口屏提供了丰富的定时器函数,用于定时器的启动、停止、暂停、恢复、修改和重置等功能,本文以计时器的例子来介绍定时器
    的头像 发表于 01-13 08:24 165次阅读
    AWTK 开源串口屏开发(6) - <b class='flag-5'>定时器</b>的用法

    STM32定时器时间计算方法

    将详细介绍STM32的定时器时间计算方法。 STM32定时器基本结构 STM32的定时器通常包含一个计数器,一个预分频器,和一个比较器。计数器从0开始计数,当计数到预分频器的值时,计数
    的头像 发表于 12-19 11:31 4022次阅读

    间歇定时器怎么使用?定时器时间间隔程序浅析

    间歇定时器的作用是重复执行一个函数,且不会阻塞主线程。这种类型的定时器常用于间隔性地自动执行代码,例如网页中的倒计时
    的头像 发表于 12-14 15:16 619次阅读

    单片机定时器中断应用案例

    定时器中断,顾名思义就是在规定的时间内发送中断请求,要实现定时器中断,单片机需要能够正确地计算时间,单片机是如何进行
    发表于 10-31 14:49 690次阅读
    单片机<b class='flag-5'>定时器</b>中断应用案例

    c51中定时器工作时如何使用T0脚输入脉冲信号?

    c51中定时器工作时如何使用T0脚输入脉冲信号? 嵌入式系统中,定时器是一种常用的设备,可以实现各种时间控制功能,如计时、计数、产生中断等。
    的头像 发表于 10-25 11:50 563次阅读

    定时器定时启动信号特点

    定时器定时启动信号特点  定时器是一种常用的计时器,可以在指定的时间后发出信号。它们在各种电器、仪器和控制系统中被广泛应用。
    的头像 发表于 10-24 11:49 394次阅读

    用555定时器怎样实现15秒计时电路?

    用555定时器怎样实现15秒计时电路 555定时器是一种常用的集成电路,它可以将电路中的电压信号转换为周期性的脉冲信号或方波信号,是数字电路中非常重要的
    的头像 发表于 09-02 16:20 2445次阅读

    定时器中断程序怎么写

    达到预定的定时时间时,它会产生一个中断信号,称为定时器中断。在本文中,我们将详细了解如何编写定时器中断程序。 #1. 硬件配置 在开始编写定时器中断程序之前,
    的头像 发表于 09-01 10:17 1190次阅读

    555定时器构成1秒脉冲

    555定时器构成1秒脉冲 555定时器是一种常用的计时元件,它可以被用于构成各种不同的电子电路中。本文将介绍如何用555定时器构成1秒
    的头像 发表于 08-24 15:49 6098次阅读

    555定时器施密特触发器应用 555定时器施密特触发器工作原理

    555定时器是一种非常常见的集成电路,而555施密特触发器是555定时器的一个重要应用之一。555施密特触发器可以将输入的模拟信号转换为数字信号,并提供稳定的输出。
    的头像 发表于 08-24 15:12 3423次阅读

    西门子博途: 启动脉冲定时器

    使用“启动脉冲定时器”指令启动将指定周期作为脉冲的 IEC 定时器
    的头像 发表于 07-10 18:26 2639次阅读
    西门子博途: 启动<b class='flag-5'>脉冲</b><b class='flag-5'>定时器</b>

    00030 用定时器输出精准时间脉冲

    定时器
    学习电子知识
    发布于 :2023年07月03日 19:55:30