logo资料库

基于msp430的金属探测设计与实现(优秀方案,中文详细介绍).pdf

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
2007 11 产品设计与实现 www.secumag.com 安防科技 基于MSP430的金属探测器设计与实现 曾炼成 彭佳红 解志坚 (湖南农业大学信息科学技术学院,湖南长沙,410128) 【摘 要】 介绍了金属探测器的工作原理,提出了一种对连续探测波形幅值采样 量化的数字探测方法。分析了MSP430单片机内部的定时器和模数转换器特性,讨论 了MSP430实现探测波形幅值采样量化的原理。最后设计了以MSP430为核心处理器的 嵌入式系统,系统实现了探测波形幅值采样量化及其数字信号处理。该数字式金属探 测器实测可以区分黑色与有色金属,具有较高的灵敏度,验证了探测方法的有效性。 【关键词】 金属探测器 嵌入式系统 模数转换 MSP430单片机 一、引言 金属探测器在安检、地下和水中管线探测、寻宝 等领域有着重要的应用。金属探测器经历了模拟到数 字的发展过程,但国内传统的地下金属探测器仍利用 模拟电路进行检测和控制,其电路复杂,且整个系统 易受外界环境因素的干扰,工作期间需要频繁的复位 和调校。 本文提出一种对连续正弦探测波形幅值采样量化 的数字探测方法,对MSP430单片机实现该探测方法的 原理进行分析,最后给出了具体的设计。该金属探测 器利用MSP430内部的定时器和模数转换器实现探测波 形幅值采样量化,通过数字信号处理提高系统的灵敏 度和抗干扰能力。 二、金属探测器原理及分析 金属探测器是基于电磁感应原理工作的,依工作 方式主要有脉冲感应型、VLF(very low frequency)连 续波型和LC振荡型三类。其中LC振荡型主要应用在小 目标近距探测方面,已较少使用,目前广泛应用的金 属探测器主要是脉冲感应型和VLF连续波型。 脉冲感应型和连续波型金属探测器都是通过探测 被测金属感应电流产生的二次磁场确定被测金属的有 无及种类。脉冲感应型金属探测器检测波形为随时间 指数衰减的波形。由于脉冲感应型检测波形的特殊 性,在很大程度上限制了数字信号处理技术在脉冲感 应型金属探测器中的应用。VLF连续波型检测波形为有 特定相位滞后的正弦波,当前有很多数字信号处理算 法适用于VLF连续波型,连续波型金属探测器具有广阔 的发展前景 。 [1] 0 r r μ μ VLF连续波型金属探测器中,接收线圈上的感生 电压主要受介质的磁导率影响。铁磁性物质的磁导率 很高,即μ>> ,相对磁导率定义为 = / ,如 铸铁 为200~400。非铁磁性物质的磁导率 近似等 于真空中的磁导率 ,部分非铁磁性物质 <1,如 铜、银的相对磁导率 分别为0.99990、0.999974。部 分 非 铁 磁 性 物 质 > 1,如 铂 的 相 对 磁 导 率 为 1.00026。 μ μ μ 0 0 μ μ μ μ r μ r μ r r μ 当铁磁性物质接近线圈时,线圈间介质磁导率煸 大,接收线圈上的感生电压显著增大。当 <1的非铁 磁性物质(如铜、银)接近线圈时,线圈间介质磁导 率 减小,接收线圈上的感生电压值减小。当 >1的 非铁磁性物质(如铂)接近线圈时,线圈间介质磁导 率 增加,接收线圈上的感生电压的的电压幅值微弱 增加。 μ r μ μ r 综上所述,金属探测器通过测量探测波形的幅值 可以判断探测金属的有无及种类。 三、MSP430实现波形幅值采样量化的原理 1、MSP430单片机的特性 如图1所示为MSP430F13x的内部资源。MSP430单 片机的核心是16位的处理器,外围包括了看门狗、定 时器、A/D转换器和I/O口等。众多的功能模块集成在 MSP430内部,简化了系统的硬件设计,功能模块间可 - 15 -
安防科技 产品设计与实现 www.secumag.com 以更灵活地相互控制。 2007 11 置的外部信号输入通道等特点 。 [3] ADC12是逐次逼近型模数转换器,它包含采样和 量化两个过程。采样过程受控于采样控制信号。采样 过程相当于对RC电路充电,其采样时间条件为: t >(R +2kΩ×9.011×40pF+800ns 当RS=10kΩ时,tsample>5.13μs。采样时间远 s),可以认为是 (1) μ sample S 小于7KHz的探测信号周期(约140 对探测波形的瞬时采样。 图1 MSP430F13x内部功能框图 MSP430单片机具有超低功耗、内部资源丰富的优 点。MSP430单片机内置了多个定时器和模/数转换器简 化系统设计;而16位运算能力支持采样量化数据的数 字信号处理。 2、MSP430定时器A的特性 定时器A支持同时进行的多种时序控制、多个捕 获 、 比 较 功 能 和 多 种 输 出 波 形 ( PWM) 。 MSP430F135的16位定时器Timer A具有3个捕获/比较寄 存器(CCR0~CCR2) 。 [2] 在定时器A的增/减计数模式中,定时器16bit计数 器(TAR)先增计数至CCR0,TAR值等于CCR0值时, 计数器开始减计数;TAR计数值等于0时,计数器开始 增计数,TAR计数值周期变化如图2(a)所示。 定时器的捕获/比较寄存器CCR1和CCR2均工作于 比较模式。当16bit计数器TAR计数值等于对应的捕获 /比较寄存器值(CCR1或CCR2)时,对应的输出电平 翻转。 设置CCR2值为CCR0值的一半,TA2将输出方波 (见图2(b))。设置CCR1值为略小于CCR0值时, TA1将输出窄矩形波(见图2(c)),窄矩形波位于方 波的中央。 图2 Timer A计数模式与输出波形 3、MSP430模数转换器ADC12的特性 MSP430内置的ADC12具有最高超过200KHz的转换 速率;可以软件或定时器控制的可编程采样时间;软 件可选择片上1.5V或2.5V参考电压源;多个独立的可配 - 1 6 - 4、探测波形幅值采样量化的实现 MSP430中内置了16bit的定时器和12bit精度的模数 转换器(ADC12)。在数字式探测器设计中,利用定 时器A的TA2发生方波,定时器A的TA1发生窄矩形脉 冲。TA1输出的窄矩形波位于方波的中央。TA2方波生 成探测发射正弦波,TA1窄矩形波对应发射正弦波的波 峰(如图3所示)。 图3 接收波形幅值的采样量化 四、数字金属探测器的设计实现 1、数字金属探测器的硬件设计 MSP430单片机核心是16位微处理器,包括了看门 狗、定时器、A/D转换器和I/O口等模块。MSP430单片 机具有超低功耗特性、丰富的内部资源特性和较强的 运算能力等优点。应用MSP430单片机设计数字探测器 可以降低系统的复杂度和方便进行数字信号处理 。 [4] 如图4所示,数字金属探测器由发射线圈、接收线 圈、MSP430F135单片机和LCD字符液晶以及扬声器组 成。MSP430F135单片机以定时器A的TA2发生频率约为 7kHz的方波,在发射线圈上产生稳定的正弦波。接收 线圈感生电压经放大输入至MSP430F135单片机内部模 数转换ADC12。波形幅值采样量化后,经数字信号处 理,数据及其相关信息在LCD字符液晶上显示,同时 以定时器B脉宽调制(PWM)驱动扬声器发声来实时 反应探测状况。 2、数字信号处理 数字金属探测器依据波形幅值变化判断地下金属 的有无及种类。无探测金属状态下将接收信号的波形 幅值存储为探测基准值,在探测过程中不断将探测信 号的波形幅值与基准值比较来判断金属的有无及种 类。
2007 1 1 产品设计与实现 www.secumag.com 安防科技 图4 数字金属探测器原理图 手持使用探测器探测地下金属时,通常是接近地面 以数秒的周期缓慢移动探测盘。因此,在探测到地下金 属 时 , 探 测 信 号 波 形 幅 值 也 以 数 秒 的 周 期 变 化 。 MSP430单片机的采样量化次数约7000次/秒,简单可行的 提高信噪比的信号处理方法是以多次数值累加求平均。 探测接收信号中,加性噪声是不相关的,N次数值 噪声累加求平均后幅值降低为原幅值的1/N。而探测信 号是相关的,信号累加求平均后幅值为其算术平均 值。因而探测信号多次数值累加求平均可以有效的提 高探测的灵敏度。但过长周期的累加,扬声器声音会 呈现跳跃,不连贯而掩盖细节。 五、结束语 采用对探测波形进行波形幅值采样量化的探测方 法,在每个正弦信号周期只需进行一次采样量化,有 (上接第55页) 对于第一种情况,电控系统可以控制,超速后柴 油机停机保护,同时超速报警灯亮。对于第二种情 况,应及时关掉断油电磁阀及电控系统电源,切断燃 油供给。当超速现象出现时,我们一般无法迅速判断 出是电控系统故障还是喷油泵柱塞卡死,所以,应及 时关掉断油电磁阀及电控电源。 (4)水温高报警 柴油机工作时需要进行适当冷却。冷却不足,可 能会导致柴油机不能正常工作,甚至因零部件局部高 温过热而破坏原来正常的配合间隙,甚至产生“拉 缸”现象。针对此类问题,柴油机电控系统增加了水 温过高保护功能,当系统检测水温高于水温高报警限 时,电控系统水温高报警灯闪烁,同时减少供油量。 驾驶员观察到水温高报警后应及时停止行驶,并 空载运行柴油机,同时缓慢补充冷却水,待水温降至 正常温度后停机并检查水温高的具体原因。如果驾驶 员未能及时观察到水温高报警,继续高负荷运行柴油 机,而电控系统又在逐渐减少供油量,就容易造成柴 效地降低了硬件系统的复杂度和数字信号处理的难 度。在数字式探测器中使用MSP430单片机,其定时器 A周期连续发生波形并控制ADC12进行模数转换,不占 用CPU资源,有利于系统进行进一步数字信号处理。 该数字探测器摒弃了复杂的模拟电路,具有较高 的灵敏度和抗干扰能力,增强了系统的稳定性,配合 数字信号处理可以免去传统模拟探测器所需的频繁复 位和校准。实测中该数字探测器可以区分黑色与有色 金属,具有较高的灵敏度,验证了波形幅值采样量化 探测方法的正确性。 【参考文献】 [ 1] 蒋宇中,周学军,张曙霞. 连续波金属探测器 电 磁 场 模 型 的 理 论 分 析 [J]. 海 军 工 程 大 学 学 报 , 2006.18(3):34-37. [2] 沈建华,杨艳琴,翟骁曙. MSP430系列16位超 低功耗单片机原理与应用[M]. 北京:清华大学出版 社,2004.   [3] Texas Instruments. MSP430x1xxx Family User's Guide ( Rev. F)[EB/OL]. http:// focus.ti.com/lit/ug/ slau049f/slau049f.pdf. 2007-4-13. Chris Nagy. Embedded System Design Using TI 油机自动停机。此类问题出现后,应及时补充冷却 水,同时在电控系统断电情况下空打马达,加速冷却 水循环,防止“拉缸”现象出现。 四、结束语 柴油机自动停机的原因是多方面的,应多观察停 机前的种种征兆,并结合电控系统报警情况多方面查找 故障原因,待彻底排除故障后,方可重新起动柴油机。 【参考文献】 [1] 汤 姆 · 德 恩 顿 . 汽 车 故 障 诊 断 高 级 教 程 [M].江苏:江苏科学技术出版社,2005年1月. [2] 王尚勇.柴油机电子控制技术[M].北京:机 械工业出版社 2005年1月. [3] 宋进桂.国产轻型和微型客车电控系统故障诊 断速查[M].北京:机械工业出版社 2004年4月. [4] 杨明.柴油机停机原因分析及防止措施[J].内 燃机车,2002(4):39-41. [5] 薛汉忠.康明斯柴油机停机困难故障的原因与 排除[J].工程机械与维修,2003年 2期119-121. - 17 -
分享到:
收藏