0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

霍尔传感器原理、典型应用及与Arduino的接口

芯情观察猿 来源:芯情观察猿 作者:芯情观察猿 2022-08-29 10:25 次阅读

霍尔传感器(Hall Effect Sensor)是根据霍尔效应制作的一种磁场传感器,当恒定电流通过内部的霍尔半导体片时,将在垂直方向产生电位差即霍尔电压。这个霍尔电压随磁场强度的变化而变化,磁场越强,电压越高,磁场越弱,电压越低。虽然霍尔电压很小,通常只有几个毫伏,放大后就足以输出较强信号

poYBAGMMI5aANyy5AAGU8AC9_EQ364.png?source=d16d100b

图1. 霍尔传感器原理

霍尔传感器分为线型霍尔传感器(Hall Effect-Based Linear Current Sensor)和开关型霍尔传感器(Hall Effect Switch Sensor)两种,它们共同特点是结构牢固,体积小,重量轻,寿命长,安装方便,功耗小,频率高(可达1MHZ),耐震动,不怕灰尘、油污、水汽及盐雾等的污染或腐蚀。

霍尔传感器属于被动型传感器,要有外加电源才能工作,这一特点使它能检测转速低的运转情况,目前已被广泛应用于频调速装置、逆变装置、UPS电源、逆变焊机、电解电镀、数控机床、微机监测系统、电网监控系统和需要隔离检测电流电压的各个领域中,进行速度、加速度、角度、角速度、转数、转速以及工作状态变化的时间等物理量检测。

线性霍尔传感器

线性霍尔传感器(Hall Effect-Based Linear Current Sensor)由霍尔元件、线性放大器和射极跟随器组成,它输出模拟量,精度高、线性度好,主要用于交直流电流和电压测量。

线性霍尔传感器可将一次大电流变换为二次微小电压信号。以电流传感器ACS712为例,该器件主要由靠近芯片表面的铜制的电流通路和精确的低偏置线性霍尔传感器电路等组成,能输出与检测的交流或直流电流成比例的电压。被测电流流经的通路(引脚1和2,3和4之间的电路)的内电阻通常是1.2mΩ,具有较低的功耗。被测电流通路与传感器引脚(引脚5~8)的绝缘电压>2.1kVRMS,几乎是绝缘的。流经铜制电流通路的电流所产生的磁场,能够被片内的霍尔IC感应并将其转化为成比例的电压。

pYYBAGMMI5aAdljRAADFIE1lswU966.png?source=d16d100b

图2. ACS712线性霍尔传感器功能图

ACS712低噪声,响应时间快(对应步进输入电流,输出上升时间为5μs),总输出误差最大为4%, 高输出灵敏度(66mV/A~185mV/A),主要应用于电动机控制、载荷检测和管理、开关式电源和过电流故障保护等,特别是那些要求电气绝缘却未使用光电绝缘器或其它昂贵绝缘技术的应用中。

poYBAGMMI5eAdNOvAAIw-YzWy6Y021.png?source=d16d100b

图3. ACS712线性霍尔传感器典型应用

开关型霍尔传感器

开关型霍尔传感器(Hall Effect Switch Sensor)由稳压器、霍尔元件、差分放大器,斯密特触发器和输出级组成,它输出数字量,具有无触点、无磨损、输出波形清晰、无抖动、无回跳、位置重复精度高。

pYYBAGMMI5eACU5GAAA7NG6bhg4800.png?source=d16d100b

图4. A3144霍尔开关传感器内部结构

例如,A3144霍尔开关传感器由电压调整电路、反相电源保护电路、霍尔元件、温度补偿电路、微信号放大器、施密特触发器和OC门输出级构成,通过使用上拉电路可以将其输出接人CMOS逻辑电路。A3144每一侧都可以检测到一个特定的极点,具有无触点,在开关状态时无火花,不产生干扰,使用寿命长,灵敏度高等特点,其晶体管逻辑可以轻松地与MCU接口。由于是数字输出,意味着如果检测到磁体,则输出将变低电平,否则就保持高电平。

poYBAGMMI5eAfF5kAAEOIFi9Poo670.png?source=d16d100b

图5. A3144霍尔效应传感器应用电路

霍尔开关传感器应用简单,除了A3144霍尔效应传感器,外围仅需一个10K欧姆上拉电阻和一个0.1uF的噪声过滤电容器

Arduino UNO的接口

霍尔传感器与Arduino UNO的接口不复杂。其中,但注意模拟输出的线性霍尔传感器需要独立供电,不能从Arduino UNO获得电力。同时,要将信号引脚与Arduino的模拟引脚(一般选择A0)连接。

pYYBAGMMI5iAcgMhAAG-xtUSbhk018.png?source=d16d100b

图6. 开关型(左)及线性霍尔传感器(右)与Arduino UNO接口对比

数字输出的开关型霍尔传感器用来检测状态,只要将信号引脚与Arduino任意数字引脚连接,传感器就可以读数了。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接口
    +关注

    关注

    33

    文章

    8596

    浏览量

    151146
  • 霍尔传感器
    +关注

    关注

    27

    文章

    723

    浏览量

    63201
  • Arduino
    +关注

    关注

    188

    文章

    6469

    浏览量

    187056
收藏 人收藏

    评论

    相关推荐

    霍尔传感器的分类及应用

    霍尔传感器是根据霍尔效应制作的一种磁场传感器霍尔传感器分为线性型
    发表于 02-07 15:31 1.2w次阅读

    使用Arduino中断功能检测霍尔传感器附近磁铁的教程

    在本教程中,我们将使用 Arduino 的中断功能来检测霍尔传感器附近的磁铁并发光 LED。大多数情况下,霍尔传感器将仅与中断一起使用,因为
    的头像 发表于 11-25 16:22 5026次阅读
    使用<b class='flag-5'>Arduino</b>中断功能检测<b class='flag-5'>霍尔</b><b class='flag-5'>传感器</b>附近磁铁的教程

    霍尔传感器

    1.霍尔传感器的特点霍尔传感器是以霍尔元件为核心构成的一种传感器
    发表于 05-23 09:27

    使用霍尔效应传感器检测磁铁的存在并制作速度计,防盗报警等等!

    Arduino霍尔效应传感器建立连接 霍尔效应传感器Arduino
    发表于 12-04 15:35

    霍尔传感器

    霍尔传感器,7.4 霍尔传感器的应用7.4.1 霍尔压力传感器7.4.2
    发表于 07-07 07:39

    什么是霍尔传感器

    什么是霍尔传感器 霍尔传感器是一种能实现磁电转换的传感器,用它们可以检测磁场及其变化。霍尔
    发表于 04-01 16:49 2183次阅读

    霍尔传感器的分类、霍尔效应与霍尔传感器的应用

    霍尔传感器是一种磁传感器。用它可以检测磁场及其变化,可在各种与磁场有关的场合中使用。霍尔传感器霍尔
    发表于 06-07 10:34 5473次阅读

    霍尔传感器优缺点_霍尔传感器工作原理_霍尔传感器检测方法

    本文介绍了霍尔传感器的原理、霍尔传感器工作原理以及霍尔传感器的主要参数,其次介绍了
    发表于 01-13 10:09 3.2w次阅读
    <b class='flag-5'>霍尔</b><b class='flag-5'>传感器</b>优缺点_<b class='flag-5'>霍尔</b><b class='flag-5'>传感器</b>工作原理_<b class='flag-5'>霍尔</b><b class='flag-5'>传感器</b>检测方法

    怎样使用霍尔效应传感器Arduino控制继电器

    如果您还记得我们之前实施的 Arduino WaterFlow传感器教程,水流传感器的主要组件是霍尔效应IC 。
    的头像 发表于 07-29 14:30 1.5w次阅读

    霍尔传感器Arduino UNO接口及示例代码

    霍尔传感器应用非常广泛,本文以A3144开关型霍尔传感器为例,介绍霍尔效应传感器以及A3144与
    的头像 发表于 08-01 09:14 5513次阅读
    <b class='flag-5'>霍尔</b><b class='flag-5'>传感器</b>与<b class='flag-5'>Arduino</b> UNO<b class='flag-5'>接口</b>及示例代码

    霍尔传感器是什么 霍尔传感器典型应用有哪些?(下)

    霍尔开关传感器典型应用实现 1.霍尔开关霍尔传感器在水流量计中的应用 水流量计
    的头像 发表于 01-31 15:25 4407次阅读
    <b class='flag-5'>霍尔</b><b class='flag-5'>传感器</b>是什么 <b class='flag-5'>霍尔</b><b class='flag-5'>传感器</b>的<b class='flag-5'>典型</b>应用有哪些?(下)

    霍尔传感器的作用

    霍尔传感器的作用 霍尔传感器可以用来测量磁场。 霍尔传感器的作用
    发表于 05-12 11:38 3139次阅读

    使用霍尔传感器和磁铁的Arduino车速表

    电子发烧友网站提供《使用霍尔传感器和磁铁的Arduino车速表.zip》资料免费下载
    发表于 06-16 10:26 5次下载
    使用<b class='flag-5'>霍尔</b><b class='flag-5'>传感器</b>和磁铁的<b class='flag-5'>Arduino</b>车速表

    如何设置Arduino霍尔效应传感器

    在本指南中,您将学习如何设置Arduino霍尔效应传感器,特别是US1881,以检测磁场。这对于需要查找电机的转速或机器中其他运动的项目非常有用。
    的头像 发表于 02-11 10:14 1455次阅读
    如何设置<b class='flag-5'>Arduino</b><b class='flag-5'>霍尔</b>效应<b class='flag-5'>传感器</b>

    霍尔传感器的原理及其典型应用

    霍尔效应传感器是一种磁传感器,可用于检测由永磁体或电磁铁产生的磁场的强度和方向,其输出与被检测的磁场强度成比例变化。 磁传感器被设计用于在各种不同的应用中响应广泛的正磁场和负磁场,其中
    的头像 发表于 12-19 15:06 365次阅读
    <b class='flag-5'>霍尔</b><b class='flag-5'>传感器</b>的原理及其<b class='flag-5'>典型</b>应用