发 帖  
原厂入驻New
实战多通道高速精密测温仪的全系列设计教程,以实际项目为依托,提升工程师核心竞争力!→点击立即抢购←
[资料] 罗姆霍尔传感器BD7411G的使用方法及原理进行学习!
2019-7-11 04:20:16  158 罗姆 传感器
分享
根据传感器的组合及想法,无论什么样的元器件应该都可以制作出来。此次,ROHM将对刚开始从事电子工程作业时不常听说的"霍尔传感器"的使用方法及原理进行学习!



此次我们使用的霍尔传感器的工作原理是什么呢?经过各种查询我们得知,利用霍尔效应这种性质制作的、可以检测磁性的传感器就叫做霍尔传感器。

霍尔传感器的用途
霍尔传感器是一种非接触型传感器,无须接触传感器即可进行传感器的开关
……等等。用于电子工程中时,与其他传感器相比给人简单质朴的印象,但除了上述案例,霍尔传感器还被广泛应用于日常的各种机器中。传感器评估c9200446619921FFCa4b252220c1fe2a中附带的霍尔传感器的型号为"BD7411G",下面我们来实际试用一下这种传感器。


照片1 霍尔传感器BD7411G

霍尔传感器的使用方法
看过以前连载内容的用户对传感器评估套件的使用方法已经有所了解了吧?同样,这次我们首先确认连接传感器的位置。


图1 传感器扩展板的连接方法说明

霍尔传感器连接在图1所示的GPIO I/F区域,应如照片2所示进行安装。电源电压设置为5V。传感器评估套件上有4个针孔,而霍尔传感器上可能只有3个,容易搞错,因此应沿着套件上的虚线进行排列安装。


照片2 霍尔传感器的安装

安装完成后,和以前一样,为了通过Arduino从霍尔传感器获取数据,应进行程序设定。

霍尔传感器的程序
·霍尔传感器模块 – BD7411G
从ROHM网站的页面下方下载传感器用软件后,打开Arduino IDE,通过添加库分别选择下载的文件,完成库的安装。


图2 添加库

库安装完成后,请从sketch示例中打开气压传感器及温度传感器的样本,写入Arduino,检查能否正常运行。


·霍尔传感器的样本:"文件"-"sketch示例"-"BD7411G"-"example"-"BD7411"
此样本程序是在传感器作出反应时,向串行监视器输出"BD7411G Magnet field Detect!"显示的程序。通过写入Arduino,可以确认磁铁靠近传感器时显示的情形。

※将使用BD7411G的程序写入Arduino时,在笔者使用的环境中,若为连接传感器的状态则上传会失败。出现类似情况时,请试着暂时卸下BD7411G传感器进行上传,等上传正常完成后再安装传感器。

霍尔传感器的样本程序


图3 霍尔传感器的输出结果

创建测量转速的程序
请将磁铁安装在电机上测量转速。该程序在串联两节五号电池时计算转速。我们已将齿轮安装在电机上,并在齿轮的局部贴上了四方形的磁铁。为了使磁铁和霍尔传感器间保持2~3mm的距离,制作了一个基座。

这里,我们设定delay(30),若电机转速较快,设为30时可能无法追上一圈,从而无法正确获得数据,这种情况下请缩短delay值,设定为5或10等进行尝试。





照片3 转速测量测试


图4 转速显示结果

大家可以看见,样本程序信息显示之后显示了当前的旋转计数!现在我们已经了解了霍尔传感器的简单使用方法,下次我们将实际使用此传感器评估套件的霍尔传感器来挑战自行车速度仪的制作。
0
分享淘帖 显示全部楼层
· 2019-7-11 12:37:42
不错的资料
· 2019-7-11 12:47:37
不错的资料

只有小组成员才能发言,加入小组>>

20个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /10 下一条

快速回复 返回顶部 返回列表