版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
转速测量显示系统电动机转速测量转速测量显示系统一、题目要求1. 基于2.345设计任务:二、方案选定、选择实现转速测量的方法(1)根据测量方法分类在电机的转速测量中,影响测量精度的主要因素有两个:一是采样点的多少,采样点越多,速度测量结果越精确,尤其是对于低转速的测量。二是采样频率,采样频率越高,采样的数据就越准确。常用的数字测量方法电机转动速度的数字检测基本方法是利用与电动机同轴连接的光电脉冲发生器的输出脉冲频率与转速成正比的原理。根据脉冲发生器发出的脉冲速度和序列,测量转速和判别其转动方向。 根据脉冲计数来实现转速测量的方法主要有 :M法(测频法)、-2-电动机转速测量T法(测周期法)和 M/T法(频率/周期法)。(2)根据工作原理分类1、计数式方法是用某种方式读出一定时间内的总转数。2、模拟式方法是测出由瞬时转速引起的某种物理量的变化。3、同步式是用利用已知的频率与旋转体的旋转同步来测量转速。3)几种具体的测量方法①基于霍尔传感器的直流电机转速测量②基于光电传感器的电机转速测量以上两种是常用的转速测量装置。此外还有傅立叶变换用于电机转速的测量、基于单片机无线电机转速测量系统、基于光电码盘的的高精度电机转速测量等方法。综合以上所述,本次课程设计选用计数式,光电传感器,M法测量电动机转速,适用于中、低速测量。、测量系统的构成号转单口显驱显整片-3-拾速芯示路动形示取信机片接电电动机转速测量图1 转速测量框图(1)转速信号拾取前面通过对各种测速方法的比较,最终选用计数式,光电传感器,M法测量电动机转速。转速信号拾取是整个系统的前端通道,目的是将外界的非电参量,通过一定方式转换成电量,通用的转速测量系统大都采用一种俗称“码盘”的传感装置,将圆形的码盘固定在转轴上,码盘上有若干规则排列的小孔,用光电偶来输出电信号,以反映转速对应关系,即是将转轴的速度以脉冲形式反映出来,通常有两种形式:①模拟量量化后经A/D转换,由数字量反映角度,供单片机计算处理,得出转速。②直接由脉冲来反应转轴的角度,用每转产生的脉冲经单片机处理得出转速。-4-电动机转速测量2)整形和倍频脉冲信号的上升沿和下降沿对数字电路的触发尤为重要,若要将转速脉冲信号直接加到计数器或外部中断的输入端,并利用其上升沿来触发进行计数,则必须要求输入的信号有陡峭的上升沿或下降沿。处理方法上可以用触发器电路来整形。3)单片机单片机是整个测量系统的主要部分,担负对前端脉冲信号的处理、计算、以及信号的同步,计时等任务,其次,将测量的数据经计算后,将得到的转速值传送到显示接口中,用数码管显示数值。在本系统中考虑到计数的范围、使用的定时,计数器的个数及I,O口线,预选用89C52单片机。(4)驱动和显示由于LED数码管具有亮度高、可靠性好等特点,工业测控系统中常用LED数码管作为显示输出。本系统也采用数码管作显示。LED显示器是用发光二极管显示字段的,通常使用七段构成“日”字型和一只发光二极管作为小数点,称八段数码显示器。其有两种驱动方式,共阴驱动和-5-电动机转速测量共阳驱动,共阴驱动是各段发光二极管的阴极连在一起,并将公共端接地,在共阳结构中,将各段发光二极管阳极连在一起,并将公共端接上+5V电源,显示字符对应字型代码发光。三、初步设计1.原理分析89C52信 脉冲 P2.2 74LS13P2.4图2 单片机系统测量转速原理图本系统单片机采用Atmel公司生产的89C52作为主控制器,用4位LED数码管作为显示。1)显示部分89C52单片机的I/0口输出特性是有较大的灌-6-电动机转速测量入电流能力,其中P0口的灌电流能力可达20mA,但只有很弱的“吐”电流的能力。本系统中选用共阴型数码管,将并联上拉电阻后的P0口作为数码管的段驱动,P2.2、P2.3、P2.4分别接74LS138(3-8译码器)的A、B、C引脚构成位驱动,用以驱动四位数码管。2)上电复位89C51的RST端通过电阻和电容直接和电源端相连,实现上电复位,理论上只要复位管脚出现个机器周期以上的高电平即可完成复位,阻容元件的时间常数可以很小,但考虑到开机时,电源有个上升过程,以及振荡电路尚未完全起振等因素,这里选用的电阻为lK,电容为10u。上电瞬间,RESET端的电位与Vcc相同,随着充电电流减小,RESET端的电位逐渐下降,按电路参数可选择电阻为1kΩ,电容为10uF。则时间常数T=RC=10ms,这个时间常数,足以完成复位操作。(3)信号由于该系统的速度信号已经经传感器转换为脉冲信号了,电动机每转1圈,传感器就输出10个脉冲(我们在电动机的转轴上安装带有 10-7-电动机转速测量个缺口的圆板)。所以,需要用单片机对这些脉冲信号进行技术采样、计算处理,得出电动机的转速值。这里采用通用89C52单片机进行脉冲计数采样的方法来测量转速。89C52单片机系列有2个16位定时器/计数器,通过编程可以实现所需工作模式。所谓计数是对外部事件进行计数。外部事件的发生以输入脉冲表示,因此,计数功能的本质就是对外来脉冲进行计数。前一个机器周期S5P2拍节对外部计数脉冲进行采样,如果采样为高电平,则后一个机器周期采样为低电平,即为一个有效的计数脉冲。在下一个机器周期S3P1进行计数。可见,采样计数脉冲是在两个机器周期内进行的。因此,计数脉冲的频率不能高于振荡脉冲频率的1/24。-8-电动机转速测量4)单片机时钟单片机的18、19脚接晶体和两个27PF的电容,这里选用振荡频率为 12MHz的晶体。(4)转速计算公式2. 系统流程本系统的主程序参考图作以后,及循环等待,每1s开始计数是否计
6,在完成初始化工时间到之后,N等-9-Y计算转电动机转速测量五、程序调试及仿真1.基于Keil 的程序调试源程序(C语言)#include<reg52.h>typedefunsignedintu16; // 延时函数变量,对数据类型进行声明定义typedefunsignedcharu8; // 无符号字符型变量,sbitLSA=P2^2;//3-8 编码器A、B、C引脚-10-电动机转速测量对应的I/O口sbitLSB=P2^3;sbitLSC=P2^4;sbitji=P2^1;// 输入检测模块脉冲unsignedints,n;//定义全局变量,n:脉冲个数,s:转速r/su8codesmgduan[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//显示0~F的值,加上code将数组存入外部存储器voidmain(){Timer0Init();// 调用子程序,打开定时器T0while(1)// 计数{if(ji==0){-11-电动机转速测量n++;while(ji==0);//P2^1 状态改变后,跳出循环,防止重复计数}}}voiddelay(u16i)// 子程序,用于延时{while(i--);}voidTimer0Init() //子程序,打开定时器T0{TMOD|=0X01;//选择为定时器0模式,工作方式1,仅用TR0打开启动。TH0=0Xb1;//给定时器赋初值,定时 20msTL0=0Xe0;EA=1;//打开总中断ET0=1;//打开定时器0中断允许-12-电动机转速测量TR0=1;//打开定时器}voidDigDisplay()// 数码管显示程序{u8i;or(i=0;i<4;i++){switch(i)//位选,选择点亮的数码管,{case(0):P0=smgduan[s%10];LSA=0;LSB=0;LSC=0;break;//显示第0位case(1):P0=smgduan[(s/10)%10];LSA=1;LSB=0;LSC=0;break;//显示第1位case(2):P0=smgduan[(s/100)%10];LSA=0;LSB=1;LSC=0;break;//显示第2位-13-电动机转速测量case(3):P0=smgduan[(s/1000)%10];LSA=1;LSB=1;LSC=0;break;//显示第3位}delay(100);//间隔一段时间扫描P0=0x00;//消隐}}voidTimer0()interrupt1{staticinti;// 静态全局变量DigDisplay();// 触发中断后,调用数码管显示程序i++;if(i==5)// 中断5次后,显示最新转速{s=n;n=0;i=0;}-14-电动机转速测量TH0=0Xb1;TL0=0Xe0;}-15-电动机转速测量2.基于PROTEUS的电路原理图-16-电动机转速测量3、实物搭建转 速调速直流AT89光电-17-电动机转速测量七、实验心得与体会单片机综合设计实验使我受益匪浅。不仅让我重新复习了单片机原理、汇编语言的知识,也学到了不少新的东西,比如Proteus的使用等。进一步了解了光电、霍尔、电容、电感等类似接近开关传感器的结构、工作原理、使用方法。综合运用其他先修课程的理论和实践知识,制定设计方案,确定传感器型号,基本掌握有关转速测量的方法与技术。学会组建一个简单测量系统,-18-电动机转速测量提高动手能力。通过计算、分析、绘图,能运用标准、规范、手册并学会查阅有关资料,培养仪表设计的基本技能。总之,本次实验对我们每位同学都是一次历练。我们有理由相信:在今后的学习、工作中,无论遇到多大困难我们都是不可战胜的!附录:器件清单:品名型号数量89C52单片机AT89C521四位共阴数码7SEG-MPX4-CC1管74LS13874LS138110k排阻212M晶振110K电阻122pF电容210uF电容1常开按键1-19-电动机转速测量测速传感器模1块参考文献:1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024铺面租赁合同模板:适用于商业地产租赁3篇
- 二零二五年度铲车租赁及运输配送服务合同2篇
- 二零二四医疗期间劳动合同履行与员工职业规划指导协议3篇
- 2024美团外卖平台商家合作合同版B版
- 2025年度工业用地承包租赁合同书3篇
- 2025年度标准夫妻离婚财产分割协议书3篇
- 2025年度劳动合同试用期员工培训与发展计划合同3篇
- 《办公用房租赁合同》范本
- 二零二五年度智能化工程合同执行与风险评估策略3篇
- 年度飞机及配件竞争策略分析报告
- SBT11229-2021互联网旧货交易平台建设和管理规范
- 如何打造顶尖理财顾问团队
- 土壤农化分析课件
- 小区大型团购活动策划
- NEC(新生儿坏死性小肠结肠炎)92273
- 2023年租赁风控主管年度总结及下一年展望
- 开关插座必看的七个安全隐患范文
- 高分子成型加工课件
- 消防救援-低温雨雪冰冻恶劣天气条件下灾害防范及救援行动与安全
- 硅石项目建议书范本
- 概率论在金融风险评估中的应用研究
评论
0/150
提交评论