郑州轻工业学院课程设计说明书题目:基于51单片机的直流电机控制系统设计姓名:院(系):电气信息工程学院专业班级:电子信息工程专业学号:指导教师:成绩:时间:2011年12月12日至2011年12月26日郑州轻工业学院题目基于51单片机的直流电机控制系统设计专业、班级电子信息工程08级1班学号姓名主要内容、基本要求、主要参考资料等:主要内容:控制系统主要是以8051单片机为核心组成的控制系统,本系统中的电机转速与电机两端的电压成比例,而电机两端的电压与控制波形的占空比成正比,因此,由MCU内部的可编程计数器阵列输出PWM波,以调整电机两端电压与控制波形的占空比,从而实现调速。基本要求:1、掌握汇编编程的原理和方法。2、熟悉单片机基本特征和电路设计的方法。3、掌握直流电机的控制方法。4、熟练运用定时器设计PWM波控制直流电机。5、形成一篇设计文档。主要参考资料:[1]孙涵芳徐爱卿.MCS-51/96系列单片机原理及应用[M].北京:北京航空航天大学出版社,1977..[2]何立民.单片机应用技术选编[M].北京:北京航空航天大学出版社,2003..[3]史国生.交直流调速系统[M].北京:化学工业出版社,2002.161-174.完成期限:2011.12.12-2011.12.26指导教师签名:课程负责人签名:2011年12月11日摘要本文主要研究了利用MCS-51系列单片机控制PWM信号从而实现对直流电机转速进行控制的方法。控制系统主要是以8051单片机为核心组成的控制系统,本系统中的电机转速与电机两端的电压成比例,而电机两端的电压与控制波形的占空比成正比,因此,由MCU内部的可编程计数器阵列输出PWM波,以调整电机两端电压与控制波形的占空比,从而实现调速。关键词:8051单片机PWM信号直流电机目录第一章:设计任务.........................................................................................5第二章:总体设计方案.................................................................................5第三章系统硬件电路设计...........................................................................6第四章系统的软件设计...............................................................................7第五章:程序.................................................................................................8第六章:PCB图..............................................................................................8第七章:元件清单.........................................................................................8第八章:参考文献.........................................................................................8第九章:心得体会.........................................................................................8第一章:设计任务任务:单片机为控制核心的直流电机PWM调速控制系统设计的主要内容以及技术参数:功能主要包括:1)直流电机的正转;2)直流电机的反转;3)直流电机的加速;4)直流电机的减速;5)直流电机的转速在数码管上显示;6)直流电机的启动;7)直流电机的停止;第二章:总体设计方案总体设计方案的硬件部分详细框图如图一所示。键盘向单片机输入相应控制指令,由单片机通过P1.0与P1.1其中一口输出与转速相应的PWM脉冲,另一口输出低电平,经过ULN2003芯片控制电路,实现电动机转向与转速的控制。电动机的运转状态通过数码管显示出来。电动机所处速度级以速度档级数显示。正转时最高位显示“三”,其它三位为电机转速;反转时最高位显示“F”,其它三位为电机转速。每次电动机启动后开始显示,停止时数码管显示出“0000”。8051单片机PWM电机驱动数码管显示按键控制第三章系统硬件电路设计整体框图如下S1S2S3S4A0A1A2A3200KR110KR2GND20uFC1S112CRY112MHZ20pFC220pFC3GNDdp3g5f10e1d2c4b7a11abcdefgabcdefgabcdefgabcdefgdpdpdpdpC412C39C28C06DPY1LED1BIT4BIT3BIT2BIT1LED1LED2LED3LED4LED5LED6LED7LEDDP123456781615141312111091KRP1ResPack4VCCLED1LED2LED3LED4LED5LED6LED7LEDDPA11Y12A23Y24A35Y36...