单片机pwm调速教程详解.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《单片机原理及应用》 课程设计 目 录(黑体、三号、加粗) 一、 课程设计报告目的和要求: 2 (一)设计任务及要求: 3 1.设计任务: 3 2.设计要求: 3 3.总体设计概述 3 (1) 设计目的和意义 4 二.整体电路及硬件设计: 4 (一)各模块电路设计: 4 1.所用元器件简介,引脚功能: 4 2.工作原理说明及参数计算: 8 (1) 直流电机的结构 8 (2)直流电机的工作原理 9 (3)直流电机的分类 9 3.系统各模块设计: 10 (1)总体设计框图 10 (2) 复位及时钟震荡电路: 11 (3) 电机PWM驱动模块的电路: 11 (4)按键控制电路设计 12 (5)状态显示电路设计 13 (6)PWM调速工作方式及方案论证 13 4.总体电路图 14 三、软件的设计: 15 1.主程序流程图,关键代码及相应的文字说明: 15 2. 各个子程序(函数)流程图、关键代码及相应的文字说明: 17 (1)定时器的初始化程序设计 17 (2)显示程序设计 17 (3)键盘扫描程序设计 18 3.硬软件的调试过程和完善: 20 (1) 程序调试结果 20 (2) 软件仿真结果 20 四、 课程设计体会: 26 五、参考文献: 27 六、 附件: 27 1.所有源程序清单 27 2.系统整机电路原理图: 32 课程设计报告要求单片机课程设计通过查阅资料、接口设计、程序设计、安装调试等环节/计数器、中断、片内外存贮器、I/O接口、串行口等。使我们了解和掌握单片机应用系统的软硬件设计过程、方法及实现,强化单片机应用电路的设计与分析能力提高在单片机应用方面的实践技能和科学作风;培育综合运用理论知识解决问题的能力。根据课程设计具体课题安排时间,确定课题的设计、编程和调试内容,分开展课程设计活动,按时完成每部分工作。课程设计集中在进行。在课程设计过程中,坚持独立完成,实现课题规定的各项指标,并写出设计报告。要求自己调研、设计系统功能、划分软硬件功能、选择器件,用软件在机上硬件原理图设计然后通用Multisim仿真软件在PC机进行系统仿真,调试电路修改调试程序。烧录程序,对整个系统做试运行,有问题再进一步修改调试,直至达到设计的要求和取得满意的效果。最后编写系统说明书,其内容主要包括系统的功能介绍、使用范围、主要性能指标、使用方法、注意事项等。总体设计概述单片机直流电机调速简介:单片机直流调速系统可实现对直流电动机的平滑调速。PWM是通过控制固定电压的直流电源开关频率,从而改变负载两端的电压,进而达到控制要求的一种电压调整方法。在PWM驱动控制的调整系统中,按一个固定的频率来接通和断开电源,并根据需要改变一个周期内“接通”和“断开”时间的长短。通过改变直流电机电枢上电压的“占空比”来改变平均电压的大小,从而控制电动机的转速。系统控制方案的分析:本直流电机调速系统以单片机系统为依托,根据PWM调速的基本原理,以直流电机电枢上电压的占空比来改变平均电压的大小,从而控制电动机的转速为依据,实现对直流电动机的平滑调速,并通过单片机控制速度的变化。本文所研究的直流电机调速系统主要是由硬件和软件两大部分组成。硬件部分是前提,是整个系统执行的基础,它主要为软件提供程序运行的平台。而软件部分,是对硬件端口所体现的信号,加以采集、分析、处理,最终实现控制器所要实现的各项功能,达到控制器自动对电机速度的有效控制。 AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案 注:89C51引脚图 VCC:供电电压。?GND:接地。? P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程?序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0?口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 ?P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作?输入,P1口被外

文档评论(0)

富贵礼包 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档