引 言
A/D转换接口电路是数据采集系统前向通道中的一个环节,它的作用是将模拟信号转换成可供计算机处理的数字信号,是一般控制系统中不可缺少的环节之一。人们有时需要对A/D转换的数据设定一个阈值作为判断和处理的依据,例如设置一个阈值并使之与A/D转换的结果相比较,当A/D转换的数据结果大于或小于该阈值时,作为开始或结束某一操作的判断依据。但是如果这个阈值设置不合理,就会引出问题。
图1是某项工程中传感器产生的模拟信号经A/D转换后所得数据描绘出的部分图形,根据工程需要得出每个波峰的最大值及波形的个数。
起初的解决方案是首先确定一个阈值(如O.2),这个值的确定应保证所有可能的波峰值都要大于此值。读取A/D所采集的数据与确定的阈值相比较,当有值大于该阈值时,表明一个波形的到来,并不断通过比较得出最大值。然后判断A/D的转换值是否又重新小于该阈值,如果重新小于该阈值表明该波形即将结束,保存该最大值作为整个波形的最大值,并增加一个波形的个数。
实践证明该方法并没有很好的解决问题,尽管大多数情况下可以准确得出波峰的最大值以及波形的个数,但偶尔会发生得到的波形个数比实际波形多的情况。曾经主观的以为这是由于干扰造成的影响。但后来经过对波形数据分析发现,多出来的波形的最大峰值全部集中在阈值附近,更改不同的阈值后产生了类似的情况,所以可以得出问题的产生和阈值的设定之间有着某种联系。
1 原因分析
通过分析发现,上述问题的产生并不是出在逻辑关系上,而是出在了实际工作中A/D的采样精度及信号本身的问题上。下面从这两个方面人手,分析产生上述问题的原因。
1.1信号的影响
从采集到的数字信号所描绘的图形(图1)中可以看出有大量白噪声的存在。即使对A/D转换前的信号进行了一定的滤波处理,转化后的信号也会或多或少有噪声的存在。对图1中波形与阈值线的交汇处(这里以下降沿为例)进行放大显示,如图2所示。
由于高频噪声的存在,很可能产生图2中所描绘的情形,即当波形在下降过程中下降到阈值线以下时,有返回到阈值线以上的情形。A/D进行高速的采样,记录下这一情形。按照最初设计方案的逻辑,当波形下降到阈值线以下时,判断为一个波形的结束;波形由阈值线以下上升超过阈值线时,认为是一个波形的开始。于是在波形的下降过程中,把在阈值线附近的这次波动作为一个新的波形记录下来。由于这个波形是白噪声引起的,变化幅值很小,一般情况下稍稍高过阈值线,所以多出的波形最大值就会集中在阈值附近,这与实际情况是相符的。
1.2 A/D转换精度的影响
尽管一些A/D产品标称的不可调误差≤1LSB,但在实际工程应用中由于电源电压、干扰等因素的影响很难达到上述精度,这也就是说即使是对于理想中恒定不变的信号进行A/D转换,得到的转换值事实上也是围绕该恒定的信号值上下波动的。在本例中,当信号下降至阈值附近时(假定信号纯净,不含任何杂波成分),由于A/D转换精度的影响,采得的数据同样可能在阈值附近波动,从而造成多记录波形数据的结果。当然,这种情况下多记录的波形最大值受A/D转换精度的影响,与信号本身因素引起的波形最大值相比,一般会更接近阈值。
2 解决办法
通过上述分析,虽然可以从降低信号噪声和提高A/D转换精度人手对问题加以解决,但这样解决起来会相当麻烦,特别是在精度等因素能够满足实际需要的条件下进行上述的处理是相当不可取的,因为当精度达到一定程度时再提高精度是非常困难的。
解决上述问题有一个非常简便的方法:设置不同的阈值。
首先对上升沿确定一个判别阈值,用以判别波形的开始。然后,对波形的下降沿设置另一个判别阈值用于判别一个波形的结束,两者之间存在一个差值,并且保证上升阈值减去下降阈值之差要大于噪声及A/D波动的最大值(实际工作中把差值尽量取得大些)。这样即使在下降阈值附近产生波动(不管什么原因引起),由于其峰值不能大于上升判别阈值,从而不致被误认为一个新波形的开始,也就不会增加误判波形的可能性。在实际工程中,证明这一方法简单有效,很好地解决了波形误判的问题。
关键字:波形 精度 判别 阈值
编辑:金海 引用地址:A/D高速采集模拟信号的阈值设定
推荐阅读最新更新时间:2023-10-12 20:11
怎样用万用表判别单相电动机?
答:单相电机一般启动绕组的直流电阻大于运行绕组,最简单的判别方法是;1.先用万用表分别测出公用端至运行绕组端和启动绕组端的直流电阻 2.然后再用万用表测出运行绕组端至启动绕组端的直流电阻。 3.如果“1”中两次测量的算术和与“2”中的测量值不相等,那么电机肯定是烧掉了! 如果相等,最好与同型号电机进行比较,或者找到电机的出厂参数进行比较。以判断电机的好坏。 量单相电动机时应断开电容。单相电机短路是你得有个正常情况下的阻值作为参照。
[测试测量]
晶体生长控制中的高精度控温系统
1系统硬件组成 晶体生长控温系统如图1所示,高精度温度?变送器把检测到的微弱温差信号放大后经A/D转 换 ,由单片机系统进行数据采集和分析处理,一方面由LED显示现场采集温度值,另一方面把 该采集信号与键盘设置的温度值进行比较,提取温差量及温差变化量,作为智能控制的输入 参数。输出量控制晶闸管驱动电路,进一步控制加热棒的功率,达到控温目的。由于晶体生 长是在旋转运动下进行的,因此,整个载晶装置由一可逆电机控制其旋转过程。此外系统还 设计了微打接口及温度越限声光报警电路。 1.1高精度温度变送器 系统选用Pt100作为温度传感器。它的温度系数α=0.00385/℃,对于0.001℃ 的微小温差变化,Pt100的电阻值变化约为
[单片机]
获取较高的低压输出精度的方法
输出电压 在不断下降,而稳压要求却变得越来越高,对于设计者来说,适当的小技巧可以使任务不像其表面看起来那么难。即使必须要使用1%或更大的容差电阻来进行设计,我们仍然可以得到非常精确的输出电压。
图1显示了一款典型的电源调节电路。输出被分流降压,并与参考电压进行比较。差异被放大,并用于驱动调节环路。乍一看,您可能会认为这一方案仅限于两倍电阻容差精度。幸运的是,实际并非如此;精度还是输出电压与参考电压之比的强函数。
图1:输出精度是分压器比、基准精度和误差放大器补偿的函数。
三种不同的情况可以非常容易地说明这一比率。第一种情况是假设一点分压也没有,换句话就是说输出电压等于参考电压。很
[电源管理]
PIC16F914输出可调占空比PWM波形
#include pic.h typedef unsigned int uint; typedef unsigned char uchar; #define KEY0_DOWN() (RB4==0)//定义按键按下 __CONFIG(0X1014);//内部时钟 uchar KEY0_FLAG=0; /*************************/ //OSC SET; INTER 4MHZ PERIOD 1US /*************************/ void OSC_INIT() { OSCCON=0X67;//设置内部时钟4MHZ } /*************************/ //DEL
[单片机]
数字频率合成精解:用DDS器件产生高质量波形
摘要
直接数字频率合成(DDS)技术用于产生和调节高质量波形,广泛用于医学、工业、仪器仪表、通信、国防等众多领域。本文将简要介绍该技术,说明其优势和不足,考察一些应用示例,同时介绍一些有助于该技术推广的新产品。
简介
许多行业中一个关键的需求是精确产生、轻松操作并快速更改不同频率、不同类型的波形。无论是宽带收发器要求具有低相位噪声和出色的无杂散动态性能的捷变频率源,还是工业测量和控制系统需要稳定的频率激励,快速、轻松、经济地产生可调波形并同时维持相位连续性的能力都是至关重要的一项设计标准,而这正是直接数字频率合成技术的优势所在。
频率合成的任务
不断增多的频谱拥堵,加上对功耗更低、
[模拟电子]
采用TMS320F2812的高精度智能变送器软硬件设计
在工业应用中常使用传感器测量参数,但传感器信号一般较弱,并不适合远距离传输,而且非线性效果不理想,达不到较高的精度需求。本文将DSP和eCAN(增强型控制器局域网)总线技术应用于智能变送器中,以 TMS320F2812 为核心控制器,将数据通过CAN总线进行可靠通信,设计一种高精度智能变送器。
1 系统组成
基于eCAN现场总线技术的智能变送器由上位机和智能测控节点构成。位于监控现场的上位机采用通用计算机(PC)或工控机(ICP),在ISA扩展槽使用1块总线通信适配卡,使上位机具有总线通信功能;而位于工业现场的多个智能测控节点采集现场数据。直接面向生产过程。图l为系统组成框图。
2 eCAN智能变送节
[电源管理]
基于AVR单片机直线开关磁阻电机高精度位置控制
一、项目概述
1.1 引言
电机是工业生产不可缺少的动力设备,电机的品种很多,作用也相当广泛。直线开关磁阻电机时一种新型的牵引电机。其主要有以下优点:结构简单,制作成本不高。工作稳定且能够在恶劣的环境下长时间正常工作,比如高温环境,开关磁阻电机有较好的散热性能,可以在高温下正常工作。随着电力电子技术的发展,开关磁阻电机控制将会变得更加容易并且控制效果更好。这种电机启动转矩大,过载能力强,调速范围广。直线开关磁阻电机除了具有以上优点以外,在一些需要做直线运动的场合,它显示出了强大的优越性:再也不需要像传统的做直线运动的装置那样,通过丝杆等传动装置将旋转的运动转化为直线运动。这样再一次的将中间环节给节省下来了,不仅降低了设
[电源管理]
Melexis推出具有优异精度的霍尔效应电流传感器
2023年9月13日,比利时泰森德洛—— 全球微电子工程公司Melexis今日宣布,Melexis推出首款第三代电流传感器芯片MLX91230 。这种数字解决方案可提供0.5%的精度,设计紧凑,价格实惠。该产品集成IVT(Current-Voltage-Temperature)测量功能,内置有微控制器(MCU),可减轻ECU的处理负担,并且具有预装的安全功能。MLX91230是电动汽车电池管理和配电系统的理想选择。 现有技术的更优替代方案 在电动汽车设计中,经常出现这样一个问题:设计人员对简便易用的分流技术青睐有加,却难以控制热预算。当通过传感器芯片的电流增加时,需要减小电阻以保持相同的热损耗(由于系统不平衡);同样
[传感器]