直流电机调速控制器._第1页
直流电机调速控制器._第2页
直流电机调速控制器._第3页
直流电机调速控制器._第4页
直流电机调速控制器._第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

1、参赛题目:直流电机调速控制器参赛学院 参赛队员摘要这次设计的目的是设计并制作一个直流电机调速控制系统,实现对直流电机的调速控制和电机转速显示,且具有数字显示等功能。使用AT89C51单片机作为整个控制系统的核心部分,用光电编码器测速,3位的LED数码管进行显示,通过四个三极管搭建的电桥实现电机的正转反转,改变电机的输入电压进行调速。这 次设计的重点有两个,一是电机的正反转,二是测速并在数码管上显示出来。此 系统结构简单,应用灵活方便,功能可再扩展、更易于在相关设计中运用,为进 一步研究和优化直流电机控制方法提供基础。关键词:AT89C51;测速系统;光电编码器;直流电机目录一、前言 1二、整体

2、设计方案(比较,论证,选择) 2三、硬件设计: 331 主要模块介绍 332 主要器件简介 7四、软件设计 94.1 主程序设计 94.2 各个子程序 104.2.1 显示子程序 104.2.2 转速检测子程序 114.2.3 正反转子程序 12五、系统调试 14六、总结: 15参考文献 16附录:硬件电路图 171、前言电机的分类:普通*水穗式应流迫动机混伶此宜流电动机直流电功机2尤刷直流电动机力矩电动机无槽电枢倉流电动机朴粮电槛电动机动圏式转子直流电动机彳盘成电动机卬制绕组电枢电动机在现代电子产品中,自动控制系统,电子仪器设备、家用电器、电子玩具等 等方面,直流电机都得到了广泛的应用。大家

3、熟悉的录音机、电唱机、录相机、 电子计算机等,都不能缺少直流电机。所以直流电机的控制是一门很实用的技术。 直流电机具有良好的启动性能和调速特性,它的特点是启动转矩大,最大转矩大, 能在宽广的范围内平滑、经济地调速,转速控制容易,调速后效率很高。与交流 调速相比,直流电机结构复杂,生产成本高,维护工作量大。随着大功率晶体管 的问世以及矢量控制技术的成熟,使得矢量控制变频技术获得迅猛发展,从而研 制出各种类型、各种功率的变频调速装置,并在工业上得到广泛应用。适用范围: 直流调速器在数控机床、造纸印刷、纺织印染、光缆线缆设备、包装机械、电工 机械、食品加工机械、橡胶机械、生物设备、印制电路板设备、实

4、验设备、焊接 切割、轻工机械、物流输送设备、机车车辆、医疗设备、通讯设备、雷达设备、 卫星地面接受系统等行业广泛应用。高性能的交流传动应用比重逐年上升,在工 业部门中,用可调速交流传动取代直流传动将成为历史的必然。尽管如此,我认 为设计一个直流电机调速系统,不论是从学习还是实践的角度,对一名工程专业 的大学生都会产生积极地作用,有利于提高学习热情。、整体设计方案(比较,论证,选择)1功能:实现电机转速测量,电机速度调节,电机转速显示以及检测到换相 信号后及时换相。2、测速(霍尔传感器,光电编码器)对于转速测量有很多种方法,我们只要考虑了两种方案,一个是光电编码 器测量方案,另一个是霍尔元件测量

5、方案。其中霍尔传感器是一种磁传感器,用 它可以检测磁场及其变化,可在各种与磁场有关的场合中使用,霍尔传感器以霍 尔效应为工作基础,是由霍尔元件和它的附属电路组成的集成传感器。这种方案 的优点是结构简单,测量那个装置体积小,量程大,环境适应能力强,霍尔元件 输出的信号无需放大,从而得到电机转速。光电编码器 利用光电方法,通过光电转换 将输出轴的机械量,几何位移量转换成相应的电脉冲信号或数字量输入电子计算机或显示仪 表,从而获得机械运动状态,位置坐标及其变化量等信息,计算机根据这些信息给出处理结 果和发出指令,实现自动控制。光电轴角编码器,在数控机床、机器人、伺服传动技术、自动控制技术等方面得到广

6、泛的应用。这种方案的有点是:原理构造简单、易于实现;机械平均寿命长,可达到几万小时以上;分辨率高;抗干扰能力较强,信号传输距离较长,可靠性 较高;有良好的保护构造,维护容易。控制正反转(继电器, H桥)3、整体框图2由于时间紧张,小组成员能力有限,我们的方案设计重点突出转速测量、控制正反转和显示部分。转速测量我们选择了光电编码器,把光电编码器输出的脉 冲输入给光电耦合器,经过转换就可以输入给单片机,再由单片机控制LED数码管进行显示。反向部分我们采用了 4个三极管搭建了一个电桥来实现电机的正反 转,并且在正传反转回路个接入了不同颜色的发光二极管,这样就可以通过观察 哪个二极管亮来判断是正传还是

7、反转。三、硬件设计:3. 1主要模块介绍1、测速模块3按垒斗机X CC 5VOpiotsolatorlCC 12V光电编码器接电机GXD测速使用的是光电编码器,这是一种通过光电转换将输出轴上的机械几何位 移量转换成脉冲或数字量的传感器。光电编码器是由光栅盘和光电检测装置组成。 光栅盘是在一定直径的圆板上等分地开通若干个长方形孔。由于光电码盘与电动 机同轴,电动机旋转时,光栅盘与电动机同速旋转,经发光二极管等电子元件组 成的检测装置检测输出若干脉冲信号,通过计算每秒光电编码器输出脉冲的个数 就能反映当前电动机的转速。信号转换使用光电耦合器,通过它把光电编码器传 过来的信号变成单片机可以接受的信号

8、。图中 4.7K电阻起保护作用。把光电编码器直接跟电机相连,电机转动光电编码器输出 12V的矩形波,再 经过光电耦合器把12V的矩形波变成5V的矩形波,最后把5V的矩形波输给单片 机,单片机再控制数码管显示。2、控制正反转和调速模块由于我们使用的是普通的直流电机,为了节省时间,简化电路所以我们通过改变电机的输入电压来改变它的转速,在供给电机的电源处接入一个电位器,当改变电位器的接入电阻时,电机的输入电压就改变了,从而电机的转速也就改变了。图中四个三极管的基极分别接单片机的P2.0, P2.1, P2.2, P2.3引脚,单片机的 P1.0接了一个按键,当需要改变转向的时候,按下按键就会给单片机

9、一个信号,单片机收到这个信号然后控制这四个引脚是高电平还是低电平。三极管高电平导通,低电平截至,当Q1和Q4导通时电机正转,当 Q3和Q2导通时反转。图中的四个二极管起保护作用,开关控制电机的启动和停止。3、显示模块显示我们采用了一个三位共阳LED数码管。LED数码管晶、集LED数码管、数码管实际上是由七个发光管组成 8字形构成的,加上小数点就是8个。这些段分别由字母 a b cd e fg dp来表示。当数码管特定的段加上电压后,这些特定的段就会发亮,以形成我们眼睛看到 的字样了。女口:显示一个“2字,那么应当是a亮b亮g亮e亮d亮f不亮c不亮dp不亮。LED 数码管的主要特点有:能在低电压

10、、小电流条件下驱动发光,能与CMOS、ITL电路兼容。发光响应时间极短(3P(K 4/(ANpi s/mujjPl ?/(.unH/vp?ME/PROC psnP2. 7/(|SP2. 6/LA14)-P2”畀宿口P2.4(AtnP2.PL 2/(AJUI?2.P2rfl/U?)AT89C51的引卿排钊三肿单片夕卜形图AT89C51 是一种带 4K 字节 FLASH 存储器(FPEROM Flash Programmable and Erasable Read Only Memory )的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存

11、储器的单片机。单片机的可擦除只读 存储器可以反复擦除1000次。该器件采用 ATMEL高密度非易失存储器制造技术制造,与工 业标准的MCS-51指令集和输出管脚相兼容。AT89C51提供以下标准功能:4k字节Flash闪 速存储器,128字节内部RAM,32个I/O 口线,两个16位定时/计数器,一个 5向量两级 中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工

12、作直到下一个硬件复位。2、光电耦合器光电耦合器(optical coupler,英文缩写为 0C)亦称光电隔离器,简称光耦。光电耦合 器以光为媒介传输电信号。它对输入、输出电信号有良好的隔离作用,所以,它在各种电路 中得到广泛的应用。目前它已成为种类最多、用途最广的光电器件之一。光耦合器一般由三 部分组成:光的发射、光的接收及信号放大。输入的电信号驱动发光二极管(LED),使之发出一定波长的光,被光探测器接收而产生光电流,再经过进一步放大后输出。这就完成了电 光一电的转换,从而起到输入、输出、隔离的作用。由于光耦合器输入输出间互相隔离, 电信号传输具有单向性等特点,因而具有良好的电绝缘能力和抗

13、干扰能力。3、光电编码器9#四、软件设计4.1主程序设计#in clude #defi ne uint un sig ned int#defi ne char un sig ned charsbit key=p1A0;/控制电机正反转10#sbit zhe ngO=p2A。; sbit zhe ng1=p2A3;sbit FuO=p2A2;sbit Fu 1= p2A1;sbit CLK=pOA3;给74HC164输入时钟方波sbit cc=pOA4;串行口输入端#sbit weiO=pOA。;sbit wei 1=卩0八1;sbit wei2=pOA2;un char code table=

14、Oxfc,ox6O,Oxda,Oxf2,Ox66,Oxb6,Oxbe,OxeO,Oxff,Oxf6uint time w;unsigned float sr;sr为弧长与半径之比bit flag , keyflag , swap;void show( uint zhi);void akey();void delay( uint shuzi);void xia n( uchar shuzi);void mai n()# TMOD=OxO2;/设置定时器O的工作方式为2#TL0=0x9c;TH0=0x9c;EA=1;ET0=1;EX0=1;IT0=1;while(1)show(w); akey()

15、;4.2各个子程序4.2.1显示子程序void xian ( uchar shuzi)uchar i , num ;num = table shuzi;for (i=0;i=1;11void delay (unsigned int x) uint i , j ;for (i=x;i0;i-)for (j=110 ;j0; j-) 4.2.2 转速检测子程序void show (uint zhi)uchar bai,shi,ge; bai = zhi/100; shi=zhi/10%10;ge=zhi%10;wei0 = 1;wei1 = 0;wei2 = 0;xian (bai);delay

16、(3);wei0 = 0;wei1 = 1;wei2 = 0;xian (shi);delay (3);wei0 = 0;wei1 = 0;wei2 = 1;xia n (ge);delay ;423正反转子程序void sudu() in terrupt 0if(flag)TR0=0;w=(sr*6*10A7)/(time*100+TL0-156);time=0;TL0=0xb8;flag=0;TR0=1;elseTR0=0;w=(sr*6*10A7)/(time*100+TL0-156);time=0;TL0=0xb8;flag=1;TR0=1;void T0_time() in terr

17、upt 113time+;if(time=65534) time=65533;void akey ()if (key=0&keyflag=0)delay(15);if (key=0)if(swap)swap=0;zheng0=0;zhe ng1=0;Fu0=1;Fu1=1;elseswap=1;zheng0=1;zheng1=1;Fu0=0;Fu 1=0;keyflag=1;else if (key=1&keyflag=1)delay (10);if (key=1&keyflag=1)keyflag = 0;五、系统调试此课题为基于 51 单片机的直流电机调速转向控制系统,能实现直流电机的 调

18、速、转向控制并通过单片机将转速和方向进行显示。本次设计采用的是 keil 仿真器进行的软件调试,此系统可以开发应用软件, 以及对电路进行诊断、调试等。它的具体功能是可以进行 CPU 仿真,可以单步、 跟踪、断点和全速运行,而且程序的编译过程中,可以对设计软件进行自诊断, 并自动给出故障原因。同时用户调试程序时,可以通过窗口观察寄存器的工作状 态,以便及时发现和排除编程中可能出现的错误。软件的调试是利用 keil 软件,模块化调试,通过观察存储单元数据的变化, 查找并解决程序的语法和逻辑错误,具体的调试步骤如下:1、把系统的各个模块在仿真软件中逐个调试,如显示模块。2、对各个需要赋值模块调试时,

19、赋入初值,单步调试,观察数据窗口,看 输出结果是否为想要的结果。3、把各个模块组合起来,全速运行,看程序是否能流畅,是否能实现设计 的系统的所有功能。六、总结:本课题的核心任务是对串口通信的研究和对电机控制系统的应用设计,本文 的研究方案是根据现有的软硬件条件,设计单片机的电机控制系统,通过 RS232 串口连接至 PC 机,并进行相关性电机控制和显示实验。具体内容包括如下:一、通过对现在应用比较广泛、技术比较成熟的串口通信进行研究,并经分 析论证后设计出以 STC89C52 单片机为核心控制单元的上位机电机控制系统。二、根据本设计上位机电机控制系统的设计要求,编写了系统程序。通过RS232接口连接至PC机,并进行相关性电机控制实验。三、在设计好的电机控制系统平台上,进行电机控制系统的软件开发,并通 过不断的软硬件调试、实物测试,最终开发出灵活方便、具有一定实用价值的直 流电机在线控制系统。通过本次设计,加强了我们小组成员对单片机应用知识的掌握,同时了解了 目前工业生产中数字化系统的重要性,使我们对使用单片机实现自动化控制的设 计过程有了全面地了解。通过学习控制系统工作原理以及如何利用单片机实现各 种功能,我们查阅了大量相关资料,学会了许多知识,培养了我们独立解决问题 的能力。同时在对硬件电路设计的过

温馨提示

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

评论

0/150

提交评论