霍尔元件测速电路

合集下载

霍尔元件测速电路

霍尔元件测速电路

霍尔测速测速是工农业生产中经常遇到的问题,学会使用单片机技术设计测速仪表具有很重要的意义。

要测速,首先要解决是采样的问题。

在使用模拟技术制作测速表时,常用测速发电机的方法,即将测速发电机的转轴与待测轴相连,测速发电机的电压高低反映了转速的高低。

使用单片机进行测速,可以使用简单的脉冲计数法。

只要转轴每旋转一周,产生一个或固定的多个脉冲,并将脉冲送入单片机中进行计数,即可获得转速的信息。

下面以常见的玩具电机作为测速对象,用CS3020设计信号获取电路,通过电压比较器实现计数脉冲的输出,既可在单片机实验箱进行转速测量,也可直接将输出接到频率计或脉冲计数器,得到单位时间内的脉冲数,进行换算即可得电机转速。

这样可少用硬件,不需编程,但仅是对霍尔传感器测速应用的验证。

1 脉冲信号的获得霍尔传感器是对磁敏感的传感元件,常用于开关信号采集的有CS3020、CS3040等,这种传感器是一个3端器件,外形与三极管相似,只要接上电源、地,即可工作,输出通常是集电极开路(OC)门输出,工作电压范围宽,使用非常方便。

如图1所示是CS3020的外形图,将有字面对准自己,三根引脚从左向右分别是Vcc,地,输出。

图1 CS3020外形图使用霍尔传感器获得脉冲信号,其机械结构也可以做得较为简单,只要在转轴的圆周上粘上一粒磁钢,让霍尔开关靠近磁钢,就有信号输出,转轴旋转时,就会不断地产生脉冲信号输出。

如果在圆周上粘上多粒磁钢,可以实现旋转一周,获得多个脉冲输出。

在粘磁钢时要注意,霍尔传感器对磁场方向敏感,粘之前可以先手动接近一下传感器,如果没有信号输出,可以换一个方向再试。

这种传感器不怕灰尘、油污,在工业现场应用广泛。

2 硬件电路设计测速的方法决定了测速信号的硬件连接,测速实际上就是测频,因此,频率测量的一些原则同样适用于测速。

通常可以用计数法、测脉宽法和等精度法来进行测试。

所谓计数法,就是给定一个闸门时间,在闸门时间内计数输入的脉冲个数;测脉宽法是利用待测信号的脉宽来控制计数门,对一个高精度的高频计数信号进行计数。

霍尔元件测速原理说明及应用

霍尔元件测速原理说明及应用

霍尔元件测速原理说明及应用霍尔元件是一种具有特殊结构和特殊材料的电子元件,是由半导体材料组成的。

霍尔元件的测速原理是基于霍尔效应。

霍尔效应是指当电流通过垂直于磁场的导体时,导体两侧产生电压差。

霍尔元件利用霍尔效应,可以将电流和磁场转换为电压信号。

霍尔元件的结构一般由霍尔片和固定在霍尔片上的金属触点组成。

霍尔片一般是在P型或N型半导体上叠加一层接近绝缘的金属层,这两个结构相对于磁场磁通线垂直。

当通过霍尔元件的电流流过时,霍尔片两侧会产生电压差。

这个电压差与磁场的强度、电流的大小及方向,以及霍尔元件的几何尺寸相关。

应用方面,霍尔元件主要用于测速和位置检测。

以下是几个常见的应用示例:1.汽车速度传感器:霍尔元件可以用来检测汽车轮胎凹凸不平引起的震动,从而测量汽车的速度。

它可以代替传统的速度传感器,具有精度高、反应快和不易受环境影响等优点。

2.磁盘驱动器:霍尔元件可用于检测磁盘的转速。

通过检测旋转磁盘上的磁头是否通过霍尔元件附近的磁场来测量转速。

这对于磁盘驱动器的控制和数据读取非常重要。

3.电动机控制:霍尔元件可以用于检测电动机的转速。

通过将霍尔元件固定在电动机旋转轴上,可以通过检测每个霍尔元件通过磁场所产生的电压来测量电动机的转速。

4.位置检测:通过将霍尔元件固定在物体上,可以实时检测物体的位置。

这在一些自动控制系统中很有用,比如门禁系统、自动灯光调节和行车记录仪。

霍尔元件在工业和生活中有很广泛的应用。

它具有高灵敏度、快速响应、抗干扰能力强等优点,可以实现非接触测量和控制。

随着科技的进步和应用领域的扩大,霍尔元件的应用将会更加广泛。

霍尔传感器的测速电路设计

霍尔传感器的测速电路设计

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]。

霍尔元件测速原理说明及应用

霍尔元件测速原理说明及应用

霍尔测速测速是工农业生产中经常遇到的问题,学会使用单片机技术设计测速仪表具有很重要的意义。

要测速,首先要解决是采样的问题。

在使用模拟技术制作测速表时,常用测速发电机的方法,即将测速发电机的转轴与待测轴相连,测速发电机的电压高低反映了转速的高低。

使用单片机进行测速,可以使用简单的脉冲计数法。

只要转轴每旋转一周,产生一个或固定的多个脉冲,并将脉冲送入单片机中进行计数,即可获得转速的信息。

下面以常见的玩具电机作为测速对象,用CS3020设计信号获取电路,通过电压比较器实现计数脉冲的输出,既可在单片机实验箱进行转速测量,也可直接将输出接到频率计或脉冲计数器,得到单位时间内的脉冲数,进行换算即可得电机转速。

这样可少用硬件,不需编程,但仅是对霍尔传感器测速应用的验证。

1 脉冲信号的获得霍尔传感器是对磁敏感的传感元件,常用于开关信号采集的有CS3020、CS3040等,这种传感器是一个3端器件,外形与三极管相似,只要接上电源、地,即可工作,输出通常是集电极开路(OC)门输出,工作电压范围宽,使用非常方便。

如图1所示是CS3020的外形图,将有字面对准自己,三根引脚从左向右分别是Vcc,地,输出。

图1 CS3020外形图使用霍尔传感器获得脉冲信号,其机械结构也可以做得较为简单,只要在转轴的圆周上粘上一粒磁钢,让霍尔开关靠近磁钢,就有信号输出,转轴旋转时,就会不断地产生脉冲信号输出。

如果在圆周上粘上多粒磁钢,可以实现旋转一周,获得多个脉冲输出。

在粘磁钢时要注意,霍尔传感器对磁场方向敏感,粘之前可以先手动接近一下传感器,如果没有信号输出,可以换一个方向再试。

这种传感器不怕灰尘、油污,在工业现场应用广泛。

2 硬件电路设计测速的方法决定了测速信号的硬件连接,测速实际上就是测频,因此,频率测量的一些原则同样适用于测速。

通常可以用计数法、测脉宽法和等精度法来进行测试。

所谓计数法,就是给定一个闸门时间,在闸门时间内计数输入的脉冲个数;测脉宽法是利用待测信号的脉宽来控制计数门,对一个高精度的高频计数信号进行计数。

霍尔元件电路图 可用于小车电机测速

霍尔元件电路图  可用于小车电机测速

运用霍尔元件作为检测传感器,将霍尔传感器安装在靠近圆盘的固定位置上,并在圆盘上分别安装上8个磁钢,当磁钢转到霍尔附近时, 霍尔元件的输出端输出低电平信号。

当转盘转动时,单片机可通过检测脉冲信号测出传感器的状态,从而能方便地测出转盘的运转速度.。

通过对脉冲信号的计数,可计算出在电机转动过程中悬绳摆动的变化量。

此电路运行稳定,检测灵敏度高又不防碍单摆运动工作。

具体结构与电路如图下图所示。

2K电阻用10K代替就可以了。

霍尔检测电路

霍尔检测电路

霍尔检测电路霍尔检测电路是一种常用的电子元件,它基于霍尔效应来检测磁场的存在和强度。

霍尔效应是指当电流通过一块载流子密度为n的半导体材料时,如果该材料处于磁场中,就会产生一种横向电场,这种电场称为霍尔电场。

这个现象是由美国物理学家爱德华·霍尔于1879年发现的。

霍尔检测电路主要由霍尔元件、电流源和测量电路组成。

霍尔元件是一个特殊的半导体材料,具有特殊结构,通常为长条形。

电流源将电流传递到霍尔元件中,形成载流子流动。

当载流子流动时,受到磁场的作用,会在霍尔元件的两侧产生霍尔电势差。

测量电路接收霍尔电势差并进行放大和测量,最终得到与磁场强度成正比的电压信号。

霍尔检测电路的应用非常广泛。

在工业领域,霍尔检测电路可以用来检测电机的转速、位置和方向,从而实现精确的控制。

在汽车领域,霍尔检测电路可以用来检测车速、转向角度和刹车信号。

在电子设备中,霍尔检测电路可以用来检测磁卡、磁条和磁传感器等。

此外,霍尔检测电路还被广泛应用于磁力计、磁力传感器和磁力计等领域。

霍尔检测电路的工作原理是基于霍尔效应的。

当电流通过霍尔元件时,载流子受到磁场的作用,会在霍尔元件的两侧产生霍尔电势差。

霍尔电势差的大小与磁场的强度成正比,与电流的方向和载流子的种类有关。

为了使霍尔检测电路正常工作,需要选择合适的霍尔元件、适当的电流源和合适的测量电路。

在选择霍尔元件时,需要考虑其灵敏度、线性度、响应时间和工作温度范围等因素。

通常,霍尔元件的灵敏度越高,对磁场的检测越敏感。

线性度是指霍尔元件输出电压与磁场强度的关系是否符合线性关系。

响应时间是指霍尔元件从受到磁场作用到输出电压稳定所需的时间。

工作温度范围则是指霍尔元件能够正常工作的温度范围。

在设计电流源时,需要考虑电流的大小和方向。

电流的大小应根据霍尔元件的要求来确定。

电流的方向则决定了霍尔电势差的极性,从而影响了测量电路的设计。

测量电路的设计主要包括放大和滤波。

放大电路用于放大霍尔电势差,以便得到足够大的电压信号。

霍尔传感器测速原理

霍尔传感器测速原理

1.霍尔传感器测速原理利用霍尔器件将喷药设备的转速转化为脉冲信号,将测量转速的霍尔传感器和喷药设备的车轴同轴连接,与霍尔探头相对的喷药设备的轴上固定着一片磁钢块,车轮每转一周,霍尔传感器便发出一个脉冲信号,由霍尔器件电路输出。

将此脉冲信号接到单片机的IO口上,单片机通过采集IO口的信号来计算单位时间内的脉冲个数,从而计算出喷药设备的行进速度。

2.电磁阀工作原理电磁阀里有密闭的腔,在不同位置开有通孔,每个孔都通向不同的油管,腔中间是阀,两面是两块电磁铁,哪面的磁铁线圈通电阀体就会被吸引到哪边,通过控制阀体的移动来档住或漏出不同的排油的孔,而进油孔是常开的,液压油就会进入不同的排油管,然后通过油的压力来推动油缸的活塞,活塞又带动活塞杆,活塞竿带动机械装置动。

这样通过控制电磁铁的电流就控制了机械运动。

2.1直动式电磁阀原理:通电时,电磁线圈产生电磁力把关闭件从阀座上提起,阀门打开;断电时,电磁力消失,弹簧把关闭件压在阀座上,阀门关闭。

2.2分布直动式电磁阀原理:它是一种直动和先导式相结合的原理,当入口与出口没有压差时,通电后,电磁力直接把先导小阀和主阀关闭件依次向上提起,阀门打开。

当入口与出口达到启动压差时,通电后,电磁力先导小阀,主阀下腔压力上升,上腔压力下降,从而利用压差把主阀向上推开;断电时,先导阀利用弹簧力或介质压力推动关闭件,向下移动,使阀门关闭。

2.3先导式电磁阀原理:通电时,电磁力把先导孔打开,上腔室压力迅速下降,在关闭件周围形成上低下高的压差,流体压力推动关闭件向上移动,阀门打开;断电时,弹簧力把先导孔关闭,入口压力通过旁通孔迅速腔室在关阀件周围形成下低上高的压差,流体压力推动关闭件向下移动,关闭阀门。

3.光电耦合器光电偶合器件(简称光耦)是把发光器件(如发光二极体)和光敏器件(如光敏三极管)组装在一起,通过光线实现耦合构成电—光和光—电的转换器件.它对输入、输出电信号有良好的隔离作用.当电信号送入光电耦合器的输入端时,发光二极体通过电流而发光,光敏元件受到光照后产生电流,CE导通;当输入端无信号,发光二极体不亮,光敏三极管截止,CE不通。

霍尔元件的测量电路及补偿.

霍尔元件的测量电路及补偿.

霍尔元件的测量电路及补偿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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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电容使电机的速度不会产生突变,因为电容能存储电荷。

电压比较器的功能:比较两个电压的大小(用输出电压的高或低电平,表示两个输入电压的大小关系):当“+”输入端电压高于“-”输入端时,电压比较器输出为高电平;
当“+”输入端电压低于“-”输入端时,电压比较器输出为低电平;
比较器还有整形的作用,利用这一特点可使单片机获得良好稳定的输出信号,不至于丢失信号,能提高测速的精确性和稳定性。

图.2 测速电路原理图
3 测速程序
测量转速,使用霍尔传感器,被测轴安装有1只磁钢,即转轴每转一周,产生1个脉冲,要求将转速值(转/分)显示在数码管上。

用C语言编制的程序如下:
12C1 M1 M 测速电路原理图
3 测速程序
测量转速,使用霍尔传感器,被测轴安装有1只磁钢,即转轴每转一周,产生1个脉冲,要求将转速值(转/分)显示在数码管上。

用C语言编制的程序如下:
12C1 M1 M 测速电路原理图
3 测速程序
测量转速,使用霍尔传感器,被测轴安装有1只磁钢,即转轴每转一周,产生1个脉冲,要求将转速值(转/分)显示在数码管上。

用C语言编制的程序如下:
12C1 M1 M 测速电路原理图
3 测速程序
测量转速,使用霍尔传感器,被测轴安装有1只磁钢,即转轴每转一周,产生1个脉冲,要求将转速值(转/分)显示在数码管上。

用C语言编制的程序如下:
//硬件:老版STC实验版
//P3-5口接转速脉冲
#include <12C> // 单片机内部专用寄存器定义
#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 1
TH1=0; //计数器初始值
TL1=0;
TH0=-(50000/256); //定时器t0 定时50ms
TL0=-(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 定时50ms TL0=-(50000%256);
// chushi--;
// if(chushi<=0){
z=counter / ; //读出速度
//}
TH0=0; //每50MS清一次定时器
TL1=0;
}。

相关文档
最新文档