一种基于单片机的电机转速检测仪设计【文献综述】
- 格式:docx
- 大小:25.32 KB
- 文档页数:5
摘要在电气时代的今天,电动机在工农业生产与人们日常生活中都起着十分重要的作用。
步进电机作为最常见的一种电机,作为一种数字伺服执行元件,步进电机具有结构简单、运行可靠、控制方便、控制性能好等优点,广泛应用在数控机床、机器人、自动化仪表等领域。
为了实现步进电机的简易运动控制,一般以单片机作为控制系统的微处理器,通过步进电机专用驱动芯片实现步进电机的速度和位置定位控制。
步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。
在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。
这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。
使得在速度、位置等控制领域用步进电机来控制变的非常的简单。
步进电机的调速一般是改变输入步进电机的脉冲的频率来实现步进电机的调速,因为步进电机每给一个脉冲就转动一个固定的角度,这样就可以通过控制步进电机的一个脉冲到下一个脉冲的时间间隔来改变脉冲的频率,延时的长短来具体控制步进角来改变电机的转速,从而实现步进电机的调速。
步进电机是数字控制电机,它将脉冲信号转变成角位移,即给一个脉冲信号,步进电机就转动一个角度,因此非常适合于单片机控制。
本设计采用89C52单片机为核心设计,L297和L298为驱动芯片,用单片机内部的定时器改变CP脉冲的频率时间对步进电机的转速控制,实现电机调速与正反转功能,并用数字灯和数码管显示当前状态。
【关键词】步进电机单片机L297 L298IABSTRACTIn the electrical era, the motor plays an important role in indus trial and agricultural production and daily life. Stepper motor as th e most common type of motor, a digital servo actuator, stepper motor has a simple structure, reliable operation, easy to control, good con trol performance, widely used in CNC machine tools, robots, automated instrumentation areas. Generally based onsingle chip as the microproc essor control system for easy movement of the stepper motor control, speed and position of the stepper motor positioning control stepper m otor-specific driver chip.The stepper motor is the electrical pulses into angular displacement or linear displacement of the open-loop con trolcomponents.In the case of non-overloading, motor speed, the stop position depends only on the pulse frequency and pulse number, regard less of load changes, to the motor plus a pulse signal, the motor is turned to a step angle. The existence of this linear relationship, co upled with the characteristics of the stepper motor only periodic err or without accumulated error. Makes the speed, position and control t he stepper motor to control very simple. Governorgeneral of the stepp er motor is to change the frequency of the pulse input stepper motor to achieve the speed control of stepper motor, stepper motors each to a pulse rotating a fixed angle, so that you can control the stepper m otor a pulse to the next pulse time interval to change the frequency of the pulse, the delay length to specifically control the stepping a ngle to change the motor speed, in order to achieve the speed control of stepper motor.Stepper motor is a digital motor control, it will pulse signal ch anges in angular displacement, that is, to a pulse signal, the steppeIIr motor to rotate atan angle, so it is suitable for single-chip contr ol.This design uses a 89C52 microcontroller as the core design, the L297 and L298 driver chip, change the time of the CP pulse frequency of the stepper motor speed control, motor speed control with reversin g function using theinternal timer of the microcontroller, and digita l light and The digital tube displays the current status.【Key words】Stepper motor Microcontroller L297 L298III目录前言 (1)第一章绪论 (2)第一节单片机控制步进电机的背景与意义 (2)第二节国内外研究状况 (2)1.2.1 国外研究状况 (2)1.2.2 国内研究状况 (3)第三节本文主要研究内容 (3)第四节本章总结 (4)第二章系统概述 (5)第一节步进电机介绍 (5)2.1.1 步进电机的概述 (5)2.1.2 步进电机的工作原理 (8)2.1.3 步进电机的选择 (9)第二节步进电机驱动介绍 (10)2.2.1 步进电机驱动系统简介 (10)2.2.2 步进电机绕组的电气的特性 (11)第三节单片机介绍 (13)2.3.1 单片机原理概述 (13)2.3.2 单片机的应用系统 (13)2.2.3 AT89C52 (14)第四节核心芯片介绍 (18)2.4.1 L297的工作原理 (18)2.4.2 L297驱动相序的产生 (19)2.4.3 L298简介 (20)2.4.4 驱动方式的确定 (22)第五节本章总结 (22)- 1 -第三章系统的设计与实现 (23)第一节系统整体设计 (23)3.1.1 系统原理图 (23)3.1.2 系统整图 (23)第二节系统硬件电路的设计 (24)3.2.1 电源电路的设计 (24)3.2.2 按键电路的设计 (26)3.2.3 驱动电路的设计 (27)3.2.3 显示部分电路 (27)3.2.4 时钟部分 (28)3.2.5 抗干扰设计 (28)第三节系统软件程序设计 (29)3.3.1 系统主程序设计 (30)3.3.2 键盘控制程序设计 (30)3.3.3 正反转程序设计 (31)3.3.4 加减速程序设计 (32)3.3.5 显示子程序的设计 (33)3.3.6 定时中断流程图 (34)第四节本章总结 (35)第四章系统的测试 (36)第一节测试的步骤 (36)第二节测试的数据 (37)第三节理论与实际的分析 (38)第四节本章总结 (39)第五章总结与展望 (40)第一节总结 (40)第二节展望 (41)致谢 (42)参考文献 (43)- 2 -附录一 (44)英文原文 (44)英文翻译 (47)附录二 (50)源程序清单 (50)- 3 -前言步进电机广泛应用与ATM机、喷绘机、刻字机、写真机、喷图设备、医疗仪器及设备、计算机外设及海量储存设备、精密仪器、工业控制系统、办公自动化、机器人等领域。
基于51单片机的直流电机转速测控系统设计—内容提要:随着现代科技的不断发展,现在的电子产品越来越多,在早期,电子产品一般是纯硬件电路,没有使用单片机,电路复杂难以设计,也难以检查问题,随着微控制技术的不断完善和发展,集成芯片越来越多,单片机便出来了,换言之,单片机的应用是对传统控制技术的一场革命。
具有划时代的意义。
在电机控制方面也是靠人的感觉,没有侧速和侧距的概念,以前人机界面一般采用LED数码二极管,随着LCD液晶显示器的出现,人机界面更加人性化、智能化,它能显示数字、汉字和图象,控制LCD液晶显示器也很方便,电路设计也比较简单;加上单片机,组合实现的功能也比较强大,还可方便以后电路的升级与扩展。
本文结合LCD显示、电机控速、红外侧距、键盘操作等多种技术,实现了基于51单片机的电机转速测量控制系统的设计。
本文从第二章方案论证与选择开始,就阐述了该系统的基本工作原理、所采用的相关技术等,进而交代了电机转速测量控制的实现方法。
最后重点阐述了LCD液晶显示和案键部分。
该设计经过测试,实现了在LCD上的菜单多级滚动显示,达到预期的设计效果。
基于该系统在LCD上实现菜单控制系统在电路图设计比较方便,主要分为四部分,电源部分、安键部分、LCD显示部分和控制部分;较复杂的是在控制软件部分,软件控制部分分为三部分,一部分是安键判断部分、菜单控制部分和显示部分。
关键词:单片机电机液晶显示器按键红外元件目录一、引言 4二、方案论证 4(一)基于嵌入式单片机的设计方案 4(二)基于EDA为核心的设计方案 5(三)方案选择 5三.结构设计 5(一)CPU控制模块 6(二)键盘模块7(三)LCD液晶显示模块7(四)电源模块8(五)红外侧距模块9(六)PWM电机控制模块9四、各硬件模块设计9(一)电源设计9(二)键盘设计10(三)LCD液晶显示设计11(四)CPU硬件设计13(五)时钟模块15(六)红外测速模块15(七)电机模块16五、软件设计17(一)初始化和主程序模块17(二)按键模块19(三)显示部分21(四)电机程序设计说明35六、测试报告35七、总结38八、附录38参考文献591 引言直流电机监控系统是机电产品中的重要环节,其控制性能反映了机电设备的控制质量。
目录1 引言 (2)2 系统实现 (2)3 硬件设计 (2)3.1 方案实现原理 (2)3.2 硬件设计框图 (3)3.3 硬件电路原理图 ........................................................................... 错误!未定义书签。
3.4 槽型光电传感器ITR8402 (4)3.5 ISP下载口 (5)3.6 电源电路 (5)3.7 脉冲信号完成电路 (5)3.8 单片机控制系统电路 (6)3.9 超速报警电路 (7)3.10 PCB连线 (8)4 程序设计 (8)4.1 程序设计思路 (9)4.2 系统程序 (10)5 设计总结 (14)参考文献 (15)致谢 (16)附录 (16)智能型电机转速测定仪设计摘要:本文详细介绍了一种基于单片机的智能型电机转速测定仪的设计。
该设计以at89s52单片机作为主控核心,与光电传感器、LED数码管、蜂鸣器等构成硬件操作,再利用C语言编程,最终完成电机转速测定仪的设计。
本文详细阐述了如何利用光电传感器实现电机转速的信号接受,运用单片机单片机at89s52对脉冲信号进行处理计算,然后通过数码显示管显示出来。
关键词:测速;光电传感器;at89s52单片机最小系统;电机;数码管;Intelligent Motor Speed Cryoscope DesignDengqiulingInformation Science and Technology school, Zhanjiang Normal University, Zhanjiang , 524048Abstract: This paper introduces a kind of intelligent motor speed based on single chip design of the HSP. This design as the core, at89s52 SCM control with photoelectric sensors, LED digital tube, hardware composition, etc, buzzer reusing the C programming language, and finally finished the design of motor speed tester. This paper expounds how to realize the motor speed by photoelectric sensor signal by monolithic integrated circuit at89s52 SCM, on the pulse signal processing, and then calculated by XianShiGuan digital display.Keywords: speed; Photoelectric sensor; At89s52 SCM system of minimum; Motor; Digital tube;1 引言近年来,随着电力电子技术、计算机技术及控制技术等的快速发展,伺服驱动系统不断朝着数字化、智能化方向发展.要满足高性能伺服驱动系统高精度、高可靠性等要求,转速控制是实现的关键环节.如何获得电动机精确的转速信号以实现转速的高精度控制,就成了单片机控制电机测度的一个突出的问题之一。
兰州交通大学毕业设计文献综述题目:基于单片机的电机转速测量系统Title:Motor speed measuring system based on single chipmicrocomputer姓名:韦宝芸学号:3班级:机设1202班摘要本文首先叙述了单片机测量转速的系统构成及转速测量的几种常用方法,分析了相应方法在测量上的特点、误差和计算。
其次,针对特定的应用环境,设计出一种基于 80C51单片机的全数字式测速系统,详细阐述了系统的工作原理,指出产生误差的可能原因,并给出了具体解决的方法;根据系统要求编制了源程序,分析其工作流程。
最后,对构建的系统利用仿真机进行调试,对测量指标进行了分析、比较并提出改进方案。
关键词:单片机、转速、测量精度AbstractThis paper first discussed some ways for rotary speed measure. It analyzed characters and errors of these ways. Second, it designed full digital measure system based on a Single-Chip Microprocessor(80C51) responding to special application, stated the working theory of the system and the methods to solve the errors, writed the working programmes by A51 assemble language. Finally, this system implementation was confirmed by using of Keil-51 simulator. The characters on the error margin and accuracy was summarized.Keywords : Single-Chip Microprocessor、rotary speed 、measureprecision Keil-51引言0、单片机测控系统单片机可以构成各种工业控制系统、适应控制系统、数据采集系统等。
基于单片机的电机转速测量系统设计一、绪论电机是现代工业生产中常用的电力传动装置,其转速的准确测量对于工业生产的稳定运行和质量控制具有重要意义。
本文设计了一种基于单片机的电机转速测量系统,通过对电机转速的实时监测和数据采集,实现对电机运行状态的有效控制和管理。
二、系统设计方案1.硬件设计:a.使用单片机作为控制核心,选择适合的单片机芯片,如STC89C52b.采用光电传感器作为转速检测元件,通过将光电传感器的发光管与光敏电阻相对应,并将其安装在电机转轴上,当转轴旋转时,光敏电阻会根据光线的变化产生电信号,通过电压变化实现转速测量。
c.添加滤波电路,通过对信号进行滤波处理,保证测量结果的稳定性和准确性。
d.利用LCD液晶显示模块,显示电机的实时转速。
e.设计相关电源和电路,保证系统正常运行。
2.软件设计:a.使用C语言编程,通过单片机的编程框架,编写测量转速的程序。
b.通过定时器中断的方式,实时采集光电传感器的信号,并进行信号处理,得到电机的实时转速值。
c.将转速值存储在内部存储器中,以备后续分析和处理。
d.利用LCD液晶显示模块,将转速值显示在LCD屏幕上,实现实时监测。
三、系统特点1.精确度高:通过光电传感器和滤波电路的配合使用,能够准确测量电机的转速,保证测量结果的准确性。
2.实时监测:通过单片机的编程,能够实时监测电机的转速,及时发现异常情况并进行处理。
3.数据采集:可以将转速数据存储在内部存储器中,方便后续分析和处理,实现对电机的有效控制和管理。
4.易于操作:通过LCD液晶显示模块,能够直观地显示转速值,操作简单方便。
5.低成本:该系统采用单片机作为核心,硬件设备简单,成本较低。
四、系统优化1.添加报警功能:当电机转速超过设定值或低于设定值时,系统能够及时发出警报提示操作人员,防止电机在异常情况下继续运行,保护设备安全。
2.添加通信功能:通过添加通信模块,将转速数据传输至上位机或者其他设备,实现对电机的远程监控和控制。
东海科学技术学院毕业论文(设计)文献综述题目:基于单片机的直流电机转速控制系:学生姓名:专业:班级:指导教师:起止日期:“基于单片机的直流电机转速控制”文献综述一、概述在工农业生产和工程实践中,经常会遇到各种需要测量转速的场合,例如在发动机、电动机、卷扬机、机床主轴等旋转设备的试验、运转和控制中,常需要测量和控制其转速。
控制转速的方法分为模拟式和数字式两种。
模拟式采用控速发电机为检测元件,得到的信号是模拟量。
数字式通常采用光电编码器、圆光栅、霍尔元件等为检测元件,得到的信号是脉冲信号【1】。
随着微型计算机的广泛应用,单片机技术的日新月异,特别是高性能单片机的出现,转速控制普遍采用以单片机为核心的数字式测量方法,使得许多控制功能及算法可以采用软件技术来完成,使系统能达到更高的性能。
在对发动机动力性能做定量分析时,需要测量和控制发动机转速;在判断旋转动力的异常情况时,也通常采用测量和控制转速的方法。
电机转速的测量和控制方案可分成两类:用测速发电机检测或用脉冲发生器检测。
测速发电机的工作原理是将转速转变为电压信号,它运行可靠,但体积大、精度低,且由于测量值是模拟量,必须经过A/D转换后读入计算机[2]。
随着超大规模集成电路技术提高,尤其是单片机应用技术以其功能强大,价格低廉的显著特点,使全数字化测量转速系统得以广泛应用。
由于单片机在测量转速方面具有体积小、性能强、成本低的特点,越来越受到企业用户的青睐[3]。
二、研究历史与现状随着计算机辅助设计技术、微机电系统技术、光纤技术、信息理论以及数据分析算法不断迈上新的台阶,传感器系统正朝着微型化、智能化和多功能化的方向发展。
转速控制是机械产品的研究开发、测试分析、质量检验、安全或优化控制等工作中所必不可少的内容。
转速是旋转机械动力输出的重要指标,是检验产品是否合格的标志之一,是计算机械功率和效率的必需参数。
转速传感器从最初的光学机械变形类发展到电磁感应类、相位差类,到现在应用最广泛的应变测量类【4】。
摘要在工程实践中,经常会遇到各种需要测量转速的场合。
随着微型计算机的广泛应用,特别是高性能价格比的单片机的出现,转速测量普遍采用以单片机为核心的数字式测量方法。
本文基于SPCE061A单片机实现数字测速功能。
在电机运行过程中,对其进行监控,即对电机转速进行测量,并显示,从而掌握电机运行的基本状况。
本设计主要用SPCE061A作为控制核心,由霍尔传感器、LED数码显像管、HIN232CPE电平转换、SPGT62C19B电机控制模组构成。
详细介绍了单片机的测量转速系统数据的串行通讯,充分发挥了单片机的性能。
本文重点是测量速度并显示在4位LED数码管上。
其优点是硬件电路简单,软件功能完善,测量速度快、精度高、控制系统可靠,性价比较高等。
关键字:SPCE061A单片机;转速;传感器AbstractIn the project practice, measuring rotational speed is often necessary in many situations. Along with the wide application of microcomputer, especially with the emergence of high cost-effective single chip microcomputer, the rotational speed is often measured by digital methods centered on single chip microcomputer.The design mainly use SPCE061A as the control core, and is made up of the Hall sensor, LED digital kinescope, HIN232CPE level conversion, and a SPGT62C19B motor control module. Introduce the serial communication of the data from rotational speed measuring system, which gives full scope to performance of SPCE061A. The key point of this paper is measuring the rotational speed and displaying it at 4-bit LED. It has advantages such as simple hardware circuit, good software capabilities, fast measuring speed, high precision, reliable control system, high cost-effective and so on. Keyword:SPCE061A single-chip computer;rotational speed; sensor目录1 绪论 (1)1.1 直流电机调速系统的发展历史和现状 (1)1.2 测速方法的发展 (2)1.3 测速系统的分类及组成 (3)1.4 课题任务及要求 (3)1.5 本文内容及章节安排 (4)2 直流电机数字测速方法 (5)2.1 数字测速方法 (5)2.1.1 M法测速 (5)2.1.2 T法测速 (6)2.1.3 M/T法测速 (7)2.2 各种测速方法的精度指标 (8)2.2.1 分辨率 (8)2.2.2 测速误差率 (9)2.3 测速方法的比较和选择 (10)2.4 本章小结 (11)3 直流电机测速系统的总体方案设定 (12)3.1 测速与显示系统总体方案设计 (12)3.2 直流电机测速系统硬件方案论证 (13)3.3 直流电机数字测速基本原理 (13)3.4 转速测量与显示方案设计 (14)3.5 本章小结 (14)4 测速系统硬件设计 (15)4.1 凌阳单片机简介 (15)4.1.1凌阳十六位单片机 (15)4.1.2凌阳SPCE061A单片机 (15)4.2 转速测量单元 (16)4.2.1模组平面图 (17)4.2.2 SPGT62C19B芯片控制直流电机 (19)4.2.3转速测量电路 (20)4.3 数码管显示单元 (21)4.4 本章小结 (22)5测速系统软件设计 (23)5.1总体软件结构框架 (23)5.2各模块单元软件框架 (23)5.2.1直流电机测速 (23)5.2.2数码管显示 (24)5.2.3主程序流程 (25)5.3本章小结 (30)6系统总体调试和结果分析 (31)6.1系统调试与结果分析 (31)6.2故障调试及解决方式 (32)6.3联调结果 (33)结论 (36)社会经济效益分析 (37)参考文献 (38)致谢 (39)附录 SPCE061A系统原理图 (40)附录单片机程序 (41)附录Ⅲ元器件清单 (51)1 绪论转速测量在电机运行的过程中,对其平稳性进行监测,有效地反映电机的状况。
摘要在工程实践中,经常会遇到各种需要测量转速的场合,测量转速的方法分为模拟式和数字式两种。
模拟式采用测速发电机为检测元件,得到的信号是模拟量。
数字式通常采用光电编码器,霍尔元件等为检测元件,得到的信号是脉冲信号。
随着微型计算机的广泛应用,特别是高性能价格比的单片机的出现,转速测量普遍采用以单片机为核心的数字式测量方法。
本文便是运用AT89C51单片机控制的智能化转速测量仪。
电机在运行过程中,需要对其进行监控,转速是一个必不可少的一个参数。
本系统就是对电机转速进行测量,并可以和PC机进行通信,显示电机的转速,并观察电机运行的基本状况。
本设计主要用AT89C51作为控制核心,由霍尔传感器、LED数码显像管、NE555、L298N、运算放大器等构成。
详细介绍了单片机的测量转速系统。
充分发挥了单片机的性能。
本文重点是测量速度并显示。
其优点硬件是电路简单,软件功能完善,测量速度快、精度高、控制系统可靠,性价比较高等特点。
关键字:MSC-51(单片机);转速检测;传感器。
AbstractIn the project practice, we will meet each kind to need frequently to survey the rotational speed the situation, the survey rotational speed method divides into the simulation type and the digital two kinds. The simulation type uses measured that the fast generator is the detecting element, obtains the signal simulates the quantity. Digital usually uses the electro-optical encoder, the Hall part and so on is the detecting element, obtains the signal is the signal impulse. Along with microcomputer's widespread application, specially of the issue is control of the inligent use of SCM speed measuring instrument. The system is the motor speed measurement, and PC and can communicate that the motor speed, and to observe the motor running the basic situation.The main design AT89C51 control as the core, by the Hall sensor, LED digital CRT, NE555, and L298. Detailed measurements of the speed of the SCM system. Give full play to the performance of the SCM. This paper is to measure the speed and displayed in four LED digital pipe.The advantage of a simple and control system reliable, cost-effective and so on.Keyword:MSC-51(One-chip computer);Speed Detection;Tachometer目录第1章绪论 (5)1.1 课题研究的开发背景 (5)1.2 课题设计的意义 (4)1.3 设计内容和要求 (5)第2章系统设计 (6)2.1控制器设计 (6)2.2测转速传感器的设计 (7)2.3电机驱动调速模块的设计: (8)2.4AD转换模块的设计: (9)2.5显示模块设计 (9)2.6系统设计综述 (10)第3章系统硬件设计 (10)3.1系统主要硬件简介 (10)3.1.1 AT89C51单片机简介 (10)3.1.2设计系统中所用其他芯片简介 (21)3.1.3光电传感器简介 (24)3.1.4 TLC2543介绍 (26)3.2电机驱动电路设计 (28)3.2.1 L298N的介绍 (29)第4章系统软件设计及调试 (31)4.1测速系统设计 (31)4.1.1测速程序设计 (34)4.1.2 AD转换程序设计 (35)4.1.3电机驱动程序设计 (39)4.1.4键盘程序的设计 (39)4.1.5显示程序的设计 (40)4.2统测试结论 (41)4.3 系统调试 (42)4.3.1 硬件调试 (42)4.3.2 软件调试 (44)4.3.3 综合调试 (46)4.3.4 故障分析与解决方案 (47)第5章总结与展望 (48)5.1设计总结 (48)5.2 展望 (51)参考文献 (51)致谢 (52)附录: (41)1.外文资料译文 (41)2.外文资料原文 (48)第1章绪论1.1 课题研究的开发背景单片机是一种集成电路芯片。
基于单片机的转速测量系统设计【摘要】介绍了一种基于AT89C51单片机平台,采用光电传感器实施电机转速测量的方法,硬件系统包括脉冲信号产生、脉冲信号处理和显示模块,并采用C语言编程,结果表明该方法具有简单、精度高、稳定性好的优点。
介绍了该测速法的基本原理、实现步骤和软硬件设计【关键词】转速测量; 单片机; 光电传感器;电机;脉冲。
1.概述1.1 数字式转速测量系统的发展背景目前国内外测量电机转速的方法很多,按照不同的理论方法,先后产生过模拟测速法(如离心式转速表、用电机转矩或者电机电枢电动势计算所得)、同步测速法(如机械式或闪光式频闪测速仪)以及计数测速法。
计数测速法又可分为机械式定时计数法和电子式定时计数法。
传统的电机转速检测多采用测速发电机或光电数字脉冲编码器,也有采用电磁式(利用电磁感应原理或可变磁阻的霍尔元件等)、电容式(对高频振荡进行幅值调制或频率调制)等,还有一些特殊的测速器是利用置于旋转体内的放射性材料来发生脉冲信号.其中应用最广的是光电式,光电式测系统具有低惯性、低噪声、高分辨率和高精度的优点.加之激光光源、光栅、光学码盘、CCD 器件、光导纤维等的相继出现和成功应用,使得光电传感器在检测和控制领域得到了广泛的应用。
而采用光电传感器的电机转速测量系统测量准确度高、采样速度快、测量范围宽和测量精度与被测转速无关等优点,具有广阔的应用前景。
1.2 本设计课题的目的和意义在工程实践中,经常会遇到各种需要测量转速的场合, 例如在发动机、电动机、卷扬机、机床主轴等旋转设备的试验、运转和控制中,常需要分时或连续测量和显示其转速及瞬时转速。
要测速,首先要解决是采样问题。
在使用模技术制作测速表时,常用测速发电机的方法,即将测速发电机的转轴与待测轴相连,测速发电机的电压高低反映了转速的高低。
为了能精确地测量转速外,还要保证测量的实时性,要求能测得瞬时转速方法。
因此转速的测试具有重要的意义。
这次设计内容包含知识全面,对传感器测量发电机转速的不同的方法及原理设计有较多介绍,在测量系统中能学到关于测量转速的传感器采样问题,单片机部分的内容,显示部分等各个模块的通信和联调。
目录摘要 (1)关键词 (1)Abstract (1)Keywords (1)引言 (1)1总体设计方案 (2)1.1设计思想及结构框图 (2)1.2 PID算法及PWM调速原理简介 (2)2硬件设计 (4)2.1控制器模块设计 (4)2.2电机驱动模块设计 (5)2.3速度采集模块设计 (6)2.4显示电路模块设计 (7)2.5键盘电路模块设计 (8)2.6电源模块设计 (10)3软件设计 (10)3.1程序流程 (10)3.1.1 主程序图 (10)3.1.2 定时程序流程 (12)3.1.3 键盘程序流程 (12)3.1.4 显示程序流程 (14)3.2 PID算法实现 (16)4系统仿真 (16)5结论 (17)附录 (18)参考文献 (25)致谢 (26)基于单片机的直流电机转速测控系统设计基于单片机的直流电机转速测控系统设计摘要:电机转速控制在运动控制系统中占有重要的位置,在其众多控制算法中,模拟PID控制因为参数整定方便且能够满足一般控制要求而在过去被广泛使用。
但由于其在参数整定后固定不变的局限性,数字PID技术发展起来,它不仅能实现模拟PID的控制作用,而且具有可靠性高,算法灵活的优点。
本设计以AT89C51单片机为控制核心,用PWM调制技术和数字PID控制作为基本算法来实现对电机转速的控制。
同时采用128×64LCD显示器和矩阵键盘,利用光电传感器来实现对直流电机转速的测量,将测量结果反馈给单片机来实现转速的闭环控制。
关键词:单片机;PWM;数字PID;矩阵键盘The Design of DC Motor Speed Control System Based on SCMAbstract: Motor speed control occupies an important position in the motion control system, in the most control of algorithm, simulation of PID control for parameter setting is convenient and can meet the general control requirements and widely used in the past. But because of the limitation in the fixed after parameter tuning, digital PID technology developed, it can not only realize the control function of PID simulation, but also has advantages of high reliability, flexible algorithm.The design of AT89C51 microcontroller as the control core, using the PWM modulation and the digital PID control as the basic algorithm to realize the control of the motor speed. At the same time, using the 128 ×64LCD display, keyboard matrix and Photoelectric sensor to realize the measurement of the speed of DC motor. In the meanwhile, the measurement results will be feedback to the microcontroller to realize the speed of closed-loop control. Keywords: Microcontroller; PWM; Digital PID; Closed loop control引言21世纪,科学技术飞速发展,科技的进步带动了控制技术的发展,现代控制设备的性能和结构发生了翻天覆地的变化。
基于单片机的电机转速测量系统的设计
王文成;李健
【期刊名称】《仪表技术与传感器》
【年(卷),期】2011(000)008
【摘要】为了研制简单可靠的直流电机测速装置,提出了基于单片机和集成芯片设计电机转速测量系统的方案.介绍了霍尔传感器测速的工作原理,设计了系统的硬件电路和软件.该系统以AT89S51单片机为核心,主要包括电源模块、按键模块、转速测量电路模块和显示模块等,通过将脉冲信号送入单片机系统进行计数运算,并将转速测量结果显示在LED上.运行试验表明,系统结构简单,工作稳定可靠,满足电机的测速要求.
【总页数】3页(P70-72)
【作者】王文成;李健
【作者单位】潍坊学院信息与控制工程系,山东潍坊261061;山东轻工业学院数理学院,山东济南250353
【正文语种】中文
【中图分类】TP873
【相关文献】
1.基于单片机无线电机转速测量系统 [J], 姚伟鹏;韩党群;王天鹏
2.基于单片机无线电机转速测量系统的研究 [J], 姚伟鹏;韩党群;王天鹏
3.探究基于单片机的电机转速测量系统的设计 [J], 李振
4.基于单片机的电机转速测量系统的研究 [J], 周卫;周晓珩;冯计平
5.使用51单片机的直流电机转速测量系统的设计 [J], 谭杰;李尚杰
因版权原因,仅展示原文概要,查看原文内容请购买。
学士学位论文基于单片机的电机转速测速系统的设计摘要在工程实践中,经常会遇到各种需要测量转速的场合,测量转速的方法分为模拟式和数字式两种。
模拟式采用测速发电机为检测元件,得到的信号是模拟量。
数字式通常采用光电编码器,霍尔元件等为检测元件,得到的信号是脉冲信号。
随着微型计算机的广泛应用,特别是高性能价格比的单片机的出现,转速测量普遍采用以单片机为核心的数字式测量方法。
本文便是运用AT89C51单片机控制的智能化转速测量仪。
电机在运行过程中,需要对其进行监控,转速是一个必不可少的一个参数。
本系统就是对电机转速进行测量,并可以和PC机进行通信,显示电机的转速,并观察电机运行的基本状况。
本设计主要用AT89C51作为控制核心,由霍尔传感器、LED数码显像管、HIN232CPE电平转换、及RS232构成。
详细介绍了单片机的测量转速系统及PC 机与单片机之间的串行通讯。
充分发挥了单片机的性能。
本文重点是测量速度并显示在5位LED数码管上。
其优点硬件是电路简单,软件功能完善,测量速度快、精度高、控制系统可靠,性价比较高等特点。
关键词MSC-51(单片机);转速;传感器- I -[89 C51 based on the speed measurement system inthe design]AbstractIn the project practice, we will meet each kind to need frequently to survey the rotational speed the situation, the survey rotational speed method divides into the simulation type and the digital two kinds. The simulation type uses measured that the fast generator is the detecting element, obtains the signal simulates the quantity. Digital usually uses the electro-optical encoder, the Hall part and so on is the detecting element, obtains the signal is the signal impulse. Along with microcomputer's widespread application, specially high performance price compared to monolithic integrated circuit's appearance, the tachometric survey uses generally take the monolithic integrated circuit as the core digital measuring technique I graduated from the Design of the issue is control of the intelligent use of SCM speed measuring instrument. The system is the motor speed measurement, and PC and can communicate that the motor speed, and to observe the motor running the basic situation.The main design AT89C51 control as the core, by the Hall sensor, LED digital CRT, HIN232CPE-level conversion, and a RS232. Detailed measurements of the speed of the SCM system and PC and the serial communication between the microcontroller. Give full play to the performance of the SCM. This paper is to measure the speed and displayed in five LED digital pipe.The advantage of a simple hardware and software capabilities improve, measuring speed, high precision and control system reliable, cost-effective and so on. Keywords SC-51(One-chip computer);sensor;Tachometer- II -目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 课题背景 (1)1.2 国内外发展水平 (1)1.3 单片机测控系统 (2)1.4 转速测量在国民经济中的应用 (3)1.5 几种常见的转速测量方法 (4)1.6 主要内容 (5)第2章硬件电路设计 (6)2.1 系统总体功能概述 (6)2.2 硬件电路设计 (7)2.3 单片机模块 (7)2.3.1 处理执行元件 (7)2.3.2 时钟电路 (11)2.3.3复位电路 (11)2.3.4显示电路 (12)2.4 霍尔传感器简介 (14)2.4.1霍尔器件概述 (14)2.4.2霍尔传感器的应用 (15)2.4.3 AH41霍尔开关 (15)2.5 发送模块 (16)2.6 本章小结 (19)第3章软件设计 (20)3.1 单片机转速程序设计级思路过程 (20)3.1.1单片机程序设计思路 (20)3.1.2单片机转速计算程序 (21)3.1.3二-十进制转换程序 (21)3.2 程序设计 (24)3.3 本章小结 (25)第4章系统调试 (26)4.1 硬件调试 (26)4.2软件调试 (26)4.3 综合调试 (28)4.4 故障分析与解决方案 (28)4.5 本章小结 (29)- III -结论 (30)致谢 (31)参考文献 (32)附录 (33)附录1 电路原理图 (33)附录2 元器件清单 (33)- IV -第1章绪论1.1课题背景转速是工程中应用非常广泛的一个参数,其测量方法较多,而模拟量的采集和模拟处理一直是转速测量的主要方法,这种测量方法已不能适应现代科技发展的要求,在测量范围和测量精度上,已不能满足大多数系统的使用。
毕业设计(论文)文献综述题目:一种基于单片机的电机转速检测仪设计专业:电子信息工程一、前言电动机的检测技术的发展得力于微电子技术、电力电子技术、传感器技术、永磁材料技术、电动控制技术、微机应用技术等。
正是这些技术的不断发展使电机检测技术在近20多年来发生了非常大的变化,其中电动机的检测系统已经由模拟控制逐渐向以单片机为主的微处理器检测转变,形成数字和模拟混合的检测系统和纯数字的检测系统,并向全数字化测量方向快速发展着。
长期以来,用单片机检测电机转速因为其灵活,简便,小巧等诸多优点广泛地应用于数控机床、工业机器人等工厂自动化的设备中。
随着现代化生产规模的不断扩大,各个行业对测速的方法需求愈益增加,并且对其性能也提出了更高的需求。
故而研究并制造高性能、高可靠性的电机转速检测系统具有非常重要的意义。
二、主题从本世纪开始,国内外的电机检测系统正朝着高精度、高智能化,小型化等方面发展。
基于单片机为核心的电机转速检测系统目前已经广泛地应用于数控机床、工业机器人等工厂的自动化设备中,但是总体的水平确还有待提高,和日本,德国,美国等先进的国家相比,有着较大的差距。
当前,我国在这方面的总体技术水平处于20 世纪 90年代中后期。
在很多的运动系统的测量中,都需要对电机的转速来进行测量,速度的测量的精度直接影响着系统的运行的情况,它是关系着检测效果的一个非常重要的因素。
而在电机的转速测量中,影响测量精度的主要因素有两个:一是采样点的数量,采样点越多,速度测量的结果就会越精确,尤其是对于低转速的测量。
二是采样的频率:采样的频率越高,采样的数据就会越准确,而且可以有效地避免误采数据的现象。
要使电机转速的测量的结果准确,首先需要确定一个非常精确的时钟频率,在准确的时段内,准确地测得旋转的圈数就可以准确地算出它的转速。
由于单片机的主振频率非常高,提供的时钟相当地精确,再加上它内含计数器,用它来测量电机的转速是非常合适的。
[18]测量电机的转速的第一步就是要将电机的转速表示为单片机可以识别的脉冲信号,从而进行脉冲的计数。
霍尔器件作为一种转速测量系统的传感器,具有结构牢固,体积小、寿命长、重量轻、安装方便等优点。
当电机转动时,带动传感器会产生对应频率的脉冲信号,经过信号处理之后输出到计数器或其他的脉冲计数装置,进行转速的测量。
在实际的使用中,一般需要一个铁质的测速齿轮,齿厚大于2mm即可,将之固定在待测转速的轴上。
[17]当前,电机转速测量的方法有两种:频率法和周期法。
这两种测速方法都是对脉冲进行测量,但是测速的范围都受到了一定的限制。
频率法:在规定的检测时间内,测量计数脉冲的个数。
虽然检测时间一定,但检侧的起止时间具有随机性,当被测转速较高或电机转动一圈后发出的转速脉冲信号个数较多时,才有较高的测量精度,并且测量准确度随转速的降低而减小。
该方法适合于高速测量。
周期法:即m量信号发出脉冲个数所需的时间。
该方法在被m转速较低(相邻两个转速脉冲信号间隔时间较大)时,才有较高的测量精度,其测量准确度随着转速的降低而增大。
适于低速测量。
一当前,常用的检测方法有:数字式测量方法和电磁式转速传感器检测方法。
转速数字式测量方法:转速数字式测量方法是利用转速的传感器的输出脉冲频率与转速成正比的原理,使电磁式转速的传感器与设备的同轴连接.根据脉冲信号发生器发出的脉冲速度和序列,测量转速并判别其转动方向。
电磁式转速传感器检测方法:传感器将电机的转速信号转变为电脉冲信号再经过处理后进行脉冲计数。
晶体振荡的电路主要是给单片机提供时钟。
信号经过外部中断0 输人到单片机,进行脉冲计数,定时/计数器TO用来定时,然后进行相关的计算,输出数据实现转速的显示。
利用单片机芯片,传感器,LED数码显像管等,采用上述方法即可高效简便的完成测量。
其中用于电机转速检测的传感器主要有光电式和磁电式两种:以光电式为例。
测速轮转动,通过光栅传感器,经光电转换元器件会产生一个脉冲信号,再通过整形电路以方波的信号的形式输人到单片机,处理后显示出来,实现转速的测量。
为了满足误差要求,测量时间应该尽可能地短,测精度应该尽可能的高。
综合两种测速方法的各自的优点,在周期法测速的基础之上,在保证测量的精度的前提下,实现对转速的精确测量。
一般情况下,基于光电传感器/霍尔传感器的转速测量系统都能准确的完成电机转速的测量。
但是采用集成霍尔传感器敏感速率信号,具有频率响应快、抗干扰能力强等诸多特点。
而光电转速系统的传感器的设计精密、应用方便,使用范围较为广泛。
光电转速系统的传感器的优点很多:结构紧凑、运行稳定、不会对被测量轴形成额外负载等。
但在粉尘环境、机床侧面和底部等恶劣环境下,光电传感器的转速测量方法误差较大,而对于窄缝隙的环境,霍尔传感器就无法完成转速测量。
基于单片机的无线电机转速的测量系统,不但应用于恶劣环境下的电机转速测量,而且还可以将所测的数据通过无线发送模块传送给控制系统,完成调速控制的需要。
目前一般采用80C51/89C52芯片来做控制芯片。
基于80C51 单片机测量电机转速的优点:MCS- 51系列芯片采用了HMOS工艺,而80C51 芯片却采用了CHMOS工艺。
CHMOS工艺是COMS和HMOS的结合,80C51 芯片具有COMS低功耗的特点。
例如8051芯片的功耗为630mW,而80C51的功耗只有120mW,这样低的功耗,用一粒纽扣电池就可以工作。
[13]低功耗对单片机在便携式、手提式或野外作业的仪器仪表设备上使用十分有利。
从80C51在功能的增强方面分析,主要在以下几个方面做了增强。
首先,为了进一步地降低功耗,80C51芯片增加了待机和掉电保护两种工作方式,用来保证单片机在掉电的时候还能以最低消耗的电流维持运转。
此外,在80C51系列芯片中,内部程序的存储器除了ROM型和EPROM型外,还有E2PROM型,例如89C51 就有4KB E2PROM。
并且随着集成技术的提高,80C51系列片内程序存储器的容量也越来越大,目前已有64KB的芯片了。
[1]另外,许多80C51 芯片还具有程序存储器保密机制,以防止应用程序泄密或被复制。
基于89C52 单片机的测量电机转速的方法:利用霍尔传感器来采集脉冲信号,再通过单片机进行运算地处理和分析,将电机的转速实时地显示出来,同时实现对芯线长度的计算。
采用模块程序的设计思路,将程序分解为若干个功能相对独立的较小的程序模块。
这样不仅使得设计简单而且调试方便。
采用霍尔传感器来采集脉冲的信号,通过片外的计数器进行脉冲地计数,硬件电路具有制作简单、成本低的特点,软件设计程序简单,整个系统稳定性好、测速精度高,能较好地满足工业生产中对电机转速测量的要求。
采用霍尔传感器采集脉冲信号,采集数据过程精确稳定可靠,其次采用8253片外专用计数器进行脉冲计数,脉冲计数电路设计简单,计数过程稳定可靠。
伴随着微电子技术的不断发展,特别是高性价比单片机的涌现,为电机转速测量打开了非常广阔的空间。
转速测量普遍采用了以单片机为核心的数字化、智能化的检测系统。
基于单片机的电机转速检测系统性价比高,小巧灵活,而且易于操作等优点广泛地应用于各行各业。
三.总结基于单片机的电机的转速检测系统具有功能强、可靠性高、体积小、应用简单灵活等诸多的优点,因而使用非常地广泛,它将有力地推动各行业的技术地发展和更新换代。
采用基于单片机为核心的电机的转速检测系统,能够节约人力资源和降低系统的成本,从而有效的提高工作的效率,实现复杂的测量,测量灵活性和适应性好,无零点漂移,测量的精密高,可提供人机界面,多机联网地工作。
使用单片机对电机的转速进行测量不仅精确而且简便,不但使系统的测量准确方便,而且可以使系统检测的进一步开发更加地容易。
因其测速准确、精度高,而且体积小、性价比高、使用方便,故而具有较高的实用价值和市场前景。
今后各行各业对其的需求将会日渐增加。
电机的转速检测系统的发展将会受到越来越多的用户的关注,随着市场对其需求的不断加大,电机转速检测系统正朝着高智能化,高精确,高稳定性等方向发展。
四.参考文献[1]肖斌.高精确度数字式转速测量技术的研究[J].华北航天工业学院学报,2002,(03)[2]何立民.单片机应用技术选编.北京:北京航空航天大学出版社,1997,10[3]Vizimuller,P.:‘RFdesignguide-systems,circuits,andequations’(ArtechHouse,Boston,MA,1995)[4]任子真,王桂珠,温静馨,任小蕾.广告牌大屏幕数字显示系统的研制[J].沈阳化工学院学报,1999,(03)[5]隋涛,王晓明,陈荣.单片机串行口复用电路[J].山东科技大学学报(自然科学版),2002 ,(04)[6]张军.AT89C51单片机在数控车床切削力测量中的应用[J].微计算机信息,2005,(16)[7]徐惠民、安德宁.单片微型计算机原理接口与应用.第1版.北京:北京邮电大学出版社,1996[8]战同令.轧钢机中的单片机转速测量系统[J].仪器仪表与分析监测,1994,(02)[9 ]何超英.电子数字式转速测量系统的测试分析[J].苏州丝绸工学院学报,1998,(02)[10]李玲,马志才.应用AT89C51单片机监测火车上衡计量[J].本溪冶金高等专科学校学报,2001,(04)[11]吴金戌等.8051单片机实践与应用.北京:清华大学出版社,2002[12]战同令.轧钢机中的单片机转速测量系统[J].仪器仪表与分析监测,1994,(02)[13]何超英.电子数字式转速测量系统的测试分析[J].苏州丝绸工学院学报,1998,(02)[14 ] 张有德.单片微机原理、应用与实验.上海:复旦大学出版社,1997,8[15 ]王治刚.单片机应用技术与实训.北京:清华大学出版社,2004[16 ] 蔡国武,刘祚时,梅传根. 基于C 8051 F310单片机的直流电机实时转速监控系统设计.微电机.2010 (4)[17]邵显涛,陈明,李俊.基干霍尔传感器电机转速的单片机测量.国外电子测量技术.2008 (10)[18 ] 汤向恒. 电机转速的电子测量. 中小型电机.2002 (5)[19]Lieber,Timothy(ColoradoSprings,CO)Morris,TimothyJ.(Fleming,CO)Memorypagingsc heme for 8051classmicrocontrollersCompaq Computer C orporation(Houston, TX)2000。