摘要:介绍一种宽动态范围的智能测量系统的设计及其中几项关键技术;自校零与自校准技术、程控放大和程控滤波电路的原理和实现途径。
在电磁无损检测系统中,信号调理是一个重点和难点。由于信号的幅度小,只有μV/mV级,对于不同的材料、形状、缺陷类型,拾取的信号差别很大,动态范围宽;而且由于信号的干扰源多,有时甚至掩盖掉缺陷信号,很难辨识是缺陷信号还是干扰信号。工作不同的材质、形状、尺寸,不同的缺陷类型,不同的测量速度,得到的信号频谱不同,干扰信号的特点也不同。
根据测量信号的特点,为了提高测量精度,满足传感器输出的微小信号在各种状态下的放大调节,同时能够有效地抑制干扰信号,可靠地检测出缺隐信号,常常需要高精度的测量放大器和合适的滤波器。因事先不知道被测信号的大小,用微控制器来检测,从而控制放大器的放大倍数,能将信号调到最佳,获得最佳测量数据。又因为不知控制系统中激励信号的频率以及在不同的环境条件下的干扰情况,因此,为了实现大动态范围、多干扰因素的检测系统的智能化,程控放大与程控滤波是必然的选择,以实现软件与硬件有机地结合。这是目前比较新颖、实用的电路设计。
1 系统组成
智能测量系统的原理框图如图1所示。它主要由电压基准源MAX6062和乘法型D/A转换器MAX501实现可变电压标准;由多路开关MAX313对信号进行切换,使零点标准值、参考标准值和待测信号分别送入前置放大电路,前置放大电路设计成固定增益的形式。放大后信号输入到程控滤波器MAX262和程控放大电路MAX501。滤波放大后的待测信号分成两路,一路经有效值转换电路转换成有效值,经上下限比较电路判断是否过量程,如果过量程,减小放大倍数,直到在量程范围内。这时,切换到A/D转换器,采样有效值。根据采样值决定待测信号的放大倍数,并把待测信号切换到A/D转换器进行采样。
2 关键技术设计
整个测量系统主要由标准源产生电路、程控滤波电路、程控放大电路、A/D转换电路和单片机组成。下面介绍其关键的自校零与自校准技术、程控滤波电路和程控放大电路的设计。
2.1 自校零与自校准技术
本系统的自校零与自校准功能充分利用了微控制器的功能,用软件和少量硬件,在软件程序的导引下进行三步测量法,自动校准零点以及自动消除因零点、增益漂移而引入的系统误差,从而提高系统的精度和稳定度。采用这种智能化技术,可以使低精度、低稳定度的测量系统获得高精度的测量结果。测量精度仅决定于测量标准。
图2是消除系统中效大器增益和零漂变化对测量结果影响的自校准原理图。其中,标准发生器产生的标准值与输入信号Vx同类型,假设都为电压值。
本系统所采用的是两标准实时自校法。它执行三步测量法。
第1步,校零。输入信号为零点标准值,放大电路的输出值为y0。
y0=G·ε (1)
式中,G为放大器增益,ε为折算到输入端的由放大器增益和零点漂移变化引起的变化的数值。
第2步,标定。输入信号为标准值VR,放大电路的输出值为yR。
yR=G·(VR+ε ) (2)
第3步,测量。输入信号为待测信号Vx,放大电路的输出值为yx。
yx=G·(Vx+ε) (3)
由式(1)、(2)和(3)可以得到
Vx=[(yx-y0)/(yR-y0)]VR (4)
从式(4)可以看出,已消除季放大器漂移变化的影响。因此,在测量过程中,把y0、yR、Vx和yx的值分别存储于系统的内存中,利用式(4)就可以实现自校准。
一般而言,对于一个宽量程多增益系统,每档增益都应实时标定进行自校准,因此标准信号产生的标准值也有多少。
2.2 程控滤波电路设计
在智能测量系统中一般都要使用滤波器。一般有源滤波器均由运算放大器和RC元件组成,对元器件的参数精度要求比较高,设计和和调试都比较麻烦。美信公司(Maxim)生产的可编程滤波器芯片MAX262可以通过编程对各种低频信号实现低通、高通、带通、带限以及全通滤波处理,而且滤波的特性参数如中心频率、品质因数等也可以通过编程进行设置。
2.2.1 MAX262芯片介绍
MAX262主要由放大器、积分器、电容切换网络(SCN)和工作模式选择器组成。积分器、电容切换网络(SCN)和工作模式选择器分别由编程数据M0~M1、F0~F5和Q0~Q6控制。MAX262内部有2个二级滤波器。滤波器A和B可以单独使用,也可级联成四阶滤波器使用。
MAX262芯片的工作频率为1Hz~140kHz。当时钟频率为4MHz,工作模式选择为模式3时,芯片可以对140kHz的输入信号进行滤波处理。其它工作模式的最高工作频率为100kHz。滤波器A和B可以采用内部时钟,也可以采用外部时钟。外部时钟分别从芯片的引脚CLKA、CLKB引入。对外部时钟无占空比要求。
MAX262芯片有3个编程参数;中心频率f0、Q值和工作模式。中心频率由编程数据F0~F5控制,共64个不同的二进数据,每个数据对应1个时钟频率fclk与中心频率f0的比值flk/f0。Q值由编程数据Q0~Q6控制,共128个不同的二制数据,每个数据对应1个Q值,最小的Q值为0.5,最大的Q值为64。工作模式由编程数据M0~M1控制,分别对应工作模式1、2、3和4。
2.2.2 程控滤波器实现
由MAX262通用开关电容滤波器实现的程控滤波电路原理如图3所示。每个滤波器的工作模式、中心频率、Q值所需的编程数据,均需要分8次写入MAX262的内部寄存器才能完成设置。
通过文件[3]给出的fclk/f0与F0~F5的关系表格,得到本文根据fclk/f0计算编程数据F0~F5的公式,即fclk/f0与F0~F5的关系为:
fclk/f0=40.84+1.57N1 (5)
式中,N1为二进制数据F0~F5对应的十进制整数,范围为0~63,共64级。
同样,对应滤波器的Q值也是通过计算来获得Q值的编程数据Q0~Q6。Q值与Q0~Q6的关系为
Q=64/(128-N2) (6)
式中,N2为二进制数据Q0~Q6对应的十进制整数,范围为0~127,共128级。
2.3 程控放大电路设计
在智能测量系统中,常常需要一个增益可软件编程的放大器(PGA),用将不同幅度的模拟输入信号放大到某个特定范围,便于A/D转换器进行采样;或者将给定信号放大一个由软件设定的增益后输出。
可软件编程的放大器主要有4种。
①集成程控增益放大器。它们具有低漂移、低非线性、高共模抑制比和宽频带等优点,但其增益量程有限,只能实现特定的几种增益切换。
②运放+模拟开关+电阻网络。这种方法利用模拟开关切换电阻反馈网络,从而改变放大电路的闭环增益。此种方法所需无器件较多,电路庞大,而且精度受到限制。
③运放+数字电位器。采用固态数字电位器来控制放大电路的增益,线路较为简单。但现有的数字电位器分辨率有限,常见的32、64抽头,构成的放大器精度有限,无法满足10位甚至10位数据采集系统的要求。
④采用D/A转换器来实现高精度可编程增益放大器。这种方案非常简单,只需要单D/A转换器即可实现一个完整的高精度PGA,甚至可以不需要任何外围元件,并且它还具有十分方便的编程接口,可以直接挂到数据总线;能够实现量程多变,具有宽的通频带等特点。
图4所示是一个采用Maxim公司的12位D/A转换器MAX501构成的12位可编程增益放大器。MAX501 D/A转换器利用R-2R梯形解码网络实现数字量到模拟量的变换。从D/A转换器的内部结构分析可知:
IOUT=(VREF/R)×(D/4096) (7)
R-2R网络的参考端到输出端的等效电阻为
RD=R(R096/D) (8)
将RD作为反馈电阻,则得到放大器的闭环增益为
G=RD/R=4096/D (9)
式中,D为输入数字量。输入不同的数字量D,就可以在1~4096间设定放大器的电压增益。
3 系统软件设计
由于系统功能多,并且每种功能的输入参数较多,因此系统软件采用人机对话方式和模块化设计,将各个功能分成独立模块,由系统和监控程序统一管理执行。图5所是系统监控程序的流程图。
4 结论
采用自校零、自校准智能化技术,可以使低精度、低稳定度测量系统获得高精度的测量结果;采用程控放大,可以方便地调节增益倍数,实现多量程、宽动态范围的信号测量;采用程控滤波设计,可以根据信号的不同特点,设计不同滤波器模式,完全复现信号。因此,采用这向项智能化技术,可以使测量系统有宽的适用范围,提高系统的适应性,同时提高系统的测量精度。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
相关推荐
介绍了一种基于AT89C51、AT89C2051、双音多频芯片和无线数传MODEM等的无线智能报警系统。该系统具有告警信息检测、液晶显示、键盘置号和自动拨号报警等功能。
2011-03-07 12:46:17
1.一种血压测量系统,其特征在于 :包括血压计、用户移动终端、云端数据库、医生客户端 ;所述血压计包括袖带,在所述袖带中设置有气囊、充气泵、放气阀、压力传感器、控制器、无线通信单元,所述控制器控制
2018-05-29 10:10:57
嵌入式系统中的模块动态加载技术摘要提出一种适用于嵌入式系统的模块动态加载技术,设计实现简单,占用资源少,开销小,并且成功运用于DeltaOS.可提高系统的灵活性和扩属性.介招加载与动态链接的原理和应用情况,解释相关术语,...
2021-12-20 06:32:43
本文介绍了一种集成的智能锁电机驱动器设计方案,具有动态过流检测功能,可以适应供电电压和负载的变化。
2021-02-22 06:12:51
LT5537的典型应用是宽动态范围RF / IF检波器,工作频率低于10MHz至1000MHz
2020-03-17 06:53:23
测试结果可以得知:对于宽动态范围的单向高端电流检测和监控应用,AD8217 是三种解决方案中最合适的一种。我们还注意到,AD8210 解决方案的工作范围可以低至0 V 输入,这对检测短接至地的条件可能有
2018-10-26 10:59:10
1977年松下公司推出第一代宽动态摄像机,它的宽动态范围是40倍。到了1999年松下公司推出第二代超级宽动态摄像机,它的宽动态范围达到80倍(48dB)。2005年4月松下的第三代超级宽动态摄像机问世了,它的宽动态范围达到160倍(54dB)。
2019-09-12 09:01:58
采用试验的方法研究分析其动态特性。试验时,选取一些典型信号作为输入量,测出测量系统的输出(响应),然后对该测量系统的动态特性进行分析及评价。通常研究、分析测量系统动态特性所选取的典型输入信号有:阶跃
2018-01-24 13:32:47
动态一般的方式有两中,一种是数字宽动态:a、调节gamma曲线来实现;b、调节GBCE曲线来实现;c、直方图均衡化。另外一种是合成sensor输出的不同曝光时间的两帧图像。在DM8127中支持哪种方式?
2018-06-16 06:30:11
什么是线性VFC?它有什么优缺点?怎样去设计一种VFC(压-频转换器)?如何去提高VFC动态范围?
2021-04-20 06:52:56
一种基于PLC的智能钳型吊电气控制系统的设计方案
2021-05-07 07:07:42
本文提出了一种基于嵌入式系统和Internet的FPGA动态配置方案。
2021-05-27 06:38:55
本文分析了智能家居的相关技术现状,提出了一种基于公共交换电话网的智能家居系统的总体方案,阐述了该系统的工作原理及软硬件的设计方法与过程。
2021-06-15 09:13:04
本文提出了一种基于GPRS无线智能家居系统的总体解决方案。
2021-05-28 07:01:52
如何提出一种宽范围VGA电路,通过控制和稳压模块,进一步提高增益动态范围和电路稳定性实现66 dB的增益线性宽范围调节?
2021-04-06 06:12:41
基于NFC的新智能连接调试方法是什么?如何去实现一种NFC智能连接调试方法?
2021-06-30 07:23:45
如何去实现一种基于STM32单片机家居照明系统的智能控制设计呢?基于STM32单片机的家居照明系统智能控制有何功能呢?
2021-12-17 07:38:39
如何去实现一种基于STM32的智能家居系统设计?基于STM32的智能家居系统有哪些主要功能?
2021-10-21 06:16:54
如何去实现一种基于单片机的智能窗帘控制系统的设计?
2021-07-19 09:15:46
怎样去搭建一个小型地下停车场模型呢?如何去实现一种基于物联网的智能停车场系统设计呢?
2022-01-18 06:13:54
基于蓝牙与STM32的智能家居监测系统的软硬件该如何去实现呢?如何去实现一种基于蓝牙与STM32的智能家居监测系统设计呢?
2021-11-04 07:07:04
如何去实现一种基于鸿蒙L0系统的智能WIFI台灯设计呢?有哪些设计步骤呢?
2021-12-28 07:51:07
传统测量方法存在哪些问题?如何去实现一种多周期同步测频法车速测量系统?
2021-05-14 06:56:41
一种基于ATmega8的电动车蓄电池智能管理系统设计
2021-05-14 06:01:23
一种基于ADPCM算法的汽车智能语音报警系统的设计
2021-05-19 06:15:13
一种基于ADPCM算法的汽车智能语音报警系统设计
2021-05-17 06:41:35
控制宽LED亮度范围最精确的方法是使用PWM调光控制。内置PWM调光时钟和数字寄存器(用于设置调光比)的LED驱动器是RGBW系统的最佳选择。对于大型复杂系统——由许多不同RGBW LED构成的系统——使用串行通信总线可在数字增强型LED驱动器中实现这些寄存器的动态设置。
2019-08-01 07:07:57
怎样去开发一种基于树莓派与STM32系统板的智能小车?
2021-10-09 06:31:22
出租车计价器设计是由哪些模块组成的?怎样去设计一种51单片机的出租车智能计价系统?
2022-02-28 08:43:06
本文开发了一种基于光电传感和路径记忆的智能车导航系统。
2021-05-12 07:04:03
怎样去设计一种智能管理车位引导系统的硬件电路?怎样去设计一种智能管理车位引导系统的软件部分?
2021-07-16 11:28:39
基于51单片机的智能加湿器控制系统是由哪些部分组成的?怎样去设计一种基于51单片机的智能加湿器控制系统?
2021-11-02 08:29:45
基于51单片机的智能火灾报警系统有何功能?怎样去设计一种基于51单片机的智能火灾报警系统?
2021-10-18 07:14:05
怎样去设计一种基于51单片机的教室智能照明控制系统的硬件电路?基于51单片机的教室智能照明控制系统有哪些具体功能?
2021-07-19 06:36:31
物联网智能温室系统硬件是由哪几个部分组成的?怎样去设计一种基于ADICUP3029的物联网智能温室系统?物联网智能温室系统主要有什么应用?
2021-06-26 06:26:22
怎样去设计一种基于GD32的无线控制智能家居系统呢?怎样去设计一种基于51单片机的语音控制的简易智能家居控制系统?
2021-12-20 06:55:09
如何利用超声波测距来实现智能车报警的功能呢?怎样去设计一种基于HC-SR04模块的智能车库控制系统?
2021-10-18 09:31:57
基于STC89C52芯片的家庭智能消防系统是由哪些模块组成的?怎样去设计一种基于STC89C52芯片的家庭智能消防系统?
2021-10-20 06:25:47
STM32系列基于STM32的智能手环系统的设计STM32系列前言一、系统方案的设计1.1系统功能分析1.2系统总体结构二、硬件电路的搭建2.1STM32最小系统组成部分2.2S硬件引脚连接2.2S
2021-08-04 07:09:02
基于ZigBee与Android的智能家居控制系统是由哪些部分组成的?怎样去设计一种基于ZigBee与Android的智能家居控制系统呢?
2021-11-04 06:23:39
有线技术和无线技术有哪些区别?怎样去设计一种基于ZigBee技术的智能家居系统?
2021-09-23 07:35:46
基于ZigBee模块的智能灯控系统是由哪些部分组成的呢?怎样去设计一种基于ZigBee模块的智能灯控系统呢?
2022-01-25 06:46:43
智能拐杖导盲系统是由哪些部分组成的?怎样去设计一种智能拐杖导盲系统的软件部分?
2021-07-14 07:00:36
基于单片机的智能门禁系统实现了哪些功能呢?怎样去设计一种基于单片机的智能门禁系统呢?
2021-12-21 07:01:50
智能家居控制网络有哪些性能?怎样去设计一种基于无线传感器网络和电力线通讯的智能家居控制系统?
2021-09-23 07:46:14
基于物联网和STM32的智能温室大棚控制系统有何功能?怎样去设计一种基于物联网和STM32的智能温室大棚控制系统?
2021-10-14 07:14:53
求一种智能物品清点系统的设计方案
2021-05-20 07:29:31
求一种智能电源模块测试系统的设计方案
2021-05-10 06:35:30
本文给出了一种以单片机为核心的频率测量系统的设计方法。
2021-05-14 06:17:05
请教各位,怎样去设计一种噪声智能控制系统?
2021-05-12 06:17:53
一种基于高速AD的激光扫描高频信号幅值测量系统设计
2021-05-14 06:55:16
求一种能处理宽电压范围的快速稳定的微微安培计电路
2021-04-23 07:01:26
求一种远程智能垃圾桶报警系统的设计方案
2021-05-19 07:10:01
为了方便用户准确掌握手中运放的各项参数,本文提供了一种采用可编程DDS芯片和MCU的测量系统,可自动测量集成运放的5项基本参数,以小液晶屏显示测量结果,并可根据需要打印测量的结果,与现有的BJ3195等昂贵测试仪相比,该测量系统功能精简、操作智能化、人机接口友好。
2021-04-20 06:28:44
本文以传统的电磁式系统为基础,研制一种使用红外辐射技术的新型转速测量仪,安装方便,对周围环境要求不高,可以很容易地完成转速的测量。具有较宽的动态测量范围,测量精度较高。
2021-05-08 06:46:34
求大佬分享一种基于电话网络的智能报警系统设计
2021-05-31 06:48:44
萌新求助,求一种基于STM32的智能灯控制系统
2021-11-08 07:29:55
怎么设计一种动态能量测试系统?动态能量测试系统是如何构成的?其主要特点有哪些?TDS系列示波器是指什么?有什么优势?应用测试软件的功能是什么?
2021-04-14 06:38:30
怎么设计一种智能信号装置?智能信号装置系统是如何组成的?具有哪些优点?
2021-04-15 06:46:23
怎么设计一种汽车智能数字仪表测试系统?汽车智能数字仪表测试系统具有哪些主要功能?如何实现数字仪表测试系统的硬件设计?如何实现数字仪表测试系统的软件设计?
2021-04-14 06:39:16
怎么设计一种钢管长度测量系统?钢管长度测量系统的工作原理是什么?钢管长度测量系统是如何组成的?具有哪些功能?
2021-04-13 06:05:04
智能化电机测试系统与传统的电机测试系统有何区别?怎样去设计一种智能化电机测试系统?
2021-06-15 08:22:33
基于GPRS的智能小区无线抄表系统主要由哪几部分组成?怎样去设计一种智能小区无线抄表系统?
2021-05-28 06:16:35
一种基于ZigBee技术的智能调光系统设计
2021-05-26 06:48:39
本文提出了一种CMOS图像传感器大动态范围自适应曝光的设计。
2021-06-04 06:57:44
智能火灾报警系统是由哪些部分构成的?怎样去设计一种基于51单片机的智能火灾报警系统?基于51单片机的智能火灾报警系统具备哪些功能?
2021-07-28 06:18:45
基于Arduino Nano的智能门禁控制系统的硬件是怎样构成的?基于Arduino Nano的智能门禁控制系统的软件模块是怎样构成的?怎样去设计一种基于Arduino Nano的智能门禁控制系统?
2021-08-23 07:15:47
ECG是什么?ECG有哪些特性?怎样去设计一种基于OPA2333的LEAD I ECG测量系统?
2021-07-28 08:23:58
基于单片机的智能饮水机控制系统是由哪些部分组成的?怎样去设计一种基于单片机的智能饮水机控制系统?
2021-07-15 10:27:38
怎样去设计一种基于树莓派+python的智能远程控制系统?有哪些操作步骤?
2021-07-27 06:45:59
基于物联网的智能大棚种植系统是由哪些部分组成的?怎样去设计一种基于物联网的智能大棚种植系统?
2021-07-23 09:18:24
为什么要设计一种天线实时测量系统?怎样去设计一种天线实时测量系统?
2021-05-08 06:50:57
静力测量原理是什么?怎样去设计一种嵌入式静力测量系统?
2021-05-08 08:53:36
请问怎样去设计一种电动车蓄电池智能管理系统?
2021-05-12 06:29:06
一种基于ADC和FPGA脉冲信号测量系统的设计方案
2021-05-12 06:43:44
虚拟系统在自动化测量技术中有哪些应用?怎样去设计一种虚拟测量系统?
2021-05-10 06:45:21
本文介绍了一种基于CAN总线的车用智能传感器系统设计。
2021-05-13 06:16:47
一种基于ARM的车载GPS智能导航系统设计
2021-05-14 07:11:27
为什么要开发一种锁相放大器智能检测系统?锁相放大器智能检测硬件系统是由哪几大部分组成?它们有哪些功能?锁相放大器智能检测软件系统是由哪几大部分组成?它们有哪些功能?怎样去操作锁相放大器智能检测系统,有哪些步骤?
2021-04-15 06:18:02
介绍一种宽动态范围的智能测量系统的设计及其中几项关键技术:自校零与自校准技术、程控放大和程控滤波电路的原理和实现途径。
2009-05-14 14:55:3215 本文介绍了一种基于浮点放大技术的宽动态范围数据采集系统。系统采用AT89S52作为核心控制器,采用12 位A/D 转换器AD574A,应用浮点放大技术,以低成本实现了120dB的大动态范围数
2009-09-02 08:18:4271
已全部加载完成
评论
查看更多