传感器课程方案霍尔元件测转速_第1页
传感器课程方案霍尔元件测转速_第2页
传感器课程方案霍尔元件测转速_第3页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电控学院传感器课程设计院 < 系):电气与控制项目学院 专业班级:10级测控2班姓名:学号:指导教师:2018年1月3日目录1. 任务12. 原理12.1测速原理12.2组成及框图:12.3应用:23. 内容23.1电路图23.2器件选择23.2.1 单片机23.2.2 LED3霍尔传感器3.3参数计算64.心霍尔元件测速电路在项目实践中,经常会遇到各种需要测量转速的场合,测量转速的方法分 为模拟式和数字式两种。模拟式采用测速发电机为检测元件,得到的信号是模 拟量。数字式通常采用电磁编码器,霍尔元件等为检测元件,得到的信号是脉 冲信号。随着微型计算机的广泛应用,特别是高性能价格比的单片机

2、的出现, 转速测量普遍采用以单片机为核心的数字式测量方法。本文便是运用AT89C51单片机控制,霍尔元件采集信号的智能化转速测量 仪。电机在运行过程中,通过霍尔测速元件的开关性能,每次转过一圈,输出 一个高电平,再通过单片机的计数功能,将单位时间的高电平数记录下来,这 样就可以通过单片机来测量电机的转速,同时通过数码管予以显示。本设计主要用 AT89C51作为控制核心,由霍尔传感器、LED数码显像管、 及RS232构成。详细介绍了单片机的测量转速系统,充分发挥了单片机的性能。本文重点是利用霍尔元件3144测量速度并通过单片机显示在 6位LED数码 管上。其优点是硬件电路简单,软件功能完善,测量

3、速度快、精度高、控制系统 可靠,性价比较高等特点。1. 任务通过AT89C51单片机接收霍尔传感器传来的脉冲信号,单片机根据外部中断,以及内部定时器进行记数计算出电机转速送到LED2. 原理2.1测速原理霍尔传感器检测转速示意图如图2-1所示。在非磁材料的圆盘边上粘贴块磁钢,霍尔传感器固定在圆盘外缘附近。圆盘每转动一圈 ,霍尔传感器便输出 一个脉冲。通过单片机测量产生脉冲的频率,就可以得出圆盘的转速.。同样道 理,根据圆盘(车轮的转速,再结合圆盘的周长就是计算出物体的位移。如果要 增加测量位移的精度,可以在圆盘(车轮上多增加几个磁钢。备注:当没有信号产生时,可以改变一下磁钢的方向,霍尔对磁钢方

4、向有要求。没有磁钢时输出高 电平,有磁钢时输出低电平。图2-1测速原理图2.2组成及框图:传感器电路、转速测量、LED显示、电平转换电路设计等将在以下章节作详细地设计图2-2原理框图2.3应用:从实用的角度看,评价一个系统实用价值的重要标准,就是这个系统对社 会生活和科技观念有多大的贡献。转速测量系统具有大范围、高精度等优点、 测量速度快,这种系统将会有良好的应用。3. 内容3.1电路图图3-1电路原理图原理介绍:当磁铁通过霍尔元件时则霍尔输出高电平,没磁时是低电平,所以 可以通过单片机让它计数,再通过数码管显示。3.2器件选择单片机根据系统功能要求以及单片机硬件电路设计思路 < 如图3

5、- 1)对单片机模块 进行设计,要使单片机准确的测量电机转速,并且使测出的数据能显示出来, 所以整个单片机部分分为传感器电路、时钟电路、复位电路、执行元件以及显 示电路五个部分。单片机我们采用AT89C51其引脚图如图3- 1>,相较于INTEL公司的8051 它本身带有一定的优点。AT89C51是一种带4K字节闪烁可编程可擦除只读存贮 器 vFPEROMFalsh Programmable and Erasable Read Only Memory )的低电 压,高性能CMOS 8位微处理器,俗称单片机。该器件采用 ATME高密度非易失 存储器制造技术制造,与工业标准的 MCS-51指

6、令集和输出管脚相兼容。因为将 多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的 AT89C51是一种高效微控制器,AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉 的方案。图3-2 AT89C51引脚图主要特性:与MCS-51兼容 4K字节可编程闪烁存储器寿命:1000写 /擦循环数据保留时间:10年全静态工作:0Hz-24Hz三级程序存储器锁定 128*8位内部RAM 32可编程I/O线两个16位定时器/计数器 5个中断源可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路3.2.2 LEDa. LED原理LEDvLight-Emitti ng Diode )是一种

7、外加电压从而渡过电流并发出可见光的器件。LED是属于电流控制器件,使用时必须加限流电阻。LEDt单个LED和八段LED>分,也有共阴和共阳两种。b. LED结构常用的七段显示器的结构如图3-2所示。发光二极管的阳极连在一起的称为共阳极显示器,阴极连在一起的称为共阴极显示器。1位显示器由八个发光二 极管组成,其中七个发光二极管 ag控制七个笔画 段)的亮或暗,另一个控制一个小数点的亮和暗,这种笔画式的七段显示器能显示的字符较少,字符的开 头有些失真,但控制简单,使用方便。此外,要画出电路图,首先还要搞清楚他的引脚图的分布,在了解了正确 的引脚图后才能进行正确的字型段码编码。才能显示出正确的

8、数字来,如图 3所示,为七段数码管的管脚图。af£bcd*4-*VCC 仝共阳根图3-3七段发光显示器的结构819rrrmQ- g comr eOl. -oor a.efr 00§图3-4七段发光显示器管脚的结构霍尔传感器a.3144原理框图图3-5 3144原理图b.3144原理3144应用霍尔效应原理,采用半导体集成技术制造的磁敏电路,它是由电 压调整器,霍尔电压发生器,差分放大器,施密特触发器,温度补偿电路 和集电极开路的输出级组成的磁敏传感电路,其输入为磁感应强度,输出 是一个数字电压讯号。使用霍尔传感器获得脉冲信号,只要在转轴的圆周 上粘上一粒磁钢,让霍尔开关靠近

9、磁钢,就有信号输出,转轴旋转时,就 会不断地产生脉冲信号输出。如果在圆周上粘上多粒磁钢,可以实现旋转 一周,获得多个脉冲输出。在粘磁钢时要注意,霍尔传感器对磁场方向敏感,粘之前可以先手动接近一下传感器,如果没有信号输出,可以换一个 方向再试。这种传感器不怕灰尘、油污,在工业现场应用广泛。c. 霍尔器件的优点 霍尔器件具有许多优点,他们的结构牢固,体积小,重量轻,寿命长,安 装方便,功耗小,频率高 可达1MHZ,耐震动,不怕灰尘、水汽及烟雾等污 染或腐蚀。霍尔线性器件的精度高、线性度好;霍尔开关器件无触点、无磨 损、输出波形清晰、无抖动、无回调、位置重复精度高 可达 um 级)。采用了 各种补偿

10、措施的霍尔器件的工作温度范围广,可达 55-150 度。d. 霍尔器件的分类按照霍尔器件的功能可将他们分为:霍尔线性器件和霍尔开关器件。前者 输出模拟量,后者输出数字量。按被检测的对象的性质可将它们分为:直接应用和间接应用。前者是直接 检测出被测对象本身的磁场或磁特性,后者是检测被检测对象上人为设置的磁 场,用这个磁场作为被检测信息的载体,通过它,将许多非电、非磁的物理量 例如力、力矩、压力、应力、位置、位移、加速度、角度、角速度、转速、转 数以及工作状态发生变化的时间等,转换成电量来进行检测和控制。按照输出信号的形式,可以分为开关型集成霍尔传感器和线性集成霍尔传 感器两种类型。e 霍尔器件的

11、应用使用霍尔器件检测磁场:将霍尔器件做成各种形式的探头,放在被测磁场 中,因霍尔器件只对垂直于霍尔片表面的磁感应强度敏感,因而必须令磁力线 和器件表面垂直,通电后即可由输出电压得到被测磁场的磁感应强度。若不垂 直,则应求出其垂直分量来计算被测磁场的磁感应强度值。而且,因霍尔元件 的尺寸极小,可以进行多点检测,由计算机进行数据处理,可以得到场的分布 状态,并可对狭缝,小孔中的磁场进行检测用磁场作为被传感物体的运动和位 置信息载体时,一般采用永久磁钢来产生工作磁场。例如,用一个 5X 4X 2.5mm3的钕铁硼U号磁钢,就可在它的磁极表面上得到约 2300高斯的磁感 应强度。在空气隙中,磁感应强度

12、会随距离增加而迅速下降。为保证霍尔器 件,尤其是霍尔开关器件的可靠工作,在应用中要考虑有效工作气隙的长度。 在计算总有效工作气隙时,应从霍尔片表面算起。在封装好的霍尔电路中,霍 尔片的深度在产品手册中会给出。因为霍尔器件需要工作电源,在作运动或位 置传感时,一般令磁体随被检测物体运动,将霍尔器件固定在工作系统的适当 位置,用它去检测工作磁场,再从检测结果中提取被检信息。3.3 参数计算转速=转的圈数/ 时间 单片机定时计数 5 秒,显示屏显示 8 转。n=8/5=1.6 rad/s3.4 程序#include<reg52.h>#define uchar unsigned char#

13、define uint unsigned int uint i = 0 。sbit KEY = P3A2 。uchar Count = 0 。 uchar code table10 = 0xc0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90 void Delay(uint del>uint x,y 。for(x=0 。 x<del 。 x+> for(y=0 。 y<1827 。 y+>。void Time0_Init(>TMOD= 0x01。/定时器 0 选用方式 1TH0 =0x4c 。/初值的计算50msTL

14、0 =0x00 。TR0 =1。/启动定时器ET0 =1。/打开定时器中断允许位void Outside_Init(void>EX0 = 1。 / 开外部中断 0IT0 = 1 。 / 负边沿触发void Outside_Int1(void> interrupt 0using 1if(KEY= 0>i+ 。void Time0_Int(> interrupt 1TH0 = 0x4c 。TL0 = 0x00 。Count+。/ 长度加 1void Main(void> Time0_Init(> 。Outside_Init(> 。EA = 1 。/ 打开总中断while(1>P2=0x01 。P0 = tablei 。if(Count = 100> / 当 Count 为 100 时, i 自加一次, 100 * 50MS = 5S P2=0x02 。P0 = tablei 。 Delay(10000> 。4. 心得体会51单DXP为期一周的课程设计结束了,通过这次课程设计,加强了我的动手、思考 和解决问题的能力。在设计过程中,老是遇到这样那样的情况,觉得电路这样 接就行,实际上连起来就发现不行。还有书中的知识太多太杂,有些是理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论