欢迎来到天天文库
浏览记录
ID:33115458
大小:3.47 MB
页数:30页
时间:2019-02-20
《lsj毕设 电气自动化专业》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.1序言12系统要求分析22.1系统要求及任务22.2功能介绍23硬件电路33.1硬件电路设计33.2单片机模块33.2.1STC89C52介绍33.2.2时钟电路63.2.3复位电路73.2.4显示电路83.3欧姆龙E6B2-WZ6C介绍104软件设计134.1单片机转速程序设计及思路134.1.1转速计算原理134.1.2单片机转速的计算程序144.2程序设计155系统调试155.1硬件调试155.2软件调试165.3综合调试205.4结论21附录1实物图22附录2程序源代码24参考文献28致谢29...1序言在工程实际应用中,经常遇到各种需要测量转速的
2、场合,如机床主轴、发动机、电动机、卷扬机等旋转设备的测试、运转和控制中,测速环境和精度要求不同,相应的测量方法也不同。对某一些问题,转速测量的精确度要求不高;而对另一些问题,除了要求能精确的测得转速外,还要保证测量实时性,要求能测得瞬时转速在工程实践中,经常会遇到各种需要测量转速的场合,在发动机、电动机、卷扬机、机床主轴等旋转设备的试验、运转和控制中,常需要分时或连续测量和显示其转速及瞬时转速。而测量转速是必不可少的,例如检测发动机转速是为了实时从ECU(车载电脑)中调出相应程序,因为ECU的程序汽车出厂时多是实验室验证OK的,同型号的车ECU程序不同国家是
3、不一样的。总的来说就是为了决定负载的大小。在科技越来越发达的今天,轿车的车速是越来越快,这就造成了许多事故的发生。所以有些公路就限制车速60km/h,如果没有测速装置,那会是一件极其危险的状况,罚单会更多的开出。这样测速装置就显得越来越重要。要测速,首先要解决是采样问题。在使用模技术制作测速表时,常用测速发电机的方法,即将测速发电机的转轴与待测轴相连,测速发电机的电压高低反映了转速的高低。为了能精确地测量转速外,还要保证测量的实时性,要求能测得瞬时转速方法。因此转速的测试具有重要的意义。转速是电动机极为重要的一个状态参数,其测量精度将直接影响电动机其他参数的
4、特性的测试以及故障检测与诊断的准确性。因此,转速的测量具有重要的意义。目前国内外测量电机转速的方法很多,按照不同的理论方法,先后产生过模拟测速法(如离心式转速表、用电机转矩或者电机电枢电动势计算所得)、同步测速法(如机械式或闪光式频闪测速仪)以及计数测速法。计数测速法又可分为机械式定时计数法和电子式定时计数法。传统的电机转速检测多采用测速发电机或光电数字脉冲编码器,也有采用电磁式(利用电磁感应原理或可变磁阻的霍尔元件等)、电容式(对高频振荡进行幅值调制或频率调制)等,还有一些特殊的测速器是利用置于旋转体内的放射性材料来发生脉冲信号。其中应用最广的是光电式,光
5、电式测系统具有低惯性、低噪声、高分辨率和高精度的优点。加之激光光源、光栅、光学码盘、CCD...器件、光导纤维等的相继出现和成功应用,使得光电传感器在检测和控制领域得到了广泛的应用。而采用光电传感器的电机转速测量系统测量准确度高、采样速度快、测量范围宽和测量精度与被测转速无关等优点,具有广阔的应用前景。2系统要求分析2.1系统要求及任务将编码器产生的脉冲信号输出入到单片机的外部中断0口,单片机工作在内部定时器工作方式0,对周期信号进行内部记数,调用计算公式算出转速,调用显示程序显示在LED上,同时通过串口向上位机发送转速数据。主要内容:(1)单片机部分主要完
6、成电机转速的测量(2)LED数码管部分主要是把转速显示出2.2功能介绍功能:系统主要实现功能是:STC89C52单片机接收编码器传来的脉冲信号,单片机根据外部中断,以及内部定时器进行记数计算出电机转速送到LED显示。组成框图:单片机STC89C52编码器数码管转速显示转速计算图2.1系统硬件电路3硬件电路...3.1硬件电路设计硬件设计的任务是根据总体设计要求,在选择的机型的基础上,具体确定系统中所要使用的元器件,设计出系统的原理框图、电路原理图。89C52单片机通过INT0输入传感器的脉冲信号,P0口P2口接LED动态显示。本设计的总体硬件框图:显示电路复
7、位电路单片机STC89C52时钟电路编码器输送信号图3.1单片机部分硬件电路图3.2单片机模块根据系统功能要求以及单片机硬件电路设计思路(如图3-1)对单片机模块进行设计,要使单片机准确的测量电机转速,并且使测出的数据能显示出来,所以整个单片机部分分为传感器电路、时钟电路、复位电路、执行元件以及显示电路五个部分。3.2.1STC89C52介绍...图3.2STC89C52管脚图VCC:电源GND:地P0口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,
8、P0口也被作为低8位地址/数据复用。在这种模式下,P
此文档下载收益归作者所有