基于单片机的步进电机转速计设计
- 格式:doc
- 大小:185.00 KB
- 文档页数:24
基于单片机的步进电机转速计设计
基于单片机的步进电机速度测量系统设计
一、设计内容和要求
本设计主要介绍了用单片机和八位共阴数码管相结合的方法来实现实时测速,以单片机AT89C51芯片为核心,辅以步进电机和LED数码管及必要的外围电路,构成了一个单片机数字温度计步进电机速度测量系统。其主要研究内容包括两方面,一是对系统硬件部分的设计,包括速度采集电路和显示电路;二是对系统软件部分的设计,应用C语言实现速度的采集与显示。通过利用步进电机进行设计,能够满足实时检测温度的要求,同时通过LED数码管的显示功能,可以实现不间断的速度显示,并带有复位功能。
本次设计的主要思路是利用51系列单片机,步进电机和LED数码显示器,构成实速度检测与显示的单片机控制系统,即转速计。通过对单片机编写相应的程序,达到能够实时检测实时速度的目的。
通过对本课题的设计能够熟悉转速计的工作原理及过程,了解各功能器件(单片机、步进电机、LED)的基本原理与应用,掌握各部分电路的硬件连线与程序编写,最终完成对转速计的总体设计。
本次设计的主要要求:
(1)根据设计需要,选用AT89C51单片机为核心器件;
(2)转速器件采用摩尔传感器,利用单总线式连接方式与单片机的串行接口P0.0引脚相连;
(3)显示电路采用8个LED数码管显示器接P1口并行显示温度值,数码管由P2口(P2.2~P2.3)选通,动态显示。
(4)给出全部电路和源程序。 转速是电动机极为重要的一个状态参数,在很多运动系统的测控中,都需要对电机的转速进行测量,速度测量的精度直接影响系统的控制情况,它是关系测控效果的一个重要因素。不论是直流调速系统还是交流调速系统,只有转速的高精度检测才能得到高精度的控制系统。在电机的转速测量中,影响测量精度的主要因素有两个:一是采样点的多少,采样点越多,速度测量结果越精确,尤其是对于低转速的测量。二是采样频率,采样频率越高,采样的数据就越准确。常用的数字测量方法电机转动速度的数字检测基本方法是利用与电动机同轴连接的光电脉冲发生器的输出脉冲频率与转速成正比的原理。根据脉冲发生器发出的脉冲速度和序列,测量转速和判别其转动方向。根据脉冲计数来实现转速测量的方法主要有:M法(测频法)、T法(测周期法)和M/T法(频率/周期法)。
二、课程设计的目的和意义
在工程实践中,经常会遇到各种需要测量转速的场合,例如在发动机、电动机、机床主轴等旋转设备的试验运转和控制中,常需要分时或连续测量、显示其转速及瞬时速度。为了能精确地测量转速,还要保证测量的实时性,要求能测得瞬时转速。本文提出一种基于89C52单片机实施电机转速
[1]测量的方法,利用霍尔传感器采集脉冲信号,通过定时计数算法程序,将转速结果实时显示出来。
随着科技的飞速发展,计算机应用技术日益渗透到社会生产生活的各个领域,而单片机的应用则起到了举足轻重的作用。单片机又称单片微控制器,就是把一个计算机系统集成到一个芯片上。它完整地包含了计算机内部的CPU(运算器、控制器)、程序存储器(相当于计算机的硬盘)、数据存储器(相当于计算机的内存)、输入输出端口等。虽然它的运算速度无法和计算机相比,但在一些 实际的控制应用场合已经足够使用了。对于高等院校电子类和计算机类的学生,学习单片机是很重要的,而进行应用单片机的课程设计更是重中之重,将所学理论知识应用到实际,使更加全面的了
[2]解和掌握单片机的应用。
在本次设计中也用到了一些常用的数字电子单元元件,如霍尔传感器,霍尔器件作为一种转速测量系统的传感器,具有结构牢固、体积小、重量轻、寿命长、安装方便等优点。在实际的使用中,一般需要一个铁质的测速齿轮,齿厚大于2 mm即可,将之固定在待测转速的轴上。
步进电动机又称脉冲电动机或阶跃电动机,国外一般称为Steppingmotor、Pulse motor或Stepper servo,其应用发展已有约80年的历史。可以说步进电动机天生就是一种离散运动的装置,是纯粹的数字控制电动机,步迸电机驱动器通过外加控制脉冲,控制步进电动机各相绕组的导通或截止,从而使电动机产生步进运动。就是说给一个电脉冲信号,电动机就转过一个角度或者前进一步,其输出转角、转速与输入脉冲的个数、频率有着严格的比例关系。这些关系在负载能力范围内不随电源电压、负载大小、环境条件等的变化而变化。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,同时步进电机只有周期性的误差而无累积误差,精度高。步进电动机可以在宽广的频率范围内通过改变脉冲频率来实现调速、快速起停、正反转控制等,这是步进电动机最突出的优点。
正是由于步进电机具有突出的优点,所以成了机电一体化的关键产品之一,广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。比如在数控系统中就得到广泛的应用。目前世界各国都在大力发展数控技术,我国的数控系统也取得了很大的发展,我国已经能够自行研制开发适合我国数控机床发展需要的各种档次的数控系统。其中华中数控系统解决了“五轴联动”,为“神州”系列飞船顺列升空立下了汗马功劳。虽然与发达国家相比,我们我国的数控技术方面整体发展水平还比较低,但已经在我国占有非常重要的地位,并起了很大的作用。我国数控系统在初期就是以单板机或单片机为数控核心,以步进电机为执行元件,由于其结构简单,价格便宜,很适合我国中小型企业使用。 三、课程设计的总体方案和思路
1速度测量方案论证
2.1(1) 方案一
此方案包括传感器、处理器和显示3个部分。其方框图如图2.1所示。
在该方案中传感器是由红外发光二极管,和红外光敏三极管构成。测速的过程为:在电机的转轴上安装一个圆盘,并在圆盘的边缘处开一个孔让二极管发出的红外光刚好可以通过。在圆盘的上下方分别安装好发光二极管和光敏三极管,当电机转动时就可以通过圆盘来改变光敏三极管接收的光线,从而产生点位信号的变化,这样就构成了一个收发检测系统,可以检测电机的转速。运用的
[3]原理和光电耦合器是相同的。
光 信 L光
敏号E敏
二转单片机处理 D 三电机
极显 极换
管 管 示
图2.1 方案一方框图
2.1(2) 方案二
此方案也由传感器、处理器和显示3个部分几部分组成,但所选择的传感器类型不同,其方框图如图2.2所示。 此方案的测速系统主要是由开关型霍尔传感器AH44E以及磁钢构成,由它们来检测电机的转速。工作方式为:将磁钢安装在电机的转轴上,而霍尔传感器则放在转轴的旁边,霍尔传感器连接在电路中,当磁钢随转轴经过霍尔传感器时,由开关型霍尔传感器的工作原理知,此时将输出一个低电平信号;而当磁钢离开霍尔传感器后,又将输出一个高电平。这样通过高低电平的转换,将其
[4]送入单片机后就可以测量它的转速。
霍
LED 尔
单片机处理 显 传 电机
感示
器
图2.2 方案二方框图
2 速度测量方案的确定
两个方案的主体电路相同,只是传感器的的选择不同。而选择开关型霍尔传感器则具有多种优点:1.精度高:在工作温度区内精度优于1%。2.过载能力强:当原边电流超负荷,模块达到饱和,可自动保护,即使过载电流是额定值的20倍时,模块也不会损坏。3.模块的高灵敏度,使之能够区分在“高分量”上的弱信号,例如:在几百安的直流分量上区分出几毫安的交流分量。4.还可以通过使用多块磁钢来倍频,以增加测量的精度。
鉴于以上考虑,最终选定方案二为本次课程设计方案。
四、各模块元件功能
1开关型霍尔传感器介绍
1.1 开关型霍尔传感器工作原理 霍尔传感器是利用霍尔效应原理制成的一种磁敏传感器。它是近年来为适应信息采集的需要而迅速发展起来的一种新型传感器,这类传感器具有工作频带宽,响应快、面积小、灵敏度高、无缺点、便于集成化、多功能化等优点,且易与计算机和其它数字仪表接口,因此被广泛用于自动监测、自动测量、自动报警、自动控制、信息传递、生物医学等各个领域。此处主要介绍开关型霍尔传感器。
开关型霍尔传感器由稳压器A、硅霍尔片B、差分放大器C、施密特触发器D和OC门输出E五部分组成,如图3.1所示:从输入端1输入电压Vcc,经稳压器A稳压后加在硅霍尔片B的两端,以提供恒定不变的工作电流(在垂直于霍尔片的感应面方向施加磁场,产生霍尔电势差Vw,该n信号经差分放大C放大后送至施密特触发器D整形。当磁场达到“工作点”(即B)时,触发器D输出高电压(相对于器0
地电位),使三极管E导通,输出端V输出低电位,此状态称为“开”。当施加的磁场达到“释放点”0
(即B)时,触发器D输出低电压,使三极管E截止,输出端V输出高电位,此状态称为“关”。这样200
[5]次高低电位变换,使霍尔传感器完成了1次开关动作。开关型霍尔传感器构成图如图3.1所示:
图3.1 开关型霍尔传感器构成图
1.2 开关型霍尔传感器的应用 开关型霍尔集成传感器(以下简称开关型霍尔传感器)主要被应用于周期和频率的测量、转速的测量、液位控制等方面。常用的开关型霍尔传感器有美国sPRAG1公司的UGN3000系列如UGN3020、UGN3O3O等。它没有输入端,因磁场是由空间输入的。规定用磁铁的S极接近开关型霍尔传感器正面时形成的B为正值,从图3.2曲线看:当B =0时, V为高;B=Bop时, V立即变低,这点称为“工作00
点”。继续升高B, V不变。降低B到Brp时,V又回升。这点称为“释放点”。 00
如图3.2所示,Brp 一 Bop称为磁滞。在此差值内,输出电位保持高电位或低电位不变,因而输出稳定可靠。
图3.2 开关型霍尔传感器输出电压与外加磁感应强度关系 4 单元模块电路方案设计
1、AT89C51介绍
单片机AT89C51是一种带4K字节可编程可擦除只读存储器
U1的低电压,高性能CMOS8位微处理器,如图2所示。该器件采1939XTAL1P0.0/AD0用ATMEL高密度非易失存储器制造技术制造,与工业标准的38P0.1/AD137P0.2/AD2MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和存储1836XTAL2P0.3/AD335P0.4/AD4器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制34P0.5/AD533P0.6/AD6器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。932RSTP0.7/AD7AT89C51的主要特性介绍: 21P2.0/A822P2.1/A9?与MCS-51 兼容; 23P2.2/A102924?4K字节可编程存储器;
PSENP2.3/A113025ALEP2.4/A123126?寿命:1000写/擦循环;
EAP2.5/A1327P2.6/A1428?数据保留时间:10年; P2.7/A15
110?全静态工作:0Hz-24MHz; P1.0P3.0/RXD211P1.1P3.1/TXD312?三级程序存储器锁定; P1.2P3.2/INT0413P1.3P3.3/INT1514?128×8位内部RAM;32可编程I/O线; P1.4P3.4/T0615P1.5P3.5/T1716?两个16位定时器/计数器;有5个中断源;