本方案所设计的基于霍尔元件的脉冲发生器要求成本低,构造简单,性能好。在电气控制系统中存在着较为恶劣的电磁环境,因此要求产品本身要具有较强的抗干扰能力。系统主要由AT89S52 单片机处理系统、电机、传感器检测单元、信号处理单元和显示系统等几个部分组成。

1 总体方案设计

对转速的测量实际上是对转子旋转引起的周期脉冲信号的频率进行测量。霍尔元件测速法是利用霍尔开关元件测转速的。

霍尔开关元件内含稳压电路、霍尔电势发生器、放大器、施密特触发器和输出电路。输出电平与TTL 电平兼容,在电机转轴上装一个圆盘,圆盘上装若干对小磁钢,小磁钢越多,分辨率越高,霍尔开关固定在小磁钢附近,当电机转动时,每当一个小磁钢转过霍尔开关,霍尔开关便输出一个脉冲,计算出单位时间的脉冲数,即可确定旋转体的转速。其系统框图如图1 所示。

2 系统硬件电路设计

该系统包括霍尔传感器、隔离整形电路、主CPU、显示电路、报警电路及电源等部分。其测量过程是测量转速的霍尔传感器和电机机轴同轴连接,机轴每转一周,产生一定量的脉冲个数,由霍尔器件电路输出,经隔离整形后送入单片机进行处理,单片机收到信号将该值数据处理后,在LCD 液晶显示器上显示出来。

一旦超速,CPU 通过蜂鸣器进行报警。

2.1 传感器的选择

测量电机转速的第一步就是要将电机的转速表示为单片机可以识别的脉冲信号,从而进行脉冲计数。利用霍尔器件检测脉冲信号因其具有结构牢固、体积小、重量轻、寿命长、安装方便等优点。当电机转动时,带动传感器运动,产生对应频率的脉冲信号,经过信号处理后输出到计数器或其他的脉冲计数装置,进行转速的测量。

2.2 微处理器的选择

为了减少体积与功耗,采用较常使用且较经济的AT89S52单片机:AT89S52 是一种低功耗、高性能CMOS 的8 位微控制器,具有8K 在系统可编程存储器。其最小系统包括单片机AT89S52接口电路、晶振电路、复位电路。如图2 所示。

2.3 计数器与定时器

使用片内的计数器的优点在于降低单片机系统的成本。每到一个脉冲将会产生一个T1 的计数,在T0 产生的100ms 中断完成后,T1 的中断溢出次数就是所需要计的脉冲数。系统计数部分采用片内的计数器。定时器部分可由片内始终信号产生。

2.4 信号处理电路

用霍尔传感器测量转速,其检测到的信号为一个个的脉冲,所以不需要进行模数转换,信号经传感器后,滤去杂波即可直接接入单片机进行计数处理。由于是数字脉冲信号,所以滤波的时候采用两次反向操作,即可达到隔离整形的目的。硬件搭接如图3 所示。其中74LS14 为六位反相器。

2.5 系统设计总框图

实际测量时,要把霍尔传感器固定在直流测速电机的底板上,与霍尔探头相对的电机的轴上固定着一片磁钢块,电机每转一周,霍尔传感器便发出一个脉冲信号,如图4 所示。

3 检测系统软件设计

电机转速测量需要经过的4 个基本步骤:1 是控制方式;2 是确定计数方式;3 是信号输入方式;4 是计数值的读取。其测量过程是测量转速的霍尔传感器和电机机轴同轴连接,机轴每转一周,产生一定量的脉冲个数,由霍尔器件电路输出。经过隔离整形电路后,成为转数计数器的计数脉冲。控制计数时间,即可实现计数器的计数值对应机轴的转速值。主CPU 将该值数据处理后,在LCD 液晶显示器上显示出来。3.1 主程序框图

先进行初始化设置各定时器初值,然后判断是否启动系统进行测量。启动系统后,霍尔传感器检测脉冲到来后,启动外部中断,每来一个脉冲中断一次,记录脉冲个数。同时启动T0 定时器工作,每1 秒定时中断一次,读取记录的脉冲个数,即电机转速。连续采样三次,取平均值记为一次转速值。再进行数值的判断,若数值高于5000r/s 则报警并返回初始化阶段,否则就进行正常速度液晶显示。如图5 所示。

3.2 中断服务程序

在处于中断服务程序阶段,首先进行关中断设置。其次进行对位进行的脉冲个数计数的数值读取。再次对、T0 进行赋初值并且进行关中断设置。最后进行中断返回。

3.2.1 外部计数中断

3.2.2 定时器中断流程图

4 总结

本文介绍了一种基于单片机的电机转速测量系统的设计方案, 克服了传统方法测量的不足, 可以实现电机转速不同区段的精度测量。该速度测量系统具有测量速度快,测量精度高的优点,霍尔传感器的输出信号经信号调理后,通过单片机对连续脉冲记数来实现转速测量,充分利用了单片机的内部资源,有很高的性价比。事实证明,该系统在一般的转速检测和控制中均可应用。

本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

普中单片机怎么接霍尔传感器_基于51单片机的数字测速系统的设计方案相关推荐

  1. 基于单片机的超市储物柜设计_基于51单片机对电子储物柜系统的设计

    电路描述: 安全是我们日常的生活中最关心的问题. 每个人都觉得安全问题是非常至关重要的,在家里的门和安全,可以尽可能多的安全. 为了对于门访问安全 因此,我们打算通过引进一个电子密码锁系统,该系统包括 ...

  2. 单片机多功能电子琴课设_基于51单片机的多功能电子琴设计.doc

    基于51单片机的多功能电子琴设计 基于51单片机的多功能电子琴的设计 摘要 电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器.它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编 ...

  3. 单片机多功能电子琴课设_基于51单片机设计的简易电子琴

    基于51单片机设计的简易电子琴 下面直接给出proteus仿真电路 代码如下:#include #define uint unsigned int #define uchar unsigned cha ...

  4. 单片机c语言篮球比分_基于51单片机的篮球记分牌设计

    1 摘 要 单片机,亦称单片微电脑或单片微型计算机.它是把中央处理器( CPU ).随机存 取存储器( RAM ).只读存储器( ROM ).输入 / 输出端口( I/0 )等主要计算机功能部件 都集 ...

  5. 单片机多功能电子琴课设_基于51单片机的简易电子琴课程设计

    1.本设计采用51单片机作为主控制器 2.外部加上放音设备如喇叭等,来实现音乐演奏控制器的硬件电路 3.用8个手工的按键发出八个音阶 制作出来的电子琴实物图如下: 仿真原理图如下(proteus仿真工 ...

  6. 单片机多功能电子琴课设_基于51单片机的电子琴设计

    此设计键盘用于弹奏音乐,八个按键8种音符.单片机通过输出各种电脉冲信号开驱动控制各部分正常工作.单片机要产生音频脉冲,主要处理过程是在CPU中完成的,CPU会随时对音符输入信号进行读取数据的操作.在读 ...

  7. 单片机怎么控制水泵灭火_基于51单片机供水系统控制自动化

    供水系统水位控制原理 下图是水塔水位控制原理图.图中虚线表示允许水位变化的上下限.在正常情况下,应保持水位在虚线范围之内,为此,在水塔的不同高度安装固定不动的三根金属棒,以感知水位变化情况.其中A棒处 ...

  8. 单片机多功能电子琴课设_基于51单片机电子琴的设计(附源码及论文)

    单片机最小系统 单片机最小系统 单片机最小系统说明: 时钟信号的产生:在MCS-51芯片内部有一个高增益反相放大器,其输入端为芯片引脚XTAL1,其输出端为引脚XTAL2.而在芯片的外部,XTAL1和 ...

  9. c51单片机矩阵键盘1602计算器_基于51单片机矩阵键盘的简易计算器制作

    1. 运算过程.符号公式实时显示在显示屏上(I2C 1602). 2. 自带三角函数.开根号.平方运算. 3. 计算得出的结果可设置保存并用以下一次计算. 4. 所有运算结果精确到至少小数点后两位. ...

最新文章

  1. Blueprint简介-Android10.0编译系统(六)
  2. vs2008编译中文变量名的lua解释器环境
  3. menuItem无法响应点击事件
  4. 教育部:中小学生原则上不得将个人手机带入校园!不要相信手机对学习有帮助!
  5. Linux自动备份脚本
  6. uCOS:时钟节拍代码追踪
  7. shell 提取sql 的字段名表名_Mysql 常用SQL语句集锦(仅学习)
  8. 如何在自己开发的android应用中添加广告
  9. bootstrap datetimepicker 位置错误
  10. mysql 插入汉字出现问号 解决方法
  11. linux 内核模块 定时器,linux内核定时器__backup_timer_hour_struct_定时器_模块__169IT.COM...
  12. web前端程序员到底值多少钱?
  13. Python 用Ursina引擎制作一个3D迷宫游戏
  14. c++实现经典游戏——贪吃蛇
  15. Redis底层数据结构介绍
  16. 卓帆宝库分享大学生如何轻松挣钱
  17. MySQL通用函数汇总大全
  18. 千锋教育python2104期总结day2
  19. HTML+CSS D08浮动
  20. 月入5万的程序员,日子过得就像月薪5000

热门文章

  1. 为什么学习python?(知乎大神的回答)
  2. 字符串中的十六进制字符如何转换成十六进制数
  3. 高等院校人事信息管理系统
  4. Please enable JavaScript to continue.
  5. css实现遮罩层高斯模糊,毛玻璃效果
  6. 视频编码器评测系统:VideoCodecRank
  7. 安防天下5、6——视频编码器技术DVS、网络录像机(NVR)技术
  8. SEO优化:输出优质原创文章
  9. 判定操作系统x64还是x32方法
  10. Chimera: A Virtual Data System for Representing, Querying, and Automating Data Derivation(论文阅读)