基于霍尔传感器的三轴磁场检测小装置
本次项目是制作一个三轴磁场检测的小装置,采用霍尔传感器实现检测,首先我们来介绍一下什么是霍尔传感器。
1.霍尔传感器介绍
霍尔传感器是根据霍尔效应制作的一种磁场传感器。磁场中有一个霍尔半导体片,恒定电流I从A到B通过该片。在洛仑兹力的作用下,I的电子流在通过霍尔半导体时向一侧偏移,使该片在CD方向上产生电位差,这就是所谓的霍尔电压。
霍尔电压随磁场强度的变化而变化,磁场越强,电压越高,磁场越弱,电压越低,霍尔电压值很小,通常只有几个毫伏,但经集成电路中的放大器放大,就能使该电压放大到足以输出较强的信号。若使霍尔集成电路起传感作用,需要用机械的方法来改变磁感应强度。下图1所示的方法是用一个转动的叶轮作为控制磁通量的开关,当叶轮叶片处于磁铁和霍尔集成电路之间的气隙中时,磁场偏离集成片,霍尔电压消失。这样,霍尔集成电路的输出电压的变化,就能表示出叶轮驱动轴的某一位置,利用这一工作原理,可将霍尔集成电路片用作用点火正时传感器。霍尔效应传感器属于被动型传感器,它要有外加电源才能工作,这一特点使它能检测转速低的运转情况。
2.霍尔传感器的选择
本次项目所采用的是OH49E线性霍尔开关电路,该霍尔传感器可以检测到-1000GS到1000GS的磁场强度,具体使用方法如下图
从图中可以看到该磁场传感器的使用方式为通过测量OH49E中间引脚的电压值来计算磁场强度,且印章面朝上的方向为正磁场强度。比如当OH49E中间引脚的电压值为3V时,此时的磁场强度为(3-2.5)*667,大约为333GS。
3.原理图及PCB制作
采用arduino用来采集电压并计算磁场强度,利用arduino自带的串口监视器查看磁场强度。其中还有两个运放用作电压跟随器,防止后面的原件对前面的检测产生干扰。
4.实物展示
s1、s2、s3分别是3个霍尔传感器,然后通过印章面的方向实现XYZ三轴的磁场检测。
基于霍尔传感器的三轴磁场检测小装置相关推荐
- STC8H开发(六): SPI驱动ADXL345三轴加速度检测模块
目录 STC8H开发(一): 在Keil5中配置和使用FwLib_STC8封装库(图文详解) STC8H开发(二): 在Linux VSCode中配置和使用FwLib_STC8封装库(图文详解) ST ...
- shineblink ADXL345传感器测量三轴加速度/倾斜角
ADXL345传感器测量三轴加速度/倾斜角 一.本例程实现功能 二.基本概念 三. 传感器参数配置描述 四.接线图 六.完整代码 七.代码运行结果 八.测量倾斜角 九.ADXL345传感器的低功耗休眠 ...
- mediapipe 眨眼检测、头部三轴姿态检测(改进版)
其实视觉检测的项目我也搞了一段时间了,只不过自我感觉不精,基本就是调库侠加拼接侠,会把各种例程拼来拼去的. 今天研究的是眨眼检测,开始用的是比较常见的opencv dlib的库,不过发现逼格不够高,有 ...
- 最新linux伺服控制,基于ARM Linux的三轴伺服控制系统人机界面设计 毕设
基于ARM Linux的三轴伺服控制系统人机界面设计 毕设 洛阳理工学院毕业设计(论文) 基于ARM+Linux的三轴伺服控制系统人机界面设计 摘要 现代计算机技术的产业革命,将世界经济从资本经济带入 ...
- 玩转 ESP32 + Arduino (四) 电容按键 霍尔传感器 外部中断 延时 脉冲检测
一. 电容输入 touchRead(pin) 及电容输入中断touchAttachInterrupt(pin, TSR , threshold) ESP32专门提供了电容触摸传感器的功能, 共有T0, ...
- HarmonyOS系统中内核实现三轴加速度检测方法
大家好,今天主要和大家聊一聊,如何使用鸿蒙系统读取三轴加速度的方法. 目录 第一:三轴加速速基本原理 第二:E53_SC2中API分析 第三:硬件设计 第四:软件设计 第五:编译调试 第六: ...
- esp32外部中断_玩转 ESP32 + Arduino (四) 电容按键 霍尔传感器 外部中断 延时 脉冲检测...
一. 电容输入 touchRead(pin) 及电容输入中断touchAttachInterrupt(pin, TSR , threshold) ESP32专门提供了电容触摸传感器的功能, 共有T0, ...
- 使用arduino输出QMC5883L的三轴磁场和YAW角
arduino上使用QMC输出 通过IIC输出三轴磁力原始数据 通过MechaQMC5883库输出yaw角 通过IIC输出三轴磁力原始数据 通过MechaQMC5883库输出yaw角 我找了不少关于Q ...
- [02] BLEMotion-Kit 基于QMI8658传感器使用加速度计进行倾斜检测
文章目录 1. 先修知识 2. 原理(单轴为例) 2.1 单轴倾斜 2.2 双轴倾斜 2.3 三轴倾斜 3. 视频演示 1. 先修知识 2. 原理(单轴为例) 首先我们要知道的是:当目标轴(本例中为X ...
最新文章
- TablePlus 3中文版
- ASP.NET开发要抛弃ASP旧习和破烂
- 【效率】大厂出品免费图标资源站
- Ubuntu版本介绍
- Win10 IoT 10 中文显示乱码或报错的问题
- Actor-ES框架:Ray--事件(Event)编写说明
- java反射机制+继承设计技巧
- REST:使用Controller端点?
- 一个cube的大小位置方向不断和另一个cube重合
- 嵌入式Linux系统编程学习之一目录结构
- java 文件下载 并发_高并发下载tomcat下的文件时,发生java.net.SocketException: Connection reset解决方案...
- MYSQL连接出现Auth_连接MySQL数据库出现时Authentication plugin 'caching_sha2_password' cannot be loaded的解决办法...
- php中的数据库操作和字符串操作session与cookie操作,PHP的cookie与session原理及用法详解...
- 安卓手机SSH远程链接服务器教程
- oracle14047,Oracle数据库之ORA-14047
- 回帖送大奖 『和AI在一起』
- PHP支付宝转账到支付宝账号/支付(公钥证书方式)
- mac每次执行mvn -v命令要先执行source ~/.bash_profile才生效
- SpringBoot 配置文件加密的两种方式
- 毕设 老年公寓管理系统