课程设计(论文)应用霍尔集成传感器测量转速电路设计3.doc

上传人:laozhun 文档编号:2941668 上传时间:2023-03-05 格式:DOC 页数:43 大小:620KB
返回 下载 相关 举报
课程设计(论文)应用霍尔集成传感器测量转速电路设计3.doc_第1页
第1页 / 共43页
课程设计(论文)应用霍尔集成传感器测量转速电路设计3.doc_第2页
第2页 / 共43页
课程设计(论文)应用霍尔集成传感器测量转速电路设计3.doc_第3页
第3页 / 共43页
课程设计(论文)应用霍尔集成传感器测量转速电路设计3.doc_第4页
第4页 / 共43页
课程设计(论文)应用霍尔集成传感器测量转速电路设计3.doc_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《课程设计(论文)应用霍尔集成传感器测量转速电路设计3.doc》由会员分享,可在线阅读,更多相关《课程设计(论文)应用霍尔集成传感器测量转速电路设计3.doc(43页珍藏版)》请在三一办公上搜索。

1、应用霍尔集成传感器测量转速电路设计摘要本文是基于51单片机的转速测量系统,其测量方法较多,随着单片机对脉冲信号的处理能力越来越强大,使得全数字量系统越来越普及,并且使转速测量系统也可以用全数字化处理。本设计利用霍尔效应对旋转物体进行检测的转速测量系统。该系统采用UGN3144霍尔传感器把转速信息转换为电压输出,输出电压经整形电路送入AT89C51单片机进行数据处理并用四位7段LED显示器显示测量结果。文中首先阐述了构成该系统的原理、硬件的实现方法,在该系统中对信号频率进行测量是首要任务,通过各种测量方法的对比下,该系统应采用测频法测量。其次,在软件设计部分,此系统包含系统初始化程序的设计、数据

2、接收和处理程序的设计、显示程序的设计三个模块。最终,给出各部分的原理框图、电路图及转速测量的程序流程图,并编出其具体的程序。总之,本课题完成了硬件和软件系统的设计,实现了转速测量系统的测量,转速计算、显示功能,同时实现键盘的开始/停止功能,完成了设计的要求。关键词: 单片机, 转速测量, 霍尔传感器目录1 绪论11.1 课题研究的目的和意义11.2 转速测量在国内外的研究12 转速测量系统的总体方案22.1转速测量的一般方法22.2 硬件设计总体方案42.3 软件设计思路53 系统硬件设计53.1 转速测量原理63.1.1 测频法“M法63.1.2 测周期法“T法”73.1.3 测频测周法“M

3、/T法”73.1.4 转速测量系统中应用的方法83.2 霍尔传感器的简介93.2.1 霍尔效应93.2.2 霍尔元件123.2.3 UGN3144霍尔开关元件133.3 单片机及其接口的设计153.3.1 AT89C51单片机的简介153.3.2 复位电路183.3.3 时钟电路193.3.4 显示电路203.3.5 HD7279接口223.3.6 键盘电路254 系统软件设计264.1 单片机转速程序设计思路及过程264.1.1 单片机程序设计思路274.2 子程序设计274.2.1 单片机转速计算程序274.2.2 二-十进制转换程序284.2.3 显示程序295 转速测量系统的转速分析3

4、15.1 测速范围315.2 测量误差32结论34致谢35参考文献36附录137附录2381 绪论1.1 课题研究的目的和意义随着超大规模集成电路技术提高,尤其是单片机应用技术以其功能强大,价格低廉的显著特点,使全数字化测量转速系统得以广泛应用。由于单片机在测量转速方面具有体积小、性能强、成本低的特点,越来越受到企业用户的青睐。转速是工程中应用非常广泛的一个参数,其测量方法较多,而模拟量的采集和模拟处理一直是转速测量的主要方法,这种测量方技术已不能适应现代科技发展的要求,在测量范围和测量精度上,已不能满足大多数系统的使用。随着大规模及超大规模集成电路技术的发展,数字系统测量得到普遍应用,特别是

5、单片机对脉冲数字信号的强大处理能力,使得全数字量系统越来越普及,其转速测量系统也可以用全数字化处理。在测量范围和测量精度方面都有极大的提高。本课题以单片机为核心,设计的全数字化测量转速系统,在工业控制和民用电器中都有较高使用价值。一方面它可以应用于工业控制中的某一部分,如数控车床的电机转速检测和控制、水泵流量控制以及需要利用转速检测来进行控制的许多场合,如车辆的里程表、车速表等。另一方面由于该转速测量系统采用全数字结构,因而可以很方便的和工业控制机进行连接,实行远程管理和控制,进一步提高现代化水平。并且,几乎不需做很大改变就能直接作为单独的产品使用。总之,转速测量系统的研究是一件非常有意义的课

6、题。1.2 转速测量在国内外的研究转速是能源设备与动力机械性能测试中的一个重要的特性参量,因为动力机械的许多特性参数是根据它们与转速的函数关系来确定的,例如压缩机的排气量、轴功率、内燃机的输出功率等等,而且动力机械的振动、管道气流脉动、各种工作零件的磨损状态等都与转速密切相关。转速测量的方法很多,测量仪表的型式也多种多样,其使用条件和测量精度也各不相同。根据转速测量的工作方式可分为两大类:接触式转速测量仪表与非接触式转速测量仪表。前者在使用时必须与被测转轴直接接触,如离心式转速表、磁性转速表与测速发电机等;后者在使用时不需要与被测转轴接触,如光电式转速表、电子数字式转速表、闪光测速仪等。测量发

7、动机转速的传统方法是使用光电式转速表测量。用这种方法测量时,既要在发动机转动轴上粘贴光标纸,又要求测量人员把转速表与光标纸的距离控制在很近的范围,测量十分不方便。随着科学技术的迅速发展,转速测量仪表已步入现代化、电子化的行列。过去曾经使用过的接触式测量仪表, 如离心式转速表、磁性转速表、微型发电机转速表及钟表是定时转速表,均已先后受到冷落;而利用已知频率的闪光与被测轴转速同步的方法来测速的闪光测速仪,虽属非接触式仪表,目前仍有应用,但也退居次要地位。代之而起的是非接触式的电子与数字化的测速仪表。这类转速仪表大多具有体积小、重量轻、读数准确、使用方便等优点,容易实现电脑荧屏显示和打印输出,能够连

8、续的反映转速变化,既能测定发动机稳定情况下的平均转速,也能够用来在足够小的时间间隔这一特定条件下测定发动机的瞬时转速。2 转速测量系统的总体方案2.1转速测量的一般方法一般转速测量系统有以下几个部分构成,转速测量框图如图2.1所示。转速信号拾取整形倍频单片机显示接口芯片显示键盘驱动电路图2.1 转速测量框图1转速信号拾取转速信号拾取是整个系统的前端通道,目的是将外界的非电参量,通过一定方式转换成电量,这一环节可以通过敏感元件、传感器或测量仪表等来实现。方法如下:(1) 通过敏感元件拾取被测信号敏感元件体积小,可以根据用户及环境要求做成各矛头形状的探头,它能将被测的物理量变换成电流、电压,只要选

9、择合适的元件参数。如R、L、C设计相应的电路,便能完成这种对应关系。这种方法设计难度大,信号稳定度差,在模拟处理系统中不宜采用。(2) 通过传感器拾取信号由专业人员将敏感元件和相应的测量电路、传递机构以适当的形式制成不同类型、不同用处的传感器,根据原理输出电量。该电量可以是模拟量或数字量,现代传感器还可以输出开关量,用于数字逻辑电路。(3) 通过测量仪表拾取被测信号目前有许多测量仪表用于各种测量中,有大信号输出、有BCD码输出等,但价格昂贵,专业性强,一般不适合通用系统。通用的转速测量系统大都采用一种俗称“码盘”的传感装置,将圆形的码盘固定在转轴上,码盘上有若干规则排列的小孔,用光电偶来输出电

10、信号,以反映转速对应关系,即是将转轴的速度以脉冲形式反映出来,通常有两种形式:(1) 模拟量量化后经A/D转换,由数字量反映角度,供单片机计算处理,得出转速。(2) 直接由脉冲来反应转轴的角度,用每转产生的脉冲经单片机处理得出转速。2整形和倍频前向通道中,从传感器输出的信号必须转换成单片机输入要求的信号,由于信号调节电路与传感器的选择,现场干扰程度等,都会影响信号的质量。而脉冲信号的上升沿和下降沿对数字电路的触发尤为重要,若要将转速脉冲信号直接加到计数器或外部中断的输入端,并利用其上升沿来触发进行计数,则必须要求输入的信号有陡峭的上升沿或下降沿。处理方法上可以用触发器电路来整形;而倍频电路主要

11、用于解决低转速时测量精度问题及码盘的刻度误差而造成的精度下降问题。方法是在每转中增加脉冲的个数(码盘的线程数)来提高精度。但在高转速时,由于脉冲个数的增加,限制了最高转速测量量程,这个问题可用单片机控制来动态处理解决,兼顾高低转速的测量精度。3单片机单片机1是整个测量系统的主要部分,担负对前端脉冲信号的处理、计算、以及信号的同步,计时等任务,其次,将测量的数据经计算后,将得到的转速值传送到显示接口中,用数码管显示数值。在本系统中考虑到计数的范围、使用的定时,计数器的个数及I/O口线,预选用89C51单片机。具体工作情况在后讨论。4驱动和显示由于LED数码管具有亮度高、可靠性好等特点,工业测控系

12、统中常用LED数码管作为显示输出。本系统也采用数码管作显示。LED显示器是用发光二极管显示字段的,通常使用七段构成“日”字型和一只发光二极管作为小数点,称八段数码显示器。其有两种驱动方式,共阴驱动和共阳驱动,共阴驱动是各段发光二极管的阴极连在一起,并将公共端接地,在共阳结构中,将各段发光二极管阳极连在一起,并将公共端接上+5V电源,显示字符对应字型代码发光。2.2 硬件设计总体方案硬件设计的任务是根据总体设计要求,在系统工作原理的基础上,具体确定系统中所要使用的元器件,设计出系统的原理框图、电路原理图。转速是工程中应用非常广泛的一个参数,早期模拟量的模拟处理一直是作为转速测量的主要方法,这种测

13、量方法在测量范围和测量精度上,已不能适应现代科技发展的要求。而随着大规模及超大规模集成电路技术的发展,数字测量系统得到普遍应用,利用单片机对脉冲数字信号的强大处理能力,应用全数字化的结构,使数字测量系统的越来越普及,在测量范围和测量精度方面都有极大的提高。在本转速测量系统由霍尔传感器、单片机和显示器、键盘电路等组成。传感器部分采用UGN3144霍尔传感器,负责将被测量量的转速转化为脉冲信号2。 因为采用的是集成霍尔开关元件,输出的是数字信号,可以直接把脉冲信号送入单片机进行处理。单片机采用AT89C51,显示器采用4个7段LED数码管动态显示,其系统框图如2.2所示。其中整个系统的电源采用双电

14、源供电,将继电器驱动电源与单片机及其周边电路电源完全隔离,利用光电耦合器传输信号。这样做法虽然不如单电源方便灵活,但可将继电器工作所造成的干扰完全消除,进一步提高系统稳定性。传感器电路显示驱动电路AT89C51单片机时钟电路键盘电路复位电路图2.2 转速测量系统的总体框图2.3 软件设计思路软件需要解决的是定时器0的记数和外部中断0的设定、由于测量的转速范围大,所以低速和高速都要考虑在内,关键在于一个四字节除三字节程序的实现。显示部分、需要有一个二进制到十进制的转化程序,以及转换成非压缩BCD 的程序后、才能进行调用查表程序送到显示。软件工作流程:霍尔传感器利用磁电效应产生一周期脉冲向单片机的

15、外部中断0(P3.2)口发送一个中断信号,定时器工作在内部定时,TH0、TL0设定初值为0,作为除数的低两字节,利用软件记数器、定时器0中断的次数作为除数高字节。中断完毕读取内部记数值作为除数,调用除法程序计算转速,再对二进制数进行一系列变换后调用查表显示程序,显示在LED上。转速部分软件设计思路: AT89C51单片机的P3.2口接收传感器的信号。主要编写一个外部中断服务程序INT0,读取记数值的三个字节,并再次清0记数初值以便下次的记数和计算。调用两字节二进制-三字节十进制(BCD)转换子程序BCD,再调用十进制转换成非压缩BCD程序、最后调用查表程序送显示。软件的具体设计我们将在下面的章

16、节中作详细介绍。3 系统硬件设计3.1 转速测量原理3.1.1 测频法“M法在一定测量时间T内,测量脉冲发生器(替代输入脉冲)产生的脉冲数m1来测量转速,如图3.1“M”法测量转速脉冲3所示,设在时间T内,转轴转过的弧度数为X,则转速n可由下式表示: n= (3-1)转轴转过的弧度数X可用下式所示m1 X (3-2)图3.1 “M”法测量转速脉冲将(3-2)式代入(3-1)式得转速n的表达式为: n= (3-3) P-为转轴转一周脉冲发生器产生的脉冲数;n-转速单位:(转/分);T-定时时间单位:(秒)。在该方法中,测量精度是由于定时时间T和脉冲不能保证严格同步,以及在T内能否正好测量外部脉冲

17、的完整的周期,可能产生的1个脉冲的量化误差。因此,为了提高测量精度,T要有足够长的时间。定时时间可根据测量对象情况预先设置。设置的时间过长,可以提高精度,但在转速较快的情况下,所计的脉冲数增大(码盘孔数已定情况下),限制了转速测量的量程。而设置的时间过短,测量精度会受到一定的影响。3.1.2 测周期法“T法”转速可以用两脉冲产生的间隔宽度TP来决定。用以采集数据的码盘,可以是单孔或多孔,对于单孔码盘测量两次脉冲间的时间,就可测出转述数据,TP也可以用时钟脉冲数来表示。对于多孔码盘,其测量的时间只是每转的1/N,N为码盘孔数。如图3.2“T”法脉宽测量所示。TP通过定时器测得。定时器对时基脉冲(

18、频率为fc)进行计数定时,在TP内计数值若为m2,则计算公式为: n= (3-4)即: (3-5)fc-为硬件产生的基准时钟脉冲频率:单位(Hz);n-转速单位:(转/分);m2-时基脉冲。 图3.2 “T”法脉宽测量由 “T”法脉宽测量可知“T”法测量精度的误差主要有两个方面,一是两脉冲的上升沿触发时间不一致而产生的;二是计数和定时起始和关闭不一致而产生的。因此要求脉冲的上升沿(或下降沿)陡峭和计数和定时严格同步。测周法在低转速时精度较高,但随着转速的增加,精度变差,有小于一个脉冲的误差存在。3.1.3 测频测周法“M/T法”所谓测频测周法,即是综合了“T”法和“M”法分别对高、低转速具有的

19、不同精度,利用各自的优点而产生的方法,精度位于两者之间,如图3.3“M/T”法定时/计数测量所示。“M/T”法采用三个定时/计数器,同时对输入脉冲、高频脉冲(由振荡器产生)、及预设的定时时间进行定时和计数,m1反映转角,m2反映测速的准确时间,通过计算可得转速值n。该法在高速及低速时都具有相对较高的精度。测速时间Td由脉冲发生器脉冲来同步,即Td等于m1个脉冲周期。由图可见,从a点开始,计数器对m1和m2计数,到达b点,预定的测速时间时,单片机发出停止计数的指令,因为Tc不一定正好等于整数个脉冲发生器脉冲周期,所以,计数器仍对高频脉冲继续计数,到达c点时,脉冲发生器脉冲的上升沿使计数器停止,这

20、样,m2就代表了m1个脉冲周期的时间。“M/T”法综合了“T”和“M”两种方法,转速计算如下:设高频脉冲的频率为fc,脉冲发生器每转发出P个脉冲,由式(3-2)和(3-5)可得M/T法转速计算公式为: (3-6)n-转速值。单位:(转/分);fc-晶体震荡频率:单位(Hz);m1-输入脉冲数,反映转角;m2-时基脉冲数。图3.3 “M/T”法定时/计数测量3.1.4 转速测量系统中应用的方法通过上面的分析可知,M法适合于高速测量,当转速越低,产生的误差会越大。T法适合于低速测量,转速增高,误差增大。M/T这种转速测量方法的相对误差与转速n无关,只与晶体振荡产生的脉冲有关,故可适合各种转速下的测

21、量。保证其测量精度的途径是增大定时时间T,或提高时基脉冲的频率fc。因此,在实际操作时往往采用一种称变M/T的测量方法,即所谓变M/T法,在M/T法的基础上,让测量时间Tc始终等于转速输入脉冲信号的周期之和。并根据第一次的所测转速及时调整预测时间Tc,兼顾高低转速时的测量精度。基于M法测量速度,电路和程序均较为简单,且可以在一定的条件下满足精度的要求,所以本设计中采用M法进行测量。3.2 霍尔传感器的简介3.2.1 霍尔效应1. 简介霍尔效应是磁电效应的一种,这一现象是霍尔(A.H.Hall,1855-1938)于1879年在研究金属的导电机构时发现的。后来发现半导体、导电流体等也有这种效应,

22、而半导体的霍尔效应比金属强得多,利用这现象制成的各种霍尔元件,广泛地应用于工业自动化技术、检测技术及信息处理等方面。霍尔效应是研究半导体材料性能的基本方法。通过霍尔效应实验测定的霍尔系数,能够判断半导体材料的导电类型、载流子浓度及载流子迁移率等重要参数。流体中的霍尔效应是研究“磁流体发电”的理论基础。2霍尔效应将一块半导体或导体材料,沿Z方向加以磁场B,沿X方向通以工作电流I, 则在Y方向产生出电动势VH,如图3.4所示,这现象称为霍尔效应。VH称为霍尔电压。 (a) (b)图3.4 霍尔效应原理图实验表明,在磁场不太强时,电位差VH与电流强度I和磁感应强度B成正比,与板的厚度d成反比,即 (

23、3-7)或 (3-8)式(3-7)中RH称为霍尔系数,式(3-8)中KH称为霍尔元件的灵敏度,单位为mv / (mAT)。产生霍尔效应的原因是形成电流的作定向运动的带电粒子即载流子(N型半导体中的载流子是带负电荷的电子,P型半导体中的载流子是带正电荷的空穴)在磁场中所受到的洛仑兹力作用而产生的。如图3.4(a)所示,一块长为l、宽为b、厚为d的N型单晶薄片,置于沿Z轴方向的磁B中,在X轴方向通以电流I,则其中的载流子电子所受到的洛仑兹力为 (3-9) 式中为电子的漂移运动速度,其方向沿X轴的负方向。e为电子的电荷量。指向Y轴的负方向。自由电子受力偏转的结果,向A侧面积聚,同时在B侧面上出现同数

24、量的正电荷,在两侧面间形成一个沿Y轴负方向上的横向电场(即霍尔电场),使运动电子受到一个沿Y轴正方向的电场力,A、B面之间的电位差为(即霍尔电压),则 (3-10)将阻碍电荷的积聚,最后达稳定状态时有即 得 (3-11)此时B端电位高于A端电位。若N型单晶中的电子浓度为n,则流过样片横截面的电流 I=nebdV得 (3-12)将(3.12)式代入(3.11)式得 (3-13)式中称为霍尔系数,它表示材料产生霍尔效应的本领大小;称为霍尔元件的灵敏度,一般地说,KH愈大愈好,以便获得较大的霍尔电压VH。因KH和载流子浓度n成反比,而半导体的载流子浓度远比金属的载流子浓度小,所以采用半导体材料作霍尔

25、元件灵敏度较高。又因KH和样品厚度d成反比,所以霍尔片都切得很薄,一般d0.2mm。上面讨论的是N型半导体样品产生的霍尔效应,B侧面电位比A侧面高;对于P型半导体样品,由于形成电流的载流子是带正电荷的空穴,与N型半导体的情况相反,A侧面积累正电荷,B侧面积累负电荷,如图3-4(b)所示,此时,A侧面电位比B侧面高。由此可知,根据A、B两端电位的高低,就可以判断半导体材料的导电类型是P型还是N型。由(3-13)式可知,如果霍尔元件的灵敏度RH已知,测得了控制电流I和产生的霍尔电压VH,则可测定霍尔元件所在处的磁感应强度为:高斯计就是利用霍尔效应来测定磁感应强度B值的仪器。它是选定霍尔元件,即KH

26、已确定,保持控制电流I不变,则霍尔电压VH与被测磁感应强度B成正比。如按照霍尔电压的大小,预先在仪器面板上标定出高斯刻度,则使用时 由指针示值就可直接读出磁感应强度B值。由(3-13)式知 因此将待测的厚度为d的半导体样品,放在均匀磁场中,通以控制电流I,测出霍尔电压VH,再用高斯计测出磁感应强度B值,就可测定样品的霍尔系数RH。又因(或),故可以通过测定霍尔系数来确定半导体材料的载流子浓度n(或p)(n和p分别为电子浓度和空穴浓度)。严格地说,在半导体中载流子的漂移运动速度并不完全相同,考虑到载流子速度的统计分布,并认为多数载流子的浓度与迁移率之积远大于少数载流子的浓度与迁移率之积,可得半导

27、体霍尔系数的公式中还应引入一个霍尔因子rH,即 普通物理实验中常用N型Si、N型Ge、InSb和InAs等半导体材料的霍尔元件在室温下测量,霍尔因子,所以: 式中,库仑3.2.2 霍尔元件霍尔元件是一种基于霍尔效应4的磁传感器,已发展成一个品种多样的磁传感器产品族,并已得到广泛应用。霍尔元件是一种磁传感器。要他们可以检测磁场及其变化,可以在各种与磁场有关的场合中。霍尔器件以霍尔效应为其工作基础。霍尔器件具有许多优点,他们的结构牢固,体积小,重量轻,寿命长,安装方便,功耗小,频率高(可达1MHZ),耐震动,不怕灰尘、水汽及烟雾等污染或腐蚀。霍尔线性器件的精度高、线性度好;霍尔开关器件无触点、无磨

28、损、输出波形清晰、无抖动、无回调、位置重复精度高(可达um级)。采用了各种补偿措施的霍尔器件的工作温度范围广,可达55-150度。按照霍尔器件的功能可将他们分为:霍尔线性器件和霍尔开关器件。前者输出模拟量,后者输出数字量。按被检测的对象的性质可将它们分为:直接应用和间接应用。前者是直接检测出被测对象本身的磁场或磁特性,后者是检测被检测对象上人为设置的磁场,用这个磁场作为被检测信息的载体,通过它,将许多非电、非磁的物理量例如力、力矩、压力、应力、位置、位移、加速度、角度、角速度、转速、转数以及工作状态发生变化的时间等,转换成电量来进行检测和控制。集成霍尔传感器是利用硅集成电路工艺将霍尔元件和测量

29、线路集成在一起的一种传感器。它取消了传感器和测量电路之间的界限,实现了材料、元件、电路三位一体。集成霍尔传感器与分立相比,由于减少了焊点,因此显著地提高了可靠性。此外,它具有体积小、重量轻、功耗低等优点,正越来越爱到众的重视。集成霍尔传感器的输出是经过处理的霍尔输出信号。按照输出信号的形式,可以分为开关型集成霍尔传感器和线性集成霍尔传感器两种类型。开关型集成霍尔传感器是把霍尔元件的输出经过处理后输出一个高电平或低电平的数字信号。霍尔开关电路又称霍尔数字电路,由稳压器、霍尔片、差分放大器,施密特触发器和输出级组成。3.2.3 UGN3144霍尔开关元件1UGN3144霍尔开关元件的工作原理UGN

30、3144霍尔开关元件属于开关型霍尔传感器(集成霍尔开关),它是把霍尔片产生的霍尔电压VH放大后驱动触发电路,输出电压是能反映B的变化的方脉冲。集成霍尔开关由稳压器、霍尔电势发生器(即硅霍尔片)、差分放大器、施密特触发器和OC门输出五个基本部分组成。在输入端(1、2之间)输入电压Vcc,经稳压器稳压后加在霍尔发生器的两电流端。根据霍尔效应原理,当霍尔片处于磁场中时,霍尔发生器的两电压端将会有一个霍尔电势差VH 输出。VH 经放大器放大以后送至施密特触发器整形,使其成为方波输送到OC门输出。图3.5 开关型霍尔传感器的原理当外磁场B达到“工作点”Bop时,触发器输出高电平(相对于地电位),三极管导

31、通,此时,OC门输出端输出低电平,通常称这种状态为“开”;当外磁场B达到“释放点”Brp时,触发器输出低电平,三极管截止,OC门输出高电平,这时称其为“关”状态。Bop与Brp是有一定差值的,此差值BH=Bop-Brp称为霍尔开关的磁滞。B的变化不超过BH,霍尔开关不翻转,这就使得开关输出稳定可靠。集成霍尔开关传感器的输出特性如图(3.6)。图3.6 开关型霍尔传感器的输出特性2. UGN3144主要技术性能与特点Allegro MicroSystems 公司生产的UGN 3144 器件是双极性磁场即N,S交变场磁启动的霍尔开关电路,它的主要性能特点如下:(1)电源电压为4.524V;(2)连

32、续输出电流为25MA;(3)磁通密度不受限制,输出关断电压为25V;(4)具有反向电压保护(反向电压为35V)和极好的温度稳定性;(5)工作温度为-20到85摄氏度或者是-40到25。3. UGN3144霍尔开关元件的引脚功能和封装形式UGN3144 采用SOT89或者TO-243封装。其中,引脚端1为电源正端,引脚端2为接地,引脚端3为输出(OC形式)。图3.7 UGN3144的封装结构4UGN3144 霍尔开关元件在测量系统中的设计UGN3144霍尔开关元件芯片内部包含有稳压电路,霍尔效应电压产生电路,信号放大器,施密特触发器和一个集电极开路输出电路。集电极开路输出电路可连续输出25MA电

33、流,可直接控制继电器,双向可控硅,可控硅,LED和灯负载。其具有输出自举电路,也可直接与双极型和MOS逻辑电路连接。转速测量是开关型霍尔元件的典型应用,UGN3144霍尔开关元件感应被测量量的转速,当被测量量每转动一周,霍尔传感器便输出一个脉冲,因为该器件为集电极开路输出,故输出端加接一上拉电阻,其电压电压范围宽达4.5 V到24 V,对磁感应强度B要求不严,其输出电压经9012后可提高其负载能力。其具体电路图如3.8所示:图3.8 UGN3144霍尔开关元件与单片机的连接电路3.3 单片机及其接口的设计3.3.1 AT89C51单片机的简介单片机我们采用AT89C51(其引脚图如图3-9),

34、相较于INTEL公司的8051它本身带有一定的优点。AT89C51是一种带4K字节闪烁可编程可擦除只读存贮器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS 8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器, AT89C单片机为很多嵌入式控制系统5提供了一种灵活性高且价廉的方案。图3-9 AT89C51引脚图主要特性:与MCS-51 兼

35、容4K字节可编程闪烁存储器 寿命:1000写/擦循环数据保留时间:10年全静态工作:0Hz-24Hz三级程序存储器锁定128*8位内部RAM32可编程I/O线两个16位定时器/计数器5个中断源 可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路管脚说明:1.VCC:供电电压;2.GND:接地;3.P0口:P0口为一个8位漏极开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。4.P

36、1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。5.P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,

37、它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。6.P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表3.1所示:7.RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。8.ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地

38、位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。表3.1 P3口的第二功能引 脚第 二 功 能信 号 名 称P3.0RXD串行数据接收P3.1TXD串行数据发送P3.2INT0外部中断0请求P3.4INT1外部中断1请求P3.4T0定时器/计数器0输入P3.5T1定时器/计数器1输入P3.6WR外部RAM写选通P3.7RD外部RAM读选通P3口同时为闪烁编程和

39、编程校验接收一些控制信号。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。9. /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。 10./EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(V

40、PP)。 11.XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 12.XTAL2:来自反向振荡器的输出。3.3.2 复位电路计算机在启动运行时都需要复位,使中央处理器CPU和系统中的其它部件都处于一个确定的初始状态,并从这个状态开始工作。MCS-51单片机有一个复位引脚RST,它是史密特触发输入(对于CHMOS单片机,RST引脚的内部有一个拉低电阻),当振荡器起振后该引脚上出现2个机器周期(即24个时钟周期)以上的高电平,使器件复位,只要RST保持高电平,MCS-51保持复位状态。此时ALE、PSEN、P0、P1、P2、P3口都输出高电平。RST变为低电平后,退出复位,CPU从初始

41、状态开始工作。单片机采用的复位方式是采用芯片TCM812进行复位。 TCM812是高性价比的系统监控电路,用于对数字系统的电源电压VDD 进行监控,并在必要时向主处理器提供复位信号。提供的手动复位输入可以替代复位监控器,适合使用按键来复位。无需外部元件。该器件由SOT-143方式 封装,工作温度范围为-40 至+85。其引脚如下:图3.10 TCM812芯片的引脚图TCM812芯片的引脚功能:(1)GND 地(2)RESET 当VDD 低于复位电压门限值和VDD恢复上升到高于复位电压门限值之后的140 ms(最小值)内,RESET推挽输出保持高电平。 (3)MR 手动复位输入,当MR 低于VI

42、L 时产生复位。 (4)VDD 电源电压 由于TCM812芯片的特点,本设计中采用该芯片进行复位,其电路图如下:图3.11 复位电路3.3.3 时钟电路时钟电路是计算机的心脏,它控制着计算机的工作节奏。MCS-51单片机允许的时钟频率是因型号而异的典型值为12MHZ 。MCS-51内部都有一个反相放大器, XTAL1、XTAL2分别为反相放大器输入和输出端,外接定时反馈元件以后就组成振荡器,产生时钟送至单片机内部的各个部件。电路中的电容C1和C2典型值通常选择为30pf左右。对外接电容的值虽然没有严格的要求,但电容的大小会影响振荡器的频率的高低,振荡器的稳定性和起振的快速性。晶振的振荡频率的范

43、围通常是在1.2MHZ-12MHZ之间。晶振的频率越高,则系统的时钟频率也就越高,单片机的运行速度也就越快。但反过来运行速度快对存储器的速度要求就高,对印制电路板的工艺要求也高,即要求线简的寄生电容要小;晶振和电容应 尽可能安装得与单片机芯片靠近,以减少寄生电容,更好地保证振荡器稳定,可靠地工作。综合考虑,本设计采用30pf的电容,因为晶振的频率无法精确达到12MHZ,所以一般情况采用11.0592MHZ,其电路图如下所示:图3.12 AT89C51的时钟电路3.3.4 显示电路显示电路采用LED数码管显示,LED(Light-Emitting Diode)是一种外加电压从而渡过电流并发出可见

44、光的器件。LED是属于电流控制器件,使用时必须加限流电阻。LED有单个LED和八段LED之分,也有共阴和共阳两种。1 LED显示器的结构及其工作原理常用的七段显示器的结构如图3.13所示。发光二极管的阳极连在一起的称为共阳极显示器,阴极连在一起的称为共阴极显示器。1位显示器由八个发光二极管组成,其中七个发光二极管ag控制七个笔画(段)的亮或暗,另一个控制一个小数点的亮和暗,这种笔画式的七段显示器能显示的字符较少,字符的开头有些失真,但控制简单,使用方便。如图3.13所示,为七段数码管的管脚图。图3.13 七段发光显示器的结构LED数码管通过点亮特定的字段来显示数字或符号。共阴与共阳七段LED数码管的显示字符与对应的显示段码如下表所示,共阳七段数码管的段码刚好是共阴七段数码管段码的反码。表3.2 共阴极七段LED数码管和共阳极七段LED数码管的显示段码表显示字符012345678共阴极字符3FH06H5BH4FH66H6DH7DH07H7FH共阳极字符C0H

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号