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

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

3天内不再提示

如何不通过单片机生成简单的PWM信号?

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

如何不通过单片机生成简单的PWM信号

PWM信号是一种模拟信号,通常用于控制电机和灯光等装置的亮度或速度。它包含一个固定的频率和一个可变的占空比,占空比表示高电平的时间相较于周期总时间的比例。在传统的方法中,生成PWM信号需要使用单片机或专用的PWM芯片来实现,但是在某些情况下,我们需要使用一些简单的电路来生成PWM信号,比如在电机驱动器逆变器,有源滤波器音频放大器控制器等领域。在这篇文章中,我们将介绍三种不使用单片机生成PWM信号的方法,这些方法虽然简单但仍具有一定的应用价值。

第一种方法:555定时器

555定时器是最基本的计时器和震荡器,它可以生成不同频率和占空比的方波信号。在这种方法中,我们只需要通过连接一个电阻电容来控制555定时器的频率和占空比。具体来说,我们可以将电阻和电容连接到555定时器的引脚2和6,从而生成固定频率下的PWM信号。引脚2和6分别是放电引脚和比较引脚,当引脚6上的电压达到两倍的电压引脚5时,输出引脚3就会变为低电平,否则输出引脚3就会保持高电平。这个过程会重复进行,从而生成PWM信号。

第二种方法:电压比较器

另一种不使用单片机生成PWM信号的方法是使用电压比较器。电压比较器是一种模拟电路,用于将输入信号与基准电压进行比较,并输出高或低电平。在这种方法中,我们可以将一个可变电阻器连接到一个参考电压源和电压比较器的非反向输入端,将输入信号连接到电压比较器的反向输入端。当输入信号超过非反向输入端的电压时,输出端会保持高电平,否则输出端会保持低电平。通过调整电阻器的阻值,我们可以控制输出信号的占空比,从而实现PWM信号的生成。

第三种方法:双极性转换器

双极性转换器是一种具有反相输入和输出的模拟电路,用于将正弦波或方波信号转换为相反的信号。在这种方法中,我们可以将输入信号连接到一个反相器,将输出信号连接到一个放大器和反相器。通过调整放大器的放大倍数和反相器的增益,我们可以控制输出信号的幅值和相位,从而实现PWM信号的生成。这种方法适用于驱动电机或其他根据器件电压正负极性而控制的装置。

结论:

以上三种方法只是不使用单片机生成PWM信号的一部分方法,它们的简单性,成本和可靠性使它们在各种电路应用中使用广泛。当我们需要快速生成一个PWM信号并且不依赖于单片机或其他数字控制器时,这些简单的电路就可以派上用场。

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

    关注

    6035

    文章

    44554

    浏览量

    634640
  • 电机驱动器
    +关注

    关注

    16

    文章

    642

    浏览量

    64669
  • PWM信号
    +关注

    关注

    3

    文章

    95

    浏览量

    20142
收藏 人收藏

    评论

    相关推荐

    使用单片机实现直流电机的PWM调速控制原理图

    使用单片机实现直流电机的PWM调速控制
    发表于 12-10 15:29 0次下载

    可以不通过pc使用usb2any连接dac81416吗?

    Q1:用软件连接设置dac81416的每个通道的电压值之后,怎样可以断开usb2any之后,dac81416每个通道还能输出之前设置的值。 Q2:可以不通过pc使用usb2any连接
    发表于 12-03 06:57

    PWM信号生成方法 PWM调制原理讲解

    信号生成方法 PWM信号生成方法多种多样,主要包括以下几种: 波形发生器 : 波形发生器是产生PWM
    的头像 发表于 11-28 16:34 876次阅读

    言必信科技 EMC测试不通过的解决方案

    EMC测试确保电子产品电磁兼容,不通过常因设计不当、元件选择失误等。解决方案包括优化电路设计、精选元件、加强接地屏蔽、提升工艺、仿真测试及持续改进。通过案例分析,采取针对性措施可显著提升产品电磁兼容性。
    的头像 发表于 11-14 13:53 302次阅读
    言必信科技 EMC测试<b class='flag-5'>不通过</b>的解决方案

    用AIC3254实现简单的音频对讲功能,能否不通过软件控制,直接实现MIC输入,---OUT输出,解决啸叫?

    ,能否不通过软件控制,直接实现MIC输入,---OUT输出,解决啸叫?直接用INL1、INR1分别接MIC1、 MIC2,对应HPL、 HPR分别输出是否可以??还是说需要用两颗AIC3254芯片,各接
    发表于 10-23 06:27

    8位单片机何不会被高端单片机取代?

    )和数据存储器(RAM)。但是,这可以使用外部存储设备进行扩展。 (4)外设:8位单片机通常包括一系列片上外设,如定时器、计数器、模数转换器(ADC)、脉宽调制(PWM)控制器和通信接口(如UART
    发表于 09-24 16:51

    使用E:esp-idf examples peripheralsledcledc_fade目录的工程,编译不通过怎么解决?

    我在使用E:esp-idfexamplesperipheralsledcledc_fade目录的工程,编译不通过,有些参数没定义,我没动过代码,不懂怎么解决了
    发表于 06-20 06:33

    添加I2C程序后程序编译不通过是怎么回事?

    在初始化加上这句话就会编译不通过 编译报错内容 i2c_master_init函数内容 是不是使用硬件IIC需要添加什么配置?
    发表于 06-07 06:13

    使用STM32CubeMX生成代码,调试始终都不通过是为什么?

    我使用STM32CubeMX生成代码,调试始终都不通过,请大家给给意见!! 故障现象:电脑识别为Mass Storage但无法安装驱动失败,用抓包软件观察为“Set Configration
    发表于 04-28 06:04

    stm32f103zet6换为stm32f103zct6后编译不通过是怎么回事?

    芯片类型更换:stm32f103zet6 换为 stm32f103zct6, 编译不通过
    发表于 04-02 07:33

    TC387 QSPI能否不通过中断实现读写?

    TC387 QSPI能否不通过中断实现读写?跪求大佬指点
    发表于 01-18 06:49

    基于51单片机PWM发生器设计

    电子发烧友网站提供《基于51单片机PWM发生器设计.rar》资料免费下载
    发表于 01-12 10:29 4次下载

    单片机代码自动生成器程序

    单片机代码自动生成器是一种能够帮助开发人员快速生成单片机代码的工具。它利用了现代计算机技术和算法,能够根据用户提供的输入和需求,自动生成符合规范和要求的代码。
    的头像 发表于 01-08 14:12 3160次阅读

    基于51单片机PWM发生器设计

    电子发烧友网站提供《基于51单片机PWM发生器设计.rar》资料免费下载
    发表于 01-07 09:38 13次下载

    单片机的输出比较是小思考

    需要在方波开始输出后就不能再通过软件进行干预,完全交给单片机的硬件自己去完成。通过观察要输出方波的特点,除了LED_PWM波具备PWM波形的
    的头像 发表于 12-27 08:00 509次阅读
    <b class='flag-5'>单片机</b>的输出比较是小思考