历史上的今天
返回首页

历史上的今天

今天是:2025年04月05日(星期六)

2018年04月05日 | 详解可自动定标的高精度磁场测量仪设计

2018-04-05 来源:eefocus

该测量仪可以完成对稳恒场,脉冲场峰值,交变场正负峰值、峰峰值及其频率的测量,同时具有自动测量功能。

霍尔效应原理图

图1:霍尔效应原理图

 

测量原理

 

霍尔效应的基本原理如图1所示。在Y方向通以电流I,并在Z方向施加磁感应强度为90的磁场,那么载流子在X方向受到洛仑兹力作用而在两端产生霍尔电动势EH。根据霍尔效应制造的霍尔器件是具有一定形状的半导体薄片,其霍尔电动势为:

 

EH=RH(IB0/d)(1)

 

式中,RH为与材料有关的霍尔系数,d为霍尔器件的厚度,I为流过霍尔器件的电流,Bo为外磁场的磁感应强度。对一个霍尔器件而言,在电流I恒定的情况下,EH与外磁场Bo成正比,设比例系数K=RH。因此,对于不同的霍尔传感器,可以通过改变工作电流I,使其具有相同的比例系数。

 

霍尔器件的定标就是确定霍尔电动势EH与外磁场Bo的比例关系。所以在霍尔器件的线性区,可以通过改变工作电流I,使其达到预先设置的霍尔电动势EH与外磁场Bo的比例关系,从而完成线性区的定标。把对应工作电流下的非线性区霍尔电动势与外磁场Bo作成数据表格存储在一个串行的E2PROM中,测量时就可以通过查表和线性拟合的方法求得外磁场Bo。因此,只需在霍尔器件探头上封装一个串行E2PROM,将该探头的工作电流和对应的非线性区表格存储在其中即可。更换探头后磁场测量仪的CPU可以从E2OPROM中取得该探头的工作电流,然后调节一个可控的恒流源完成定标工作。

[page]

硬件设计

 

该仪器的硬件电路主要由主控电路、定标电路、信号处理与采集电路、频率测量电路等组成。

 

主控电路

 

主控电路以AT89C52为核心,包括一个双通道A/D转换器MAXlll、两个D/A转换器MAX541、经8279扩展的键盘显示电路、一个定标参数存储器X24128以及与上位机通讯的RS232接口。为了减少干扰,在模拟电路与数字电路之间加有光电隔离电路。

 

A/D转换器MAXlll的一路用来检测调零电路输出,另一路用来采集保持后的感应电压信号。两个D/A转换器MAX541中的一个用来输出霍尔不等位电势的补偿电压,另一个用来控制压控恒流源。

 

经8279扩展六个按键:电源键、定标键、调零键、量程转换键、自动测量键、显示暂停键,键盘以中断方式工作。同时经8279扩展出双8位的数字表头,一个用来显示交变磁场频率,另一个由软件控制根据不同的磁场显示不同数值。当测量稳恒场时,显示磁场值;当测量脉冲场时,显示峰值;当测量交变磁场时,由软件控制依次显示正、负峰值及峰峰值,显示时间间隔由软件控制为5s,当按下显示暂保持键时,保持当前显示数据,再次按显示保持键,显示下一个数据。

 

参数存储器X24128与霍尔器件封装在一起,通过串行总线和主机相连。

 

定标电路设计及工作原理

 

定标电路主要由一个压控恒流源和提供控制电压的D/A转换电路组成。压控恒流源由两个高阻型双运算放大器LM358构成,其原理图如图2所示。

压控恒流源原理图

图2:压控恒流源原理图

 

从图中可得出:

 

Iout=—4VIN(mA)

 

式中,VIN由16位D/A转换器MAX541提供,可在0~2.5V之间以0.04mV的分辨率调节。那么恒流源电流可在0~10mA之间以0.161μA的分辨率调节,完全可以满足一般霍尔器件的恒流工作要求。

 

信号处理与采集电路

 

为了对不同类型磁场进行高精度测量,本系统信号处理电路由程控放大电路、数字调零电路、峰值检测与保持电路组成。处理后信号的采集由MAXlll通道1完成。

 

数字调零电路

 

由于制作工艺的原因,霍尔器件总有不等位电势存在。为了适应自动测量的需要,不等位电压的补偿由数字调零电路实现,其原理图如图4所示。该电路实际上是由两个运算放大器构成的加减运算电路。在系统初始化时,对不同量程进行调零,并将对应的补偿电压数值存在RAM中;测量过程中量程转换或手动选择量程后,可直接查询相应的数值,由D/A转换器输出补偿电压。由于采用了高精度的A/D和D/A转换器,调零后的不等电位小于0.1mV。

[page]

峰值检测与保持电路

 

为了测量脉冲磁场和交变磁场的峰值,本系统含有由采样保持器LF398[5]和逻辑控制电路组成的正负峰值检测保持电路。正峰值检测保持电路原理图如图 5所示。LF398的控制端8的逻辑值E=(A+B)*D,当E为高时LF398处于跟随状态,输出电压等于输入电压;当E为低时LF398处于保持状态,输出保持不变。峰值保持电路的工作过程是:当进行数据采集时,使P2.0置低电平,P2.1置高,这样LF398的控制端完全取决于LM319比较器的输出端。LM319的输出电平可由LF398的输出电压Vo和输入电压Vin比较的结果决定。当输入电压Vin高于输出电压Vo时,LF398的逻辑控制被置成高电平,使LF398处于跟随状态;当输入电压Vin达到峰值而下降时,LF398的逻辑控制端被置成低电平,使LF398处于保持状态,从而实现了对“峰值”的保持。在采样状态,为了使保持下来的峰值不被下一个不同的峰值冲掉,当检测到P1.2被置成低电平(LF398已经取得峰值)时,使 P2.1脚置低电平,从而封锁了输入信号。在测量稳恒磁场和交变磁场时,为了提高准确度,常需要转换量程。每次转换量程后,先把P2.0和P2.1置高,使LF398处于跟随状态,延时50μs,使得LF398的输出和输入相等;然后将P2.0置低,进入峰值检测状态,即可完成量程转换。

 

负峰值检测电路只是在正峰值检测电路之前加了一个反相器,逻辑控制部分由P1.3、P2.2、P2.3完成。保持下来的峰值经一个模拟开关CD4051后由MAXlll的通道1检测。


推荐阅读

史海拾趣

芯邦(Chipsbank)公司的发展小趣事

在全球半导体市场竞争日益激烈的背景下,芯邦科技面临着来自国际巨头的挑战。然而,公司凭借在半导体设计领域的深厚积累和不断创新的精神,逐步形成了自己的核心竞争力。同时,芯邦也积极寻求与国际合作伙伴的合作机会,共同推动半导体产业的发展。

以上五个故事简要概述了芯邦科技在电子行业中的发展起来的关键节点和里程碑事件。这些故事不仅展现了芯邦科技在技术创新、产品线拓展、资本运作、市场表现和国际竞争等方面的努力和成就,也预示着公司未来发展的广阔前景和无限可能。

扬州国芯(Gcore)公司的发展小趣事

为了进一步扩大业务规模,提升研发实力,芯邦科技于2023年成功在上交所科创板上市,并计划募资6亿元用于投建移动存储控制芯片等项目。这一举措不仅为芯邦提供了更多的资金支持,也为其未来的发展奠定了坚实的基础。

Dover Corporation公司的发展小趣事

Dover Corporation自上市以来,一直保持着持续盈利和向投资者发放红利的记录。公司凭借其强大的业务能力和稳健的财务状况,赢得了投资者的信任和支持。这一成绩的取得不仅彰显了Dover在业务运营方面的实力,也为其未来的发展奠定了坚实的基础。

请注意,以上故事框架仅为概述性质,具体细节和数据可能需要根据Dover Corporation的实际情况进行调整和补充。

淩志比高公司的发展小趣事

为了进一步提升公司的知名度和影响力,淩志比高开始注重品牌建设和市场推广。公司积极参与行业展会、举办产品发布会等活动,与客户和合作伙伴建立了紧密的联系。同时,淩志比高还通过广告宣传、社交媒体营销等方式,提升了品牌知名度和美誉度。

Foxconn_Optical_Interconnect_Technologies__Inc.公司的发展小趣事

在电子行业的浪潮中,淩志比高公司由几位充满激情的创业者创立。创业初期,公司面临着资金短缺、市场竞争激烈等挑战。然而,凭借对技术的深刻理解和敏锐的市场洞察力,淩志比高成功开发出一款具有创新性的电子产品,迅速在市场上获得了一席之地。

Adamant Co Ltd公司的发展小趣事

随着企业规模的扩大,Adamant Co Ltd逐渐意识到社会责任的重要性。公司积极参与公益事业,为社会做出贡献。同时,公司还注重可持续发展,通过采用环保材料和生产工艺、降低能耗等方式,实现绿色生产。这些举措不仅提升了公司的社会形象,也为公司的长期发展注入了新的活力。

这些故事虽然基于虚构的Adamant Co Ltd公司,但其中所描述的挑战、机遇和策略在电子行业中是普遍存在的。通过这些故事,我们可以对电子行业企业的发展过程有一个大致的了解。

问答坊 | AI 解惑

linux与wince最根本的区别是什么-扫盲

让我们逐条分析评价Linux和WinCE/Windows的优缺点。 1.支持多种硬件平台由于嵌入式设备硬件平台的多样性,CPU芯片的快速更新,嵌入式操作系统要求支持常用的嵌入式CPU,如X86, ARM, MIPS, POWERPC等,并具有良好的可移植性。另外还需要支持种类繁 ...…

查看全部问答>

单片机软件:

单片机软件: Dolphin Smash v5.13.1 1CD(法国DOLPHIN Integration公司的混合信号兼顾多层次模拟软件,能完全符合混合类比与逻辑信号电路的需求) Dolphin Smash v5.12.2 Linux 1CD Dolphin.Smash.v5.12.2.Solaris 1CD   Dolphin Soc.GDS v6.30 ...…

查看全部问答>

杭州汇文怎么样?

杭州汇文怎么样?能学到很多有用的东西吗? 还是骗人的啊…

查看全部问答>

s3c2440_spi.ko驱动编译失败,s3c2440 linux 2.6.29自己带的spi驱动如何编译

友善之笔 的系统,采用三星的s3c2440处理器, 想要spi驱动,不是gpio io口模拟的那种,直接采用多路复用spi的给定口,可是选择了spi_s3c2440_serial这个选项后,编译的时候总是遇到问题,说是spi_alloc_master找不到,网上搜索了很多资料,很多都是介绍 ...…

查看全部问答>

关于SLE4442读写问题:

关于SLE4442读写问题:     我用初始密码0XFF 0XFF  0XFF,效验成功,  读加密存储器器数据为7000FFFF ,         修改密码,0XF1 0XF1  0XF1,效验失败, 读加密存储器器数据为 ...…

查看全部问答>

WINCE60上的挂起与唤醒功能怎么做啊?有没做过的人啊?能不能通过触摸屏点击唤醒系统?

WINCE60上的挂起与唤醒功能怎么做啊?有没做过的人啊?能不能通过触摸屏点击唤醒系统?…

查看全部问答>

关于驱动程序的安装

我利用SetupDiXXX系列的函数进行驱动程序的安装。 但是有的机器需要10来分钟才能安装完成,而有的机器只要30秒钟就可以了 我跟踪了时间,发现时间主要花费在UpdateDriverForPlugAndPlayDevices函数上 不知道各位大大有什么建议? 我找不出来 ...…

查看全部问答>

ADC123_IN0是什么意思???

                                 还有AD12_IN5等等....…

查看全部问答>

LPC17资料共享

共享一些资料LPC1700的…

查看全部问答>

HDL测试UART的例子

几个网友需要测试UART的例子,但是又不熟悉NIOS,于是做了个HDL测试UART的例子。 功能如下: 1、自环测试功能:使用串口助手发送0x55,如下图则接收到相同的数据, 设置如下哦 2、接收数据数码管测试功能:收到0x55后硬件运行数码管测试,从 ...…

查看全部问答>