毕设分享|基于51单片机PWM信号输出控制器设计

本文详述了一种基于51单片机的PWM信号控制器设计,包括方案论证、理论分析与计算、硬件和软件设计。通过单片机内部PWM波电路和555时基电路产生PWM信号,同时探讨了参数储存器模块,如EEPROM的选择。硬件部分涉及信号输出电路和单片机最小系统,软件设计则实现了占空比的动态调整和数据保存功能。
摘要由CSDN通过智能技术生成

随着电子技术的快速发展,脉宽调制控制技术逐渐成熟,主要应用于电力电子技术行业。模拟控制方式产生的脉宽调制(PWM)信号,根据相应负载的变化,调制晶体管基极或MOS管栅极的偏置,从而实现晶体管或MOS管导通时间的变化,最终实现开关稳压电源输出的变化,产生PWM信号,复杂且成本高。用单片机产生脉宽调制信号简单、方便、成本低。

第一章 方案论证

STM32F103的ARM芯片被本项目硬件系统设计采用,程序的编写应用keilMDK4.53,结合STM32V3.5标准库。写好程序,调试运行没问题后下载进入单片机。通过示波器记录实验结果。系统结构图如下图所示。

图1 系统结构图

单片机通上电之后,输出并且由示波器检测到PWM信号,用户可由按键可以控制其输出。

1.1 产生PWM信号方案论证

PWM波在直流电机调速经常被使用,在机械装置控制、机器人应用等行业被大量涉及,这里讲解几种PWM的制备方法:第一种方法是直接控制单片机时钟模块,通过使用中断来实现,PWM波参数可以很容易被设置;第二种方法是用555时基电路产生PWM波,硬件电路简单,但调试要小心;第三种方法是采用积分电路获得PWM波,然后经过迟滞比较器,这种方法电路相对复杂,电路调试也需要经验。选择方法时,请注意组件的细微差别以及温度漂移造成的影响。

①利用单片机内部的PWM波电路产生

单片机利用内部晶振产生PWM波,具备两路PWM输出,适用于各种干扰较强的场合使用。stm32将定时器设置成PWM模式需要通过程序,然后就可以产生相应频率、相应占空比的PWM波。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值