基于霍尔传感器的电机转速测量系统设计讲解

基于霍尔传感器的电机转速测量系统设计讲解
基于霍尔传感器的电机转速测量系统设计讲解

摘要

在当今工业生产过程中,越来越多的场合需要测量电机的转速,转速已成为电机最重要的工作参数之一。测量转速的方法有许多,最常用的两种方法为:光电式传感器测转速,霍尔式传感器测转速。本文将着重介绍基于单片机的霍尔式传感器测量转速。

关键词:霍尔传感器,单片机,转速。

目录

1引言 (2)

2设计要求 (2)

3方案论证 (2)

3.1测量方法的选型 (3)

3.2核心处理模块的方案 (3)

3.2.1控制芯片的选型 (3)

3.2.2采用51单片机测量的方案论证 (4)

3.2.3软件系统设计方案 (4)

3.3电机转速测量模块的方案 (5)

3.4电机转速控制方案 (5)

3.5显示模块方案 (6)

4系统设计 (6)

4.1单片机模块 (6)

4.1.1 51单片机介绍 (6)

4.1.2系统的复位电路 (8)

4.1.3系统时钟电路设计 (8)

4.1.4 IO口管脚分配 (9)

4.2电机转速控制 (9)

4.3显示模块 (10)

4.3.1 LCD1602介绍和指令 (10)

4.3.2LCD1602的工作时序 (13)

4.4霍尔传感器模块 (13)

5.软件系统设计 (14)

5.2程序模块 (15)

5.2.1数据采集处理部分和PWM输出部分 (15)

5.2.2 LCD1602显示部分 (16)

参考文献 (17)

原理图 (18)

1.引言

转速是电动机极为重要的一个状态参数,在很多运动系统的测控中,都需要对电机的转速进行测量,速度测量的精度直接影响系统的控制情况,它是关系测控效果的一个重要因素。不论是直流调速系统还是交流调速系统,只有转速的高精度检测才能得到高精度的控制系统。

本系统以AT89C51单片机为控制核心,用霍尔传感器作为测量小型直流电机转速的检测元件,经过单片机实时数据处理,用LCD1602显示小型直流电机的转速。本系统可对转速0—3000r/min 进行高精度测量。且还可扩展更宽的测量范围。

2.设计要求

基于霍尔传感器的电机转速测量系统设计,测量范围:0-3000转/分,测量精度:±3转/分,实时显示。

3.方案论证

根据题设要求,本系统的原理框图如图3-1所示

图3-1:原理框图

电机

单片机控制模块 显示模块

霍尔传感

电机转速控制

3.1测量方法的选型

对转速的测量实际上是对转子旋转引起的周期脉冲信号的频率进行测量,其中测频率的方法有许多,最常用的方法有两种:等精度测量法和计数测频法。等精度测量法精度很高常常用于工业测量,但实现该方法比较困难要求比较高。计数测频率的测量精度次之,由于量化误差的存在,它的精度受频率的高低影响,频率越高,测量精度越高,反之亦然。但实现该方法简单,要求不高。所以由于本人所学有限,在本设计中将选择计数测频法,计数测频的方法一般有两种方法:方法1:测频率法

在一定的时间间隔t内,计数被测信号变化的次数N,则被测信号的频率

为f=Nt 。

优点:适合测频率较高的情况。

缺点:不适用于测低频。

方法2:测周期法

在被测信号的n个周期内,计数时钟个数数为m,周期为t,则测被测信号的频率可表示为f=n/mt

优点:适合测低频,能提高测频精度。

缺点:不适合测高频,要想测高频,则必须提高处理器的能力。

本次设计将选用方法一,和方法二的组合。

3.2核心处理模块的方案

3.2.1 控制芯片的选型

方案一:用STM32做核心控制器。STM32是32位单片机,处理速度快,最大时钟频率能达到72Mhz。内部资源丰富,具有大容量的内置闪存,在32k-128k 之间。内置丰富的外部中断和定时器,丰富的IO接口,最多可达112个,自带AD,DA转换器,且功耗非常低,稳定性非常高。总之STM32的功能非常强大,

适合做比较大的系统,是51单片机不能比拟的。

缺点:成本比较贵,编程复杂,画板子比较麻烦。

方案二:用AT89C51做核心控制器。AT89C51是一种8位单片机,工作时钟快,具有4K的闪存,使用寿命长,可擦写循环1000次以上,功耗低,稳定性高,价钱非常低廉,编程简单,非常实用,适合小系统设计。

缺点:闪存小,不能进行大系统开发,内部资源少。

本课题整个系统比较小,若使用STM32做核心控制器将造成巨大的资源浪费,会增加成本,不适宜大规模的推广。而使用51单片机,价格低廉,操作简单,内部资源完全满足本系统的开发要求。所以综上所诉,本设计选择方案二。

3.2.2采用51单片机测量的方案论证

根据题设要求,最大测量转速为3000r/min,即50r/s,一转所花最小时间为20ms。采用分辨率为36的测量精度,即有36个磁钢,则磁钢与磁钢之间所花最小时间为20/36=0.56ms。若单片机采用11.0592Mhz的晶振,则执行一条指令的时间大约为1us,进入中断的时间只需几微秒,远远小于磁钢与磁钢之间所花的最小时间。所以完全可以忽略单片机在执行程序时所花的时间对测量结果的影响。因此用51单片机完全能够满足测量要求,不需要运行速度更快的单片机。由以上所诉该方案可行。

3.2.3软件系统设计方案

题设要求为0-3000r/min,所以我有以下三种方案

方案一:在低转速和高转速时都选择1分钟为闸门时间,则计数器所得值m,除以磁钢个数n,即得转速r=m/n。

缺点:不管是低转速,还是高转速等待时间过长,对测量高转速不适宜,适宜测量低转速,但对于。

方案二:根据电机转速快慢智能判断闸门时间。在1s内判断通过磁钢的个

数,如果大于等于360个(即大于等于600转/分),则计算算出转速。如果小于360个则延长闸门时间至10秒,计算通过磁钢个数,如果大于等于360个(即大于等于60转/分),计算出转速。如果小于360个则再延长闸门时间至60s,计算通过磁钢的个数,计算出转速。根据题设要求测量误差不能大于正负3转/分。而本设计最大测量误差为5/36=0.14转/分(大于1转/分时),当且仅当在闸门时间为1s时可能取得。

优点:该方法对测量大于等于600转/分的转速所花时间较短

缺点:对量小于等于600转/分的转速所花时间较长,不过为了提高测量精度只好延长时间。

方案三:在高转速时(大于等于600转/分),选用测频法,即与方案二测高转速的方法一样。在低转速(小于600转/分),选用周期测频法。这样既可提高测量速度,又可提高精度。

综上所诉方案三更好,所以本课题选择方案三。

3.3电机转速测量模块的方案

采用开关型霍尔传感器进行测速。

霍尔开关传感器测频法测速原理:小磁铁固定在转盘上,转盘与电机轴相连,同步转动,小磁铁通过霍尔传感器时,霍尔传感器产生一个相应的脉冲,我们在单位时间内计算脉冲的个数,再除以小磁铁的个数,得到的值即为电机的转速,其中小磁铁的个数即为分辨率的值,小磁铁越多分辨率越高,测量精度越高。

在本课题中将采用分辨率为36进行测量。这样能够减小由计数法测频所引起的正负1个脉冲(量化误差)误差的影响。

3.4电机转速控制方案

采用按键控制PWM的输出脉宽从而控制电机的转速,方便测量电机不同的转速。

3.5显示模块方案

方案一:选用数管显示,显示单一。

方案二:选用LCD1602显示,显示丰富。

由于数码管显示内容单一,所以我选择显示内容更丰富的方案二。

4.系统设计

本系统选用的模块包括:单片机系统,转速测量模块,LCD显示模块,控制电机转速模块。

4.1单片机模块

本课题选用AT89C51单片机作为主控器

4.1.1 51单片机的介绍

52单片机引脚图如图4-1所示:

图4-1:单片机引脚图

主要特性:

★4K字节可编程闪烁存储器

★寿命:1000写/擦循环

★数据保留时间:10年

★32可编程I/O线

★5个中断源,两个外部中断,两个定时器中断,一个串口中断

★有一个串口

★低功耗的闲置和掉电模式

管脚说明:

1.40脚VCC用于接电源正极。

2.20脚GND接电源负极。

3.P1,P2为双向IO口。

4.P0口在作为输出口是一般要接上拉电阻,增大驱动能力。

5.P3口除了作为IO口外,还有复用功能,复用功能如下表4-1

表4-1

引脚复用名称复用功能

P30 RXD 串行数据接收

P31 TXD 串行数据发送

P32 INT0 外部中断0

P33 INT1 外部中断1请求P34 T0 定时器/计数器0 P35 T1 定时器/计数器1 P36 WR 外部RAM写选通P37 RD 外部RAM读选通

6.PSEN:外部程序存储器的选通信号。

7.XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。

8.XTAL2:来自反向振荡器的输出。

9.9脚RST复位脚

4.1.2系统的复位电路

复位电路是整个系统重要的一环,当运行出错时可以按下复位按键复位,不需断电重新操作。本复位电路选择上电自动复位电路。如图4-2所示。当电路上电时,由于电容两端的电压不可跳变,所RST端会是高电平,系统复位。等电容充电完成后,RST端变为低电平,系统正常工作。

图4-2:复位电路

4.1.3系统时钟电路设计

时钟电路为整个系统提供时钟,是整个系统不可缺少的一环。它控制着系统的运行速率,采用的时钟晶振越大运行速率越快。由于受51单片机自身限制,时钟晶振也不能选择过大,51单片机能支持几十兆的晶振。在本系统设计中,选用11.0592Mhz的晶振,目的是为了是在使用定时器时,更加方便精准,提高测量精度。晶振电路如图4-3所示。在选择晶振两边的电容时不宜选择过大。当电容太大时晶振不能正常起振,导致系统不能正常工作。本次选择30pf的电容。

图4-3:时钟电路

4.1.4 IO口管脚分配

1.传感器输出接口P3.5I/O口,用于计数脉冲个数。

2.对按键进行I/O口分配,将选用两个按键,一个用于增大PWM输出的占空比,即增大转速,分配管脚为P1.0;一个用于减小PWM的占空比,即减小转速,分配管脚为P1.1 。

3.PWM输出I/O分配:选P1.7作为模拟PWM输出口

4.LCD显示I/O口分配:P0口接LCD的数据传送接口,P2.0~P2.2作为作为LCD的控制接口,分别接LCD的E(使能端),RW(读写端),RS(数据/命令端)

4.2电机转速控制

控制电机的转速的快慢,也就相当于控制电机两端电压的大小,控制电压的大小可以选择DA数模转换器,也可以选择PWM输出控制。若用DA控制,则会多增加芯片,没有直接用PWM控制那么实用。PWM可以直接由单片机模拟输出,操作方便简单,所以本次选择PWM来控制电机转速。

PWM的全称是Pulse Width Modulation,即脉宽调制变换器。它的作用是把恒定的直流电源电压调制成频率一定,宽度可变的脉冲电压序列,从而改变平均输出电压的大小,以调节电机的转速。

在电机转动时,由于电机本身要切割磁感线从而产生自身感应电动势,如果把电机电源直接与单片机系统共用一个电源,则会对整个控制系统产生巨大的影响,使整个系统不能正常的工作。为了消除这一影响,采用光耦耦合器把电机和单片机分开,从而达到消除这一影响的目的。

为了控制PWM的占空比,我选用两个按键来控制。具体电路如图4-4所示:

图4-4

按键S2增加PWM占空比,即增加转速。

按键S3减少PWM占空比,即减小转速。

单刀Key1:电机开关。

4.3显示模块

4.3.1 LCD1602介绍和指令

本次显示模块选用LCD1602,LCD液晶也叫1602字符型液晶它是一种专门用来显示字母、数字、符号、等的点阵型液晶模块,它由32个5*7或者5*11点阵字符位组成,每个点阵字符位都可以显示一个字符,不能显示汉字和图片。

LCD1602的引脚说明即指令说明分别如表4-1,表4-2所示所示,

引脚引脚名电平输入/输出作用

1 GND 电源地

2 VCC 电源正极

3 VEE 对比调整电压

4 RS 0/1 输入0:输入指令1:输入数据

5 R/W 0/1 输入0:写入数据或指令;

1:从LCD读数据

6 E 1,1→0输入使能信号,1读取信息

1→0(下降沿)执行指令

7 DB0 0/1 输入/输出数据总线0

8 DB 0/1 输入/输出数据总线1

9 DB0/1 输入/输出数据总线2

10 DB 0/1 输入/输出数据总线3

11 DB 0/1 输入/输出数据总线4

12 DB 0/1 输入/输出数据总线5

13 DB 0/1 输入/输出数据总线6

14 DB 0/1 输入/输出数据总线7

15 A +VCC LCD背光电源正极

16 K 接地LCD背光电源负极

LCD1602液晶显示电路如图4-5所示:

图4-5:液晶显示电路

指令功能

指令编码 RS

R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 清屏 0 0 0 0 00 0 0 0 0 1 光标归位 0 0 0 0 0 0 0 0 1 X 进入设置模式 0 0 0 0 0 0 0 1 I/D S 显示开关控制 0 0 0 0 0 0 1 D C B 设置显示屏或光标的移动

方向 0

1

S/C

R/L

X

X

功能设置 0 0 0 0 1

D

N

F

X

X

设定CGRAM 地址 0 0 0 1

CGRAM 的地址(6位) 设定DDRAM 地址 0 0 1 DDRAM 的地址(7位)

读取忙碌信号 或AC 地址 0

1

1:忙 0:操作

AC 内容(7位)

写数据到DDRAM 或

CGRAM

1

写入数据D7-D0

从DDRAM 或CGRAM 读

出数据

1

1

读出数据D7-D0

4.3.2LCD1602的工作时序

LCD的工作时序如图4-6所示

图4-6:LCD1602的工作时序

基本操作时序:

读状态RS=L,RW=H,E=H 输出:DB0~DB7=状态字

写指令RS=L,RW=L,E=下降沿DB0~DB7=指令码

读数据RS=H,RW=H,E=H 输出:DB0~DB7=数据

写数据RS=H,RW=L,E=下降沿DB0~DB7=数据

4.4霍尔传感器模块

霍尔传感器选用GS3020,GS3020共有三个管脚:

1脚VCC接电源正极;2脚信号输出端;3脚接电源负极

测速电路如图4-7所示,其中C5用于率电源滤波,C4用于霍尔元件输出信号的滤波,用一个比较器LM324把输出信号转换成方波,以便于单片机计数。

将LM324的输出端与单片的P3.5口相连,它是计数器1的输入口。在这儿我们将采用16位计数器。

图4-7:测速模块

5.软件系统设计

整个软件系统的工作流程如图5-1所示:

开始

LCD,定时器,计数

器初始化

PWM输出,电机转动

频率采集

数据处理算法

LCD显示

图5-1:系统工作流程图

5.2程序模块

整个系统的程序模块包括3部分: 1.数据采集,处理部分。 2.显示模块程序

3.按键控制PWM 输出,改变电机转速。

5.2.1数据采集处理部分和PWM 输出部分

由于本课题采用计数测评法所以选用单片机的计数器1来进行计数。用单片机的定时器0来计时阀门时间。计数器定时器的模式都采用16位。

我们采用分段式计算频率的大小,如前面方案选择所示,所以具体的程序流程图如图5-2所示:

初始化定时器,计数器,外部中断

定时器开始定时1s ,计数器

开始计数

1s 内计数器的 值≧360否?

选用周期测频法,清计数器,关定时

器,并清零 等待第二次计数,关定时器。清零计

数器,并关闭,获取一个周期的时间;

LCD 显示

等待第一次计数,开定时器0,计

算一个周期的时间

提取计数值进行数据处理,计算转速

提取周期,清定时器0,计算转速

重新测速

5.2.2LCD1602显示部分

在这里我们只用到LCD的写数据功能,不用读数据功能。所以LCD显示程序流程图如图5-2所示:

开始

LCD初始化

忙否

执行写命令

写数据

图5-3:显示流程图

参考文献

①刘刚. 单片机原理及其接口技术.科学出版社.2012.

②郭天祥.51单片机C语言教程[M].北京:电子工业出版社. 2013 .

③传感器原理及工程应用(第四版).西安电子科技大学出版社2014.5.

④孙桂荣,班莹,刘鸣.电机转速测量设计实验. 实验室科学,2005

⑤谭浩强.C程序设计(第二版)北京:清华大学出版社,2005

⑥何希才,薛永毅.传感器及其应用实例[M].北京:机械工业出版社,2004.1

原理图

基于单片机的电机转速测量系统

兰州交通大学 毕业设计文献综述 题目:基于单片机的电机转速测量系统Title:Motor speed measuring system based on single chip microcomputer 姓名:韦宝芸

学号:3 班级:机设1202班 摘要 本文首先叙述了单片机测量转速的系统构成及转速测量的几种常用方法,分析了相应方法在测量上的特点、误差和计算。其次,针对特定的应用环境,设计出一种基于 80C51单片机的全数字式测速系统,详细阐述了系统的工作原理,指出产生误差的可能原因,并给出了具体解决的方法;根据系统要求编制了源程序,分析其工作流程。最后,对构建的系统利用仿真机进行调试,对测量指标进行了分析、比较并提出改进方案。 关键词:单片机、转速、测量精度 Abstract

This 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

传感器原理——基于霍尔传感器的转速测量系统设计

. 传感器原理及应用期末课程设计题目基于霍尔传感器的转速测量电路设计 姓名小波学号8888888888 院(系)电子电气工程学院 班级清华大学——电子信息 指导教师牛人职称博士后 二O一一年七月十二日

摘要:转速是发动机重要的工作参数之一,也是其它参数计算的重要依据。针对工业上常见的发动机设计了以单片机STC89C51为控制核心的转速测量系统。系统利用霍尔传感器作为转速检测元件,并利用设计的调理电路对霍尔转速传感器输出的信号进行滤波和整形,将得到的标准方波信号送给单片机进行处理。实际测试表明,该系统能满足发动机转速测量要求。 关键词:转速测量,霍尔传感器,信号处理,数据处理

Abstract: The rotate speed is one of the important parameters for the engine, and it is also the important factor that calculates other parameters. The rotate speed measurement system for the common engine is designed with the single chip STC89C51. The signal of the rotate speed is sampled by the Hall sensor, and it is transformed into square wave which will be sent to single chip computer. The result of the experiment shows that the measurement system is able to satisfy the requirement of the engine rotate speed measurement. Key words:rotate speed measurement, Hall sensor, signal processing, data processing

传感器原理——基于霍尔传感器的转速测量系统设计

传感器原理及应用期末课程设计题目基于霍尔传感器的转速测量电路设计 姓名小波学号8888888888 院(系)电子电气工程学院 班级清华大学——电子信息 指导教师牛人职称博士后 二O一一年七月十二日

摘要:转速是发动机重要的工作参数之一,也是其它参数计算的重要依据。针对工业上常见的发动机设计了以单片机STC89C51为控制核心的转速测量系统。系统利用霍尔传感器作为转速检测元件,并利用设计的调理电路对霍尔转速传感器输出的信号进行滤波和整形,将得到的标准方波信号送给单片机进行处理。实际测试表明,该系统能满足发动机转速测量要求。 关键词:转速测量,霍尔传感器,信号处理,数据处理

Abstract: The rotate speed is one of the important parameters for the engine, and it is also the important factor that calculates other parameters. The rotate speed measurement system for the common engine is designed with the single chip STC89C51. The signal of the rotate speed is sampled by the Hall sensor, and it is transformed into square wave which will be sent to single chip computer. The result of the experiment shows that the measurement system is able to satisfy the requirement of the engine rotate speed measurement. Key words: rotate speed measurement, Hall sensor, signal processing, data processing

电机转速、电流、电压测量方法与原理

姓名:张廷刚学号:1420310064 研究方向:电力电子1、电流的检测方法 电机控制系统的中的电流检测主要是对电机定子电流进行检测,电流检测的常用方法主要有:采样电阻法、电流互感器法、霍尔电流传感器法等。 1.1 采样电阻法 采样电阻测电流的原理:将采样电阻串接在要监测的电路回路里,电流流过时,在采样电阻两端产生压降,这样就把电流信号转化为电压信号。然后,对该电压信号进行处理变换,输入到微处理器的A/D单元,完成检测的目的。 1.1.1 采样电阻的使用条件 使用采样电阻检测方法实现简单,成本低,但是很难做到电阻值稳定不变,采样精度不高,不能提供准确的电流值。而且反馈控制电路与主电路没有隔离,在电机驱动控制系统中,万一功率电路的高电压通过反馈电路进入控制电路,将危及到控制系统的安全。因此,采样电阻一般应用在精度要求不高、成本敏感,温度低的应用场合。 1.2霍尔电流传感器法 在电机控制系统中,主要使用霍尔电流传感器对电机三相定子电流进行检测。一般将霍尔电流传感器紧紧的套在三相定子电流导线上,并通过信号调理电路进行处理,经如图1所示电路,从而对电流进行检测。 图1定子电流检测及信号调理电路 1.2.1 霍尔电流传感器的使用条件 霍尔电流传感器的工作原理主要基于霍尔器件和磁补偿原理进行检测,因此

使用使用时应避免电磁干扰对传感器的影响。此外霍尔电流传感器的供电电压必须在传感器所规定的范围内,超过此范围,传感器不能正常工作或者可靠性降低。霍尔电流传感器的电源、输入、输出的各连线导线必须正确连接,不可错位或反接,否则可能导致产品损坏。安装环境应无导电尘埃及腐蚀性。应避免剧烈震动或者高温。 1.3 电流互感器法 电流互感器法是将电流互感器串连在电机三相定子电流导线中,利用变压器原、副边电流成比例的关系进行电流大小的转换检测。其工作原理、等电路也与一般变压器相同,只是其原边绕组串联在被测电路中,且匝数很少;副边绕组接电流表、继电器电流线圈等低阻抗负载,近似短路。原边电流(即被测电流)和副边电流取决于被测线路的负载,而与电流互感器的副边负载无关。 1.3.1 电流互感器的使用条件 电流互感器运行时,副边不允许开路。因为一旦开路,原边电流均成为励磁电流,使磁通和副边电压大大超过正常值而危及人身和设备安全。线路上的电压都比较高,如直接测量是非常危险的。在大型电机控制中电流互感器一般体积较大,造价昂贵,所以由于体积和成本的原因,一般应用于中小型电机控制系统中。另外使用的场所周围环境不应有与工作无关的外界强磁场存在,环境温度在为佳,相对湿度不超过。对于精度为级及以上或额定电流为及以上的电流互感器,电流互感器在额定电流下持续运行时间为小时;对于额定一次电流为及以上的电流互感器,在额定电流下持续运行的时间为分钟,对特殊要求的弱电流互感器允许在额定电流下能够长期工作。 2、电压的检测方法 电压检测有直接测量法、电阻分压法、电压互感器法和霍尔效应电压传感器法等。在电机调速系统中,直流母线上的电压检测可以通过检测与滤波电容相并联的电阻中的电流而测得,这种方法同电机三相母线电流的检测方法相同,检测电路如图1所示。霍尔电压传感器使用条件:霍尔电压传感器使用时工作条件同霍尔电流传感器相似。电压互感器的使用条件同电流互感器相似。 3、转速的检测方法 3.1 基于增量式光电编码器的速度检测 借助于增量式光电编码器进行测速的方法有M法,T法,M/T法。其中M 法只适合电机转速较高的时候,电机转速低时误差较大。T法情况正好相反,而M/T法既具有M法测速的高速优点,又具有T法测速的低速的优点。从而被广

电动机的转速如何测试

电动机转速该如何测量 1.可以用真尚有科技的转速测量系统 要测量圆柱体微小转角,首先要知道被测物的半径,然后测出物体在单位时间内走的距离。知道了两个参数后就可以求得转动角度。 解决: Px可以测得物体微小变化 调试的方式: λ通过软件检查系统安装是否满足测量条件,调节传感器安装位置,调节到最佳测量状态,然后可以开始在线测量。 λ通过软件能进行简单的测量, 并最终求出角度值。 通过增量输出: 用户自己将测量结果值进行转换 λ通过接收传感器发出脉冲个数,然后换算成距离最终求得转动角度。最简单的计算增量脉冲的方法是用计数器进行读取,计数器 说明:可设置计数与转动周长的对应关系,每个脉冲代表一定长度,例如1个脉冲= 0.01mm,则图1-3所示距离= 92896 * 0.01mm = 928.96mm 定制软件: 通过软件方式将得到数据进行处理,并最终将结果显示给用户看,能让用户直观的观测到当前测量值。其他功能可以定制。 2. 前不久在一个网站上找的: 可自制一个简单实用的振动式转速计,它是根据物理学上共振原理制成的,测速时并且不会消耗发动机的功率。 振动式转速计由十几根不同长度的钢丝做成。每根钢丝的自振频率都不同,钢丝越长,自振频率越低;长度越短,自振频率越高。小发动机工作时,每转一转,活塞上下一次,产生一次振动。当发动机产生的振动频率和某根钢丝的自振频率相同或成整数的倍数时,这根钢丝就会因共振而开始振动。使用时,将振动式转速计固定在发动机附近,或直接用底座靠在发动机的气缸头等部位上;只要观察那一根钢丝的振动幅度最大,就可根据该钢丝的刻度测得发动机的转速。其准确度依钢丝质量、直径大小及钢丝和底座的夹紧程度不同而略有出入,一般为±200转/分。最好先用标准转速表校准刻度。 钢丝的自振频率和它的直径、自由长度及钢材的弹性有关。一般钢丝的自振频率f可按下式计算: 其中:d 钢丝直径(单位厘米) L 钢丝自由长度(单位厘米) 或其中:n 发动机转速(单位转/分)

电机转速测量电路

课程设计(论文)说明书 题目:电机转速测量电路 院(系):信息与通信学院 专业:电子科学与技术 学生姓名 学号: 指导教师:何宁 职称:教授 2012年12月20日

摘要 本文设计了一种基于AT89S52单片机的红外线转速测量系统。该系统的红外发射与接收采用直射式,红外发光管射出的红外线通过圆盘的小孔照射到红外探头上,接收电路再经过简单的信号处理得到脉冲式的转速信号。使用AT89S52单片机采样脉冲信号并计算每分钟内脉冲信号的数目,即电机对应的转速值,最终系统通过四位七段数码管显示电机每分钟的转速值。本文详细分析了系统的组成及工作原理,给出了系统中各硬件模块设计方法及系统软件设计方法,给出了部分程序流程图和程序清单。该测速系统安装维护方便,工作稳定,运行可靠,具有较大的推广应用价值。 关键词:转速测量;红外发射与接收;单片机 Abstract A infrared speed measuring system which based on the MCU of AT89S52 was designed in this paper. The infrared transmitter and receiver of the system used the direct type. The infrared light emitted from the IR LED passed through the hole in the disc to the infrared sensor, and the receiver circuit output a pulsed infrared signal by a simple signal processing. The AT89S52 was used to sample the pulse signal and calculate the amount of the pulse signal per minute which was the value of the motor speed. Finally the value of the motor would be displayed real-time by four-bit seven-segment digital tube. The composition and the principle of the system are presented, and the design method of hardware and the software are also presented. The measurement system will have a broad prospects because the convenient installation and maintenance, stable working, reliable operation. Key words: Speed measurement; Infrared transmitter and receiver; MCU

直流电机转速测量系统的设计

一、概述 该课程设计是关于直流电动机转速的测量。转速是电动机极为重要的一个状态参数,一般是指电机转子的每分钟转数,通常用r/min 表示。本次课程设计选用光电测速法,测量电路由光电转换电路,整形电路,晶体振荡电路,分频电路,倍频电路,时序控制电路和计数、译码、驱动、显示电路构成,电机转速的测量范围为600r/min~30000r/min ,测量的相对误差 1%,并用5位LED 数码管显示出相应的电机转速。 本次课设需满足以下设计要求: 1根据技术指标,设计各部分电路并确定元器件参数; 2.用5位LED 数码管显示出相应的电机转速; 3.画出电路原理图(元器件标准化,电路图要规范化)。 二、方案论证 本课程设计是设计电机转速测量系统,采用光电测速方案,将转速信号转化为脉冲信号,然后用数字系统内部的时钟来对脉冲信号的频率进行测量,方案中包括光电转换电路,整形电路,闸门电路,晶体振荡电路,分频电路,倍频电路,控制电路和计数、译码、驱动、显示电路。原理方框图如图1所示: 在电动机转轴上安装一个圆盘,在圆盘上打6个均匀小孔。当电动机旋转时光源通过小孔投射到光敏三极管上,就产生了一序列的脉冲信号,光敏三极管产生的脉冲信号频率与电机转速成正比。脉冲信号经过整形电路转变成方波,再用二倍频电路使整形后的信号频率变为原来的二倍。再由晶体振荡电路输出的信号经过215分频电路, 光电转换电路 整 形 电 路 闸 门 电 路 计数、译码、驱动、显示 电路 输入 信号 晶体振荡器 电路 分 频 电 路 控 制 电 路 图1 电机转速测量系统原理框图

产生1Hz的基准信号,再经过10分频,便可产生一个0.1Hz的基准信号,该基准信号用来控制闸门电路,把经过倍频的光电转换后的信号计数并显示出来 三、电路设计 1.光电转换电路 在该部分可以用发光元件作为光的发射部分,可以选择发光二极管作发光元件,接收部分则要选择光敏三级管作为接受部件。其原理是用光敏三极管接收发光二极管通过小孔发射过来的光信号。在电机的转轴上安装上已打好6个均匀小孔的圆盘,让发光二极管与光敏三极管通过小孔相对,这样电机每转动一周,光线就会相应通过小孔6次,因为光电转换器受光一次就会产生一个脉冲,所以说电机在每转一周后就会相应的产生了6个脉冲。光电转换电路原理如图2所示: 图2 光电转换电路原理图 图中R1和R2为两个为350Ω限流电阻,LED持续发出的光被带孔圆盘间歇性阻断,变成间断的光信号,而光敏三极管将接收到的光信号转化成电信号,作用于之后的系统。 2.整形电路 整形电路用555定时器构成施密特触发器,利用施密特触发器,将输入的信号进行整形,输出为方波。2和6管脚连在一起接输入信号,从3管脚输出,输入信号与 输出信号反相,在5管脚接入10nF的滤波电容,当输入电压v i ﹤1/3Vcc时,v o 输出 为高电平,当输入电压v i ﹥2/3Vcc时,v o 输出为低电平。整形电路接法及输出波形如 图3和图4所示:

基于霍尔传感器的转速测量)

成绩评定: 传感器技术 课程设计 题目基于霍尔传感器的转速测量

摘要 转速是发动机重要的工作参数之一,也是其它参数计算的重要依据。针对工业上常见的发动机设计了以单片机STC89C51为控制核心的转速测量系统。系统利用霍尔传感器作为转速检测元件,并利用设计的调理电路对霍尔转速传感器输出的信号进行滤波和整形,将得到的标准方波信号送给单片机进行处理。实际测试表明,该系统能满足发动机转速测量要求。 关键词:转速测量,霍尔传感器,信号处理,数据处理

目录 一、设计目的------------------------- 1 二、设计任务与要求--------------------- 1 2.1设计任务------------------------- 1 2.2设计要求------------------------- 1 三、设计步骤及原理分析 ----------------- 1 3.1设计方法------------------------- 2 3.2设计步骤------------------------- 2 3.3设计原理分析--------------------- 16 四、课程设计小结与体会 ---------------- 16 五、参考文献------------------------- 16

一、设计目的 1.学习基本理论在实践中综合运用的初步禁言,掌握模拟电路的设计的基本方法,设计步骤,培养综合设计与实物调试能力。 2.学会霍尔传感器的设计方法和性能指标测试。 3.进一步了解霍尔传感器的组成框图和各个单元的工作原理以及相互之间的联系。 4.培养实践技能,提高分析和解决问题的能力。 5.提高自己对文献资料的搜索和信息处理能力。 二、设计任务与要求 2.1设计任务 1、查阅传感器有关方面的相关资料,了解此方面的发展状况。 2、掌握所用器件的特性。 3、采用合理的设计方案。 4、设计、实现该系统。 5、撰写设计报告。 2.2设计要求 1.掌握霍尔传感器的使用方法 2.熟悉使用单片机测量转速 三、设计步骤及原理分析 3.1设计方法 系统由传感器、信号预处理电路、处理器、显示器和系统软件等部分组成。传感器部分采用霍尔传感器,负责将电机的转速转化

直流电机转速电流测量与显示

燕山大学 课程设计说明书题目:直流电机转速电流测量与显示 学院(系):里仁自动化系 年级专业:12级过控1班 学号: 121203021064 学生姓名:刘华 指导教师:梁振虎、王振臣、闫敬 教师职称:副教授

燕山大学课程设计(论文)任务书 院(系):里仁学院基层教学单位:自动化系 说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。 2015年6月12日

摘要 单片机又称单片微控制器(MCU),它把一个计算机系统集成到一个芯片上。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。随着电子技术的迅猛发展,单片机技术也有了长足的发展,目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹,导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录象机、摄象机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。 各种电机在工业得到广泛应用,为了能方便的对电机进行控制、监视、调速,有必要机的转速进行测量,从而提高自动化程度。转速和电流是工程上常用参数。转速测量的方法很多,采用光电编码器测量转速是较为常用的测量方法,而电流则采用交流互感器。 通过光电传感器实时采集电机转速并进行处理与显示,设计出一个电动机转速测量系统,并研究其测量精度、测量范围及响应速度.程序设计部分分为初始化模块、脉冲计数模块、计时模块、参数调整模块和显示模块.最后通过试验测试,得到了相应的技术参数,并对转速和电流测量系统的误差进行了分析要求设计的系统稳定可靠、抗干扰能力强、成本低,使用方便。

光电传感器转速测量系统设计讲解

专业课程设计 题目 光电传感器的转速测量设计 院系:自动化学院 专业班级: 小组成员: 指导教师: 日期:2012年10月8---2012年10月19

一.课程设计描述 采用单片机、uln2003为主要器件,设计步进电机调速系统,实现电机速度开环可调。 二.课程设计具体要求 1、通过按键选择速度; 2、转速测量显示范围为0~9999转/秒。 3、检测并显示各档速度。 三.主要元器件 实验板(中号) 1个步进电机 1个 STC89C52 1个电容(30pF、10uF)各1个 数码管(共阳、四位一体)1个晶振(12MHz) 1个 小按键 4个 ULN2003 1个 电阻若干发光二极管 1个 三极管(NPN) 4个排阻 1个 四.原理阐述 4.1系统简述 按照题给要求,我们最终设计了如下的解决方案: 用户通过键盘键入控制指令(开关),微控制器在收到指令后改变输出的PWM 波,最终在ULN2003的驱动下电机转速发生改变。通过ST151传感器测量电机扇叶的旋转情况,将转速显示在数码管上。 在程序主循环中实现按键扫描与转速显示,将定时器0作为计数器,计数ST151产生的下降沿,可算出转速,并送至数码管显示。 设计思路: (1)利用光电开关管做电机转速的信号拾取元件,在电机的转轴上安装一个圆盘,在圆盘上挖1小洞,小洞上下分别对应着光发射和光接受开关,圆盘转动一圈即光电管导通1次,利用此信号做为脉冲计数所需。 (2)对光电开关信号整流放大。 (3)脉冲经过单片机内部的计数器和定时器进行计数和定时。 (4)显示电路采用单片机动态显示。

4.2转速测量原理 在此采用频率测量法,其测量原理为,在固定的测量时间内,计取转速传感器产生的脉冲个数,从而算出实际转速。设固定的测量时间为Tc(min),计数器计取的脉冲个数m,假定脉冲发生器每转输出p个脉冲,对应被测转速为N (r/min),则f=pN/60Hz;另在测量时间Tc内,计取转速传感器输出的脉冲个数m应为 m=Tcf ,所以,当测得m值时,就可算出实际转速值[1]: N=60m/pTc (r/min) (1) 4.3转速测量系统组成框图 系统由信号预处理电路、单片机STC 89C51、系统化LED显示模块、串口数据存储电路和系统软件组成。其中信号预处理电路包含信号放大、波形变换和波形整形。对待测信号进行放大的目的是降低对待测信号的幅度要求;波形变换和波形整形电路则用来将放大的信号转换成可与单片机匹配的TTL信号;通过对单片机的编程设置可使内部定时器T0对输入脉冲进行计数,这样就能精确地算出加到T0引脚的单位时间内检测到的脉冲数;设计中转速显示部分采用价格低廉且使用方便的LED模块,通过相关计算方法计算得到的转速通过I2C总线放到E2PROM存储,既节省了所需单片机的口线和外围器件,同时也简化了显示部分的软件编程。系统的原理框图如图2.1所示。 图2.1 系统的原理框图 五.系统硬件电路的设计 系统硬件部分包含输入模块、显示模块、控制模块、测速模块等。在硬件搭建前,先通过Proteus Pro 7.5进行硬件仿真实现。 5.1脉冲产生电路设计

实验十九 开关式霍尔传感器测转速实验

实验十九开关式霍尔传感器测转速实验 一、实验目的:了解开关式霍尔传感器测转速的应用。 二、基本原理:开关式霍尔传感器是线性霍尔元件的输出信号经放大器放大,再经施密特电路整形成矩形波(开关信号)输出的传感器。开关式霍尔传感器测转速的原理框图19—1所示。当被测圆盘上装上6只磁性体时,圆盘每转一周磁场就变化6次,开关式霍尔传感器就同频率f相应变化输出,再经转速表显示转速n。 图19—1开关式霍尔传感器测转速原理框图 三、需用器件与单元:主机箱中的转速调节0~24V直流稳压电源、+5V直流稳压电源、电压表、频率\转速表;霍尔转速传感器、转动源。 四、实验步骤: 1、根据图19—2将霍尔转速传感器安装于霍尔架上,传感器的端面对准转盘上的磁钢并调节升降杆使传感器端面与磁钢之间的间隙大约为2~3mm。 2、将主机箱中的转速调节电源0~24V旋钮调到最小(逆时针方向转到底)后接入电压表(电压表量程切换开关打到20V档);其它接线按图19—2所示连接(注意霍尔转速传感器的三根引线的序号);将频频\转速表的开关按到转速档。 3、检查接线无误后合上主机箱电源开关,在小于12V范围内(电压表监测)调节主机箱的转速调节电源(调节电压改变直流电机电枢电压),观察电机转动及转速表的显示情况。

图19—2 霍尔转速传感器实验安装、接线示意图 4、从2V开始记录每增加1V相应电机转速的数据(待电机转速比较稳定后读取数据);画出电机的V-n(电机电枢电压与电机转速的关系)特性曲线。实验完毕,关闭电源。 n(转/ 406286108132157179203225250分) V(mv)2003004635006017037999019991104 电机的V-n(电机电枢电压与电机转速的关系)特性曲线 五、思考题: 利用开关式霍尔传感器测转速时被测对象要满足什么条件? 被测物能够阻挡或透过或反射霍尔信号,般都是一个发射头一个接收头若发射接收安装在同侧,则被测物必须能反射该信号,发射接收安装在对侧,则被测物必须能阻挡透过该信

根据霍尔传感器的电机测速装置设计

检测与转换技术大作业报告 题目 院系 班级 学生姓名 日期

霍尔传感器在电机转速测量装置上 的应用设计 利用霍尔传感器,设计了一种电机转速测量装置并提出了相应的测速算法,还设计了转速信号处理电路,将脉冲信号转化为标准的T TL 电平,便于A T89C52 单片机的计数运算,并通74LS164 寄存器将转速信号显示在L ED 上。该电机测速装置具有线路简单、实时性好、成本低、安装调试方便和节省空间等优点,尤其是在测量空间有限、轴偏心或传感器不便安装的条件下,该测量方法具有明显的优势。 第一章测速电路相关元件分析 1.1 AT89C52单片机 AT89C52是一个低电压、高性能CMOS8位单片机,片内含8KB的可反复擦写的Flash只读程序存储器和256B的随机存取数据存储器(RAM),兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元。AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读/写口线。AT89C52主要功能特性和引脚图如下所示: ·完全兼容MCS-51指令系统 ·8k可反复擦写Flash ROM ·全静态操作:时钟频率0-24MHz

·三级加密程序存储器 ·3个16位可编程定时/计数器中断 ·256x8bit内部RAM ·32个可编程的双向I/O口 ·2个外部中断源,共8个中断源 ·2个读写中断口线 ·可编程串行UART通道 ·低功耗空闲和掉电模式 ·软件设置睡眠和唤醒功能 1.2 LM317T三端稳压器 LM317T是可调节三端正电压稳压器,在输出电压范围为1.25V到37V时能够提供超过1.5A的负载电流。此稳压器使用非常容易,只需两个外接电阻来设置输出电压。其主要功能特性如下所示: ·输出电流超过1.5安 ·输出电压在1.2伏和37伏间连续可调 ·内部热过载保护 ·不随温度变化的内部短路电流限制

光电传感器的转速测量系统设计

课程设计报告 题目:光电传感器的转速测量系统设计姓名: 学号: 专业班级: 指导老师:

目录 1引言 (1) 2系统组成及工作原理 (1) 2.1转速测量原理 (1) 2.2转速测量的一般方法 (3) 2.3转速测量系统组成框图 (3) 3系统硬件电路的设计 (3) 3.1脉冲产生电路设计 (3) 3.2光电转换及信号调理电路设计 (4) 3.2.1光电传感器简介 (4) 3.2.2光电转换及信号调理电路设计 (5) 3.3测量系统主机部分设计 (7) 3.3.1单片机 (7) 3.3.2键盘显示模块设计 (9) 3.3.3串行通信模块设计 (11) 3.3.4电源模块设计 (12) 4系统软件设计 (13) 4.1程序模块设计 (13) 4.2数据处理过程 (15) 4.3浮点数学运算程序 (16) 5制作调试 (16) 6结果分析 (18) 7参考文献 (18)

1、引言 随着社会经济的快速发展,转速测量成为了社会生产和日常生活中重要的测量和控制对象。测速是工农业生产中经常遇到的问题,人们经常需要精确测量每秒钟转轴的转速,学会对电机转速的测量和显示具有重要的意义。近年来,由于世界范围内对转速测量合理利用的日益重视,促使转速测量技术的迅速发展,各种新型的测量仪表相继问世并越来越多地得到应用。由于技术保密,厂家不会提供详细电路图和源代码,用户很难自行进行二次开发和改进。针对这种现状,使用光电传感器结合STC公司的STC 89C51型单片机设计的一种转速测量与控制系统。STC 89C51单片机采用了CMOS工艺和高密度非易失性存储器技术,而且其输入/输出引脚和指令系统都与MCS-51兼容,是开发该系统的适合芯片。 2 、系统组成及工作原理 2.1 转速测量原理 在此采用频率测量法,其测量原理为,在固定的测量时间内,计取转速传感器产生的脉冲个数,从而算出实际转速。设固定的测量时间为Tc(min),计数器计取的脉冲个数m,假定脉冲发生器每转输出p个脉冲,对应被测转速为N(r/min),则f=pN/60Hz;另在测量时间Tc内,计取转速传感器输出的脉冲个数m应为 m=Tcf ,所以,当测得m值时,就可算出实际转速值[1]: N=60m/pTc (r/min) (1) 2.2 转速测量的一般方法 一般转速测量系统有以下几个部分构成,转速测量框图如图2-1所示。 图2-1 转速测量框图 1.转速信号拾取 转速信号拾取是整个系统的前端通道,目的是将外界的非电参量,通过一定方式转换

霍尔传感器测量转速

测试技术应用案例 (霍尔传感器测量转速) 班级: 学号: 姓名:

霍尔传感器测量转速 一.霍尔传感器的优点 1.测量范围广:霍尔传感器可以测量任意波形的电流和电压, 如:直流、交流、脉冲波形等。 2.精度高:在工作温度区内精度优于1%,该精度适合于任何波形 的测量。 3.线性度好:优于%。 4.动态性能好:响应时间小于1μs跟踪速度di/dt高于50A/μs。 5.性价比高。 各式各样的霍尔传感器 二.霍尔传感器测转速原理 霍尔效应,是指磁场作用于载流金属导体、半导体中的载流子时,产生横向电位差的物理现象。当电流通过金属箔片时,若在垂直于电流的方向施加磁场,则金属箔片两侧面会出现横向电位差。利用霍尔效应可以设计制成多种传感器。霍尔电位差U H的基本关系为: U H=K H IB K H =1/nq(金属) 式中K H――霍尔系数;n――单位体积内载流子或自由电子的个数;q――电子电量;I――通过的电流;B――垂直于I的磁感应强度; 利用霍尔效应表达式:U H=K H IB,当被测物体上装上N只磁性体时,物体每转一周磁场就变化N次,霍尔电势相应变化N次,输出电势通过放大、整形和计数电路就可以测量被测旋转物的转速。 三.测量设备 本案例以实验室霍尔元件测量圆盘转速为例。 实验设备:CSY2000系列传感器与检测技术实验台。

1、主控台部分,提供高稳定的±15V、+5V、±2V~±10V可 调、+2V~+24V可调四种直流稳压电源;主控台面板上还装有电压、频率、转速的3位半数显表。 2、旋转源0-2400转/分(可调) 需用器件与单元:霍尔传感器、5V直流源、转速调节装置、转动源单元、数显单元的转速显示部分。 四.实验方案 1.实验装置如下图 2.将5V直流源加于霍尔元件电源输入端。 3.将霍尔转速传感器输出端(黄)插入数显单元F i n端。 4.将转速调节中的2V-24V转速电源引入到台面上转动单元中转 动电源2-24VK插孔。 5.将数显单元上的转速/频率表波段开关拨到转速档,此时数显 表指示转速。 6.调节转速调节电压使转动速度变化。观察数显表转速显示的变 化。 五.实验结果计算 磁体经过霍尔元件,霍尔元件就会发出就会发出一个信号,经放大整形得到脉冲信号,两个脉冲的间隔时间即为周期,通过周期就可算出转速。

基于霍尔传感器的转速测量系统设计

基于霍尔传感器的 转速测量 姓名:** 班级:** 学号:** 指导老师:** 基于霍尔传感器的转速测量

摘要 本文介绍一种用STC89C51单片机测量小型电动机转速的方法,霍尔传感器的工作原理,阐述了霍尔传感器测速系统的工作过程,利用脉冲计数法实现了对转速的测量,通过LCD 直观地显示电机的转速值。结合硬件电路设计,采用模块化方法进行了软件设计。编制了电机转速的测量设计了测量模块、转速模块、显示模块等的C51程序。系统以单片机STC89C51为控制核心,用霍尔集成传感器作为测量小型直流电机转速的检测元件,经过单片机数据处理,用8位LED数码管动态显示小型直流电机的转速。 关键词:单片机;转速测量;霍尔传感器 背景: 在直流电机的多年实际运行的过程中,机械测速电机不足之处日益明显,其主要表现为直流测速电机DG中的炭刷磨损及交流测速发电机TG中的轴承磨损,增加了设备的维护工作量,也随着增加了发生故障的可能性;同时机械测速电机在更换炭刷及轴承的检修作业过程中,需要将直流电动机停运,安装过程中需要调整机械测速电机轴与主电机轴的同轴度,延长了检修时间,影响了设备的长期平稳运行。 随着电力电子技术的不断发展,一些新颖器件的不断涌现,原有器件的性能也随着逐渐改进,采用电力电子器件构成的各种电力电子电路的应用范围与日俱增。因此采用电子脉冲测速取代原直流电动机械测速电机已具备理论基础,如可采用磁阻式、霍尔效应式、光电式等方式检测电机转速。 经过比较分析后,决定采用测速齿轮和霍尔元件代替原来的机械测速电机。霍尔传感器作为测速器件得到广泛应用。霍尔传感器是利用霍尔效应实现磁电转换的一种传感器。霍尔效应这种物理现象的发现,虽然已有一百多年的历史,但是直到20世纪40年代后期,由于半导体工艺的不断改进,才被人们所重视和应用。我国从70年代开始研究霍尔器件,经过20余年的研究和开发,目前已经能生产各种性能的霍尔元件,霍尔传感器具有灵敏度高、线性度好、稳定性高、体积小和耐高温等特点。 (一)转速的测量原理 转速是工程中应用非常广泛的一个参数,而随着大规模及超大规模集成电路技术的发展,数字测量系统得到普遍应用,利用单片机对脉冲数字信号的强大处理能力,应用全数字化的结构,使数字测量系统的越来越普及。在测量范围和测量精度方面都有极大的提高。转速的测量方法有很多,由于转速是以单位时间内的转速来衡量的,所以本文采用霍尔元器件测量转速。 霍尔器件是有半导体材料制成的一种薄片,其长为l,宽为b,厚度为d。若在垂直于薄片方向(即沿厚度d的方向)施加外磁场,在沿长为l的方向的两端面加外电场,则其内部会有一定的电流通过。由于电子在磁场中运动,所以将受到一个洛仑兹力,其大小为: F=qVB, 式中:F为洛伦兹力;q为载流子电荷,V为载流子运动速度,B为磁感应强度。

电机转速测量方法研究

收稿日期:2005209202 作者简介:于炳亮(1964-),男,研究员,从事海洋仪器表研究。 文章编号:100224026(2005)0520041202电机转速测量方法研究 于炳亮 (山东省科学院海洋仪器仪表研究所,山东青岛266001) 摘要:介绍了几种基本的电机转速的数字测量方法,并以一种利用Intel 的8089单片机和旋转式光电编码器构 成的数字实时转速检测系统为例,详细阐述了如何选择和综合应用几种转速测量方法,来实验最佳的转速测 量。 关键词:电机;转速;测量 中图分类号:TH86 文献标识码:A 1 概述 转速是电动机极为重要的一个状态参数,在很多运动系统的测控中,都需要对电机的转速进行测量,速度测量的精度直接影响系统的控制情况,它是关系测控效果的一个重要因素。不论是直流调速系统还是交流调速系统,只有转速的高精度检测才能得到高精度的控制系统。 在电机的转速测量中,影响测量精度的主要因素有两个:一是采样点的多少,采样点越多,速度测量结果越精确,尤其是对于低转速的测量。二是采样频率,采样频率越高,采样的数据就越准确。 2 常用的数字测量方法 电机转动速度的数字检测基本方法是利用与电动机同轴连接的光电脉冲发生器的输出脉冲频率与转速成正比的原理[1],根据脉冲发生器发出的脉冲速度和序列,测量转速和判别其转动方向。根据脉冲计数来实现转速测量的方法主要有:M 法(测频法)、T 法(测周期法)和M ΠT 法(频率Π周期法)。 2.1 M 法(测频法) 在规定的检测时间内,检测光电脉冲发生器所产生的脉冲信号的个数来确定转速。虽然检测时间一定,但检测的起止时间具有随机性,因此M 法测量转速在极端情况下会产生士1个转速脉冲的误差。当被测转速较高或电机转动一圈发出的转速脉冲信号的个数较大时,才有较高的测量精度,因此M 法适合于高速测量。 2.2 T 法(测周期法) 它是测量光电脉冲发生器所产生的相邻两个转速脉冲信号的时间来确定转速。相邻两个转速脉冲信号时间的测量是采用对已知高频脉冲信号进行计数来实现的。在极端情况下,时间的测量会产生士1个高频脉冲周期,因此T 法在被测转速较低(相邻两个转速脉冲信号时间较大)时,才有较高的测量精度,所以T 法适合于低速测量。 第18卷 第5期 2005年12月 山东科学SH ANDONG SCIE NCE V ol 118 N o 15Dec 12005

基于单片机的电机转速测量系统设计_(附图及源程序)

摘要 在工程实践中,经常会遇到各种需要测量转速的场合,测量转速的方法分为模拟式和数字式两种。模拟式采用测速发电机为检测元件,得到的信号是模拟量。数字式通常采用光电编码器,霍尔元件等为检测元件,得到的信号是脉冲信号。随着微型计算机的广泛应用,特别是高性能价格比的单片机的出现,转速测量普遍采用以单片机为核心的数字式测量方法。 本文便是运用AT89C51单片机控制的智能化转速测量仪。电机在运行过程中,需要对其进行监控,转速是一个必不可少的一个参数。本系统就是对电机转速进行测量,并可以和PC机进行通信,显示电机的转速,并观察电机运行的基本状况。 本设计主要用AT89C51作为控制核心,由霍尔传感器、LED数码显像管、HIN232CPE电平转换、及RS232构成。详细介绍了单片机的测量转速系统及PC机与单片机之间的串行通讯。充分发挥了单片机的性能。本文重点是测量速度并显示在5位LED数码管上。 其优点硬件是电路简单,软件功能完善,测量速度快、精度高、控制系统可靠,性价比较高等特点。 关键字:MSC-51(单片机);转速;传感器

目录 摘要 (1) Abstract ................................... 错误!未定义书签。 1 序言 (1) 2 系统功能分析 (2) 2.1 系统功能概述 (2) 2.2 系统要求及主要内容 (3) 3 系统总体设计 (4) 3.1 硬件电路设计思路 (4) 3.2 软件设计思路 (4) 4 硬件电路设计 (6) 4.1 单片机模块 (6) 4.1.1 处理执行元件 (6) 4.1.2 时钟电路 (10) 4.1.3 复位电路 (11) 4.1.4 显示电路 (12) 4.2 霍尔传感器简介 (15) 4.2.1 霍尔器件概述 (15) 4.2.2 霍尔传感器的应用 (16) 4.2.3 AH41霍尔开关 (17) 4.3 发送模块 (18) 5 软件设计 (22) 5.1 单片机转速程序设计思路及过程 (22) 5.1.1 单片机程序设计思路 (22) 5.1.2 单片机转速计算程序 (23) 5.1.3 二-十进制转换程序 (24) 5.2 程序设计 (27) 6 系统调试 (29) 6.1 硬件调试 (29) 6.2 软件调试 (30) 6.3 综合调试 (32)

霍尔转速测量实训报告

河南工程学院 课程设计 霍尔转速测量 学生姓名:## 学院:电气信息工程学院专业班级:电气工程及其自动化####专业课程:自动检测技术 指导教师:## 2014年6月26日

一、设计的背景和目的 1.设计的背景 在工程实践中,我们经常会遇到各种需要测量转速的场合。例如在发动机、电动机等旋转设备的试验、运转和控制中,常需要分时和连续测量和显示其转速及瞬时速度。 传统式的转速测量通常是采用测速发电机为检测元件,这种方法是模拟式的,因此其得到的信号是电压信号,其抗干扰能力差,灵活性差。霍尔元件是一种基于霍尔效应的磁传感器,已发展成一个品种多样的磁传感器产品族,并已得到广泛的应用。霍尔器件是一种磁传感器。用它们可以检测磁场及其变化,可在各种与磁场有关的场合中使用。霍尔器件以霍尔效应为其工作基础。霍尔器件具有许多优点,它们的结构牢固,体积小,重量轻,寿命长,安装方便,功耗小,频率高(可达1MHZ),耐震动,不怕灰尘、油污、水汽及盐雾等的污染或腐蚀。霍尔线性器件的精度高、线性度好;霍尔开关器件无触点、无磨损、输出波形清晰、无抖动、无回跳、位置重复精度高(可达μm级)。采用了各种补偿和保护措施的霍尔器件的工作温度范围宽,可达.55℃~150℃。按照霍尔器件的功能可将它们分为:霍尔线性器件和霍尔开关器件。前者输出模拟量,后者输出数字量。 2.设计的目的 实验介绍了霍尔传感器的工作原理,阐述了霍尔传感器测速系统的工作过程,利用脉冲计数法实现了对转速的测量,利用硬件电路设计,编制了电机转速的测量设计了测量模块、显示模块等,并通过PROTEUSE软件进行了仿真。仿真结果表明所设计的电路原理上是可行的。 二、设计的功能 根据霍尔传感器的原理,当转动的物体比如说电机在转动时,如果能在其转子上加上一个磁铁,然后让霍尔传感器去感受就能在LED数码管上得到一定时间内的转动的脉冲数,然后通过芯片的内部计算从而得到转速,并且显示在数码管

相关文档
最新文档