1、但是对于磁场定量精确的测量以及更 多测量方法的发现还是在二十世纪初期才得到了突飞猛进的进展。现在我们有很多测量磁场的方法,磁场传感器利用了物质与磁场之间的各种 物理效应:磁电效应(电磁感应、霍尔效应、磁致电阻效应)、磁机械效应、磁 光效应、核磁共振、超导体与电子自旋量子力学效应。 下面列出了一些测量原理 以及相应的传感器:(1) 电磁感应磁场测量方法:电磁线磁场传感器,磁通门磁场传感器,磁 阻抗磁场传感器。(2) 霍尔效应磁场测量方法:半导体霍尔传感器、磁敏二极管,磁敏三极 管。(3) 各向异性电阻效应(AMR )磁场测量方法。(4) 载流子自旋相互作用磁场测量方法:自旋阀巨磁效应磁敏电阻、自
2、旋 阀三极管磁场传感器、隧道磁致电阻效应磁敏电阻。(5) 超导量子干涉(SQUID)磁场测量方法:SQUID薄膜磁敏元件。(6) 光泵磁场测量方法:光泵磁场传感器。(7) 质子磁进动磁场测量方法。(8) 光导纤维磁场测量方法。以上各种磁场测量方法所依据的原理各不相同,测量的磁场精度和范围相差 也很大,10-11-107G。我们需要选择适合车模竞赛的检测方法,除了检测磁场的 精度之外,还需要对于检测磁场的传感器的频率响应、尺寸、价格、功耗以及实 现的难易程度进行考虑。在下面所介绍的检测方法中,我们选取最为传统的电磁感应线圈的方案。 它具有原理简单、价格便宜、体积小(相对小)、频率响应快、电路实现
3、简单等特 点,适应于初学者快速实现路经检测的方案。通电导线周围的磁场是一个矢量场, 场的分布如图四所示。如果在通电直导 线两边的周围竖直放置两个轴线相互垂直并位于与导线相垂直平面内的线圈, 则 可以感应磁场向量的两个垂直分量,进而可以获得磁场的强度和方向。图4:导线周围的感应电磁场导线中的电流按一定规律变化时,导线周围的磁场也将发生变化,则线圈中 将感应出一定的电动势。 根据法拉第定律,线圈磁场传感器的内部感应电压 E 与磁场B(t)、电磁线圈的圈数N、截面积A的关系有:感应电动势的方向可以用楞次定律来确定。由于本设计中导线中通过的电流频率较低,为 20kHz,且线圈较小,令线圈 中心到导线的
4、距离为r,认为小范围内磁场分布是均匀的。再根据图 3所示的 导线周围磁场分布规律,则线圈中感应电动势可近似为:厂 阿 k di KjeX dr T dr r ( 2)即线圈中感应电动势的大小正比于电流的变化率, 反比于线圈中心到导线的距离。其中常量K为与线圈摆放方法、线圈面积和一些物理常量有关的一个量, 具体的感应电动势常量须实际测定来确定。3、双水平线圈检测方案不同的线圈轴线摆放方向,可以感应不同的磁场分量。我们先讨论一种最简 单的线圈设置方案:双水平线圈检测方案。在车模前上方水平方向固定两个相距 L的线圈,两个线圈的轴线为水平,高度为 h,如下图所示:图5双水平线圈检测方案为了讨论方便,我
5、们在跑道上建立如下的坐标系,假设沿着跑道前进的方向 为z轴,垂直跑道往上为y轴,在跑道平面内垂直于跑到中心线为x轴。xyz轴满足 右手方向。假设在车模前方安装两个水平的线圈。这两个线圈的间隔为 L,线圈的高度为h,参见下图5所示。左边的线圈的坐标为(x,h,z),右边的线圈的位置(x-L,h,z)。 由于磁场分布是以z轴为中心的同心圆,所以在计算磁场强度的时候我们仅仅考 虑坐标(x,y)。由于线圈的轴线是水平的,所以感应电动势反映了磁场的水平分量。 根据公式(2)可以知道感应电动势大小。图6感应线圈的布置方案假设h=5cm, x (- 15,+15)cm,计算感应电动势随着线圈水平位置x的变化
6、取值,如下图所示:图7线圈中感应电动势与它距导线水平位置 x的函数如果只使用一个线圈,感应电动势E是位置x的偶函数,只能够反映到水平 位置的绝对值x的大小,无法分辨左右。为此,我们可以使用相距长度为L的两 个感应线圈,计算两个线圈感应电动势的差值:hFT厂丄宀 Jr (x-L)2F面假设L = 30cm,计算两个线圈电动势差值d E如下图所示:图8感应电动势差值d E与距离x之间的函数从上图可以看出,当左边线圈的位置 x = 15cm的时候,此时两个线圈的中心恰好处于跑道中央,感应电动势差值d E为0。当线圈往左偏移,x (15,30),感应电动势差值小于零;反之,当线圈往右偏移, x (0,
7、15),感应电动势大于零。因此在位移00cm之间,电动势差值d E与位移x是一个单调函数。可 以使用这个量对于小车转向进行负反馈控制,从而保证两个线圈的中心位置跟踪 赛道的中心线。通过改变线圈高度h ,线圈之间距离L可以调整位置检测范围以 及感应电动势的大小。三、电路设计原理从上面检测原理可以知道,测量磁场核心是检测线圈的感应电动势 E的幅值。下面将从感应线圈、信号选频放大、整流与检测等几个方面讨论电路设计的 问题,最后给出电路设计系统框图和实际电路。1、感应磁场线圈:检测线圈可以自行绕制,也可以使用市场上能够比较方便购买的工字型10mH的电感。如下图所示。这类电感体积小,下图所示:图9几种1
8、0mH电感Q值咼,具有开放的磁芯,可以感应周围交变的磁场。如图10工字磁材电感2、信号选频放大使用电感线圈可以对其周围的交变磁场感应出响应感应电动势。这个感 应电动势信号具有以下特点:(1) 信号弱:感应电压只有几十个毫伏。在检测幅值之前必须进行有效的 放大,放大倍数一般要大于100倍(40db)。(2) 噪声多:一般环境下,周围存在着不同来源、不同变化频率的磁场。 如下表所示:表1:典舉的坏垣磁场强仪范由磁场环境磁场性质磁场强度(高斯)家用电器周忸一米范围50HzlO-lO2地表面地球隧场恒定0.2-0.5匚业电机和电缆周围十米范围MOO长波通讯 30kH2赛道中心导线周围0.5米范围20k
9、H210-IO-3比赛选择20kHz的交变磁场作为路径导航信号,在频谱上可以有效地避开 周围其它磁场的干扰,因此信号放大需要进行选频放大,使得 20kHz的信号能够有效的放大,并且去除其它干扰信号的影响。可以使用LC串并联电路来实现选频电路(带通电路),如下图所示:图11: RLC并联谐振电路上述电路中,E是感应线圈中的感应电动势,L是感应线圈的电感量,R0是 电感的内阻,C是并联谐振电容。上述电路谐振频率为:已知感应电动势的频率o f = 20kHz,感应线圈电感为L =10mH ,可以计算出 谐振电容的容量为:C = = = 6.33 xlO- (F)L (2/20x1/1 X1OX1OJ
10、通常在市场上可以购买到的标称电容与上述容值最为接近的电容为 6.8 nF,所以在实际电路中我们选用6.8nF的电容作为谐振电容。为了验证RLC选频电路的效果,我们对比了在有和没有谐振电容两种情况 下的电感输出的感应电压。在导线中通有 20kHz左右,100mA左右方波电流, 在距离导线50mm的上方放置垂直于导线的10mH电感,使用示波器测量输出电 压波形。如下图12所示。(A)没有谐振电容时感应电压输出 (B)有谐振电容时感应电爪输出图12:测量感应线圈两端的感应电压。从上面结果可以看出,增加有谐振电容之后,感应线圈两端输出感应20KHz 电压信号不仅幅度增加了,而且其它干扰信号也非常小。这
11、样无论导线中的电流 波形是否为正弦波,由于本身增加了谐振电容,所以除了基波信号之外的高次谐 波均被滤波除掉,只有基波20kHz信号能够发生谐振,输出总是20KHz正弦波。 为了能够更加准确测量感应电容式的电压,还需要将上述感应电压进一步放 大,一般情况下将电压峰峰值放大到1-5V左右,就可以进行幅度检测,所以需 要放大电路具有100倍左右的电压增益(40db)。最简单的设计可以只是用一阶 共射三极管放大电路就可以满足要求,如下图所示:C3/104| 0放大输出T V 0111、1815 pi0 15*图13:单管共射交流放大电路当然,也可以选用运算放大器进行电压放大。但是需要选择单电源、低噪
12、音、动态范围达、高速运放不太容易,所示不太推荐使用运算放大器进行信号放 大。3、幅度测量测量放大后的感应电动势的幅值E可以有多种方法。最简单的方法就是使 用二极管检波电路将交变的电压信号检波形成直流信号,然后再通过单片机的 AD采集获得正比于感应电压幅值的数值。图14:倍压检波电路上图给出了倍压检波电路可以获得正比于交流电压信号峰峰值的直流信号。 为了能够获得更大的动态范围,倍压检波电路中的二极管推荐使用肖特基二极管 或者锗二极管。由于这类二极管的开启电压一般在0.1-0.3V左右,小于普通的硅 二极管(0.7V),可以增加输出信号的动态范围和增加整体电路的灵敏度。实际上,可以不使用检波电路,
13、而直接将上述单管放大电路中,三极管集电 极电压接入单片机的AD端口,使用单片机直接采样交变电压信号,如下图所示:图15:直接米集放大信号只要保证单片机的AD采集速率大于20kHz的5-10倍,连续采集5-10个周 期的电压信号(大约100数据左右),就可以直接从采集的数据中最大值减去最小值获得信号的峰峰值。假设采集了 128个数据:x i ,i= 1,2, ,128 ,计算信号的峰峰值p p V -可以有下式计算:= max(.v . i = 1.2,- .128)AMuLAi 电 I戈理=niin(.vf. / = L2,- ,128)V = r -xp-p mizL上面计算计算方法由于只用
14、应用了数据的最大值、最小值,所得结果容易受到噪声的影响,所以还可以通过计算数据交流信号的平均值、 有效值反映信号的 幅值:m us 1 鹑耳 |兀-刃 (兀-可_ v = r = 12S a 128 * 128上面所计算得到的X ave, X e等都与信号的峰峰值成单调关系,所以也可以用 来进行计算位置差值信号。根据上面介绍,检测电路框图如下图所示:图16:检测电路系统框四、实际电路与调试1、直接信号放大电路:如下图所示:+ SV图17:直接放大电路电路焊接完毕后,只要调节可调电阻 R1,使得三极管集电极电压处于2.5V 左右即可。将上述放大电路的感应电感放在通有 100mA、20kHz导线周
15、围,使 用示波器观察电路的输出与输入信号,如下图所示:OI DC couplrtg. 1 腱0 2 &E-5QtS DC raping. 0-2 VMrv.3 54-!厭叶?MB pom mow! E.div 篮山 i; ntn!s. Samj-ila rrtnfl*图18:放大电路的输入、输出波形 通过上图可以看出,放大电路的放大倍数大约为:倍左右。所得的电压信号可以直接连入单片机的 AD转换接口进行采集就可以。 在接入单片机时,输出隔直电容C3需要去掉,这样AD输入的交流信号的平均 值在2.5V,变化范围在0-5V,满足单片机AD转换的需要。2、放大检波电路:图19:放大检波电路实际上,上
16、述电路就是在直接放大电路的基础上增加了倍压检波电路, 可以 得到与交流信号峰峰值成正比的直流信号。 电路的焊接完毕后,调整R1电位器, 使得三极管集电极电压处于2.5V左右,即可。下图给出了电路各部分的波形:(A)三槿管期电极电压波形 (B)倍你整流一:极管DI h的电”;波用图20:放大检波电路各部分的电压波形从上图可以看出,电路的输出电压基本上与交流信号的峰峰值相等。在上面电路输出部分C4, R3是进行检波滤波作用,它们的数值乘积对应滤 波时间常数,增加滤波时间常数可以减少输出信号的波纹,提高信号的信噪比, 但是会带来检波电路响应速度变慢。 如果滤波时间常数减少,虽然会提高电路的 响应速度
17、,但是输出信号的波纹会增加。因此上,需要合理选择滤波时间常数。如果一阶滤波电路无法满足需要,也可以再增加一级RC滤波来取得速度和滤波 效果的折中。下图给出了突加交流信号和突减交流信号时,上述检波电路的输出信号。图21:检波电路的单位阶跃函数响应可以看出,检波电路在信号突增时向响应速度要比信号下降沿的速度快得 多,因此此正常调试的时候,需要综合这两个时间确定电路的平均响应速度。五、问题讨论:1、如何减小分布电容的影响?谐振回路的谐振频率与感应线圈的电感量、谐振电容以及引线的分布电容有 关系,为了减少分布电容的影响,可以采用以下几个方式:( 1) 减小电感容量,比如使用 4.7mH 电感,这样可以
18、增加谐振电容的 容量,从而使得分布电容对于谐振频率影响减小。但是这样做会 降低谐振回路的 Q 值,减小系统的灵敏度。( 2) 减少引线的长度。可以将谐振回路与放大电路做在一起。上面给出电路制作方法, 可以避免分布电容的影响, 电路输出信号直接就是 检波后的直流信号, 可以通过引线送到单片机的 AD 转换端口, 而不必考虑引线 的分布电容了。2、如何设计三极管放大电路的静态工作点?三极管放大电路的静态工作点, 包括静态工作电压和静态工作电流。 一般为 了获得最大的放大动态范围, 静态工作电压 (三极管的集电极电压) 设定为电源 电压的一半。在保证上述静态电压情况下,静态工作电流 c I (三极管
19、集电极电流)取决 于集电极电阻。集电极电阻越大,静态工作电流越小。反之,集电极电阻越小, 静态工作电流越大。同时,集电极大小取决于基极偏置电流 b I ,它们之间的比 值就是三极管的电流放大倍数。一般情况下,电路的放大倍数取决于三极管的电流放大倍数 B ,三极管的输入电阻 b r 以及集电极电阻等因素都与静态电流有关系,最终电路的放大倍数 在一定范围内与静态工作电流无关,在这儿不做更多的讨论。影响电路最大的因素是静态工作电流所对应的电路的输入输出阻抗。 一般情 况下,静态工作电流越小,电路的输入、输出阻抗越大,反之,静态工作电流越 大,输入、输出阻抗越小。我们一般希望电路的输入阻抗大、输出阻抗
20、小,从而 保证电路对于前后级的影响小。 但是三极管的静态工作电流对于输入、 输出阻抗 影响是同时增加、或者同时减小。所以选择静态电流需要兼顾这两方面的指标。 在本电路中,输入阻抗会影响 LC 谐振电路的 Q 值,继而影响电路的选频特 性。但是考虑到实际竞赛所提供的交变电源频率是在一个很宽的范围内(18-22kHz),所以Q值也不能够太高,一般建议在10左右。如果太高了,当 信号频率变化时,会对电路增益产生较大的影响。所以调整电路的 Q 值,实际 上可以通过调整放大电路的静态电流而达到。输出阻抗会影响到后面的检波和 AD 转换电路。一般情况下设置在 2k-20k 范围内都能够满足要求。一般情况下
21、, 为了保证放大电路的增益, 在选择三极管的时候, 需要它的电 流放大倍数最好大于 150。如果一级放大电路增益不过,还可以级联一级三级管 放大电路。3、为何不使用运算放大器?在前面介绍的参考电路中, 我们没有使用运算放大器进行信号的放大, 这主 要由于常用到的运算放大器 (op07, uF741, NJM4580, NJM072B, JNM2904 等等) 在工作电源、输出范围、频率响应等方面不能够满足我们的要求。( 1)工作电源:一般运放需要正负供电电源,在车模电路设计中,往往无 法直接提供正负电源。(2)输出范围:运放输出电压范围往往要比工作电源电压小 1-2V,这样就大大限制了信号的范
22、围。 也有部分 CMOS 运放可以实现满工作电源的输出 (Rail to Rail 输出),但是这类运放的频率响应不够。(3)频率响应:普通的运放的频率响应特性由增益带宽乘积参数决定。该 参数一般在1-5Mhz左右,除了高速运放外。我们的信号频率为 20kHz,如果使 用增益带宽乘积参数为 1Mhz 的运放,它对于 20kHz 的最大增益已经减少到 50 倍左右了。 此时,它的最大输出电压范围也会更加减少 (主要受到输出电压转换 速率参数的影响)。此时运放电路增益已经不能够满足我们的需要。 如果使用运放进行信号的放大,需要仔细选择运放,使得它的工作参数能够 满足我们电路的需要。综上所示,实际上
23、直接使用三极管放大电路将会更加的简便。4、 如何识别起跑线上的永磁铁?上面介绍的磁场检测电路尚不能够直接用于检测起跑线的永磁铁, 所以可以 使用普通的干簧管检测起跑线。5、 如何选择、制作感应线圈?( 1 )容量的选择:电感容量选择要综合电感的 Q 值、体积、重量(决定了 感应电动势系数)、谐振电容的容量、购买是否方便等因素考虑。(2)材料的选择:电感磁芯材料的磁导率 卩r影响了电感的大小、Q值、价 格等。一般情况下,选择的磁性材料的卩r越大,越有利于减少电感的体积,提 高感应信号的强度。( 3)线圈个数的选择:上面方法中只是介绍了使用两个水平线圈的方案, 这个方案只能够检测车模当前相对于中心
24、线的偏移量。 为了提高车模的速度, 需 要增加检测的前瞻性。 可以通过增加检测线圈的数量, 合理的布局来提高检测的 前瞻性。( 4)特制线圈:由于传感器的个数限制,可以通过绕制特殊形状、尺寸的 感应线圈,提高系统的灵敏度和检测的前瞻性。6、还可以使用什么电磁场传感器?在导线周围存在着交变的磁场、 电场。除了线圈之外, 还可以利用集成的霍 尔器件检测磁场强度和方向。 这样器件可供选择也比较多, 但一般情况下, 高灵 敏度的磁场霍尔器件价格都比较贵。六、总结:本文通过使用最简单的感应线圈的方式检测导线周围的交变磁场, 只是用了 两个水平放置的感应线圈就可以检测到车模相对于中心线的偏移量, 从而控制车 模沿着道路行驶。检测磁场、 电场的方法多种多样, 合理选择不同种类的传感器、 通过不同的 布局增加车模的检测路径的前瞻性和稳定性,将会在车模竞赛中取得换大的优 势。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1