pwm课程设计报告.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

课程设计

题目 pwm脉宽调

二级学院电子信息与自动化

专业电气工程及其自动化

班级电气4班

学生姓名李燚学号10707040418

指导教师雷李徐鹏

考核项目

设计50分

平时成绩20分

答辩30分

设计质量20分

创新设计15分

报告质量15分

熟练程度20分

个人素质10分

得分

总分

考核等级

教师签名

目录

一:概述

所做课题的意义

本人所做的工作

系统主要功能

二:硬件电路的设计及其描述

方案的选择及设计思想

原理框图及各元件之间的逻辑关系

工作原理

原理电路图以及各原件之间的实际连接关系

元器件清单列表

三:软件设计流程及其描述

系统模块层次结构图

程序流程图

源程序代码

四:测试

五:总结

六:参考文献

1.摘要:本次设计是针对计算机控制技术综合应用的考察,我们小组选择了pwm脉宽调制这一课题,本次设计我们主要应用AT89c51单片机可控制pwm脉宽的性能来对步进电机进行调速,通过对51单片机的编写程序来控制输出pwm波的脉宽,再经过L298对脉冲的处理产生稳定的方波通过h桥接电路来控制电机的速度。

2、此次课题能使我们对选题、方案论证、软件设计、软硬件实现、系统测试有更深刻的认识,能更熟练地对模拟电路、数字电路、微机原理、单片机等相关课程加以应用,使我们把理论与实际相结合。培养我们查找资料、撰写论文的能力,为今后的毕业设计打下基础。

3、本人所做的是对系统进行调试,检查系统的毛病,并加以修改,使系统能正常运行。达到预期目标。

4、此系统的主要功能是通过两个按键开关,对系统的占空比进行调节,通过改变占空比对直流电动机进行调速。按一下按键开关1可以对电机加一点速,继续按可以继续加。按一下开关2能使电动机减速,当减到一定程度后电动机停止转动,继续按电机就会反转,在按反转速度增加。就是通过两个按键开关实现对电动机的调速和正反转。

二、硬件电路的设计及其描述

1、方案选择及设计思想

由于PWM可以同时实现变频变压反抑制谐波的特点。由此在交流传动及至其它能量变换系统中得到广泛应用。PWM控制技术大致可以为为三类,正弦PWM(包括电压,电流或磁通的正弦为目标的各种PWM方案,多重PWM也应归于此类),优化PWM及随机PWM。正弦PWM已为人们所熟知,而旨在改善输出电压、电流波形,降低电源系统谐波的多重PWM技术在大功率变频器中有其独特的优势,而优化PWM所追求的则是实现电流谐波畸变率(THD)最小,电压利用率最高,效率最优,及转矩脉动最小以及其它特定优化目标。

2、原理框图

开始

开始

AT89S51通电启动

程序控制单片机输出PWM脉冲

PWM输入L298进行脉冲处理

电机转速控制

结束

3、工作原理

采样控制理论中有一个重要结论:冲量相等而形状不同的窄脉冲加在具有惯性的环节上时,其效果基本相同.PWM控制技术就是以该结论为理论基础,对半导体开关器件的导通和关断进行控制,使输出端得到一系列幅值相等而宽度不相等的脉冲,用这些脉冲来代替正弦波或其他所需要的波形.按一定的规则对各脉冲的宽度进行调制,既可改变逆变电路输出电压的大小,也可改变输出频率.从而对电机进行调速。

4、原理电路图

原件清单列表:

电路板1块AT89c51芯片1个晶振1个

电容33p2个10p1个电阻10K1个按键开关2个

L298芯片1个二极管4个直流电机1个导线若干

三:软件设计流程及其描述

1、系统模块层次结构图

C51

C51单片机通过编程,P1.1P1.2输出PWM脉冲

PWM脉冲控制

L298全桥驱动,

L298输出控制电机

电机

按键控制PWM输出脉宽

2、程序流程图

开始

开始

设置定时计数器

K1加速?

增加计数值

K2减速

减小计数值

N

Y

Y

N

3、程序源代码:

#includereg51.h

sbitPWMQ1=P1^1;

sbitPWMQ2=P1^2;

sbitk1=P1^3;

sbitk2=P1^4;

sbitk3=P1^5;

unsignedintpwmt=100;//周期0.1s

unsignedintpwmc=50;//脉宽0.05s

unsignedintpwmj;//1ms计数

voidt0int()interrupt1//1ms

{

//确定定时器0时间

文档评论(0)

liwenfang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档