霍尔元件测速电路
霍尔传感器的工作原理
霍尔传感器的工作原理一、霍尔元件的测量电路1、基本测量电路霍尔元件的基本测量电路如下图所示。
激励电流由电压源E供给,其大小由可变电阻来调节。
▲基本测量电路2、霍尔元件的输出电路在实际应用中,要根据不同的使用要求采用不同的连接电路方式。
如在直流激励电流情况下,上图基本测量电路为了获得较大的霍尔电压,可将几块霍尔元件的输出电压串联,如下图a所示。
在交流激励电流情况下,几块霍尔元件的输出可通过变压器接成下图b所示的形式,以增加霍尔电压或输出功率。
▲霍尔元件的输出电路a)直流激励b)交流激励二、霍尔元件补偿1、霍尔元件不等位电动势及其补偿不等位电动势是一个主要的零位误差。
由于在制作霍尔元件时,不可能保证将霍尔电极焊在同一等位面上,如下图所示。
▲不等位电动势示意图因此当控制电流I流过元件时,即使磁场强度B等于零,在霍尔电极上仍有电动势存在,该电动势就称为不等位电动势。
在分析不等上图不等位电动势示意图位电动势时,把霍尔元件等效为一个电桥,如下图所示。
▲霍尔元件的等效电路电桥臂的四个电阻分别为r1、r2、r3、r4。
当两个霍尔电极在同一等位面上时,r1=r2=r3=r4,电桥平衡,这时输出电压U o等于零。
当霍尔电极不在同一等位面上时,因r3增大,r4减小,则电桥失去平衡,因此输出电压U o就不等于零。
恢复电桥平衡的办法是减小r2、r3。
在制造过程中如确知霍尔电极偏离等位面的方向,就应采用机械修磨或用化学腐蚀元件的方法来减小不等位电动势。
不等位电动势与霍尔电动势具有相同的数量级,有时甚至超过霍尔电动势,而实用中要消除不等位电动势是极其困难的,因而必须采用补偿的方法。
分析不等位电动势时,可以把霍尔元件等效为一个电桥,用分析电桥平衡来补偿不等位电动势。
几种补偿线路如下图所示。
图a、图b所示为常见的补偿电路,图b、图c相当于在等效电桥的两个桥臂上同时并联电阻,图d用于交流供电的情况。
▲不等位电动势的几种补偿线路2、霍尔元件温度补偿霍尔元件是采用半导体材料制成的,因此它们的许多参数都具有较大的温度系数。
霍尔传感器测速原理
霍尔传感器测速原理
霍尔传感器测速原理是利用霍尔效应来实现的。
霍尔效应是指当通过一段导电材料的电流受到磁场的影响时,材料两侧产生的电势差会发生变化的现象。
基于这个原理,霍尔传感器通常由霍尔元件、磁场源和信号处理电路组成。
在测速应用中,霍尔传感器通常被安装在待测物体的周围,例如发动机的曲轴或车轮上。
当待测物体运动时,霍尔传感器感知到磁场变化,从而产生一个与物体运动速度成正比的电压信号。
具体测速原理如下:
1. 磁场源: 磁场源通常是一个永磁体,它会产生一个稳定的磁场。
待测物体经过磁场源时,磁场的强度会发生变化。
2. 霍尔元件: 霍尔元件是一种特殊的半导体元件,它具有灵敏的磁场感知能力。
当霍尔元件周围的磁场强度发生变化时,霍尔元件内部会产生电势差。
3. 信号处理电路: 霍尔元件的电势差会通过信号处理电路进行放大、过滤和转换。
最终,信号处理电路将电势差转换为与待测物体速度成正比的电压信号。
通过测量输出电压的变化,我们可以计算出待测物体的速度。
通常,这个电压信号会通过连接到微控制器或其他外部设备的输出引脚进行进一步处理和使用。
需要注意的是,为了确保准确的测速结果,霍尔传感器的位置和磁场源的设置需要仔细考虑和校准。
此外,在实际应用中,还需要考虑到可能存在的电磁干扰和其他因素对测速结果的影响。
因此,在使用霍尔传感器进行测速时,需要进行适当的验证和校准工作,以确保测量结果的准确性。
霍尔传感器组成的转速测量电路
霍尔传感器测量转速测量转速的方法分为模拟式和数字式两种。
数字式通常采用光电编码器、圆光栅、霍尔元件等为检测元件,得到的信号是脉冲信号。
单片机技术的日新月异,特别是高性能价格比的单片机的出现,转速测量普遍采用以单片机为核心的数字式测量方法,使得许多控制功能及算法可以采用软件技术来完成。
采用单片机构成控制系统,可以节约人力资源和降低系统成本,从而有效的提高工作效率。
利用霍尔传感器来测量转速。
由磁场的变化来使霍尔传感器产生脉冲,由单片机计数,经过数据计算转化成所测转速,再由数码管显示出来。
一、主要内容利用强磁铁与霍尔元件组成测试转体转速的测量电路,包括计数与显示电路。
二、基本要求1. 实现基本功能3. 画出电路图三、主要技术指标(或研究方法)测量范围0—6000r/min精度±5r/min工作电压5V~12V工作电流低于500mA工作环境温度-60℃~65℃四、应收集的资料及参考文献霍尔元件原理与应用显示元件原理数据采样整理单2.1 系统组成框图在测量电机转速时采用电磁感应式传感器。
当电机转动时,带动传感器。
这种传感器可以将转速信号转变成一个对应频率的脉冲信号输出,经过信号处理后输出到计数器。
脉冲信号的频率与电机的转速是一种线性的正比关系,因此对电机转速的测量,实质上是对脉冲信号的频率的测量。
我采用的是以STC89C52单片机为核心将处理好的信号经过数据处理转换成所测得的实际十进制信号的系统。
系统硬件原理框图如图2-1:系统框图原理如图2-1所示,系统由传感器、信号处理、显示电路和系统软件等部分组成。
传感器采用霍尔传感器,负责将转速转化为脉冲信号。
信号处理电路包含待测信号放大、波形变换、波形整形电路等部分,其中放大器实现对待测信号的放大,降低对待测信号的幅度要求,实现对小信号的测量;波形变换和波形整形电路实现把正负交变的信号波形变换成可被单片机接受的TTL/CMOS 兼容信号。
处理器采用STC89C52单片机,显示器采用8位LED 数码管动态显示。
霍尔元件的测量电路4
2020/1/13
1
霍尔效应原理图
2020/1/13
2
霍尔元件
金属或半导体薄片置于磁场中,当有电流 流过时,在垂直于电流和磁场的方向上将产生 电动势,这种物理现象称为霍尔效应。
2020/1/13
3
z y
I B
A
D
FL
B
C
dL
l
UH
x
A、B-霍尔电极 C、D-控制电极
设图中的材料是N型半导体,导电的载流 子是电子。在z轴方向的磁场作用下,电子将 受到一个沿y轴负方向力的作用,这个力就是 洛仑兹力。它的大小为:FL=-evB
控制电流而不加外磁场时,而出
现的霍尔电势称为零位误差。
在分析不等位电势时,可将
霍尔元件等效为一个电桥,如右
图所示。控制电极A、B和霍尔电
极C、D可看作电桥的电阻连接点。
它 们 之 间 分 布 电 阻 R1 、 R2 、 R3 、 R4构成四个桥臂,控制电压可视 为电桥的工作电压。
2020/1/13
33
度成正比,当磁场改变方向时,也改 变方向。
2020/1/13
10
I B
A
θD
B
C
dL
l
UH
A、B-霍尔电极 C、D-控制电极
❖ 若磁场B和霍尔元件平面的法线成一角度 θ,则作用于霍尔元件的有效磁感应强 度为B cosθ,因此
❖
UH=KHIBcosθ
2020/1/13
11
❖ 3)P型半导体,其多数载流子 是空穴,也存在霍尔效应,但 极性和N型半导体的相反。
2020/1/13
31
• 图(b)则是在输 出回路进行温度补偿 的电路,当温度变化 时,用Rt的变化来抵 消霍尔电势UH和输出 电阻R0变化对负载电 阻RL上的电压UL的影 响。 在安装测量电路
霍尔元件测速电路
霍尔测速测速是工农业生产中经常遇到的问题,学会使用单片机技术设计测速仪表具有很重要的意义。
要测速,首先要解决是采样的问题。
在使用模拟技术制作测速表时,常用测速发电机的方法,即将测速发电机的转轴与待测轴相连,测速发电机的电压高低反映了转速的高低。
使用单片机进行测速,可以使用简单的脉冲计数法。
只要转轴每旋转一周,产生一个或固定的多个脉冲,并将脉冲送入单片机中进行计数,即可获得转速的信息。
下面以常见的玩具电机作为测速对象,用CS3020设计信号获取电路,通过电压比较器实现计数脉冲的输出,既可在单片机实验箱进行转速测量,也可直接将输出接到频率计或脉冲计数器,得到单位时间内的脉冲数,进行换算即可得电机转速。
这样可少用硬件,不需编程,但仅是对霍尔传感器测速应用的验证。
1 脉冲信号的获得霍尔传感器是对磁敏感的传感元件,常用于开关信号采集的有CS3020、CS3040等,这种传感器是一个3端器件,外形与三极管相似,只要接上电源、地,即可工作,输出通常是集电极开路(OC)门输出,工作电压范围宽,使用非常方便。
如图1所示是CS3020的外形图,将有字面对准自己,三根引脚从左向右分别是Vcc,地,输出。
图1 CS3020外形图使用霍尔传感器获得脉冲信号,其机械结构也可以做得较为简单,只要在转轴的圆周上粘上一粒磁钢,让霍尔开关靠近磁钢,就有信号输出,转轴旋转时,就会不断地产生脉冲信号输出。
如果在圆周上粘上多粒磁钢,可以实现旋转一周,获得多个脉冲输出。
在粘磁钢时要注意,霍尔传感器对磁场方向敏感,粘之前可以先手动接近一下传感器,如果没有信号输出,可以换一个方向再试。
这种传感器不怕灰尘、油污,在工业现场应用广泛。
2 硬件电路设计测速的方法决定了测速信号的硬件连接,测速实际上就是测频,因此,频率测量的一些原则同样适用于测速。
通常可以用计数法、测脉宽法和等精度法来进行测试。
所谓计数法,就是给定一个闸门时间,在闸门时间内计数输入的脉冲个数;测脉宽法是利用待测信号的脉宽来控制计数门,对一个高精度的高频计数信号进行计数。
霍尔传感器的测速电路设计
4.2.2霍尔传感器的测速电路设计首先选定传感器,霍尔传感器具有灵敏、可靠、体积小巧、无触点、无磨损、使用寿命长、功耗低等优点,综合了电机转速测量系统的要求。
其次设计一个单片机小系统,利用单片机的定时器和中断系统对脉冲信号进行测量或计数。
再次实时测量显示并有报警功能,实时测量根据脉冲计数来实现转速测量的方法。
要求霍尔传感器转速为0~5000r/min。
霍尔测速模块论证与选择采用霍尔传感器;选型号为CHV-25P/10的霍尔传感器,其额定电压为10v,输出信号5v/25mA,电源为12~15v。
体积大,价格一般为40~120元之间不等。
性价比较高计数器模块论证与选择采用片内的计数器。
其优点在于降低单片机系统的成本。
每到一个脉冲将会产生一个T1的计数,在T0产生的100ms中断完成后,T1的中断溢出次数就是所需要计的脉冲数。
特点在于:使用了内部的T1作为外部脉冲的计数器,并且,为了避免计数器的溢出,将T1的初值设为0。
显示模块论证与选择采用LCD液晶显示器作为显示模块核心。
LCD显示器工作原理简单,编程方便,节能环保。
报警模块论证与选择采用蜂鸣器与发光二极管作为声光报警主要器件。
该方案不论在硬件和焊接方面还是在编写软件方面都简单方便,而且成本低廉。
电源模块论证与选择采用交流220V/50Hz电源转换为直流5V电源作为电源模块。
该方案实施简单,电路搭建方便,可作为单片机开发常备电源使用。
单片机模块论证与选择选用P89C51的单片机速度极快、功耗低、体积小、资源丰富,有各种不同的规格,最快的达100MPS ,引脚还可编程确定功能选用51系列的单片机,是因为51的架构十分典型。
而且:1.价格便宜;2.开发手段便宜;3.自己动手焊接相对容易。
转速测量方案论证转速的测量方法很多,根据脉冲计数来实现转速测量的方法主要有M法(测频法)、T法(测周期法)和MPT法(频率周期法),该系统采用了M法(测频法)。
由于转速是以单位时间内转数来衡量,在变换过程中多数是有规律的重复运动[4]。
霍尔元件电路图 可用于小车电机测速
运用霍尔元件作为检测传感器,将霍尔传感器安装在靠近圆盘的固定位置上,并在圆盘上分别安装上8个磁钢,当磁钢转到霍尔附近时, 霍尔元件的输出端输出低电平信号。
当转盘转动时,单片机可通过检测脉冲信号测出传感器的状态,从而能方便地测出转盘的运转速度.。
通过对脉冲信号的计数,可计算出在电机转动过程中悬绳摆动的变化量。
此电路运行稳定,检测灵敏度高又不防碍单摆运动工作。
具体结构与电路如图下图所示。
2K电阻用10K代替就可以了。
霍尔检测电路
霍尔检测电路霍尔检测电路是一种常用的电子元件,它基于霍尔效应来检测磁场的存在和强度。
霍尔效应是指当电流通过一块载流子密度为n的半导体材料时,如果该材料处于磁场中,就会产生一种横向电场,这种电场称为霍尔电场。
这个现象是由美国物理学家爱德华·霍尔于1879年发现的。
霍尔检测电路主要由霍尔元件、电流源和测量电路组成。
霍尔元件是一个特殊的半导体材料,具有特殊结构,通常为长条形。
电流源将电流传递到霍尔元件中,形成载流子流动。
当载流子流动时,受到磁场的作用,会在霍尔元件的两侧产生霍尔电势差。
测量电路接收霍尔电势差并进行放大和测量,最终得到与磁场强度成正比的电压信号。
霍尔检测电路的应用非常广泛。
在工业领域,霍尔检测电路可以用来检测电机的转速、位置和方向,从而实现精确的控制。
在汽车领域,霍尔检测电路可以用来检测车速、转向角度和刹车信号。
在电子设备中,霍尔检测电路可以用来检测磁卡、磁条和磁传感器等。
此外,霍尔检测电路还被广泛应用于磁力计、磁力传感器和磁力计等领域。
霍尔检测电路的工作原理是基于霍尔效应的。
当电流通过霍尔元件时,载流子受到磁场的作用,会在霍尔元件的两侧产生霍尔电势差。
霍尔电势差的大小与磁场的强度成正比,与电流的方向和载流子的种类有关。
为了使霍尔检测电路正常工作,需要选择合适的霍尔元件、适当的电流源和合适的测量电路。
在选择霍尔元件时,需要考虑其灵敏度、线性度、响应时间和工作温度范围等因素。
通常,霍尔元件的灵敏度越高,对磁场的检测越敏感。
线性度是指霍尔元件输出电压与磁场强度的关系是否符合线性关系。
响应时间是指霍尔元件从受到磁场作用到输出电压稳定所需的时间。
工作温度范围则是指霍尔元件能够正常工作的温度范围。
在设计电流源时,需要考虑电流的大小和方向。
电流的大小应根据霍尔元件的要求来确定。
电流的方向则决定了霍尔电势差的极性,从而影响了测量电路的设计。
测量电路的设计主要包括放大和滤波。
放大电路用于放大霍尔电势差,以便得到足够大的电压信号。
霍尔元件的测量电路及补偿.
霍尔元件的测量电路及补偿1.基本测量电路霍尔元件的基本测量电路如图4.3所示。
在图4.3所示电路中,激励电流由电源E 供给,调节可变电阻可以改变激励电流I ,R L 为输出的霍尔电势的负载电阻,它一般是显示仪表、记录装置、放大器电路的输入电阻。
由于霍尔电势建立所需要的时间极短,约为10-14~10-12s ,因此其频率响应范围较宽,可达109 Hz 以上。
图4.3霍尔元件的基本测量电路霍尔元件属于半导体材料元件,它必然对温度比较敏感,温度的变化对霍尔元件的输入、输出电阻以及霍尔电势都有明显的影响。
因此实际应用中必须进行温度补偿。
2.温度补偿的方法霍尔元件的温度补偿通常采用以下几种方法。
(1)恒流源补偿法。
温度的变化会引起内阻的变化,而内阻的变化又使激励电流发生变化以致影响到霍尔电势的输出,采用恒流源可以补偿这种影响。
(2)选择合理的负载电阻进行补偿。
在图4.3所示的电路中,当温度为T 时,负载电阻R L 上的电压为OL L H L R R R U U += (4.3) 式中,R o 为霍尔元件的输出电阻。
当温度变化时,由于受霍尔电势的温度系数α、霍尔元件输出电阻的温度系数β的影响,霍尔元件的输出电阻R o 以及霍尔电势U H 均受到影响,使得负载电阻R L 上的电压R L 产生变化。
要U L 使不受温度变化的影响,通过推导可知,R L 、α、β必须满足下式:ααβ-=O L R R (4.4) 对一个确定的霍尔元件,可查表得到α、β和R o 值,再求得R L 值,即只要合理选择R L 使温度变化时R L 上的电压U L 维持不变,这样在输出回路就实现了对温度误差的补偿。
(3)利用霍尔元件输入回路的串联电阻或并联电阻进行补偿的方法。
霍尔元件在输入回路中采用恒压源供电工作,并使霍尔电势输出端处于开路工作状态。
此时可以利用在输入回路串入电阻的方式进行温度补偿,如图4.4所示。
图4.4 串联输入电阻补偿原理 经分析可知,当串联电阻取io R R ααβ-=时,可以补偿因温度变化而带来的霍尔电势的变化,其中R io 为霍尔元件在0℃时的输入电阻。
霍尔 测速原理
霍尔测速原理
霍尔测速原理是利用霍尔效应来测量物体的速度。
霍尔效应是指当电流通过一个垂直于磁场的导体时,导体两侧会产生电压差。
这个电压差与导体所受到的磁场强度以及电流方向有关。
在霍尔测速中,通常会将霍尔元件放置在需要测速的物体上。
当物体运动时,流经霍尔元件的电流也会发生变化,从而导致产生电压差。
根据霍尔效应的原理,可以通过测量这个电压差的大小来获得物体的速度信息。
通过将霍尔元件与电源和测量电路连接,可以实现对速度的准确测量。
电源提供电流,而测量电路测量电压差。
根据霍尔效应的公式,电压差与磁场强度、电流和物体速度之间存在一定的关系。
因此,通过测量电压差的大小,可以推导出物体的速度。
霍尔测速原理的优点是测量精度高、灵敏度高,可以应用于各种不同的速度测量场景。
同时,它还具有非接触性的特点,能够避免物体表面的磨损、污染等影响测量结果的因素。
因此,在许多工业领域和应用中,霍尔测速已被广泛采用。
霍尔测速实验报告
霍尔测速实验报告霍尔测速实验报告引言:霍尔测速实验是一种常用的物理实验,通过测量霍尔电压来确定导体中电子的速度。
本实验旨在通过实际操作,深入了解霍尔效应的原理和应用,并验证霍尔电压与导体中电子速度之间的关系。
一、实验器材和原理1. 实验器材:- 霍尔元件- 恒流源- 磁场源- 数字万用表- 直流电源- 连接线等2. 实验原理:霍尔效应是指当导体中有电流通过时,垂直于电流方向施加磁场时,导体两侧产生的电压差。
这个现象可以通过以下公式来描述:V_H = B * I * R_H其中,V_H为霍尔电压,B为磁场强度,I为电流强度,R_H为霍尔系数。
二、实验步骤1. 搭建实验电路:将霍尔元件与恒流源、数字万用表等连接起来,确保电路连接正确。
2. 施加磁场:将磁场源靠近霍尔元件,调节磁场强度,使其在一定范围内变化。
同时,保持电流强度恒定。
3. 测量电压:使用数字万用表测量霍尔电压,并记录下相应的磁场强度和电流强度。
4. 数据处理:根据所测得的电压、磁场强度和电流强度数据,计算出霍尔系数R_H。
三、实验结果在实验过程中,我们测量了不同磁场强度下的霍尔电压,并记录下了相应的电流强度。
根据实验数据,我们绘制了霍尔电压与磁场强度的曲线图,并通过拟合得到了霍尔系数R_H的数值。
四、实验讨论通过实验数据的分析,我们可以得出以下结论:1. 霍尔电压与磁场强度成正比关系。
当磁场强度增大时,霍尔电压也随之增大。
2. 霍尔电压与电流强度成正比关系。
当电流强度增大时,霍尔电压也随之增大。
3. 霍尔系数R_H是一个常量,与导体的材料和几何形状有关。
不同材料和形状的导体具有不同的R_H值。
五、实验应用霍尔测速实验在工程和科学研究中有广泛的应用。
一些常见的应用包括:1. 速度测量:通过测量霍尔电压,可以确定导体中电子的速度,从而实现对物体速度的测量。
2. 磁场测量:利用霍尔效应,可以测量磁场的强度和方向,广泛应用于磁场传感器和磁力计等设备中。
用51单片机及霍尔传感器制作的测速器电路图
测量转速,使用霍尔传感器,被测轴安装有12只磁钢,即转轴每转一周,产生12个脉冲,要求将转速值(转/分)显示在数码管上。
程序如下:DISPBUF EQU 5AH ;显示缓冲区从5AH开始SeCCoun EQU 59HSpCoun EQU 57H ;速度计时器单元57H和58H,高位在前(57H单元中)Count EQU 56H ;显示时的计数器SpCalc bit 00h ;要求计算速度的标志Hidden EQU 16 ;消隐码ORG 0000HAJMP STARTORG 1BHJMP TIMER1 ;定时中断1入口ORG 30HSTART: MOV SP,#5FH ;设置堆栈MOV P1,#0FFHMOV P0,#0FFHMOV P2,#0FFH ;初始化,所有显示器、LED灭MOV TMOD,#00010101B ;定时器T1工作于方式1,定时器0工作方式1 MOVTH1,#HIGH(65536-4000)MOV TL1,#LOW(65536-4000)SETB TR1SETB ET1 ;开定时器1中断SETB EALOOP: JNB SpCalc,LOOP ;如果未要求计算,转本身循环;标号:MULD功能:双字节二进制无符号数乘法;入口条件:被乘数在R2、R3中,乘数在R6、R7中。
;出口信息:乘积在R2、R3、R4、R5中。
;影响资源:PSW、A、B、R2~R7 堆栈需求:2字节MOV R2,SpCounMOV R3,SpCoun+1MOV R6,#0MOV R7,#5 ;测得的数值是每秒计数值,转为每分转速(每一转测12次,故乘5而非60)CALL MULD;标号:HB2功能:双字节十六进制整数转换成双字节BCD码整数;入口条件:待转换的双字节十六进制整数在R6、R7中。
;出口信息:转换后的三字节BCD码整数在R3、R4、R5中。
;影响资源:PSW、A、R2~R7 堆栈需求:2字节MOV A,R4MOV R6,AMOV A,R5MOV R7,A ;将乘得的结果送R6R准备转换,这里结果不可能超过2字节CALL HB2CBCD:MOV DISPBUF,R3 ;最高位MOV A,R4 ;ANL A,#0F0H ;去掉低4位SWAP A ;将高4位切换到低4位MOV DISPBUF+1,AMOV A,R4ANL A,#0FHMOV DISPBUF+2,AMOV A,R5ANL A,#0F0HSWAP AMOV DISPBUF+3,AMOV A,R5ANL A,#0FHMOV DISPBUF+4,ACLR SpCalc ;清计算标志JMP LOOP;主程序到此结束TIMER1: PUSH ACC;ACC入栈PUSH PSW ;PSW入栈SETB RS0 ;工作区1JNB TR0,SETTR0 ;如果T0未运行,则开启T0 JMP GO1SETTR0:SETB TR0GO1:INC SecCoun ;秒计数器加1MOV A,SecCounCJNE A,#251,Go2 ;如果未到1s则转CLR TR0 ;1s到了,则停止T0的运行MOV SpCoun,TH0MOV SpCoun+1,TL0 ;读取计数值CLR AMOV TH0,AMOV TL0,A ;清计数器SETB SpCalc ;要求主程序计算速度MOV SecCoun,#0 ;清秒计数器Go2:INC COUNT ;用于显示的计数器MOV A,COUNTCLR CSUBB A,#6JZ N1JMP N2N1: MOV COUNT,#0N2: MOV A,#DISPBUFADD A,COUNTMOV R0,A ;指向当前要显示的显示缓冲区MOV A,@R0 ;取第一个待显示数MOV DPTR,#DISPTAB ;字形表首地址MOVC A,@A+DPTR ;取字形码MOV P0,A ;将字形码送P0位(段口)MOV A,COUNTMOV DPTR,#BitTab ;字位表首地址MOVC A,@A+DPTRORL P2,#11111100BANL P2,AMOV TH1,#HIGH(65536-4000)MOV TL1,#LOW(65536-4000)POP PSWPOP ACCRETIBitTab: DB 7Fh,0BFH,0DFH,0EFH,0F7H,0FBHDISPTAB:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,88H,83H,0C6H,0A1H,86H,8EH,0F FH……其他数学运算程序(略)主程序在对定时器、计数器、堆栈等进行初始化后即判断标志SpCalc是否为1,如果为1,说明要求对数据进行计算处理,首先将SpCalc标志清零,以保证下次能正常判断,然后进入数据处理程序,由于这里的闸门时间为1s,而显示要求为转/分,因此,要将测到的数据进行转换,转换的方法是将测得的数据乘以60,但由于转轴上安装有12只磁钢,每旋转一周可以得到12个脉冲,因此,要将测得的数据除以12,所以综合起来,将测得的数据乘以5即可得到每分钟的转速。
霍尔测速
1前言霍尔传感器是基于霍尔效应的一种磁敏式传感器。
霍尔效应1897年首次被美国物理学家霍尔在金属材料中发现,但由于霍尔效应在金属材料中太微弱而没有得到人们的重视及较好的应用。
直到20世纪50年代,随着半导体技术的发展,利用半导体材料做成的霍尔元件的霍尔效应比较显著,从而霍尔效应被人们所重视和充分利用,霍尔式传感器得到了快速的应用和发展。
目前霍尔传感器已经广泛的应用于电磁、电流、水位、速度、振动等的测量领域。
由于霍尔元件产生的电势差很小,故通常将霍尔元件与放大器电路、温度补偿电路及稳压电源电路等集成在一个芯片上,称之为霍尔传感器。
霍尔传感器也称为霍尔集成电路,其外形较小,如图1所示,是其中一种型号的外形图。
2霍尔元件2.1霍尔元件及霍尔元件的命名方法霍尔元件是根据霍尔效应进行磁电转换的磁敏元件,其典型的工作原理图如图所示。
在金属或半导体薄片相对两侧面通以控制电流I ,在薄片垂直方向上施加电场B ,则在垂直于电流和磁场的方向上,即另两侧面会产生一个大小与控制控制电流I 和磁场B 乘积成正比的电压U H ,这一现象称为霍尔效应。
所产生的电压U H 叫霍尔电压。
即IB K U H H式中 K H ------霍尔元件的灵敏度。
dRK HH =式中 R H ------霍尔系数,它反映元件霍尔效应的强弱,有材料性质决定。
单位体积内导电粒子数越少,霍尔效应越强,半导体比金属导体霍尔 效应强,所以常采用半导体材料做霍尔元件;d------霍尔元件的厚度;图2霍尔效应原理由上式可知对于材料和尺寸确定的元件,K H 保持常数,霍尔电压U H 仅与IB 的乘积成正比。
利用这一特性,在恒定电流之下可用来测量磁感应强度B ;反之,在恒定的磁场之下,也可以用来测量电流I 。
当 K H 和B 恒定时,I 越大,UH越大。
同样,当 K H 和I 恒定时 ,B 越大, U H 也越大。
当所加磁场方向改变时,霍尔电压U H 的符号也随之改变。
霍尔传感器组成的转速测量电路
1课程设计任务书测速是工农业生产中经常遇到的问题,学会使用单片机技术设计测速仪表具有很重要的意义。
要测速,首先要解决是采样的问题。
在使用模拟技术制作测速表时,常用测速发电机的方法,即将测速发电机的转轴与待测轴相连,测速发电机的电压高低反映了转速的高低。
使用单片机进行测速,可以使用简单的脉冲计数法。
只要转轴每旋转一周,产生一个或固定的多个脉冲,并将脉冲送入单片机中进行计数,即可获得转速的信息。
本课题采用的是系统硬件原理框图如图1-1:一、主要内容利用强磁铁与霍尔元件组成测试转体转速的测量电路,包括计数与显示电路。
二、基本要求1. 实现基本功能2.完成3000字设计报告3. 画出电路图4. 发挥部分,设计超速报警,完成信号传输。
三、主要技术指标(或研究方法)测量范围 0—6000r/min精度±5r/min工作电压 5V~12V 5V~12V工作电流低于500mA工作环境温度-60℃~65℃四、应收集的资料及参考文献霍尔元件原理与应用显示元件原理数据采样整理单元2 霍尔传感器转速测量系统硬件设计2.1 电机转速测量系统的硬件电路设计2.1.1 总体硬件设计使用单片机测量电机转速的基本结构如图2-1所示。
该系统包括霍尔传感器、隔离整形电路、主CPU、显示电路、报警电路及电源等部分。
图2-1 系统总体结构图其测量过程是测量转速的霍尔传感器和电机机轴同轴连接,机轴每转一周,产生一定量的脉冲个数,由霍尔器件电路输出。
经过电耦合器后,即经过隔离整形电路后,成为转数计数器的计数脉冲。
同时霍尔传感器电路输出幅度为12V的脉冲经光电耦合后降为5V,保持同单片机AT89C51逻辑电平相一致,控制计数时间,即可实现计数器的计数值对应机轴的转速值。
主CPU将该值数据处理后,在LCD液晶显示器上显示出来。
一旦超速,CPU通过喇叭和转灯发出声、光报警信号。
1.传感器部分主要分为两个部分。
第一部分是利用霍尔器件将电机的转速转化为脉冲信号。
霍尔传感器测速原理
霍尔传感器测速原理霍尔传感器是一种测量磁场强度的传感器,可以用于测量转速。
其测速原理是利用霍尔元件的特性,通过测量磁场的变化来确定转速。
本文将介绍霍尔传感器测速原理及其应用。
一、霍尔元件的工作原理霍尔元件是一种基于霍尔效应的传感器。
霍尔效应是指当电流通过具有导电性的材料时,会在材料中产生电场,从而产生一定的电压。
这种电压称为霍尔电势,其大小与磁场的强度和方向有关。
霍尔元件通常是由半导体材料制成的。
当磁场作用于半导体材料时,由于霍尔效应的作用,会在元件的两端产生一定的电压,这种电压称为霍尔电势。
根据霍尔电势的大小和方向,可以确定磁场的强度和方向。
二、霍尔传感器测速原理霍尔传感器通常由霍尔元件、放大器和输出电路组成。
当传感器安装在旋转物体上时,磁场的强度和方向会随着旋转而变化。
这时,霍尔元件会产生一定的霍尔电势,通过放大器和输出电路,可以将霍尔电势转换为电压信号输出。
根据旋转物体的转速和磁场的变化情况,可以测量出输出电压的频率和幅值。
通过对输出电压的处理,可以确定旋转物体的转速。
通常情况下,霍尔传感器的输出电压的频率与旋转物体的转速成正比,因此可以利用霍尔传感器来测量转速。
三、霍尔传感器的应用霍尔传感器具有灵敏度高、响应时间短、寿命长等优点,因此在工业控制、汽车电子、医疗器械等领域得到了广泛的应用。
在工业控制领域,霍尔传感器可以用于测量电机、风扇、泵等设备的转速,从而实现对这些设备的控制。
在汽车电子领域,霍尔传感器可以用于测量车轮的转速、发动机的转速等,从而实现对车辆的控制。
在医疗器械领域,霍尔传感器可以用于测量心脏起搏器的脉冲频率、血流速度等,从而实现对患者的监测。
霍尔传感器是一种常见的测速传感器,其测速原理基于霍尔元件的特性。
通过利用霍尔传感器测量旋转物体的转速,可以实现对各种设备的控制和监测。
霍尔元件的测量电路及补偿
霍尔元件的测量电路及补偿1.基本测量电路霍尔元件的基本测量电路如图4.3所示。
在图4.3所示电路中,激励电流由电源E 供给,调节可变电阻可以改变激励电流I ,R L 为输出的霍尔电势的负载电阻,它一般是显示仪表、记录装置、放大器电路的输入电阻。
由于霍尔电势建立所需要的时间极短,约为10-14~10-12s ,因此其频率响应范围较宽,可达109 Hz 以上。
图4.3霍尔元件的基本测量电路霍尔元件属于半导体材料元件,它必然对温度比较敏感,温度的变化对霍尔元件的输入、输出电阻以及霍尔电势都有明显的影响。
因此实际应用中必须进行温度补偿。
2.温度补偿的方法霍尔元件的温度补偿通常采用以下几种方法。
(1)恒流源补偿法。
温度的变化会引起内阻的变化,而内阻的变化又使激励电流发生变化以致影响到霍尔电势的输出,采用恒流源可以补偿这种影响。
(2)选择合理的负载电阻进行补偿。
在图4.3所示的电路中,当温度为T 时,负载电阻R L 上的电压为OL L H L R R R U U += (4.3) 式中,R o 为霍尔元件的输出电阻。
当温度变化时,由于受霍尔电势的温度系数α、霍尔元件输出电阻的温度系数β的影响,霍尔元件的输出电阻R o 以及霍尔电势U H 均受到影响,使得负载电阻R L 上的电压R L 产生变化。
要U L 使不受温度变化的影响,通过推导可知,R L 、α、β必须满足下式:ααβ-=O L R R (4.4) 对一个确定的霍尔元件,可查表得到α、β和R o 值,再求得R L 值,即只要合理选择R L 使温度变化时R L 上的电压U L 维持不变,这样在输出回路就实现了对温度误差的补偿。
(3)利用霍尔元件输入回路的串联电阻或并联电阻进行补偿的方法。
霍尔元件在输入回路中采用恒压源供电工作,并使霍尔电势输出端处于开路工作状态。
此时可以利用在输入回路串入电阻的方式进行温度补偿,如图4.4所示。
图4.4 串联输入电阻补偿原理 经分析可知,当串联电阻取io R R ααβ-=时,可以补偿因温度变化而带来的霍尔电势的变化,其中R io 为霍尔元件在0℃时的输入电阻。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
霍尔测速测速是工农业生产中经常遇到的问题,学会使用单片机技术设计测速仪表具有很重要的意义。
要测速,首先要解决是采样的问题。
在使用模拟技术制作测速表时,常用测速发电机的方法,即将测速发电机的转轴与待测轴相连,测速发电机的电压高低反映了转速的高低。
使用单片机进行测速,可以使用简单的脉冲计数法。
只要转轴每旋转一周,产生一个或固定的多个脉冲,并将脉冲送入单片机中进行计数,即可获得转速的信息。
下面以常见的玩具电机作为测速对象,用CS3020设计信号获取电路,通过电压比较器实现计数脉冲的输出,既可在单片机实验箱进行转速测量,也可直接将输出接到频率计或脉冲计数器,得到单位时间内的脉冲数,进行换算即可得电机转速。
这样可少用硬件,不需编程,但仅是对霍尔传感器测速应用的验证。
1 脉冲信号的获得霍尔传感器是对磁敏感的传感元件,常用于开关信号采集的有CS3020、CS3040等,这种传感器是一个3端器件,外形与三极管相似,只要接上电源、地,即可工作,输出通常是集电极开路(OC)门输出,工作电压范围宽,使用非常方便。
如图1所示是CS3020的外形图,将有字面对准自己,三根引脚从左向右分别是Vcc,地,输出。
图1 CS3020外形图使用霍尔传感器获得脉冲信号,其机械结构也可以做得较为简单,只要在转轴的圆周上粘上一粒磁钢,让霍尔开关靠近磁钢,就有信号输出,转轴旋转时,就会不断地产生脉冲信号输出。
如果在圆周上粘上多粒磁钢,可以实现旋转一周,获得多个脉冲输出。
在粘磁钢时要注意,霍尔传感器对磁场方向敏感,粘之前可以先手动接近一下传感器,如果没有信号输出,可以换一个方向再试。
这种传感器不怕灰尘、油污,在工业现场应用广泛。
2 硬件电路设计测速的方法决定了测速信号的硬件连接,测速实际上就是测频,因此,频率测量的一些原则同样适用于测速。
通常可以用计数法、测脉宽法和等精度法来进行测试。
所谓计数法,就是给定一个闸门时间,在闸门时间内计数输入的脉冲个数;测脉宽法是利用待测信号的脉宽来控制计数门,对一个高精度的高频计数信号进行计数。
由于闸门与被测信号不能同步,因此,这两种方法都存在±1误差的问题,第一种方法适用于信号频率高时使用,第二种方法则在信号频率低时使用。
等精度法则对高、低频信号都有很好的适应性。
图2是测速电路的信号获取部分,在电源输入端并联电容C2用来滤去电源尖啸,使霍尔元件稳定工作。
HG表示霍尔元件,采用CS3020,在霍尔元件输出端(引脚3)与地并联电容C3滤去波形尖峰,再接一个上拉电阻R2,然后将其接入LM324的引脚3。
用LM324构成一个电压比较器,将霍尔元件输出电压与电位器R P1比较得出高低电平信号给单片机读取。
C4用于波形整形,以保证获得良好数字信号。
LED便于观察,当比较器输出高电平时不亮,低电平时亮。
微型电机M可采用型,通过电位器R P1分压,实现提高或降低电机转速的目的。
C1电容使电机的速度不会产生突变,因为电容能存储电荷。
电压比较器的功能:比较两个电压的大小(用输出电压的高或低电平,表示两个输入电压的大小关系):当“+”输入端电压高于“-”输入端时,电压比较器输出为高电平;当“+”输入端电压低于“-”输入端时,电压比较器输出为低电平;比较器还有整形的作用,利用这一特点可使单片机获得良好稳定的输出信号,不至于丢失信号,能提高测速的精确性和稳定性。
C1图.2 测速电路原理图3 测速程序测量转速,使用霍尔传感器,被测轴安装有1只磁钢,即转轴每转一周,产生1个脉冲,要求将转速值(转/分)显示在数码管上。
用C语言编制的程序如下://硬件:老版STC实验版//P3-5口接转速脉冲#include <STC12C5410AD.H> // 单片机内部专用寄存器定义#define uchar unsigned char#define uint unsigned int //数据类型的宏定义uchar code LK[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,} ;//数码管0~9的字型码uchar LK1[4]={0xfe,0xfd,0xfb,0xf7}; //位选码uint data z,counter;//定义无符号整型全局变量lk//====================================================void init(void) //定义名为init的初始化子函数{ //init子函数开始,分别赋值TMOD=0X51; //GATE C/T M1 M0 GATE C/T M1 M0 计数器T1 定时器T0 // 0 1 0 1 0 0 0 1TH1=0; //计数器初始值TL1=0;TH0=-(50000/256); //定时器t0 定时50msTL0=-(50000%256);EA=1; // IE=0X00; //EA - ET1 ES ET1 EX1 ET0 EX0 ET0=1; // 1 0 0 0 0 0 1 0 TR1=1;TR0=1;TF0=1;}//=============================================void delay(uint k) //延时程序{uint data i,j;for(i=0;i<k;i++){for(;j<121;j++) {;}}}//================================================void display(void) //数码管显示{P1=LK[z/1000];P2=LK1[0];delay(10);P1=LK[(z/100)%10];P2=LK1[1];delay(10);P1=LK[(z%100)/10];P2=LK1[2];delay(10);P1=LK[z%10];P2=LK1[3];delay(10);}//=========================================void main(void) //主程序开始{uint temp1,temp2;init(); //调用init初始化子函数for(;;){temp1=TL1;temp2=TH1;counter=(temp2<<8)+temp1; //读出计数器值并转化为十进制 //z=counter;display();} //无限循环语句结束} //主程序结束//===================================================// uint chushi=60;void timer0(void) interrupt 1 using 1{TH0=-(50000/256); //定时器t0 定时50msTL0=-(50000%256);// chushi--;// if(chushi<=0){z=counter /0.5 ; //读出速度//}TH0=0; //每50MS清一次定时器TL1=0;}霍尔测速测速是工农业生产中经常遇到的问题,学会使用单片机技术设计测速仪表具有很重要的意义。
要测速,首先要解决是采样的问题。
在使用模拟技术制作测速表时,常用测速发电机的方法,即将测速发电机的转轴与待测轴相连,测速发电机的电压高低反映了转速的高低。
使用单片机进行测速,可以使用简单的脉冲计数法。
只要转轴每旋转一周,产生一个或固定的多个脉冲,并将脉冲送入单片机中进行计数,即可获得转速的信息。
下面以常见的玩具电机作为测速对象,用CS3020设计信号获取电路,通过电压比较器实现计数脉冲的输出,既可在单片机实验箱进行转速测量,也可直接将输出接到频率计或脉冲计数器,得到单位时间内的脉冲数,进行换算即可得电机转速。
这样可少用硬件,不需编程,但仅是对霍尔传感器测速应用的验证。
1 脉冲信号的获得霍尔传感器是对磁敏感的传感元件,常用于开关信号采集的有CS3020、CS3040等,这种传感器是一个3端器件,外形与三极管相似,只要接上电源、地,即可工作,输出通常是集电极开路(OC)门输出,工作电压范围宽,使用非常方便。
如图1所示是CS3020的外形图,将有字面对准自己,三根引脚从左向右分别是Vcc,地,输出。
图1 CS3020外形图使用霍尔传感器获得脉冲信号,其机械结构也可以做得较为简单,只要在转轴的圆周上粘上一粒磁钢,让霍尔开关靠近磁钢,就有信号输出,转轴旋转时,就会不断地产生脉冲信号输出。
如果在圆周上粘上多粒磁钢,可以实现旋转一周,获得多个脉冲输出。
在粘磁钢时要注意,霍尔传感器对磁场方向敏感,粘之前可以先手动接近一下传感器,如果没有信号输出,可以换一个方向再试。
这种传感器不怕灰尘、油污,在工业现场应用广泛。
2 硬件电路设计测速的方法决定了测速信号的硬件连接,测速实际上就是测频,因此,频率测量的一些原则同样适用于测速。
通常可以用计数法、测脉宽法和等精度法来进行测试。
所谓计数法,就是给定一个闸门时间,在闸门时间内计数输入的脉冲个数;测脉宽法是利用待测信号的脉宽来控制计数门,对一个高精度的高频计数信号进行计数。
由于闸门与被测信号不能同步,因此,这两种方法都存在±1误差的问题,第一种方法适用于信号频率高时使用,第二种方法则在信号频率低时使用。
等精度法则对高、低频信号都有很好的适应性。
图2是测速电路的信号获取部分,在电源输入端并联电容C2用来滤去电源尖啸,使霍尔元件稳定工作。
HG表示霍尔元件,采用CS3020,在霍尔元件输出端(引脚3)与地并联电容C3滤去波形尖峰,再接一个上拉电阻R2,然后将其接入LM324的引脚3。
用LM324构成一个电压比较器,将霍尔元件输出电压与电位器R P1比较得出高低电平信号给单片机读取。
C4用于波形整形,以保证获得良好数字信号。
LED便于观察,当比较器输出高电平时不亮,低电平时亮。
微型电机M可采用型,通过电位器R P1分压,实现提高或降低电机转速的目的。
C1电容使电机的速度不会产生突变,因为电容能存储电荷。
电压比较器的功能:比较两个电压的大小(用输出电压的高或低电平,表示两个输入电压的大小关系):当“+”输入端电压高于“-”输入端时,电压比较器输出为高电平;当“+”输入端电压低于“-”输入端时,电压比较器输出为低电平;比较器还有整形的作用,利用这一特点可使单片机获得良好稳定的输出信号,不至于丢失信号,能提高测速的精确性和稳定性。
C1图.2 测速电路原理图3 测速程序测量转速,使用霍尔传感器,被测轴安装有1只磁钢,即转轴每转一周,产生1个脉冲,要求将转速值(转/分)显示在数码管上。