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

    文章

    3237

    浏览量

    114434
  • 脉冲发生器
    +关注

    关注

    5

    文章

    175

    浏览量

    34134
  • 程序
    +关注

    关注

    116

    文章

    3773

    浏览量

    80830
  • 数据类型
    +关注

    关注

    0

    文章

    236

    浏览量

    13607
  • Start
    +关注

    关注

    0

    文章

    73

    浏览量

    10236
收藏 人收藏

    评论

    相关推荐

    怎样去设计脉冲发生器

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

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

    分钟脉冲发生器: 本电路利用50Hz市电电源产生每分钟次的脉冲输出,可用于序列
    发表于 06-15 12:05 97次下载

    定时器构成的方波发生器

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

    脉冲发生器

    脉冲发生器
    发表于 03-21 09:29 418次阅读
    钟<b class='flag-5'>脉冲</b><b class='flag-5'>发生器</b>

    脉冲发生器

    脉冲发生器
    发表于 03-23 10:09 564次阅读
    <b class='flag-5'>脉冲</b><b class='flag-5'>发生器</b>

    脉冲发生器

    脉冲发生器
    发表于 03-23 10:24 524次阅读
    钟<b class='flag-5'>脉冲</b><b class='flag-5'>发生器</b>

    脉冲信号发生器原理

    脉冲信号发生器是 信号发生器种。信号发生器按信号源有很多种分类方法,其中种方法可分为混和信
    发表于 10-26 17:09 2.2w次阅读
    <b class='flag-5'>脉冲</b>信号<b class='flag-5'>发生器</b>原理

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

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

    基于通用定时器IC555的声音发生器电路

    这是基于通用定时器IC 555的声音发生器。包含触发
    的头像 发表于 06-20 17:01 2199次阅读
    基于通用<b class='flag-5'>定时器</b>IC555的声音<b class='flag-5'>发生器</b>电路

    电工知识—SIMATIC S7-1500 PLC定时器脉冲和扩展脉冲时间定时器

    SP:产生指定时间宽度脉冲定时器。当逻辑位有上升沿时,脉冲定时器指令启动计时,同时节点立即输出高电平“1”,直到
    的头像 发表于 04-17 09:18 1.2w次阅读

    脉冲发生器输出是1吗?信号发生器怎么只发脉冲

    脉冲发生器输出是1吗?信号发生器怎么只发脉冲脉冲
    的头像 发表于 08-24 15:18 1900次阅读

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

    脉冲发生器是什么意思?脉冲发生器怎么使用? 脉冲发生器
    的头像 发表于 08-24 15:18 3683次阅读

    信号发生器如何发出双脉冲

    信号发生器如何发出双脉冲? 信号发生器种用于产生各种信号波形的仪器。双脉冲信号是种特殊的信
    的头像 发表于 12-21 15:03 1999次阅读

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

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

    使用555定时器的可调双定时器电路

    定时器 IC 555 是最通用和最常用的 IC 之,因为它的应用范围更广,如 PWM放大器、延迟定时器、开关电路、占空比选择、时钟脉冲发生器
    的头像 发表于 02-25 15:16 1984次阅读
    使用555<b class='flag-5'>定时器</b>的可调双<b class='flag-5'>定时器</b>电路