电动机转速测定及数据显示系统仿真设计.doc
《电动机转速测定及数据显示系统仿真设计.doc》由会员分享,可在线阅读,更多相关《电动机转速测定及数据显示系统仿真设计.doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科毕业论文(设计)论文(设计)题目:电动机转速测定及数据显示系统仿真设计学 院:UU 职业技术学院 专 业:UU 机械设计及自动化 班 级:UU 09 学 号:UU 学生姓名:U 苟 鑫 指导教师:UU 刘 萍 2011年 7 月 16 日贵州大学本科毕业论文(设计)诚信责任书本人郑重声明:本人所呈交的毕业论文(设计),是在导师的指导下独立进行研究所完成。毕业论文(设计)中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。特此声明。论文(设计)作者签名: 日 期: 目录目录II电动机的转速测定及数据显示系统仿真设计IV摘 要IVAbstractV1 引言12 系统功能分析22
2、.1 系统功能概述22.2 系统要求以及主要内容22.3 系统技术指标33 系统总体设计33.1 硬件电路设计思路33.2 软件设计思路34 硬件电路设计44.1 单片机的描述44.1.1 AT89C51 引脚及作用44.1.2 ULN2003引脚及功能74.2 外围电路的设计84.2.1 时钟电路84.2.2 复位电路94.2.3 测速电路94.2.4 报警电路104.2.5 显示电路114.2.6 74HC573 引脚图及功能125 软件电路设计136 系统调式166.1 硬件调试166.2 软件调试176.3 综合调试186.4 故障分析与解决方案186.4.1 故障出现情况186.4.
3、2 解决方案187 结论19参考文献21致 谢22 电动机转速测定及数据显示系统仿真设计 摘 要 在电气时代的今天,电动机在工农业生产与人们日常生活中都起着十分重要的作用。直流电机作为最常见的一种电机,具有非常优秀的线性机械特性、较宽的调速范围、良好的起动性以及简单的控制电路等优点,因此在社会的各个领域中都得到了广泛的应用。系统主要功能是:AT89C51单片机接受霍尔传感器传来的脉冲信号,单片机根据外部中断,以及内部定时器进行计数计算出电机转速送到LED并显示。外部装有蜂鸣器电路,在超速或低速都会停止电动机,蜂鸣器发音,显示器不显示。本设计以单片机为核心设计一个电动机转速测定以及数据显示系统,
4、要求对转速范围在03600r/min的直流调速电动机或交流变频调速电动机进行测量并显示,转速数据显示精度要达到转速个位数,有转速高、低限报警提示。本设计使用6V直流电机,将霍尔传感器产生的脉冲信号输入到单片机外部中断0口,单片机工作在内部定时器工作方式0,对周期信号进行计数,调用计算公式计算出转速。调用显示程序在LED上,其主要内容是单片机部分主要完成转速的测量,LED显示部分主要把转速显示出来,显示范围在03600r/min之间。关键词:直流电机 单片机 转速控制 数据显示 AbstractThe two-sided two locations mill drills the aggrega
5、te machine-tool to divide into two working procedures to the work piece processing The first working procedure is carries on the two-sided mill operation to the work piece. In the movement process, divides into quickly enters enters with the labor. The second working procedure is carries on two posi
6、tions to the work piece to drill the operation. Similarly divides into in the movement process quickly enters enters two steps with the labor. The entire process is carries on the programming control with SimensF-60MR, the realization automatic control and the hand control. In the automatic process,
7、 the engine bed automatically completes to the work piece mill, drills two working procedures, reduced the manpower, enhances the production efficiency. The hand control mainly uses in to the work piece position carries on the adjustment. The engine bed entire processing process is The start - quick
8、ly enters - the two-sided mill processing - quickly to enter - the labor to enter - two positions to drill the processing - to return. And electric control has been systematic by wielding PLC , the machine tool has had much better controlling will do to combination , has decreased by danger at the s
9、ame time also, feasible machine tool job becomes high efficiency, especially be suitable to development of times.Key words: The two-sided two locations mill drills the engine bed. Programmable control.Electric control1引言电子计技术的高速发展,促使直流电动机逐步从模拟化向数字化转变,特别是单片机技术的应用,使直流电机调速技术进入到一个新的阶段。直流电动机具有良好的起动、制动性能,
10、宜于在大范围内平滑调速,在许多需要调速或快速正反向的电力拖动中得到广泛应用。从控制角度来看,直流调速还是交流拖动系统的基础。早期直流电动机的控制以模拟电路为基础,采用运算放大器、非线性集成电路以及少量的数字电路组成,控制系统的硬件部分非常复杂,功能单一,而且系统非常不灵活、调试困难。随着单片机技术的日新月异,使得许多控制功能以及算法可以采用技术来完成,为直流电机的控制提供了更大的灵活性,并使系统能达到更高的性能。在传统的生产行业中,经常会遇到需要测量转速的场合并且显示其转速及瞬时转速。在现代化的工业生产过程中,为了实现各种生产工艺过程,需要各种各样的生产机械,拖动各种生产机械运转,可以采用气动
11、,液压传动和电力拖动。由于电力拖动具有控制简单、调节性能好、损耗小、经济。能实现远距离控制等一系列优点,因此大多数机械都采用电力拖动。按照电动机的种类不同,电力拖动系统分为直流电力拖动和交流电力拖动两大类。早期的生产机械如通用机床、风机、泵等不要求调速或调速要求不高,以电磁式电器组成的简单交、直流电力拖动即可以满足。随着工业技术的发展,对电力拖动的静态与动态控制性能都有了较高的要求,具有反馈控制的直流电力拖动以其优越的性能曾一度占据了可调速与可逆电力拖动的绝大部分应用场合。自20年代以来,可调速直流电力拖动较多采用的是直流发电机-电动机系统,并以电机扩大机、磁放大器作为其控制元件。电力电子器件
12、发明后,以电子元件控制、由可控整流器供电的直流电力拖动系统逐渐取代了直流发电机-电动机系统,并发展到采用数字电路控制的电力拖动系统。这种电力拖动系统具有精密调速和动态响应快等性能。这种以弱电控制强电的技术是现代电力拖动的重要特征和趋势。 交流电动机没有机械式整流子,结构简单、使用可靠,有良好的节能效果,在功率和转速极限方面都比直流电动机高;但由于交流电力拖动控制性能没有直流电力拖动好,所以20世纪以来,在可逆,可调速与高精度的拖动技术领域中,相当时期内几乎都是采用直流电力拖动。直流电动机作为执行机构被广泛应用于各类控制系统中,其驱动与转速精度是电动机能够稳定工作的关键。为此,提出了一种直流电机
13、驱动与转速测量系统的设计方法。利用电子信息技术改造传统产业,可以提高生产效率。如果应用现代化手段对电机转速进行科学改变,精确测量,并辅以数码显示,超速报警等装置,对工业,生活中的一些旋转设备的速度以及需要控制其速度的仪器和用品加以控制和测量,会给生产和生活带来很大的方便。随着计算机的广泛应用,特别是高性价比的单片机的出现,转速测量普遍采用了以单片机为核心的数字化,智能化。本设计以单片机为中心,霍尔传感器为测量元件,全数字化的测速仪器。这在工业控制和民用电器中都有较高的价值。转速是工程中应用非常广泛的一个参数,其测量方法很多,而模拟量的采集和模拟处理一直是转速测量的主要方法。本文的研究任务是研究
14、电动机转速测定系统的设计。通过对AT89C51相关芯片的了解,实现对该系统的硬件与软件的设计。以单片机为核心器件,单片机通过对负脉冲计数,可计算出电机的转速,在超高时、低速限时,有报警显示,其优点是硬件电路简单,软件功能完善,测量速度快,精度高,控制系统可靠,性价比较高等优点。2系统功能分析2.1系统功能概述系统主要功能是:AT89C51单片机接受霍尔传感器传来的脉冲信号,单片机根据外部中断,以及内部定时器进行计数计算出电机转速送到LED并显示。外部装有蜂鸣器电路,在超速或低速都会停止电动机,蜂鸣器发音,显示器不显示。2.2系统要求以及主要内容本设计以单片机为核心设计一个电动机转速测定以及数据
15、显示系统,要求对转速范围在03600r/min的直流调速电动机或交流变频调速电动机进行测量并显示,转速数据显示精度要达到转速个位数,有转速高、低限报警提示。本设计使用6V直流电机,将霍尔传感器产生的脉冲信号输入到单片机外部中断0口,单片机工作在内部定时器工作方式0,对周期信号进行计数,调用计算公式计算出转速。调用显示程序在LED上,其主要内容是单片机部分主要完成转速的测量,LED显示部分主要把转速显示出来,显示范围在03600r/min之间。2.3系统技术指标统主要完成的功能是设计制作单片机的转速测量的硬件系统,用汇编语言完成转速测量的软件系统,要求把转速显示四位LED数码管上,精度为0.1%
16、。根据系统要实现的功能以及要求,要实现单片机转速测量主要是各个模块的设计,定时计数功能以及LED驱动,单片机可通过编程控制外围部件,能实现较高的自动化程度,以他为核心的控制模块可实现主从控制,完成预定任务。3系统总体设计3.1硬件电路设计思路硬件设计的任务是根据总体设计的要求,确定系统中所使用的元器件,设计出系统的电路原理图。 3.2软件设计思路 软件需要解决的是定时器0的计数外部中断0的设定,由于测量转速范围大,所以低速和高速都要考虑在内,关键在于一个四字节除三字节程序的实现,显示部分、需要有一个二进制到十进制的转换程序,以及转换成非压缩BCD的程序后,才能进行调用查表程序送到显示。软件工作
17、流程:霍尔传感器利用磁电效应产生一周期脉冲向单片机的外部中断0(P3.2)口发送一个中断信号,定时器工作在内部定时,TH0、THL设定初值为0,作为除数的低两字节,利用软件计数器,定时器0中断的次数作为除数高字节,中断完毕读取内部计数值作为除数,调用除法程序计算转速,再对二进制数进行一系列变换后调用查表程序,显示在LED上。转速部分软件设计思路:AT89C51单片机的P3.2口接受传感器信号,主要编写一个外部中断服务程序INT0,读取计数值的三个字节,并再次清0计数初值以便下次的计数和计算,调用两字节二进制-三字节十进制转换子程序BCD,再调用十进制转换成非压缩BCD程序,最后调用查表程序送到
18、显示。4硬件电路设计4.1单片机的描述4.1.1 AT89C51 引脚及作用AT89C51 是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS 8位微处理器,俗称单片机。如图所示。AT89C51 各端口功能如下:VCC:供电电压。GND:接地。P0口:P0口为一个8位漏极开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FLASH编程时,P0口作为原码输入口,当FLASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/0
19、口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口:作为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写1时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高8位。在给出地址1时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输
20、出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是八个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入1后,他们被内部上拉为高电平并能用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流,这是由于下拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下图所示:P3口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当震荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程
21、脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是,每当用作外部数据存储器时,将跳过一个ALE脉冲。如果禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令时ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。PSEN:外部程序存储器的选通信号。在由外部程序存储器取值期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的信号将不出现。EA/VPP:当EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH
22、),不管是否有内部程序存储器,注意加密方式1时,EA将将内部锁为RESET;当EA端保持高电平时,此间内部程序存储器,在FLASH编程期间,此引脚也用于施加12V编程电源。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。程序存储器的某些单元是保留给系统使用的:0000H-0002H单元是所有执行程序的入口地址,复位以后,CPU总是从0000H单元开始执行程序。0003H-002AH单元均匀的分为五段,用做五个中断服务程序的入口。用户程序不应进入上述单元。数据存储器RAM也有64KB寻址区,在地址上是和ROM重叠的。8051通过不同的信号来选通RAM或
23、ROM。当从外部ROM取指令时用选通信号PSEN,而从外部RAM读写数据时采用读写信号RD或WR来选通。因此不会因为地址重叠而出现混乱。AT89C51的RAM虽然字节数不多,但却起着重要的作用。256个字节被分为两个区域:00H-7FH是真正的RAM区,可以读写各种数据。而80H-FFH是专门用于特殊功能寄存器(SFR)的区域。对于AT89C51安排了21个特殊功能寄存器,每个寄存器为8位,所以实际上128个字节并没有全部利用。内部RAM的各个单元,都可以直接通过直接地址来寻找,对于工作寄存器,则一般直接用R0-R7,对特殊功能寄存器,也是直接使用其名字较为方便。AT89C51内部特殊功能寄存
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电动机 转速 测定 数据 显示 系统 仿真 设计
限制150内