当前位置: 首页 > news >正文

高效学习传感器|霍尔式传感器

01、霍尔式传感器的工作原理

1霍尔效应

霍尔式传感器的物理基础是霍尔效应。如图1所示,在一块长度为l、宽度为b、厚度为d的长方体导电板上,左、右、前、后侧面都安装上电极。在长度方向上通入电流I,在厚度方向施加磁感应强度为B的磁场。

■ 图1 霍尔效应示意图

导电板中的自由电子沿电流反方向作定向移动,平均速度为v。在磁场的作用下,电子受到洛伦兹力的作用。每个电子受到洛伦兹力fL的大小为

其中,e是一个电子的电荷量,e=1.6×10-19C。根据左手定则,可以判断出洛伦兹力fL的方向由外向里。

电子除了作定向移动外,还在洛伦兹力的作用下向里飘移,结果在导电板的里表面积累了电子,在外表面积累了正电荷,这样,导电板中就形成了附加电场EH,称为霍尔电场。

在霍尔电场的作用下,电子将受到一个与洛仑兹力方向相反的电场力

的作用,这个力阻止电荷的继续积聚。当导电板中电子积累达到动态平衡时,电荷不再增加,电子所受的洛仑兹力和电场力大小相等,即

化简得

这时,在导电板的外表面与里表面就产生电势差,大小为

把公式带入得:

当载流导体或半导体处在与电流垂直的磁场时,在其与电流方向、磁场方向都垂直的两端将产生电位差,这一现象称为霍尔效应,霍尔效应产生的电动势称为霍尔电动势,长方体导电板称为霍尔片。霍尔效应是运动电荷受磁场中洛伦兹力作用的结果,基于霍尔效应的传感器称为霍尔式传感器。

由以上公式可见,霍尔电动势UH与磁感应强度B成线性关系,因此,通过测量UH可以得到B。这就是霍尔传感器的工作原理。

1879年,美国物理学家霍尔(Edwin H. Hall,1855-1938)在研究金属导电机制时发现了霍尔效应,但是,由于金属材料的霍尔效应太弱,霍尔效应没有得到应用。随着半导体技术、材料科学和电子技术的发展,使用半导体材料制作的霍尔片具有明显的霍尔效应,并且出现了高强度的恒定磁体以及工作于小电压输出的信号调节电路,霍尔式传感器迅速发展起来了。霍尔式传感器用于测量电磁、电力、加速度、振动等物理量,应用非常广泛。例如,汽车上就使用了多种霍尔式传感器。

2霍尔灵敏度

设导电板中自由电子浓度为n,电子定向运动的平均速度为v,则电流的大小为

霍尔片在单位控制电流和单位磁感应强度时产生的霍尔电动势,称为霍尔灵敏度,记为KH,即

代入公式,得

从公式可见,霍尔灵敏度与霍尔片的厚度d成反比,因此,常把霍尔片做成薄片状,其厚度一般为0.1~0.2mm。另外,霍尔灵敏度还与自由电子浓度n成反比。因为金属的自由电子浓度过高,所以,金属不适合用于制作霍尔片。

在使用霍尔传感器进行测量时,常用恒压源提供激励电流,电源电压是一个常量,U=El。设霍尔片材料的迁移率为μ,则电子在电场中的平均迁移速度为v=μE,从而有

结合以上公式可得:

从以上公式可见,霍尔灵敏度与载流子的迁移率µ成正比。因为电子迁移率远大于空穴,所以,常用N型半导体材料制作霍尔片。

3霍尔元件

霍尔元件的结构如图2所示,由霍尔片、4根引线和壳体组成。在霍尔片长度方向的两侧焊有两根控制电流引线“输入1”和“输入2”,它们在薄片上的焊点称为激励电极。在霍尔片宽度方向的两侧焊有两根输出引线“输出1”和“输出2”,它们在薄片上的焊点称为霍尔电极。霍尔元件的壳体用非导磁金属、陶瓷或环氧树脂封装而成。

■ 图2 霍尔元件的结构

霍尔元件的外形和符号如图3所示,其中,a、b是激励电极,c、d是霍尔电极。

■ 图3 霍尔元件的外形和符号

4霍尔元件的基本特性

(1)输出特性

某些霍尔元件在恒流源的驱动下,其霍尔电动势UH与磁感应强度B成线性关系,输出为模拟量,如图4(1)所示。具有线性特性的霍尔元件称为霍尔线性器件。磁通计中的传感器大多采用具有线性特性的霍尔元件。

有些霍尔元件在恒压源的驱动下,其霍尔电动势UH在一定区域内随B的增加迅速增加,如图4(2)所示。通过数据处理,可以使输出转化为数字量,使其具有开关特性,相应的霍尔元件称为霍尔开关器件。开关特性随磁体本身材料及形状的不同而不同,低磁场时,磁通饱和。对直流无刷电动机的控制,一般采用霍尔开关器件。

(1)恒流源驱动 (2)恒压源驱动

■ 图4 霍尔元件的输出特性

(2)负载特性

前面叙述的霍尔电动势的线性特性,是在霍尔电极之间为开路,或测量仪表阻抗为无穷大的情况下得到的。当霍尔电极之间接有负载时,就有电流流过内阻,从而产生压降,因此,实际的霍尔电动势将比理论值略小。

(3)不等位电动势

以上公式可以改写为

从公式可见,当未加磁场时,霍尔电动势UH应该为0。但是,在实际使用中,由于霍尔电极安装位置不对称或不在同一个等电位上,半导体材料不均匀造成电阻率不均匀,霍尔片几何尺寸不对称,或者激励电极接触不良造成激励电流分配不均匀等原因,霍尔元件存在一定的输出电压,称为不等位电动势。

(4)温度特性

半导体材料受温度影响比较大,因此,用半导体材料制成的霍尔元件也会受温度的影响。温度将影响霍尔元件的霍尔电动势、霍尔灵敏度、输入阻抗和输出阻抗等参数。

5霍尔元件的误差补偿

(1)不等位电动势的补偿

不等位电动势与霍尔电动势具有相同的数量级,有时甚至超过霍尔电动势,因此,必须采取措施进行消除。不等位电动势的补偿电路如图5所示。

(1)不对称补偿 (2)对称补偿

■ 图5 不等位电动势的补偿电路

霍尔元件可以等效为一个四臂电桥,当存在不等位电动势时,说明电桥不平衡,四个电阻值不相等。为了使电桥平衡,可以采用两种补偿方法。第一种方法是在电桥阻值较大的桥臂上并联电阻,称为不对称补偿,这种方法比较简单。第二种方法是在电桥两个桥臂上同时并联电阻,称为对称补偿,补偿后的温度稳定性较好。

采用补偿电阻的方法来消除霍尔元件的不等位电势,补偿电路比较简单,但是,这种方法会影响霍尔元件的霍尔灵敏度和精度。

(2)温度误差补偿

温度变化会引起霍尔元件输入电阻的变化,从而引起激励电流的变化,结果导致霍尔电动势的变化。如果采用恒流源作为激励电流,可以减小温度误差。但是,温度变化也会引起霍尔灵敏度的变化。当温度发生变化时,霍尔灵敏度与温度变化的关系为

其中,KH0为温度T0时的灵敏度,ΔT=T-T0为温度的增量,γ为霍尔灵敏度的温度系数。此时,霍尔电压将变为

当温度发生变化时,磁场强度不随温度的变化而变化。因此,为了保持UH不变,可以适当减小激励电流I的值。为此,在霍尔元件的输入回路中并联一个电阻,起到分流的作用。温度误差的补偿电路如图6所示。

■ 图6 温度误差的补偿电路

补偿电阻值的计算公式为

其中,α是UH的温度系数,β是电阻温度系数,RIN是霍尔元件的输入电阻。对于一种型号的霍尔元件,可以通过技术手册,从其参数表中查出α、β和RIN的值。

相关文章:

高效学习传感器|霍尔式传感器

01、霍尔式传感器的工作原理 1●霍尔效应 霍尔式传感器的物理基础是霍尔效应。如图1所示,在一块长度为l、宽度为b、厚度为d的长方体导电板上,左、右、前、后侧面都安装上电极。在长度方向上通入电流I,在厚度方向施加磁感应强度为B的磁场。 ■…...

2023年前端面试高频考点HTML5+CSS3

目录 浏览器的渲染过程⭐⭐⭐ CSS 、JS 阻塞 DOM 解析和渲染 回流(重排)和重绘⭐⭐ 选择器 ID选择器、类选择器、标签选择器(按优先级高到低排序)⭐⭐ 特殊符号选择器(>,,~,空格&#xff0…...

企业开源测试项目实战(附全套实战项目教程+视频+源码)

接口测试项目 1. No matching distribution found for itypes1.1.0 Could not find a version that satisfies the requirement itypes1.1.0 (from -r requirements.txt (line 8)) (from versions: ) No matching distribution found for itypes1.1.0 (from -r requirements.…...

信创办公–基于WPS的EXCEL最佳实践系列 (创建表格)

信创办公–基于WPS的EXCEL最佳实践系列 (创建表格) 目录 应用背景操作步骤1、新建空白工作簿并命名为“奖牌榜”2、使用模板新建工作簿3、新增一张工作表,并将工作簿的标签更改为红色4、复制与隐藏工作表5、添加工作簿属性值6、更改工作簿主题…...

四、HAL_驱动机械按键

1、开发环境。 (1)KeilMDK:V5.38.0.0 (2)STM32CubeMX:V6.8.1 (3)MCU:STM32F407ZGT6 2、机械按键简介 (1)按键内部是机械结构,也就是内部是没有电路的。按键按下内部引脚导通,松开内部断开。 3、实验目的&原理…...

机器学习实战六步法之数据收集方法(四)

要落地一个机器学习的项目,是有章可循的,通过这六个步骤,小白也能搞定机器学习。 看我闪电六连鞭!🤣 数据收集 数据是机器学习的基础,没有数据一切都是空谈!数据集的数据量和数据的质量往往决…...

神经网络:CNN中的filter,kernel_size,strides,padding对输出形状的影响

输入数据在经过卷积层后,形状一般会发生改变,而形状的变化往往与以下四个超参数有关。 1,filter(out_channel) 该超参数控制着输入数据经过卷积层中需要与几个卷积核进行运算,而输入数据与每个卷积核进行…...

Spring Boot集成Redisson布隆过滤器案例

1 什么是布隆过滤器 布隆过滤器实际上是一个非常长的二进制向量(bitmap)和一系列随机哈希函数。那什么又叫哈希函数呢?哈希函数指将哈希表中元素的关键键值通过一定的函数关系映射为元素存储位置的函数。(HashMap源码) 布隆过滤器的优点&…...

使用 VSCode SSH 公网远程连接本地服务器开发 - cpolar内网穿透

文章目录 前言视频教程1、安装OpenSSH2、vscode配置ssh3. 局域网测试连接远程服务器4. 公网远程连接4.1 ubuntu安装cpolar内网穿透4.2 创建隧道映射4.3 测试公网远程连接 5. 配置固定TCP端口地址5.1 保留一个固定TCP端口地址5.2 配置固定TCP端口地址5.3 测试固定公网地址远程 转…...

portraiture宿主插件最新v4中文版本下载及使用教程

自拍怎么可以不修图呢?如果要修图的话,磨皮就是其中非常重要的一环。皮肤看起来细腻光滑了,整个人的颜值都会瞬间拉高。下面就让我们介绍一下磨皮用什么软件好用,什么软件可以手动磨皮的相关内容。portraiture是ps人像修图中常用的…...

一. ATR技术指标的定义与运用

一. ATR的定义 1. 什么是ATR ATR英文全名是Average true range,翻译过来就是平均真实波幅,这个指标主要用来衡量最近N天TR(真实波幅)的平均值。 2. ATR相关计算公式 T R [ ( 最高价 − 最低价 ) , ( 前一次收盘价 − 最高价 ) &#xff0…...

linux find帮助文档

以下是完整的find命令帮助文档: 用法:find [-H] [-L] [-P] [-D debugopts] [-Olevel] [起始路径…] [表达式] 选项: -H 跟随命令行符号链接 -L 跟随所有符号链接 -P 不跟随任何符号链接(默认) -D debugopts 调试标志…...

搜索与图论(acwing算法基础)

文章目录 DFS排列数字n皇后 BFS走迷宫 拓扑序列单链表树与图的深度优先搜索模拟队列有向图的拓扑序列 bellman-ford有边数限制的最短路 spfaspfa求最短路spfa判断负环 FloydFloyd求最短路 PrimPrim算法求最小生成树 KruskalKruskal算法求最小生成树 染色法判定二分图染色法判定…...

【数据结构】何为数据结构。

🚩 WRITE IN FRONT 🚩 🔎 介绍:"謓泽"正在路上朝着"攻城狮"方向"前进四" 🔎🏅 荣誉:2021|2022年度博客之星物联网与嵌入式开发TOP5|TOP4、2021|2022博客之星T…...

【P57】JMeter 保存响应到文件(Save Responses to a file)

文章目录 一、保存响应到文件(Save Responses to a file)参数说明二、准备工作三、测试计划设计 一、保存响应到文件(Save Responses to a file)参数说明 可以将结果树保存到文件 使用场景:当结果太大,使…...

Visual Studio 2022 v17.6 正式发布

Visual Studio 17.6 正式发布,这个最新版本提供了一系列强大的工具和功能,旨在使你能够制作出最先进的应用程序。 提高生产力 通过 Visual Studio 2022,目标是帮助你在更短的时间内完成 IDE 内的所有开发任务,在这个版本中&…...

std::chrono时间处理

std::chrono是C11引入的标准库,用于时间的计算和处理。它按照ISO8601标准定义了多个时间类,例如:duration(持续时间)、time_point(时间点)和clock(时钟)。以下是一些常见…...

ieda codeformatV2.xml

ieda codeformatV2.xml 目录概述需求: 设计思路实现思路分析1.codeformatV22.codeformatV23.codeformatV24.codeformatV25.数据处理器 拓展实现 参考资料和推荐阅读 Survive by day and develop by night. talk for import biz , show your perfect code,full busy&…...

Hbase

java客户端 导入maven依赖 XML<dependencies> <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.4.6</version> </dependency>…...

[golang 微服务] 5. 微服务服务发现介绍,安装以及consul的使用,Consul集群

一.服务发现介绍 引入 上一节讲解了使用 gRPC创建微服务,客户端的一个接口可能需要调用 N个服务,而不同服务可能存在 不同的服务器,这时&#xff0c;客户端就必须知道所有服务的 网络位置&#xff08;ipport&#xff09;&#xff0c;来进行连接服务器操作,如下图所示: 以往的做…...

多模态2025:技术路线“神仙打架”,视频生成冲上云霄

文&#xff5c;魏琳华 编&#xff5c;王一粟 一场大会&#xff0c;聚集了中国多模态大模型的“半壁江山”。 智源大会2025为期两天的论坛中&#xff0c;汇集了学界、创业公司和大厂等三方的热门选手&#xff0c;关于多模态的集中讨论达到了前所未有的热度。其中&#xff0c;…...

调用支付宝接口响应40004 SYSTEM_ERROR问题排查

在对接支付宝API的时候&#xff0c;遇到了一些问题&#xff0c;记录一下排查过程。 Body:{"datadigital_fincloud_generalsaas_face_certify_initialize_response":{"msg":"Business Failed","code":"40004","sub_msg…...

Spark 之 入门讲解详细版(1)

1、简介 1.1 Spark简介 Spark是加州大学伯克利分校AMP实验室&#xff08;Algorithms, Machines, and People Lab&#xff09;开发通用内存并行计算框架。Spark在2013年6月进入Apache成为孵化项目&#xff0c;8个月后成为Apache顶级项目&#xff0c;速度之快足见过人之处&…...

黑马Mybatis

Mybatis 表现层&#xff1a;页面展示 业务层&#xff1a;逻辑处理 持久层&#xff1a;持久数据化保存 在这里插入图片描述 Mybatis快速入门 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/6501c2109c4442118ceb6014725e48e4.png //logback.xml <?xml ver…...

MySQL 隔离级别:脏读、幻读及不可重复读的原理与示例

一、MySQL 隔离级别 MySQL 提供了四种隔离级别,用于控制事务之间的并发访问以及数据的可见性,不同隔离级别对脏读、幻读、不可重复读这几种并发数据问题有着不同的处理方式,具体如下: 隔离级别脏读不可重复读幻读性能特点及锁机制读未提交(READ UNCOMMITTED)允许出现允许…...

线程同步:确保多线程程序的安全与高效!

全文目录&#xff1a; 开篇语前序前言第一部分&#xff1a;线程同步的概念与问题1.1 线程同步的概念1.2 线程同步的问题1.3 线程同步的解决方案 第二部分&#xff1a;synchronized关键字的使用2.1 使用 synchronized修饰方法2.2 使用 synchronized修饰代码块 第三部分&#xff…...

PL0语法,分析器实现!

简介 PL/0 是一种简单的编程语言,通常用于教学编译原理。它的语法结构清晰,功能包括常量定义、变量声明、过程(子程序)定义以及基本的控制结构(如条件语句和循环语句)。 PL/0 语法规范 PL/0 是一种教学用的小型编程语言,由 Niklaus Wirth 设计,用于展示编译原理的核…...

精益数据分析(97/126):邮件营销与用户参与度的关键指标优化指南

精益数据分析&#xff08;97/126&#xff09;&#xff1a;邮件营销与用户参与度的关键指标优化指南 在数字化营销时代&#xff0c;邮件列表效度、用户参与度和网站性能等指标往往决定着创业公司的增长成败。今天&#xff0c;我们将深入解析邮件打开率、网站可用性、页面参与时…...

Linux C语言网络编程详细入门教程:如何一步步实现TCP服务端与客户端通信

文章目录 Linux C语言网络编程详细入门教程&#xff1a;如何一步步实现TCP服务端与客户端通信前言一、网络通信基础概念二、服务端与客户端的完整流程图解三、每一步的详细讲解和代码示例1. 创建Socket&#xff08;服务端和客户端都要&#xff09;2. 绑定本地地址和端口&#x…...

Fabric V2.5 通用溯源系统——增加图片上传与下载功能

fabric-trace项目在发布一年后,部署量已突破1000次,为支持更多场景,现新增支持图片信息上链,本文对图片上传、下载功能代码进行梳理,包含智能合约、后端、前端部分。 一、智能合约修改 为了增加图片信息上链溯源,需要对底层数据结构进行修改,在此对智能合约中的农产品数…...