直流电机的转速检测及电路设计
基于C51单片机直流电机测速仪设计

基于C51单片机直流电机测速仪设计摘要:电机的转速是各类电机运行过程中的一个重要监测量,测速装置在电机调速系统中占有非常重要的地位,特别是数字式测速仪在工业电机测速方面有独到的优势。
本文介绍了一种基于C51单片机的光电传感器转速测量系统的设计。
系统采用对射式光电传感器产生与齿轮相对应的脉冲信号,使用AT89C51单片机采样脉冲信号并计算每分钟内脉冲信号的数目,即电机对应的转速值,最终系统通过LCD实时显示电机的转速值。
经过软硬件系统的搭建,分别通过Protues软件系统仿真实验和实际电路搭建检查实验。
仿真实验表明本系统满足设计要求,并且结构简单、实用。
整个直流电机测速系统在降低测速仪成本,提高测速稳定性及可靠性等方面有一定的应用价值。
关键词:转速测量;光电传感器;单片机Based On C51 SCM Single DC Motor Speedometer DesignABSTRACT:Motor speed is all kinds of motor operation is an important process to monitor the amount of speed measuring device in the motor control system occupies a very important position, Especially the digital speedometer in the industrial motor speed has unique advantage. This paper describes a photoelectric sensor 51 SCM-based speed measurement system design. System uses a beam photoelectric sensor generates a pulse signal corresponding to the gear, the use of a sampling pulse signal AT89C51 SCM and calculating the pulse per minute, the number of signals that the speed of the motor corresponding to the value of the final system time through the LCD display the motor speed value.After a hardware and software system structures, respectively, through Protues software system to build the actual circuit simulation and experimental examination. Simulation results show that the system meets the design requirements, and the structure is simple and practical. DC Motor Speed entire system in reducing speedometer costs, improve reliability, speed stability and a certain application value.Keywords: Speed measurement; Photoelectric; Single chip micyoco目录1 绪论 (1)1.1 数字式转速测量系统的发展背景 (1)1.2 转速测量在国民经济中的应用 (1)1.3主要研究内容 (2)1.4 设计的目的和意义 (2)2 转速测量系统的原理 (4)2.1 转速测量原理 (4)2.2 转速测量计算方法 (5)3转速测量系统设计方案 (7)3.1 直流电机转速测量方法 (7)3.2 设计任务及方案 (8)4 直流电机测速系统设计 (9)4.1 单片机AT89C51介绍 (9)4.2 转速信号采集 (14)4.2 转速信号处理电路设计 (16)4.4 最小系统的设计 (17)4.4.1复位电路 (17)4.4.2 晶振电路 (20)4.5 显示部分设计 (20)5 直流测速系统仿真 (24)5.1 直流测速系统仿真 (24)5.1.1单片机最小系统仿真 (25)5.1.2 数码管显示仿真 (25)5.2 主程序流程设计 (26)5.2.1 主程序流程设计 (26)5.2.2 定时器的初始化 (27)5.3 实际电路实验 (28)参考文献 (30)致谢 (31)1 绪论1.1 数字式转速测量系统的发展背景在现代工业自动化高度发展的时期,几乎所有的工业设备都离不开旋转设备,形形色色的电机在不同领域发挥着很重要的作用。
详解直流电机驱动电路设计

详解直流电机驱动电路设计
直流电机驱动电路设计概述
电机驱动电路是控制电机运行的电路,也称作动力源电路,它的主要
作用是提供电机所需要的适当电压和频率的电能,以控制电机的转速和转
动方向。
一般讲,电机驱动电路包括三个部分:驱动器,控制器和电源电路。
一、直流电机驱动电路的设计
1、驱动器的设计
直流电机驱动电路主要由驱动器、控制器和电源电路组成。
在这里,
驱动器主要负责将控制器的控制信号转换为适合电机工作的电流。
现在,
基于IGBT的驱动器已经成为直流电机驱动电路中的主要组成部分。
驱动
器电路很复杂,包括用于驱动电机的晶体管,用于传输控制信号的晶体管,以及调节电流的电阻等。
2、控制器的设计
控制器是电机驱动电路的核心部分,它负责接收外部输入信号,并根
据设定的参数来调整电机的转速、转向和加速等。
控制器设计非常复杂,
一般包括两个主要部分:控制电路和放大路由部分。
控制电路负责检测电
机的运行状态和外部输入,并根据这些信息来调整电机的转速。
放大部分
负责将控制电路的输出信号放大,并将其转换为能够驱动电机的标准控制
信号。
3、电源电路的设计。
直流电机调速方案设计

示,最终再由单片机输出 PWM 脉冲信号,通过测速电路把转速反馈给
器。引脚 XTAL1 和 XTAL2 分别是此放大器的输入端和输出端。这个放
CPU 并且通过 CPU 把转速显示在 LED 显示器上,从而到达想要设定的转
大器与作为反馈元件的片外晶体谐振器一起构成一个自激振荡器。外
魏
第2页共4页
本文格式为 Word 版,下载可任意编辑
占空比的调整。
LED 采纳动态显示方式,通过四位数码管显示电机的实际转速,
2.1 直流电机调速的设计方案
方便系统的监控,系统用四位共阳数码管、采纳 9012 三极管开关电路
驱动电路用光耦隔离爱护电路,掌握部分由单片机和外围电路组
驱动、掌握数码管的显示。
成,实现各种掌握要求,外围电路主要完成对输入信号的采集、操作、
来转变平均电压的大小,从而掌握电动机的转速。因此,PWM 又
能单一,调试困难。本方案采纳单片机掌握系统,使得很多掌握功能及
被称为“开关驱动装置”.PWM 的`占空比确定输出到直流电机的平均
算法可以采纳软件技术来完成,为直流电动机的掌握提供了更大的敏捷
电压。所以通过调整占空比,可以实现调整输出电压无级连续调整。
0 引言
在 PWM 驱动掌握的调整系统中,按一个固定的频率来接通和断开电源,
直流电机是工业生产中常用的驱动设备,具有良好的起动、制动性
并依据需要转变一个周期内“接通”和“断开”时间的长短。通过转
能。早期直流电动机的掌握均以模拟电路为基础,采纳运算放大器、非
变直流电机电枢上电压的“占空比”
线性集成电路以及少量的数字电路组成。掌握系统的硬件部分冗杂、功
转速,并且能实时监控直流电动机的速度。由于采纳的是 PWM 掌握技
直流电机调速系统的设计

直流电机调速系统的设计直流电机调速系统是控制直流电机转速的一个重要工程应用领域。
在很多工业领域中,直流电机的转速控制是非常重要的,因为直流电机的转速对于机械设备的运行效率和稳定性有着重要影响。
本文将详细介绍直流电机调速系统的设计原理和步骤。
一、直流电机调速系统的基本原理直流电机调速系统的基本原理是通过改变电机的电压和电流来控制电机的转速。
一般来说,直流电机的转速与电机的电压和负载有关,转速随电压增加而增加,转速随负载增加而减小。
因此,当我们需要调节直流电机的转速时,可以通过改变电机的电压和负载来实现。
二、直流电机调速系统的设计步骤1.确定设计要求:在设计直流电机调速系统之前,首先需要确定系统的设计要求,包括所需的转速范围、响应速度、控制精度和负载要求等。
这些设计要求将指导系统的设计和选择适当的控制器。
2.选择控制器:根据设计要求,选择适当的控制器。
常见的直流电机调速控制器有PID控制器、模糊控制器和自适应控制器等。
根据实际情况,选择最合适的控制器来实现转速调节。
3.选择传感器:为了实时监测电机的转速和位置,需要选择合适的传感器来进行测量。
常见的传感器有光电编码器、霍尔效应传感器和转速传感器等。
根据实际需求,选择合适的传感器进行安装和测量。
4.搭建电路:根据控制器的要求,搭建合适的电路来实现控制和测量功能。
通常需要安装电压和电流传感器来实时监测电机的电压和电流,并将测量结果反馈给控制器。
5.调试和测试:在电路搭建完成后,需要进行调试和测试来验证系统的性能。
首先调整控制器的参数,使得系统能够按照设计要求进行转速调节。
然后进行负载试验,测试系统在不同负载下的转速调节性能。
对系统进行调试和测试,可以发现问题并及时解决,确保系统能够正常工作。
6.性能优化:根据测试结果,对系统进行性能优化。
根据实际需求,调整控制器的参数和传感器的位置,改善系统的转速调节性能和响应速度。
优化后的系统将更好地满足设计要求。
三、直流电机调速系统的工程应用总结:本文详细介绍了直流电机调速系统的设计原理和步骤。
直流电机控制电路设计

直流电机控制电路设计1.电阻控制电路:电阻控制电路是最简单的直流电机控制电路。
通过在直流电机的电源电路中串接一个可调节的电阻,可以改变电机的供电电压,从而控制电机的转速。
这种方法简单易行,但效率低下,能耗较大。
2.利用PWM信号控制电机速度:PWM(脉宽调制)信号是一种控制电子设备的常用方法。
在直流电机控制中,可以通过改变PWM信号的脉宽来控制电机的转速。
脉宽越宽,电机供电时间越长,转速越快;脉宽越窄,电机供电时间越短,转速越慢。
通过控制PWM信号的频率,可以实现更精确的速度控制。
3.使用驱动器芯片控制电机:驱动器芯片是一种专门用于控制电机的集成电路。
它提供了多种控制电机速度和方向的功能。
通过输入控制信号,驱动器芯片可以精确地控制电机的转速和转向。
驱动器芯片通常由功率放大器、逻辑电路和电源电路组成。
4.使用微控制器控制电机:微控制器是一种具有处理能力的单片机,可以通过编程设置来控制电机的运动。
通过连接微控制器和电机驱动电路,可以实现对电机转速、方向等参数的精确控制。
微控制器不仅能实现速度控制,还可以实现与其他设备的通信和协调工作。
在直流电机控制电路设计中1.电机的功率需求和特性:根据电机的功率需求,选择适当的电源和电源电压。
同时,需要了解电机的特性,如额定电流、额定电压等参数。
2.控制方法选择:根据实际应用需求,选择合适的控制方法。
比如,需要精确的速度控制可以选择PWM控制;需要简单控制可以选择电阻控制。
3.控制电路的稳定性和可靠性:设计的电路应具有良好的稳定性和可靠性,避免由于电路设计不合理导致的电机运动异常或损坏。
4.电路的成本和尺寸:根据实际应用需求和预算,选择合适的电路设计方案。
有时需要考虑电路尺寸的限制,如嵌入式设备中需要小巧的电路。
总之,直流电机控制电路设计需要根据具体应用需求选择合适的控制方法,并考虑电机的功率需求、特性、稳定性、可靠性、成本和尺寸等因素。
通过合理的设计和调试,可以实现对直流电机运动的精确控制。
5v直流电机调速电路设计ad设计及其原理

5v直流电机调速电路设计ad设计及其原理
为了设计一个5V直流电机的调速电路,我们可以使用一个无刷直流电机(BLDC motor),以及一个电子调速器(ESC)来控制电机的转速。
基本原理是通过调整输入给电机的电压来改变电机的转速。
通常情况下,直流电机的转速与输入电压之间存在线性关系。
因此,我们可以通过调整输入电压的大小来实现对电机转速的调节。
以下是一个简单的5V直流电机调速电路设计及其原理:
1. 材料准备:
- 5V直流电机
- 电子调速器(ESC)
- Arduino或其他微控制器
- 电源(可选择5V电源)
2. 连接电机和电子调速器:
- 将电机的电源线连接到电源的正极,将电机的地线连接到电源的负极。
- 将电机的三个相线(A、B、C)连接到电子调速器的对应引脚。
3. 连接电子调速器和微控制器:
- 将电子调速器的信号线连接到微控制器的数字引脚。
这个信号线用于发送控制电机转速的指令。
4. 编程微控制器:
- 使用Arduino或其他微控制器来编写调速程序。
- 根据需要,使用PWM信号模拟模式或其他相应的驱动方式编程。
5. 控制电机转速:
- 在程序中,使用微控制器发送PWM信号控制电子调速器的输入电压。
通过调整PWM信号的占空比(即高电平持续时间占整个周期的比例)来调整电机的输出转速。
通过这样的设计,我们可以实现对5V直流电机的精确调速。
这种设计可以应用于许多需要对电机转速精确控制的场合,如机械设备、机器人、无人机等。
直流电机调速控制和测速系统设计

直流电机调速控制和测速系统设计摘要:在电机结构之中,直流型的电机在性能上具有极高的优势,随着时代的飞速发展,有关直流电机的应用范围也越发广泛。
但是,传统的直流电机的工作性质决定它会面临有关运转方面的问题,如何进行转速控制便成为困扰直流电机发展与应用的重要原因。
而直流电机控制系统的出现,很好地缓解了这方面的问题,不但提高了直流电机的稳定性与精准性,同时还能够对直流电机开展有效的调速控制,以此来满足我国对相关设备的应用需求。
正因如此,本文就直流电机调速控制加以分析,并以此为基础开展相应的测速系统设计。
关键词:直流电机;调速控制;测速系统电子技术是新时代发展的基础,对于人们的日常生活有着极为重要的影响,随着我国科学技术的不断提升,有关直流电机的成本也在不断降低,在这一过程中,直流电机本身所具备的优良特性也会得到有效发挥,在发展前景方面也会更加乐观。
此外,由于直流电机本身在控制方面相对简单,且自身所具备的应用性比较强,在进行设计的过程中,只需要对其自身调速稳定内容进行优化即可。
但是,当前我国在有关这方面的控制技术上还存在着一定程度的问题,很多计算过程十分复杂,很难将直流电机的调速控制工作完全发挥出来。
正因如此,本文就这方面进行调速与测速系统的控制与设计,以此来确保整个电机设备的稳定性与安全性能够得到有效提升。
一、电机调速原理及其实现电机调速原理主要是指对电机两端所存在的电压进行数据上的更改,以此来完成对电机转速的调节工作,对于电机而言,当自身的电压方向出现改变,那么电机的旋转变化发生改变[1]。
而PWM在调速原理方面则是以脉冲信号为主,利用脉冲信号的输出特性来进行传输,并改变原本存在于电机内部空间的脉冲信号,通过间接或速度按钮来完成有关电机电压的更改工作,从而来确保电机的转速能够因此发生改变。
在这一过程中,电机内部的脉冲占比越大,转速也就越慢[2]。
本文针对直流电机进行相应的系统设计,整个电路主要是以H桥为主,为了确保整个驱动电机能够得到有效控制,将三极管进行单片机的引脚安装,将基极部分分别安装在P3.4以及P3.7这两部分,从而来确保当电机处于运行状态时,能够利用垫片机来对其自身的转速内容进行控制。
直流电机测速实训报告

一、实训目的通过本次实训,使学生了解直流电机测速的基本原理,掌握直流电机测速仪的设计与制作方法,提高学生的动手能力和创新意识。
同时,培养学生的团队合作精神和严谨的科学态度。
二、实训内容1. 直流电机测速原理直流电机测速是通过测量电机转动时产生的电压信号,从而确定电机的转速。
常用的测速方法有电磁测速、光电测速和霍尔元件测速等。
本次实训采用霍尔元件测速方法。
2. 直流电机测速仪的设计与制作(1)电路设计直流电机测速仪的电路主要由以下几个部分组成:电源模块、霍尔元件模块、放大电路模块、滤波电路模块、A/D转换模块、单片机控制模块和显示模块。
(2)硬件制作根据电路设计,制作电路板,焊接各个元件,连接好电路。
(3)软件编程编写单片机控制程序,实现以下功能:1)采集霍尔元件输出的电压信号;2)将电压信号转换为转速值;3)将转速值显示在LCD屏幕上;4)通过红外遥控器控制测速仪的开关和转速设定。
3. 实验步骤(1)组装测速仪按照电路图组装好测速仪,确保各个元件焊接牢固,电路连接正确。
(2)调试测速仪将组装好的测速仪接入电源,调试各个模块,确保电路正常工作。
(3)测试测速仪将测速仪与待测电机连接,通过红外遥控器控制测速仪的开关和转速设定,观察LCD屏幕上显示的转速值是否准确。
三、实训结果与分析1. 实验结果本次实训成功制作了一台直流电机测速仪,通过测试,测速仪能够准确测量电机的转速,满足实验要求。
2. 结果分析(1)电路设计合理,元件选择合适,电路连接正确,确保了测速仪的正常工作。
(2)软件编程实现功能完善,能够满足实验要求。
(3)测速仪具有较好的稳定性和抗干扰能力。
四、实训总结1. 通过本次实训,使学生掌握了直流电机测速的基本原理和测速仪的设计与制作方法。
2. 提高了学生的动手能力和创新意识,培养了团队合作精神和严谨的科学态度。
3. 深化了对电子电路、单片机编程和传感器应用等课程知识的理解。
五、实训体会1. 在实训过程中,认真对待每一个环节,确保电路连接正确,编程无误。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要在电气时代的今天,电动机在工农业生产与人们日常生活中都起着十分重要的作用。
直流电机作为最常见的一种电机,具有非常优秀的线性机械特性、较宽的调速范围、良好的起动性以及简单的控制电路等优点,因此在社会的各个领域中都得到了十分广泛的应用。
系统主要功能是:AT89C51单片机接受霍尔传感器传来的脉冲信号,单片机根据外部中断,以及内部定时器进行计数计算出电机转速送到LED并显示,外部装有蜂鸣器电路,在超速或低俗过低都会停止电动机,蜂鸣器发音,显示器不显示,从实用角度看,评价一个系统实用价值的重要标准,就是这个系统对社会生活和科技观念有多大的贡献。
本设计以单片机为核心设计一个电动机转速测定及数据显示控制系统,要求对转速范围在0-3000r/min的直流调速电动机进行测量并显示,转速数据显示精度要达到转速个位数,有转速高、低限报警提示。
本设计使用6V直流电机。
将霍尔传感器产生的脉冲信号输入到单片机外部中断0口,单片机工作在内部定时器工作方式0,对周期信号进行计数,调用计算公式计算出转速,调用显示程序在LED上,其主要内容是单片机部分主要完成电机转速的测量,LED显示部分主要是把转速显示出来,显示范围在0-3000r/min之间。
本设计主要研究直流电机的控制和测量方法,效率高,电路简单,使用也比较广泛,测速系统采用集成霍尔传感器敏感速率信号,具有频率响应快、抗干扰能力强等特点。
从而对电机的控制精度、响应速度以及节约能源等都具有重要意义。
关键词:单片机霍尔IC传感器 , DAC0832 直流电动机转速流程图A/D 和D/A转换器目录摘要 (2)第一章:引言 (5)第二章:系统功能分析 (7)2.1 系统功能概述 (7)2.2 系统要求及主要内容 (7)2.3 系统技术指标 (7)第三章:系统总体设计 (8)3.1 硬件电路设计思路 (8)3.2 软件设计思路 (9)第四章:硬件电路设计 (8)4.1 单片机描述 (12)4.1.1 AT89C51引脚及作用 (12)4.1.2 ULN2003引脚图及功能 (13)4.2 外围电路设计 (14)4.2.1时钟电路 (14)4.2.2复位电路 (14)4.2.3测速电路 (15)4.2.4报警电路 (16)4.2.5显示电路 (16)4.2.6 74HC573引脚图及功能 (18)第五章:软件电路设计 (20)第六章:系统调试 (23)6.1 硬件调试 (23)6.2 软件调试 (24)6.3 综合调试 (24)6.4 故障分析与解决方案 (24)6.4.1 故障出现情况 (24)6.4.2 解决方案 (25)第七章:结论 (30)参考文献 (31)致谢 (28)附录 (29)第一章引言电子技术的高速发展,促使直流电机调速逐步从模拟化向数字化转变,特别是单片机技术的应用,使直流电机调速技术进入到一个新的阶段。
直流电动机具有良好的起动、制动性能,宜于在大范围内平滑调速,在许多需要调速或快速正反向的电力拖动领域中得到了广泛的应用。
从控制的角度来看,直流调速还是交流拖动系统的基础。
早期直流电动机的控制均以模拟电路为基础,采用运算放大器、非线性集成电路以及少量的数字电路组成,控制系统的硬件部分非常复杂,功能单一,而且系统非常不灵活、调试困难,阻碍了直流电动机控制技术的发展和应用范围的推广。
随着单片机技术的日新月异,使得许多控制功能及算法可以采用软件技术来完成,为直流电动机的控制提供了更大的灵活性,并使系统能达到更高的性能。
采用单片机构成控制系统,可以节约人力资源和降低系统成本,从而有效的提高工作效率。
在传统生产行业中,经常遇到各种需要测量转速的场合,例如发动机,电动机,机床主轴等旋转设备的运转和控制中,常需要分时或连续测量,显示其转速及瞬时转速。
在现代化工业生产过程中,为了实现各种生产工艺过程,需要各种各样的生产机械。
拖动各种生产机械运转,可以采用气动,液压传动和电力拖动。
由于电力拖动具有控制简单﹑调节性能好﹑耗损小﹑经济,能实现远距离控制和自动控制等一系列优点,因此大多数生产机械都采用电力拖动。
按照电动机的种类不同,电力拖动系统分为直流电力拖动系统和交流电力拖动系统两大类。
纵观电力拖动的发展过程,交、直流两种拖动方式并存于各个生产领域。
在交流电出现以前,直流电力拖动是唯一的一种电力拖动方式,19世纪末期,由于研制出了经济实用的交流电动机,致使交流电力拖动在工业中得到了广泛的应用,但随着生产技术的发展,特别是精密机械加工与冶金工业生产过程的进步,对电力拖动在起动,制动,正反转以及调速精度与范围等静态特性和动态响应方面提出了新的,更高的要求。
由于交流电力拖动比直流电力拖动在技术上难以实现这些要求,所以20世纪以来,在可逆,可调速与高精度的拖动技术领域中,相当时期内几乎都是采用直流电力拖动,而交流电力拖动则主要用于恒转速系统。
直流电机作为执行机构被广泛地应用于各类控制系统中,其驱动与转速精度是电机能够稳定工作的关键。
为此,我们提出了一种直流电机驱动与转速测量系统的设计方法,为直流电机制造、定型以及应用提供一些借鉴。
同时对电机驱动及其速度测量的研究,也我们系统掌握了电源驱动电路和速度测量电路的连接,以及其中用的到的诸如:LM317,8253,8051 等芯片的功能及其各个引脚的功能,同时通过用面包板搭建临时电路,加强了我们的动手能力,提高了我们解决实际问题的能力,充分的体现了理论与实践结合。
利用电子信息技术改造传统产业,可以提高生产效率,提升产品的市场竞争力。
在这种时代背景下,如果应用现代化手段对电机转速进行科学改变,精确测量,并辅以数码显示,超速报警等装置,对工业,生活中的一些旋转设备的速度以及需要控制其速度的仪器和用品加以控制和测量,会给工业生产和生活带来看得到的方便,为了能精确的测量转速,还要保证测量的实时性,要求能测得瞬时转速。
随着计算机的广泛应用,特别是高性能/价格比的单片机涌现,转速测量普遍采用了以单片机为核心数字法,智能化微电脑代替了一半的机械式或模拟量结构。
经历了100多年的技术发展,电动机自身的理论基本成熟。
随着电工技术的发展,对电能的转换、控制以及高效使用的要求越来越高。
电磁材料的性能不断提高,电工电子技术的广泛应用,为电动机的发展注入了新的活力,未来电动机将会沿着体积更小、机电能量转换效率更高、控制更灵活的方向继续发展。
设计以单片机为中心,霍尔传感器为测量器件,全数字化的测速仪器。
这在工业控制和民用电器中都有较高的使用价值。
转速是工程中应用非常广泛的一个参数,其测量方法很多,而模拟量的采集和模拟处理一直是转速测量的主要方法,目前这种测量方法已经不适应现代科技的发展要求.随着大规模及超大规模集成电路的发展, 使得全数字测量仪器越来越普及,其转速测量仪器也可以用全数字化处理.在测量范围和测量精度方面都有很大提高。
本文的研究任务是研究电动机转速测定系统的设计。
通过对AT89C51相关芯片的了解,实现对该系统的硬件与软件设计。
要求以单片机作为核心器件,单片机通过对负脉冲计数,可计算出电机的转速,在超高时、低速限时,有报警提示,其优点时硬件电路简单,软件功能完善,测量速度快,精度高,控制系统可靠,性价比较高等特点。
第2章系统功能分析1系统功能概述系统主要功能是:AT89C51单片机接受霍尔传感器传来的脉冲信号,单片机根据外部中断,以及内部定时器进行计数计算出电机转速送到LED并显示,外部装有蜂鸣器电路,在超速或低俗过低都会停止电动机,蜂鸣器发音,显示器不显示,从实用角度看,评价一个系统实用价值的重要标准,就是这个系统对社会生活和科技观念有多大的贡献,转速测量系统具有大范围、高精度等优点、测量速度快,这种系统将会有良好的应用。
2.1系统要求及主要内容以单片机为核心设计一个电动机转速测定及数据显示控制系统,要求对转速范围在0-3000r/min的直流调速电动机或交流变频调速电动机进行测量并显示,转速数据显示精度要达到转速个位数,有转速高、低限报警提示。
本设计使用6V直流电机。
将霍尔传感器产生的脉冲信号输入到单片机外部中断0口,单片机工作在内部定时器工作方式0,对周期信号进行计数,调用计算公式计算出转速,调用显示程序在LED上,其主要内容是单片机部分主要完成电机转速的测量,LED显示部分主要是把转速显示出来,显示范围在0-3000r/min之间。
2.2系统技术指标系统主要完成的功能是设计并制作单片机的转速测量的硬件系统,用汇编语言完成转速测量的软件系统,要求把转速显示四位LED数码管上,精度为0.1﹪。
根据系统要实现的功能以及要求,要实现单片机转速测量主要是各个模块的设计,定时器计数功能、以及LED驱动,单片机可通过编程控制外围部件,能实现较高的自动化程度,以它为系统核心的控制模块可实现主从控制,完成预定任务。
第三章系统总体设计1硬件电路设计思路硬件设计的任务是根据总体设计要求,确定系统中所使用的元器件,设计出系统的电路原理图。
89C51单片机通过INT0输入传感器信号,P2口接LED动态显示,转速测量部分硬件设计电路本主要由两部分组成:1.霍尔传感器测速部分。
测量转速的霍尔传感器和被测物体通州连接,机轴每转一周,产生一定量的脉冲个数,由霍尔器件电路部分输出。
2.测得的脉冲处理和显示部分,测速主要由霍尔传感器完成。
脉冲处理部分主要经放大信号后对脉冲进行处理,由单片机P1.1口输入,经由AT89C51处理后使电动机转速显示在数码管上。
并且使得转速测量误差小于±20转/秒。
其系统设计框图如图3-1所示。
图3-1 系统设计框图3.1软件设计思路软件需要解决的是定时器0的记数外部中断0的设定,由于测量转速范围大,所以低速和高速都要考虑在内,关键在于一个四字节除三字节程序的实现,显示部分、需要有一个二进制到十进制的转换程序,以及转换成非压缩BCD的程序后,才能进行调用查表程序送到显示。
软件工作流程:霍尔传感器利用磁电效应产生一周期脉冲向单片机的外部中断0(P3.2)口发送一个中断信号,定时器工作在内部定时,THO、THL设定初值为0,作为除数的低两字节,利用软件计数器,定时器0中断的次数作为除数高字节,中断完毕读取内部计数值作为除数,调用除法程序计算转速,再对二进制数进行一系列变换后调用查表程序,显示在LED上。
转速部分软件设计思路:AT89C51单片机的P3.2口接收传感器信号,主要编写一个外部中断服务程序INT0,读取计数值的三个字节,并再次清0记数初值以便下次的记数和计算,调用两字节二进制-三字节十进制转换子程序BCD,再调用十进制转换成非压缩BCD程序,最后调用查表程序送到显示。
第四章硬件电路设计1模数(A/D)转换电路1模数(A/D)转换电路。