本次项目是制作一个三轴磁场检测的小装置,采用霍尔传感器实现检测,首先我们来介绍一下什么是霍尔传感器。
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三轴的磁场检测。

基于霍尔传感器的三轴磁场检测小装置相关推荐

  1. STC8H开发(六): SPI驱动ADXL345三轴加速度检测模块

    目录 STC8H开发(一): 在Keil5中配置和使用FwLib_STC8封装库(图文详解) STC8H开发(二): 在Linux VSCode中配置和使用FwLib_STC8封装库(图文详解) ST ...

  2. shineblink ADXL345传感器测量三轴加速度/倾斜角

    ADXL345传感器测量三轴加速度/倾斜角 一.本例程实现功能 二.基本概念 三. 传感器参数配置描述 四.接线图 六.完整代码 七.代码运行结果 八.测量倾斜角 九.ADXL345传感器的低功耗休眠 ...

  3. mediapipe 眨眼检测、头部三轴姿态检测(改进版)

    其实视觉检测的项目我也搞了一段时间了,只不过自我感觉不精,基本就是调库侠加拼接侠,会把各种例程拼来拼去的. 今天研究的是眨眼检测,开始用的是比较常见的opencv dlib的库,不过发现逼格不够高,有 ...

  4. 最新linux伺服控制,基于ARM Linux的三轴伺服控制系统人机界面设计 毕设

    基于ARM Linux的三轴伺服控制系统人机界面设计 毕设 洛阳理工学院毕业设计(论文) 基于ARM+Linux的三轴伺服控制系统人机界面设计 摘要 现代计算机技术的产业革命,将世界经济从资本经济带入 ...

  5. 玩转 ESP32 + Arduino (四) 电容按键 霍尔传感器 外部中断 延时 脉冲检测

    一. 电容输入 touchRead(pin) 及电容输入中断touchAttachInterrupt(pin, TSR , threshold) ESP32专门提供了电容触摸传感器的功能, 共有T0, ...

  6. HarmonyOS系统中内核实现三轴加速度检测方法

         大家好,今天主要和大家聊一聊,如何使用鸿蒙系统读取三轴加速度的方法. 目录 第一:三轴加速速基本原理 第二:E53_SC2中API分析 第三:硬件设计 第四:软件设计 第五:编译调试 第六: ...

  7. esp32外部中断_玩转 ESP32 + Arduino (四) 电容按键 霍尔传感器 外部中断 延时 脉冲检测...

    一. 电容输入 touchRead(pin) 及电容输入中断touchAttachInterrupt(pin, TSR , threshold) ESP32专门提供了电容触摸传感器的功能, 共有T0, ...

  8. 使用arduino输出QMC5883L的三轴磁场和YAW角

    arduino上使用QMC输出 通过IIC输出三轴磁力原始数据 通过MechaQMC5883库输出yaw角 通过IIC输出三轴磁力原始数据 通过MechaQMC5883库输出yaw角 我找了不少关于Q ...

  9. [02] BLEMotion-Kit 基于QMI8658传感器使用加速度计进行倾斜检测

    文章目录 1. 先修知识 2. 原理(单轴为例) 2.1 单轴倾斜 2.2 双轴倾斜 2.3 三轴倾斜 3. 视频演示 1. 先修知识 2. 原理(单轴为例) 首先我们要知道的是:当目标轴(本例中为X ...

最新文章

  1. TablePlus 3中文版
  2. ASP.NET开发要抛弃ASP旧习和破烂
  3. 【效率】大厂出品免费图标资源站
  4. Ubuntu版本介绍
  5. Win10 IoT 10 中文显示乱码或报错的问题
  6. Actor-ES框架:Ray--事件(Event)编写说明
  7. java反射机制+继承设计技巧
  8. REST:使用Controller端点?
  9. 一个cube的大小位置方向不断和另一个cube重合
  10. 嵌入式Linux系统编程学习之一目录结构
  11. java 文件下载 并发_高并发下载tomcat下的文件时,发生java.net.SocketException: Connection reset解决方案...
  12. MYSQL连接出现Auth_连接MySQL数据库出现时Authentication plugin 'caching_sha2_password' cannot be loaded的解决办法...
  13. php中的数据库操作和字符串操作session与cookie操作,PHP的cookie与session原理及用法详解...
  14. 安卓手机SSH远程链接服务器教程
  15. oracle14047,Oracle数据库之ORA-14047
  16. 回帖送大奖 『和AI在一起』
  17. PHP支付宝转账到支付宝账号/支付(公钥证书方式)
  18. mac每次执行mvn -v命令要先执行source ~/.bash_profile才生效
  19. SpringBoot 配置文件加密的两种方式
  20. 毕设 老年公寓管理系统

热门文章

  1. 「数字电子技术基础」7.时序逻辑电路
  2. for i in range ()作用:
  3. java直接调用并执行sql脚本
  4. 【C++】之引用详解 什么是引用?
  5. php mysql保存unicode_关于mysql:使用PHP解析Unicode表情文字文件
  6. 他在阿里内网被骂成狗,却做出了github上最受欢迎的组件!
  7. 看陈广老师c#参考视频总结(第六篇)
  8. OpenStack Yoga 三节点部署指南
  9. 使用效果_如何使用ArcGIS制作浮雕效果的地图
  10. 获取结构柱的FamilySymbol