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

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

3天内不再提示

一个定时器设计的脉冲发生器?

汽车电子技术 来源:工控老炮儿 作者: OldGangster 2023-02-07 10:45 次阅读

1 | 题目图片

编写程序仅使用一个定时器设计脉宽可调的脉冲发生器。

2 | 设计分析图片

利用IEC接通延时定时器的当前时间值,根据需求将其分配给脉冲发生器的接通时间和断开时间。

3 | 创建功能或功能块图片

创建功能块FB,命名为“PulseBy1Timer”。

4 | 定义接口变量图片

具体接口变量定义见下图:

图片定义数据类型为布尔型的输入变量start作为脉冲发生器的启动输入,置位有效。定义数据类型为时间类型的输入变量onTime作为脉冲发生器的接通时间输入。定义数据类型为时间类型的输入变量offTime作为脉冲发生器的断开时间输入。

5 | 程序代码图片

编写程序代码。如下图:

图片

以上代码为脉冲发生器以接通状态启动,如果需要脉冲发生器以断开状态启动,则需要注释掉31-35行代码,取消38-42行代码的注释。有兴趣的小伙伴也可以练习使用2个定时器完成脉冲发生器的功能。

6 | 代码测试图片

在循环OB中调用FB-“PulseBy1Timer”,调用时会自动创建背景数据块,命名为“InstPulseBy1Timer”,该背景数据块可以用来监视和修改数据。转至在线并监控程序。如下图:

图片以上图显示了脉冲发生器以接通状态输出。

7 | 总结图片

学习IF..ELSE语句的使用;

学习多重实例的定义和使用方法;

学习IEC接通延时定时器TON的使用方法。

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

    关注

    23

    文章

    3147

    浏览量

    112037
  • 脉冲发生器
    +关注

    关注

    5

    文章

    162

    浏览量

    33797
  • 程序
    +关注

    关注

    114

    文章

    3631

    浏览量

    79543
  • 数据类型
    +关注

    关注

    0

    文章

    227

    浏览量

    13498
  • Start
    +关注

    关注

    0

    文章

    72

    浏览量

    9785
收藏 人收藏

    评论

    相关推荐

    555定时器的三种工作模式及用于触发相位控制

    555定时器是一种集成电路芯片,常被用于定时器脉冲发生器和震荡电路。555可被作为电路中的延时器件、触发器或起振元件。
    发表于 02-13 14:40 1.5w次阅读
    555<b class='flag-5'>定时器</b>的三种工作模式及用于触发相位控制

    【自制】分享双通道PWM脉冲发生器

    PWM发生器脉冲发生器双通道信号发生器
    小野tut
    发布于 :2022年05月05日 10:48:43

    【自制】分享双通道PWM脉冲发生器

    单片机PWM发生器脉冲发生器双通道
    小野tut
    发布于 :2022年05月06日 17:34:29

    详细讲解高压脉冲发生器

    电路脉冲发生器
    深圳崧皓电子
    发布于 :2024年03月18日 07:50:45

    USB差分脉冲发生器

    USB差分脉冲发生器:Pulse Generators,是种能提供连续脉冲流(或矩形脉冲)的电压或电流波形输出的仪器。连续
    发表于 06-21 09:47

    如何去设计脉冲序列发生器

    电压逐次比较法的脉冲序列发生器工作原理是什么?利用单电容定时脉冲序列发生器是怎样工作的?
    发表于 04-20 07:01

    怎样去设计脉冲发生器

    设计脉冲发生器任务描述:应用单片机定时/计数设计
    发表于 07-21 07:17

    如何用51单片机做一个脉冲发生器

    才开始自学单片机,遇到了问题求助!!!任务是用51单片机做一个脉冲发生器,可以通过按钮和串口通信设置脉冲信号的脉宽,下面是我在网上找的程序
    发表于 12-01 06:43

    定时器和计数的区别有哪些呢

    只是触发来源不同(时钟信号和外部脉冲)其他方面是样的单片机里的寄存可以看成一个个电子开关,用来切换不同的功能、信号时钟和晶振的区别(1)时钟发生
    发表于 12-31 06:16

    一分钟一次的脉冲信号发生器电路(可用于序列定时器、切换电路)

    一分钟一次脉冲发生器: 本电路利用50Hz市电电源产生每分钟一次的脉冲输出,可用于序列定时器、切换电路或其它应用场合。 字串9
    发表于 06-15 12:05 97次下载

    定时器构成的方波发生器

    定时器构成的方波发生器
    发表于 03-21 09:25 483次阅读
    由<b class='flag-5'>定时器</b>构成的方波<b class='flag-5'>发生器</b>

    使用555定时器设计的函数信号发生器

    设计要求:用555定时器设计一个信号发生器,要求输出方波、三角波、正弦波并,设计输出电压及频率。
    发表于 03-31 17:31 31次下载

    如何使用555定时器来产生PWM

    生成PWM ,那么我们更喜欢一些通用IC,如运算放大器,定时器脉冲发生器等。这里我们使用 555定时器IC来产生PWM 。 555定时器I
    的头像 发表于 01-25 15:09 5109次阅读
    如何使用555<b class='flag-5'>定时器</b>来产生PWM

    脉冲发生器是什么意思?脉冲发生器怎么使用?

    脉冲发生器是什么意思?脉冲发生器怎么使用? 脉冲发生器是一种电子设备,可以生成不同类型的
    的头像 发表于 08-24 15:18 2428次阅读

    波特率发生器使用哪个定时器 波特率发生器的时钟来源是什么

    波特率发生器是一种用于控制串行数据通信速率的设备,它可以生成特定波特率的时钟信号。在嵌入式系统、通信设备和计算机硬件中,波特率发生器的使用十分常见。波特率发生器通常使用定时器来实现时钟
    的头像 发表于 01-24 09:56 481次阅读