Arduino--3144霍尔传感器(五)

Arduino--3144霍尔传感器(五),第1张

  当一块通有电流的金属或半导体薄片垂直地放在磁场中时,薄片的两端就会产生电位差,这种现象就称为霍尔效应。霍尔开关则是利用霍尔效应的一种传感器,它可以很方便的把磁信号转换成电信号,具有很高的可靠性和灵敏度。

模块产品具体数据:

霍尔传感器模块

用于磁场检测

传感器使用M44开关型霍尔传感器:

模块有2个输出:

1、AO,霍尔实时输出 Analog 输出

2、DO,霍尔信号经过比较器调整之后输出 Digital 输出

VCC:接电源正极33-5V

GND:接电源负极

DO:模块数字信号输出,有磁感应是输出低电平

AO:霍尔实时电压输出

磁场检测

模拟信号,测试霍尔元件能感应的磁场强度。

将模拟口链接到Analog Pin A0 上

拿着霍尔模块,不同距离靠近喇叭口(S极)

3144属于单极性霍尔开关集成电路,(由于原装进口的厂家已经停产,所以目前市场上的3144都是国产的建议选用正规的大厂家产品使用也可以选用s18霍尔型号来代替)

霍尔原理:

所谓霍尔效应,是指磁场作用于载流金属导体、半导体中的载流子时,产生横向电位差的物理现象。当电流通过霍尔元件时,若在垂直于电流的方向施加磁场,则霍尔元件两侧面会出现横向电位差(即称为霍尔电压),由于磁场的变化,于是霍尔元件发出脉冲信号传输给控制器来处理,从而实现测速测位置等传感器或开关作用。

所以说,需要有磁场的变化,才能有相应的霍尔脉冲信号输出,你使用了圆形的磁铁固定在点机轴,如果是四周都一样的磁场,那么就不会有输出变化,所以你应该选用一个高磁性的较小体积的磁铁(比如长方体的或扁平体)用n极或s极垂直于电机轴固定在电机上,由于你使用的是单极性的霍尔,那么你就用磁铁的一极朝向霍尔的正面感应区,那么等到电机轴上的磁铁转到霍尔放置的位置时,就会因为受到磁场变化,并切割磁力线,霍尔就会输出脉冲信号。

所有的霍尔都会随着温度的变化,霍尔的bop和brp的高斯值会出现不同程度的飘逸(俗称温飘)但是根据你的描述,估计你是用来测位置(相位传感器)或转速(转速传感器)的。那么你的温度环境应该不会太高,选用-40至85度的霍尔就可以了,价格相对便宜。如果超过85度环境就要用到-40到150的霍尔产品,价格会贵很多。

用霍尔传感器测量电机转速的工作原理:在电机的定子上装一个霍尔传感器单极霍尔开关OH3144或OH44E,在转子的同一位置装一个磁钢!电机每转一圈,磁钢经过霍尔表面!霍尔(OH3144)给出一组信号!根据信号多少!来计算电机的转速!

光电开关:同样在转子和定子上装一组光电开关!每转一圈给出一组信号!根据信号多少!来计算电机的转速!

用霍尔(OH3144)的话不受外界环境的影响!因为霍尔是无接触式的!光电的受灰尘及光线的影响

这种电路我做过,A3144我也用过,在智能小车上,测里程和转速用。你用钕铁硼磁铁好了,银白色的磁铁,磁力比黑色的铁氧体磁铁强多了。个头根据你的轮子大小、设想的安装位置定,钕铁硼磁铁的大小很多种,你先测一下自己的大小,然后再去淘宝上问商家购买,尺寸最接近于你需要的那种。

我以前用的是最小的圆柱体的磁铁(淘宝价004元/个),不过要感知距离的话有点近,大概3-4mm之内,A3144会有很明显的反应。你的小车比我大,可以买稍微大一些的。

以上就是关于Arduino--3144霍尔传感器(五)全部的内容,包括:Arduino--3144霍尔传感器(五)、那个霍尔传感器3144在用磁铁时 输出端不变化 情况跟你了一样 请问怎么解决、简述利用霍尔传感器测量电机转速的工作原理与光电开关测速对比有何不同等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10218200.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存