汽车电子技术毕业设计(论文)基于霍尔传感器的非接触式转速测量.doc
《汽车电子技术毕业设计(论文)基于霍尔传感器的非接触式转速测量.doc》由会员分享,可在线阅读,更多相关《汽车电子技术毕业设计(论文)基于霍尔传感器的非接触式转速测量.doc(36页珍藏版)》请在三一办公上搜索。
1、毕业设计报告设计题目: 基于霍尔传感器的非接触式转速测量 设计作者: 专业班级/学号: 汽车电子技术 合作者1: 专业班级/学号: 合作者2: 专业班级/学号: 指导教师: 郑老师 设计时间: 2011-4-21 基于霍尔传感器的电机转速测量系统设计 软件设计摘要电动机作为机械化、电气化和自动化的原动机,广泛应用于国民经济建设、国防建设、科学技术研究和人民物质文明生活的各个领域。电机是生产过程中应用十分广泛的装置,对其转速进行准确测量就显得十分必要。本文介绍了霍尔传感器测速的原理,设计了基于单片机STC12C5A60S2的直流电机转速测量系统。完成了电机转速测量系统的硬件电路设计、霍尔传感器测
2、量电路的设计、显示电路的设计。测量转速的霍尔传感器和机轴同轴连接,机轴每转一周,产生一定量的脉冲个数,由霍尔器件电路部分输出幅度为5V的脉冲。控制定时器计数时间,即可实现对电机转速的测量。在显示电路设计中,通过OCM12864-3实现在LCD上直观地显示电机的转速值、传感器的功耗。并对电机转速测量系统的硬件电路、显示电路进行了调试。与硬件配合,实现了显示、警告功能。仿真实验表明所设计的硬件电路及软件程序是正确的,满足设计要求。关键词:电机转速测量;霍尔传感器;单片机;STC12C5A60S2;OCM12864-3目 录1 绪 论11.1 设计任务11.1.1 题目来源11.1.2 设计内容11
3、.1.3 相关背景21.2 方案分析论证21.2.1 霍尔测速模块论证与选择21.2.2 单片机模块论证与选择21.2.3 显示模块论证与选择32 基于霍尔传感器的电机转速测量系统硬件设计32.1 电机转速测量系统的硬件电路设计32.1.1 总体硬件设计32.1.2 系统电路设计52.2 霍尔传感器测量电路设计62.2.1 霍尔元件62.2.2 霍尔传感器测量原理72.2.3 转速测量方法82.3 单片机STC12C5A60S282.3.1 STC12C5A60S2芯片92.3.2 定时器92.3.3 外部中断102.2.4 AD转换112.4 显示电路设计122.4.1 OCM12864简介
4、122.4.2 OCM12864-3的基本参数及引脚功能132.4.3 显示模式152.5 系统软件设计162.5.1 设计思想162.5.2 总体软件流程163 系统仿真和调试193.1 Proteus软件193.1.1 Proteus简介193.1.2 用Proteus绘制原理图步骤193.2 硬件调试203.2.1 硬件静态调试203.2.2 虚拟仿真调试213.3 软件调试223.4 软硬件联调224 结 论24参考文献25致 谢25附录一 主要器件列表27附录二 硬件实物图28附录三 程序原代码321 绪 论1.1 设计任务1.1.1 题目来源在工程实践中,经常会遇到各种需要测量转速
5、的场合,例如在发电机、电动机、卷扬机、机床主轴等旋转设备的试验、运转和控制中,常需要分时或者连续测量和显示其转速及瞬时转速。为了能精确地测量转速外,还要保证测量的实时性,要求能测得瞬时转速。转速测量方法分为模拟式和数字式两种,模拟式采用测速发电机为检测元件,得到的信号是电压量,而数字式通常采用光电编码器、圆光栅、霍尔元件等为检测元件,得到的信号是脉冲信号。随着微型计算机的广泛应用,特别是高性能价格比的单片机的涌现,转速测量普遍采用了以单片机为核心的数字法,智能化微电脑式代替了一般的机械式或模拟量结构。根据学校毕业设计的要求,设计一个功能满足设计要求、工作稳定、以单片机为核心的基于霍尔传感器的电
6、机转速测量系统。本设计要求做一个单片机最小系统,并使用合适的霍尔传感器,使之具备测转速的功能,能够实现在电机工作时转速的测量,同时选用合适的显示器件,使系统具备实时显示功能,并在电机停止或超出测量范围时发出警告信号。根据题目的要求,设计了以下方案并对各方案进行了论证与分析。本设计包括完整的硬件设计和相应的软件设计。1.1.2 设计内容1.选定传感器。霍尔传感器具有灵敏、可靠、体积小巧、无触点、无磨损、使用寿命长、功耗低等优点,综合了电机转速测量系统的要求。2.设计一个单片机最小系统,掌握单片机接口电路的设计技巧,学会利用单片机的定时器和中断系统对脉冲信号进行测量或计数。3.实时测量显示,实时测
7、量根据脉冲计数来实现转速测量的方法。要求霍尔传感器转速为608000r/min。1.1.3 相关背景在直流电机的多年实际运行的过程中,机械测速电机不足之处日益明显,其主要表现为直流测速电机DG中的炭刷磨损及交流测速发电机TG中的轴承磨损,增加了设备的维护工作量,也随着增加了发生故障的可能性;同时机械测速电机在更换炭刷及轴承的检修作业过程中,需要将直流电动机停运,安装过程中需要调整机械测速电机轴与主电机轴的同轴度,延长了检修时间,影响了设备的长期平稳运行。随着电力电子技术的不断发展,一些新颖器件的不断涌现,原有器件的性能也随着逐渐改进,采用电力电子器件构成的各种电力电子电路的应用范围与日俱增。因
8、此采用电子脉冲测速取代原直流电动机械测速电机已具备理论基础,如可采用磁阻式、霍尔效应式、光电式等方式检测电机转速。经过比较分析后,决定采用自制转盘(转盘直径为50mm,半边覆铜)和霍尔元件代替原来的机械测速电机。霍尔传感器作为测速器件得到广泛应用。霍尔传感器是利用霍尔效应实现磁电转换的一种传感器。霍尔效应这种物理现象的发现,虽然已有一百多年的历史,但是直到20世纪40年代后期,由于半导体工艺的不断改进,才被人们所重视和应用。我国从70年代开始研究霍尔器件,经过20余年的研究和开发,目前已经能生产各种性能的霍尔元件,霍尔传感器具有灵敏度高、线性度好、稳定性高、体积小和耐高温等特点。1.2 方案分
9、析论证1.2.1 霍尔测速模块论证与选择方案一:采用型号为A3144的霍尔片作为霍尔测速模块的核心,该霍尔片体积小,安装灵活,价格合理,可用于测速,可与普通的磁钢片配合工作。 方案二:采用型号为CHV-20L的霍尔元器件作为霍尔测速模块的核心,该霍尔器件额定电流为100mA,输出电压为5V,电源为1215V。体积较大,价格昂贵,功耗大。因此选择方案一。1.2.2 单片机模块论证与选择方案一:采用型号为AT89S51的单片机作为主控制器,使用霍尔传感器进行测量的直流电机转速测量系统。AT89S51是带8K字节闪烁可编程擦除只读存储器的低电压、高性能CMOS8位微处理器。它将多功能8位CPU和闪烁
10、存储器组合在单个芯片中,为许多控制提供了灵活性高且价格低廉的方案。方案二:采用单片机STC12C5A60S2作为主控制器,使用霍尔传感器进行测量的直流电机转速测量系统。STC12C5A60S2系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机。ST C12C5A60S2作为新一代8051单片机,具有功能强大、体积小、工作稳定、集成AD、PWM等特点,适用于复杂控制系统。由于本设计要求测量传感器功耗,需要用AD功能,方案一中的AT89S51不具有集成AD,如果使用外部AD芯片,增加了成本因此选择方案二。1.2.3 显示模块论证与选择方案一:采用LED数码管动态扫描,LED数码管价格适中,
11、亮度高,显示数字合适,但是连接复杂,耗电流大,驱动电路复杂。方案二:采用点阵式数码管显示,点阵式数码管是由八行八列的发光二极管组成,对于显示简单文字比较适合,如果显示数字则浪费资源,而且价格也相对较高。方案三:采用LCD液晶显示屏,液晶显示屏的显示功能强大,可显示大量文字,图形,显示多样,清晰可见,并且连接很方便 ,所以在此设计中采用了LCD液晶显示屏。因此选择方案三。2 基于霍尔传感器的电机转速测量系统硬件设计2.1 电机转速测量系统的硬件电路设计2.1.1 总体硬件设计使用单片机测量电机转速的基本结构如图2-1所示。电机霍尔传感器单片机STC12C5A60S21286444444电源图2-
12、1 系统总体结构图其测量过程是测量转速的霍尔传感器和电机机轴同轴连接,机轴每转一周,产生一定量的脉冲个数,由霍尔器件电路输出。经过主CPU将该值数据处理后,在LCD液晶显示器上把转速显示出来。一旦电机停止或超速CPU通过LCD液晶显示器显示警告信号信号。用户也可以选择另一功能,即通过曲线表示电机转速的变化规律,此时如果电机停止或超速也会显示警告信号,但没有显示传感器功耗。当用户不需要测量电机时可以选择关闭测量系统当日历使用,日历可准确计算公历从公元000至公元9999年,并显示于LCD液晶显示器上。1.传感器部分主要分为两个部分。第一部分是利用霍尔器件将电机的转速转化为脉冲信号。霍尔测速模块由
13、永久磁铁和带有霍尔元件的支架构成。将霍尔元件固定在距齿轮外圆1mm的探头上,霍尔元件的对面粘贴小磁钢,当测速齿轮的转盘上覆铜部分经过探头正前方时,改变了磁通密度,霍尔元件就输出一个脉冲信号。 图2-2 霍尔元件2.处理器采用STC12C5A60S2单片机作为系统的处理器。3.显示部分在正常情况下,通过LCD液晶显示器显示当前的转速及传感器功率或变化规律曲线,当电机的转速超出一定的范围后,LCD液晶显示器显示错误。用户关闭测量系统时该部分用于日历显示。2.1.2 系统电路设计实际测量时,要把霍尔传感器固定在直流测速电机的底板上,与霍尔探头相对的电机的轴上固定着一片磁钢块,电机每转一周,霍尔传感器
14、便发出一个脉冲信号,将此脉冲信号接到开发的多功能实验板上的P3.2和P3.3上,设定0定时,每次两个脉冲间隔时间为t,设每分钟转X转,则X =(1分钟)/t由于在虚拟仿真电路图中,没有电机及传感器,所以采用两个具有时差的脉冲信号代替,电路图如图2-3所示。图2-3 总体硬件电路图(STC12C5A60S2无仿真库,故用AT89C51代替)2.2 霍尔传感器测量电路设计2.2.1 霍尔元件根据霍尔效应,人们用半导体材料制成的元件叫霍尔元件。它具有对磁场敏感、结构简单、体积小、频率响应宽、输出电压变化大和使用寿命长等优点,因此,在测量、自动化、计算机和信息技术等领域得到广泛的应用。霍尔传感器A31
15、44是Allegro MicroSystems公司生产的宽温、开关型霍尔效应传感器,其工作温度范围可达-40150。它由电压调整电路、反相电源保护电路、霍尔元件、温度补偿电路、微信号放大器、施密特触发器和OC门输出极构成,通过使用上拉电阻可以将其输出接入CMOS逻辑电路。该芯片具有尺寸小、稳定性好、灵敏度高等特点,有两种封装形式,一种是3脚贴片微小型封装,后缀为“LH”;另一种是3脚直插式封装,后缀为“UA”。A3144E系列单极高温霍尔效应集成传感器是由稳压电源,霍尔电压发生器,差分放大器,施密特触发器和输出放大器组成的磁敏传感电路,其输入为磁感应强度,输出是一个数字电压讯号。它是一种单磁极
16、工作的磁敏电路,适用于矩形或者柱形磁体下工作。可应用于汽车工业和军事工程中。霍尔传感器的外形图和与磁场的作用关系如图2-4所示。磁场由磁钢提供,所以霍尔传感器和磁钢需要配对使用。霍尔元件和磁钢 管脚图图2-4 霍尔传感器的外形图该霍尔传感器的接线图如图2-5所示。 图2-5 霍尔传感器的接线图2.2.2 霍尔传感器测量原理测量电机转速的第一步就是要将电机的转速表示为单片机可以识别的脉冲信号,从而进行脉冲计数。霍尔器件作为一种转速测量系统的传感器,它有结构牢固、体积小、重量轻、寿命长、安装方便等优点,因此选用霍尔传感器检测脉冲信号,其基本的测量原理如图2-6所示,当电机转动时,带动传感器运动,产
17、生对应频率的脉冲信号,经过信号处理后输出到计数器或其他的脉冲计数装置,进行转速的测量。图2-6 霍尔器件测速原理2.2.3 转速测量方法 转速的测量方法很多,根据脉冲计数来实现转速测量的方法主要有M法(测频法)、T法(测周期法)和MPT法(频率周期法),该系统采用了T法(测周期法)。由于转速是以单位时间内转数来衡量,在变换过程中多数是有规律的重复运动。根据霍尔效应原理,将一块永久磁钢固定在传感器支架一段(参考图2-2),转盘随侧轴旋转.转盘随轴旋转时,覆铜半边进入传感器支架中间时磁场密度发生改变,受磁钢所产生的磁场的影响,霍尔器件输出脉冲信号,其周期和转速成反比。脉冲信号的周期与电机的转速有以
18、下关系:n= (2-1)式中:n为电机转速;P为电机转一圈的脉冲数;T为输出方波信号周期。根据式(2-1)即可计算出直流电机的转速。 霍尔器件是由半导体材料制成的一种薄片,在垂直于平面方向上施加外磁场B,在沿平面方向两端加外电场,则使电子在磁场中运动,结果在器件的两个侧面之间产生霍尔电势。其大小和外磁场及电流大小成比例。霍尔开关传感器由于其体积小,无触点,动态特性好,使用寿命长等特点,故在测量转动物体旋转速度领域得到了广泛应用。2.3 单片机STC12C5A60S2单片机(Single-Chip-Microcomputer)又称为单片微控制器,其基本结构是将微型计算机的基本功能部件:中央处理器
19、(CPU)、存储器、输入口、输出口、定时器/计数器、中断系统等全部集中在一个半导体芯片上。 单片机结构上的设计,在硬件、指令系统及I/O能力等方面都有独到之处,具有较强而有效的控制功能。虽然单片机只是一个芯片,但无论从组成还是从其逻辑功能上来看,都具有微机系统的含义。另一方面,单片机毕竟是一个芯片,只有外加所需的输入、输出设备,才可以构成实用的单片机应用系统11。2.3.1 STC12C5A60S2芯片STC12C5A60S2是一种带60K字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压,高性
20、能CMOS8位微处理器,俗称单片机。其引脚图如图2-11所示。图2-11 STC12C5A60S2引脚图2.3.2 定时器STC12C5A60S2单片机内部有两个16位可编程定时器/计数器,记为T0和T1。它的工作方式可以通过指令对相应的特殊功能寄存器编程来设定,或作定时器用,或作外部事件计时器用。定时器/计数器在硬件上由双字节加法计数器TH和TL组成。作定时器使用时,计数脉冲由单片机内部振荡器提供,计数频率为f/12,每个机器周期加1。STC12C5A60S2单片机定时器/计数器的工作方式由特殊功能寄存器TMOD编程决定,定时器/计数器的启动运行由特殊功能寄存器TCON编程控制。不论用作定时
21、器还是计数器,每当产生溢出时,都会向CPU发出中断请求。单片机的定时器的工作原理是利用了寄存器的溢出来触发中断的,所以在写定时器的时候就要去算计数的增量,再根据单片机的晶振的频率就可以算出确定的时间了。定时器主要用到了2个寄存器,一个为TCON,另一个为TMOD。TCON是用来控制定时器的启动与停止的。TMOD是用来设置定时器的模式的。STC12C5A60S2单片机的定时器/计数器是可编程的,在进行定时或计数操作之前要进行初始化编程。通常8051单片机定时器/计数器的初始化编程包括如下几个步骤:1.确定工作方式,即给方式控制寄存器TMOD写入控制字。2.计算定时器/计数器初值,并将初值写入TH
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 电子技术 毕业设计 论文 基于 霍尔 传感器 接触 转速 测量
链接地址:https://www.31ppt.com/p-2959005.html