基于单片机的电机转速测量系统设计-学士学位论文.doc
《基于单片机的电机转速测量系统设计-学士学位论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的电机转速测量系统设计-学士学位论文.doc(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、哈尔滨理工大学学士学位论文学士学位论文基于单片机的电机转速测速系统的设计摘要在工程实践中,经常会遇到各种需要测量转速的场合,测量转速的方法分为模拟式和数字式两种。模拟式采用测速发电机为检测元件,得到的信号是模拟量。数字式通常采用光电编码器,霍尔元件等为检测元件,得到的信号是脉冲信号。随着微型计算机的广泛应用,特别是高性能价格比的单片机的出现,转速测量普遍采用以单片机为核心的数字式测量方法。本文便是运用AT89C51单片机控制的智能化转速测量仪。电机在运行过程中,需要对其进行监控,转速是一个必不可少的一个参数。本系统就是对电机转速进行测量,并可以和PC机进行通信,显示电机的转速,并观察电机运行的
2、基本状况。本设计主要用AT89C51作为控制核心,由霍尔传感器、LED数码显像管、HIN232CPE电平转换、及RS232构成。详细介绍了单片机的测量转速系统及PC机与单片机之间的串行通讯。充分发挥了单片机的性能。本文重点是测量速度并显示在5位LED数码管上。其优点硬件是电路简单,软件功能完善,测量速度快、精度高、控制系统可靠,性价比较高等特点。关键词 MSC-51(单片机);转速;传感器89 C51 based on the speed measurement system in the designAbstractIn the project practice, we will meet
3、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. Dig
4、ital 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 microcomputers widespread application, specially high performance price compared to monolithic integrated circuits appearance, the tachometric survey
5、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
6、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
7、 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
8、);sensor;Tachometer不要删除行尾的分节符,此行不会被打印- II -目录摘要IAbstractII第1章 绪论51.1 课题背景51.2 国内外发展水平51.3 单片机测控系统61.4 转速测量在国民经济中的应用71.5 几种常见的转速测量方法81.6 主要内容9第2章 硬件电路设计102.1 系统总体功能概述102.2 硬件电路设计112.3 单片机模块112.3.1 处理执行元件122.3.2 时钟电路162.3.3 复位电路162.3.4 显示电路172.4 霍尔传感器简介202.4.1 霍尔器件概述202.4.2 霍尔传感器的应用212.4.3 AH41霍尔开关212
9、.5 发送模块222.6 本章小结25第3章 软件设计263.1 单片机转速程序设计级思路过程263.1.1 单片机程序设计思路263.1.2 单片机转速计算程序273.1.3 二-十进制转换程序273.2 程序设计303.3 本章小结31第4章 系统调试324.1 硬件调试324.2 软件调试324.3 综合调试344.4 故障分析与解决方案344.5 本章小结35结论36致谢37参考文献38附录39附录1 电路原理图39附录2 元器件清单40- IV -第1章 绪论1.1 课题背景转速是工程中应用非常广泛的一个参数,其测量方法较多,而模拟量的采集和模拟处理一直是转速测量的主要方法,这种测量
10、方法已不能适应现代科技发展的要求,在测量范围和测量精度上,已不能满足大多数系统的使用。随着大规模及超大规模集成电路技术的发展,数字系统测量得到普遍应用,特别是单片机对脉冲数字信号的强大处理能力,使得全数字测量系统越来越普及,其转速测量系统也可以用全数字化处理。在测量范围和测量精度方面都有极大的提高。因此,本课题的目的是:对各种测量转速的基本方法予以分析,针对不同的应用环境,利用 80C51 系列单片机设计一种全数字化测速系统,从提高测量精度的角度出发,分析讨论其产生误差的可能原因,为今后的实际使用提供借鉴。并从实际硬件电路出发,分析电路工作原理和软件流程,根据仿真情况提出修改方案和解决办法。课
11、题以单片机为中心,设计的全数字化测量转速系统,在工业控制和民用电器中都有较高使用价值。其可以应用于工业控制中的某一部分,如数控车床的电机转速检测和控制、水泵流量控制以及需要利用转速检测来进行控制的许多场合。如车辆的里程表、车速表等。其次该转速测量系统由于采用全数字化结构,因而可以很方便的和工业控制计算机进行连接,实行远程管理和控制,进一步提高现代化水平。并且,几乎不需做很大改变直接就能作为单独的使用产品。总之,转速测量系统的研究是一件非常有意义的课题。1.2 国内外发展水平数字单片机的技术进步反映在内部结构、功率消耗、外部电压等级以及制造工艺上。在这几方面,较为典型地说明了数字单片机的水平。在
12、目前,用户对单片机的需要越来越多,但是,要求也越来越高。下面分别就这四个方面说明单片机的技术进步状况。单片机在内部已集成了越来越多的部件,这些部件包括一般常用的电路,例如:定时器,比较器,A/D转换器,D /A转换器,串行通信接口,Watchdog电路,LCD控制器等。 有的单片机为了构成控制网络或形成局部网,内部含有局部网络控制模块CAN。例如,Infineon公司的C 505C,C515C,C167CR,C167CS-32FM,81C90;Motorola公司的68HC08AZ 系列等。特别是在单片机C167CS-32FM中,内部还含有2个CAN。因此,这类单片机十分容易构成网络。特别是在
13、控制,系统较为复杂时,构成一个控制网络十分有用。 为了能在变频控制中方便使用单片机,形成最具经济效益的嵌入式控制系统。有的单片机内部设置了专门用于变频控制的脉宽调制控制电路,这些单片机有Fujitsu公司的MB89850系列、MB89860系列;Motorola 公司的MC68HC08MR16、MR24等。在这些单片机中,脉宽调制电路有6个通道输出,可产生三相脉宽调制交流电压,并内部含死区控制等功能。1.3 单片机测控系统单片机可以构成各种工业控制系统、适应控制系统、数据采集系统等。在这个领域中,有不少是采用通用 CPU 单板机或通用计算机系统。随着单片机技术的发展,大部分都可以用单片机系统或
14、单片机加通用机系统来代替。如气轮机电液调节系统、调速系统等。典型的应用系统是单片机要完成工业测控功能所必须具备的硬件结构系统,它包括系统扩展和系统配置两部分内容。应用系统如图 1-1 所示,整个系统由基本部分和测控增强部分及外设增强部分构成。基本部分是外围芯片的扩展及功能键盘、显示器配置,通过总线连接而成,测控增强部分主要是传感器接口与伺服驱动控制接口。它们直接与工业现场相连,是干扰进入的主要通道,一般要采取隔离措施对于数字量(频率、周期、相位、计数)的采集后可通过 I/O 口输入,数字脉冲可直接作为计数输入、测试输入、I/O 口输入或中断源输入进行事件计数、定时计数、实现脉冲的频率、相位及计
15、数测量。对于模拟量的采集,则应。模拟量检测单片机光电隔离开关量检测开关量控制伺服驱动控制A/D光电隔离光电隔离D/AEPROM显示器I/ORAM键盘通用外设数字量检测图 1-1 单片机典型应用系统通过 A/D 变换后送入总线口,I/O 口或扩展 I/O 口,并配以相应的 A/D 转换控制信号及地址线。对于开关量的采集则一般通过 I/O 口或扩展 I/O口线。应用系统可根据任何一种输入条件或内部运行结果进行输出控制。开关量输出控制有时序开关、逻辑开关、信号开关阵列等,通常,这些开关量也是通过 I/O 口或扩展 I/O 口输出。模拟量的输出常为伺服驱动控制,控制输出通过 D/A 变换后送入伺服驱动
16、电路。1.4 转速测量在国民经济中的应用转速测量的应用系统在工业生产、科技教育、民用电器等各领域的应用极为广泛,往往成为某一产品或控制系统的核心部分,其各种参数在不同的应用中有其侧重,但转速测量系统作为普遍的应用在国民经济发展中,有重要的意义。下面列举二例加以说明。直流电机具有良好的起、制动性能,易于在宽广范围内平滑调速,所以长期以来在要求调速指标较高的场合获得了广泛应用。随着电力电子技术和控制技术的发展,交流调速系统日趋完善,其性能可与直流调速系统相媲美,其变频调速的应用范围日益扩大,但它的控制技术相对复杂,整个控制系统造价较高,在某些领域短时间内还难以取直流调速系统,调速系统便应运而生了。
17、调速系统主电路线路简单,所用的功率元件少;开关频率高,可达到10004000,电流易连续,谐波少,脉动小,电机损耗和发热都较小;低速性能好,稳态精度高,因而调速范围宽;调速系统频带宽,快速响应性能好,动态抗扰能力强;主电路元件工作在开关状太。道统损耗小,装置效率高;直流电源采用三相整流时,电网功率因数高,可广泛用于交通、工矿企业等电力传动系统中。转速测量部分本测量系统采用89C51单片机控制,利用霍尔元件由转速产生的脉冲,对转速进行测量,原理框图如图1-2所示。转速由单片机的P0口输出,同时当电机转速超过设定值时,通过单片机的1口输出信号,驱动响铃报警。性能特点:189C51配合晶体管的双极式
18、可逆 PWM 变换器构成直流电机驱动系统,可获得高性能的调速性能指标;2直流电机驱动系统结构简单,省去了复杂的换流装置,因此体积小,成本低,加之采用硬软件结合的微机控制方式,提高了系统的可靠性和抗干扰性。脉冲输入键盘单片机显示报警存储器 图 1-2 调速系统中的转速测量框图3转速测量系统采用软件实现,动态显示容易,超限报警方便,提高了系统的灵活性。4由变换器构成直流电机驱动系统,可有效克服以往的直流调速中的谐波大、功率因数低的问题,是一种节能的调速方案。1.5 几种常见的转速测量方法转速测量的方法有很多,根据工作原理可分为计数式、模拟式、同步式。计数式方法是用某种方式读出一定时间内的总转数;模
19、拟式方法是测出由瞬时转速引起的某种物理量的变化;同步式是用利用已知的频率与旋转体的旋转同步来测量转速,根据不同的转换方式,测试方法参看表 1-1 所示。一般的转速测试可用机械式转速表、发电机式转速表以及频闪式测速表,但在有些情况下,其测量精度,瞬时稳定度不能满足更高的要求,因此,在测量方法和传感器的选择上显得尤为重要。常用的传感器种类有光电传感器、电磁式传感器、电容式传感器等,而测量方法上有测量转速周期、转速频率等。如表 1-1 所示表 1-1 各种测速方法比较类型适用范围特点计算式机电式光电式电磁式机械式发电机式电容式中低速 简单低廉中高速中高速中低速 简单高速 可远程指示中高速通过齿轮转动
20、数字轮来自被测旋转体上的光线使光电管产生电脉冲利用磁电转换器将转速变换成电脉冲利用离心力与转速成平方正比的关系利用电机电源或交流电压与转速成正比关系利用电容充电放电与转速成正比关系机械式同步式数字式数字式测试发电机用已知频率闪光测出旋转体同步的频率转动带槽的圆盘,观察旋转体的同步关系光电式中速中高速备注测量方法就转速测量原理而言,大体可分为三大类,一是用单位时间内测得物体的旋转角度来计算速度,例如在单位时间内,累计转速传感器发出的 N 个脉冲,即为该单位时间的速度。这种以测量频率来实现测量转速的方法,称测频法。即“M”法;另一类是在给定的角位移距离内,通过测量这一角位移的时间来进行测速的方法,
21、称测周法,即“T”法,如给定的角位移 ,传感器便发出一个电脉冲周期,以晶体震荡频率而产生的标准脉冲来度量这一周期时间,再经换算可得转速。这两种测速方法各有优缺点,“M”法一般用于高速测量在转速较低时,测量误差较大,而且,检测装置对转速分辨能力也变差;而“T”法一般用于低速测量,速度越低测量精度越高,但在测量高转速时,误差较大;结合这两种测量方法就可以地出第三种测量方法,即M/T法结合这两种方法的优点,一方面象“M”法那样在对传感器发出的脉冲计数的同时,也象“T”法那样计取脉冲的时间,通过计算即可得出转速值。在实际测量中,还须设定定时时间,兼顾高、低转速时的精度影响,适时调节采样时间。1.6 主
22、要内容本设计主要用AT89C51作为控制核心,由霍尔传感器、LED数码显像管、HIN232CPE电平转换、及RS232构成。详细介绍了单片机的测量转速系统及PC机与单片机之间的串行通讯。充分发挥了单片机的性能。本文重点是测量速度并显示在5位LED数码管上。第2章 硬件电路设计2.1 系统总体功能概述系统主要实现功能是:AT89C51单片机接收霍尔传感器传来的脉冲信号,单片机根据外部中断,以及内部定时器进行记数计算出电机转速送到LED显示,同时数据传给PC机,并在PC机屏幕上显示出来。记录各时段的转速,画出V-T坐标图。系统主要完成以下功能:测量系统:1.设计并制作单片机的转速测量的硬件系统;2
23、.用汇编语言完成转速测量的软件系统;3.要求把转速显示在5位LED上,精度为0.1%;4.能向上位机发送数据;5.用9针RS-232即可;通信部分:1.在微机部分采用Visual Basic编制RS232通信软件;2.通信软件具有数据接受编辑框;3.通信软件要适时对数据的记录,用时间曲线表示;根据系统要实现的功能以及要求,要实现单片机的转速测量主要是各个模块的设计,定时器记数功能、以及LED驱动、电平转换及PC机之间的通信。单片机可通过编程控制外围部件,能实现较高的自动化程度。以它为系统核心的控制模块可实现主从控制,完成预定的任务。系统要求及主要内容:将霍尔传感器产生的脉冲信号输出入到单片机的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 电机 转速 测量 系统 设计 学士学位 论文
限制150内