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

上传人:aa****6 文档编号:33636860 上传时间:2018-02-16 格式:DOC 页数:20 大小:409.50KB
返回 下载 相关 举报
基于霍尔传感器的电机转速测量系统设计_第1页
第1页 / 共20页
基于霍尔传感器的电机转速测量系统设计_第2页
第2页 / 共20页
基于霍尔传感器的电机转速测量系统设计_第3页
第3页 / 共20页
基于霍尔传感器的电机转速测量系统设计_第4页
第4页 / 共20页
基于霍尔传感器的电机转速测量系统设计_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《基于霍尔传感器的电机转速测量系统设计》由会员分享,可在线阅读,更多相关《基于霍尔传感器的电机转速测量系统设计(20页珍藏版)》请在金锄头文库上搜索。

1、摘要在当今工业生产过程中,越来越多的场合需要测量电机的转速,转速已成为电机最重要的工作参数之一。测量转速的方法有许多,最常用的两种方法为:光电式传感器测转速,霍尔式传感器测转速。本文将着重介绍基于单片机的霍尔式传感器测量转速。关键词:霍尔传感器,单片机,转速。0目录1 引言.22 设计要求.23 方案论证.23.1 测量方法的选型.33.2 核心处理模块的方案.33.2.1 控制芯片的选型.33.2.2 采用 51 单片机测量的方案论证.43.2.3 软件系统设计方案.43.3 电机转速测量模块的方案.53.4 电机转速控制方案.53.5 显示模块方案.64 系统设计.64.1 单片机模块.6

2、4.1.1 51 单片机介绍.64.1.2 系统的复位电路.84.1.3 系统时钟电路设计.84.1.4 IO 口管脚分配.94.2 电机转速控制.94.3 显示模块.104.3.1 LCD1602 介绍和指令.10 4.3.2LCD1602 的工作时序 .134.4 霍尔传感器模块.135.软件系统设计.145.2 程序模块.155.2.1 数据采集处理部分和 PWM 输出部分.155.2.2 LCD1602 显示部分.16参考文献.17原理图.1811.引言转速是电动机极为重要的一个状态参数,在很多运动系统的测控中,都需要对电机的转速进行测量,速度测量的精度直接影响系统的控制情况,它是关系

3、测控效果的一个重要因素。不论是直流调速系统还是交流调速系统,只有转速的高精度检测才能得到高精度的控制系统。本系统以 AT89C51 单片机为控制核心,用霍尔传感器作为测量小型直流电机转速的检测元件,经过单片机实时数据处理,用 LCD1602 显示小型直流电机的转速。本系统可对转速 03000r/min 进行高精度测量。且还可扩展更宽的测量范围。2.设计要求基于霍尔传感器的电机转速测量系统设计,测量范围:0-3000 转/ 分,测量精度:3 转/分,实时显示。3.方案论证根据题设要求,本系统的原理框图如图 3-1 所示图 3-1:原理框图电机单片机控制模块显示模块霍尔传感器电机转速控制23.1

4、测量方法的选型对转速的测量实际上是对转子旋转引起的周期脉冲信号的频率进行测量,其中测频率的方法有许多,最常用的方法有两种:等精度测量法和计数测频法。等精度测量法精度很高常常用于工业测量,但实现该方法比较困难要求比较高。计数测频率的测量精度次之,由于量化误差的存在,它的精度受频率的高低影响,频率越高,测量精度越高,反之亦然。但实现该方法简单,要求不高。所以由于本人所学有限,在本设计中将选择计数测频法,计数测频的方法一般有两种方法:方法 1:测频率法在一定的时间间隔 t 内,计数被测信号变化的次数 N,则被测信号的频率为 f=Nt 。优点: 适合测频率较高的情况。缺点:不适用于测低频。方法 2:测

5、周期法在被测信号的 n 个周期内,计数时钟个数数为 m,周期为 t,则测被测信号的频率可表示为 f=n/mt优点:适合测低频,能提高测频精度。缺点:不适合测高频,要想测高频,则必须提高处理器的能力。本次设计将选用方法一,和方法二的组合。3.2 核心处理模块的方案3.2.1 控制芯片的选型方案一:用 STM32 做核心控制器。 STM32 是 32 位单片机,处理速度快,最大时钟频率能达到 72Mhz。内部资源丰富,具有大容量的内置闪存,在 32k-128k 之间。内置丰富的外部中断和定时器,丰富的 IO 接口,最多可达 112 个,3自带 AD,DA 转换器,且功耗非常低,稳定性非常高。总之

6、STM32 的功能非常强大,适合做比较大的系统,是 51 单片机不能比拟的。缺点:成本比较贵,编程复杂,画板子比较麻烦。方案二:用 AT89C51 做核心控制器。AT89C51 是一种 8 位单片机,工作时钟快,具有 4K 的闪存,使用寿命长,可擦写循环 1000 次以上,功耗低,稳定性高,价钱非常低廉,编程简单,非常实用,适合小系统设计。缺点:闪存小,不能进行大系统开发,内部资源少。本课题整个系统比较小,若使用 STM32 做核心控制器将造成巨大的资源浪费,会增加成本,不适宜大规模的推广。而使用 51 单片机,价格低廉,操作简单,内部资源完全满足本系统的开发要求。所以综上所诉,本设计选择方案

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

8、0r/min,所以我有以下三种方案方案一:在低转速和高转速时都选择 1 分钟为闸门时间,则计数器所得值m,除以磁钢个数 n,即得转速 r=m/n。缺点:不管是低转速,还是高转速等待时间过长,对测量高转速不适宜,适宜测量低转速,但对于。4方案二:根据电机转速快慢智能判断闸门时间。在 1s 内判断通过磁钢的个数,如果大于等于 360 个(即大于等于 600 转/分),则计算算出转速。如果小于 360 个则延长闸门时间至 10 秒,计算通过磁钢个数,如果大于等于 360 个(即大于等于 60 转/分),计算出转速。如果小于 360 个则再延长闸门时间至60s,计算通过磁钢的个数,计算出转速。根据题设要求测量误差不能大于正负3 转/ 分。而本设计最大测量误差为 5/36=0.14 转/分(大于 1 转/分时),当且仅当在闸门时间为 1s 时可能取得。优点:该方法对测量大于等于 600 转/分的转速所花时间较短缺点:对

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号