基于单片机的直流电机控制设计性实验报告_第1页
基于单片机的直流电机控制设计性实验报告_第2页
基于单片机的直流电机控制设计性实验报告_第3页
基于单片机的直流电机控制设计性实验报告_第4页
基于单片机的直流电机控制设计性实验报告_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、设计题目:直流电机控制电路设计一 设计目的1掌握单片机用PWM实现直流电机调整的基本方法,掌握直流电机的驱动原理。2学习模拟控制直流电机正转、反转、加速、减速的实现方法。二 设计要求用已学的知识配合51单片机设计一个可以正转、反转或变速运动的直流电机控制电路,并用示波器观察其模拟变化状况。三 设计思路及原理利用单片机对PWM信号的软件实现方法。MCS一51系列典型产品8051具有两个定时计数器。因为PWM信号软件实现的核心是单片机内部的定时器,所以通过控制定时计数器初值,从而可以实现从8051的任意输出口输出不同占空比的脉冲波形。从而实现对直流电动机的转速控制。AT89C51的P1.0P1.2

2、控制直流电机的快、慢、转向,低电平有效。P3.0为PWM波输出,P3.1为转向控制输出,P3.2为蜂鸣器。PWM控制DC电机转速,晶振为12M,利用定时器控制产生占空比可变的PWM波,按K1键,PWM值增加,则占空比增加,电机转快,按K2键,PWM值减少,则占空比减小,电机转慢,当PWM值增加到最大值255或者最小值1时,蜂鸣器将报警四 实验器材DVCC试验箱 导线若 电源等器件 PROTUES仿真软件 KRIL软件五 实验流程与程序#include sbit K1 =P10 ; 增加键sbit K2 =P11 ; 减少键sbit K3 =P12 ; 转向选择键sbit PWMUOT =P30

3、 ; PWM波输出sbit turn_around =P31 ;转向控制输出sbit BEEP =P32 ; 蜂鸣器unsigned int PWM; void Beep(void);void delay(unsigned int n);void main(void) TMOD=0x11; /设置T0、T1为方式1,(16位定时器) TH0=0 ; 65536us延时常数t=(65536-TH)/fose/12 TL0=0; TH1=PWM ; /脉宽调节,高8位 TL1=0; EA=1; /开总中断 ET0=1; /开T0中断 ET1=1; /开T1中断 TR0=1 ;/ T0定时允许 wh

4、ile(1) if(K3=0&K1=1&K2=1) / 转向 turn_around=!turn_around; while(K3=0); /检测K3是否释放 doPWM+ ;if(PWM0xfe)/防止PWMS计数溢出PWM=0xff;if(PWM=0xff)Beep() ; 响delay(3000); while(K1=0&K2=1); doPWM- ;if(PWM1)PWM=1;if(PWM=1)Beep() ;delay(3000); while(K1=1&K2=0); void timer0() interrupt 1 using 2 / 定时器0中断服务程序 TR1=0 ; /T1

5、禁止TH0=0 ; /置T0定时常数TL0=0 ;TH1=PWM ; /置T1定时常数TL1=0;TR1=1 ;/T1允许 PWMUOT=0 ;/ PWM波输出0void timer1() interrupt 3 using 3/定时器1中断服务程序 TR1=0 ;/T1禁止 PWMUOT=1 ; /PWM波输出1void Beep(void) /蜂鸣器子程序 unsigned char i; for (i=0;i100;i+) delay(100); BEEP=!BEEP; BEEP=1; delay(100); void delay(unsigned int n) while(n-) ;六 Proteus仿真截图七 实验结果此次试验通过仿真系统进行了仿真,按下相应的开关,可实现控制直流电机的加速、减速及转向。八 实验结论与心得通过软件的设计及运行,实验达到了预期的结果,实现了电机的正转、反转,加速和减速设计。设计过程中遇到了很多的问题,但是我们没有半途而废,加深了对知识的理解,一点一点的分析。总而言之,这次课程设计让我受益匪浅。在摸索该如何设计电路使之实现所需功能的过程中,培养了我的设计思维,增加了实际

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论