当前位置:首页 > 工业控制 > 工业控制
[导读]引言 在许多物理实验(核聚变实验装置托卡马克的放电实验)的数据采集过程中,由于待测信号微弱且测试环境电磁辐射严重等因素,在数据采集前端往往需要对信号进行滤波和放大等信号调理操作,以滤除信号噪声并将待

引言
    在许多物理实验(核聚变实验装置托卡马克的放电实验)的数据采集过程中,由于待测信号微弱且测试环境电磁辐射严重等因素,在数据采集前端往往需要对信号进行滤波和放大等信号调理操作,以滤除信号噪声并将待测信号调整到后端数据采集卡的最佳量程范围,最终提高整个数据采集系统的分辨率。
    一般认为在A/D转换器前加一个增益为2的前置放大电路可使测量分辨率增加1位,增益为4则分辨率将增加2位,以此类推。因此,在数据采集系统前端增加信号调理电路以扩展其动态范围是必要的。信号调理系统以太网远程控制可以实现信号调理系统的统一管理,有效提高实验效率,并且减少实验人员进入实验现场调节调理电路的次数。

1 程控信号调理系统方案设计
    设计需求:
    ①输入信号电压幅值(峰-峰值)为100 mV~10 V;
    ②8个增益档位分别为0.1、0.5、1、2、5、10、20、50;
    ③滤波器类型可选,中心频率和品质因数可远程控制;
    ④放大器增益选择及程控滤波器各项参数均实现以太网远程控制;
    ⑤基于Socket设计上位机控制程序;
    ⑥下位机IP地址、放大器增益、滤波器各项参数通过可视化界面管理。
    基于以上设计需求,本系统主要包括以下部分:控制器模块、程控滤波器模块、程控放大器模块和上位机数据采集控制程序。系统以AVR单片机为控制器,实现嵌入式以太网通信、滤波器参数和放大器参数的远程控制,并将以上各数据存储在非易失性存储器中,在系统开机或复位后能恢复关机前设置的参数值。

2 系统硬件设计
    如图1所示,系统硬件电路由控制器电路、程控放大器电路和程控滤波器电路组成。控制器电路实现嵌入式以太网通信、程控滤波器电路和程控放大器电路的参数设置。程控滤波器电路实现滤波器类型的选择,以及中心频率和品质因数的设置。程控放大器基本电路实现对输入信号的增益控制。


2.1 控制器电路
    基于AVR单片机的嵌入式控制器电路是整个程控信号调理系统的控制核心,用于接收上位机数据采集控制程序发出的指令,实现对程控放大器放大倍数的设置等操作。该控制器电路在Ethernut 1.3g开源软硬件嵌入式系统设计方案的基础上进行了重构,结构如图2所示。


    该电路采用核心芯片AVR单片机ATmega128。ATmega128工作于16 MHz时性能高达16MIPS;内置128 KB系统内可编程Flash和4 KB EEPROM,外扩一片32 KB的SRAM KM62256;与IEEE802.3兼容的10 Mbps以太网控制器RTL8019AS可实现全双工以太网通信。4 KB的EEPROM可用于保存32路程控放大器的参数,在系统上电或重启后用于自动恢复掉电前的放大器状态。LM1086为系统提供1.5 A、+5 V稳压电源。当手动复位按钮动作或系统电源电压低于4.63 V时,MAX825L将向ATmega128发送复位信号,引发系统重新启动。
    控制器通过ATmega128上的I/O端口控制放大电路与滤波电路的参数设置。整个系统的数字地与模拟地采用单点接地设计,以减少控制器电路数字信号的噪声干扰信号调理电路中的模拟信号。
2.2 程控滤波器电路
    常用滤波器是由RC元件和集成运放所组成的有源滤波电路。其滤波特性与电阻R和电容C的精度密切相关,由它们组成的参数可调滤波器不仅对器件的精度要求较高,而且电路结构复杂,不易于实现程序控制。MAX261是一款双二阶开关电容有源滤波器。滤波器参数f0(中心或拐点频率)、Q值、MODE(模式)均可由微处理器分别编程写入,无需外接元件即可构成带通(BP)、低通(LP)、高通(HP)、陷波(N)及全通(AP)有源滤波器。


    图3为MAX261构成的程控滤波器电路。MAX261的4位地址线(A0~A3)、2条数据线(D0~D1)和1条写使能允许信号(/WR),分别与ATmega128的I/O端口连接,使控制器可以通过I/O端口对MAX261的各参数进行程序控制。如图3右侧所示,通过短路冒可以选择3种不同的滤波器类型(低通、带通和高通)。
2.3 程控放大器电路
    多路开关和运算放大器相结合是实现程控放大器的简易、有效的方法。利用多路开关来改变反相运算放大器的反馈电阻或者输入电阻,可以达到改变增益大小的目的。对于精度要求高的场合,可以选用高精度的运放和电阻,并配合相应的增益标定以满足系统要求。


    如图4所示,程控放大器电路主要由低噪声精密运放OP27和8选1模拟开关MAX308组成。OP27是低噪声、精密运算放大器,失调电压为25μV且最大漂移为0.6μV/℃,非常适合于精密仪表应用。在10 Hz下,低噪声、低噪声转折频率以及高增益这些特性,使其能对低电平的信号进行精密的高增益放大。8 MHz的增益带宽积和2.8 V/μs的转换速率,使该放大器在高速数据采集系统中保持极好的动态精度。程控放大器单位增益时,带宽要求为100 kHz,OP27是能够满足的。MAX308的输入输出范围达-10~+10 V,导通电阻小于100 Ω,导通电阻一致性小于3Ω,可以满足系统需求。为节省I/O口,控制信号由MC74HC595进行串行/并行转换后再实现MAX308的开关切换,进而完成信号增益的调节。电阻选用RJJ型精密小型金属膜电阻,精度为±0.5%,温漂系数为±50×10-6/℃。
    在图4的电路中,通过软件控制开关的闭合或断开,用于选择不同反馈电阻来改变电路的增益。但该方法的缺点也是显而易见的:由于切换开关与反馈电阻串联,开关的导通电阻将影响放大器的增益。考虑到速度和精度的要求,取输入电阻Rin=10kΩ,对应于8个档位0.1、0,5、1、2、5、10、20、50的反馈电阻Rf分别为1 kΩ、5 kΩ、10 kΩ、20 kΩ、50 kΩ、100 kΩ、200 kΩ、500 kΩ。

3 系统软件设计
    根据设计需求,软件部分要求:
    ①控制器电路支持TCP/IP协议的以太网通信;
    ②通过网页浏览器或上位机数据控制软件登录程控信号调理系统,并对滤波器参数和放大器增益进行查看、修改和保存。
    运行于ATmega128之上的嵌入式软件是基于RTOSNut/OS的嵌入式以太网应用设计,应用程序的核心任务是实现以太网通信并解析指令实现对后续硬件电路的控制。应用程序包含了两个线程:一个是主线程(即TCP服务器端线程),另一个是放大器参数群设置线程。在Nut/OS中这两个线程被设置成相同的优先级。


    主线程程序流程如图5所示。主线程首先进行CPUI/O端口配置、定时器T2模式设置,以及IP、MAC、Mask和Gateway配置,恢复CPU掉电前程控放大器的放大倍数和程控滤波器的滤波参数,在创建放大器参数设置线程后将进入TCP,Socket服务器端程序,并开始侦听TCPSocket客户端引入的连接,在接收到客户端发出的指令后将执行相应的动作。WrAmp字符串为放大器的放大倍数指令,可用于设置放大器的放大倍数;RAAmp指令用于从EEPROM中获取放大器参数并发往客户端;SetMX用于从指令中获取滤波参数值;q[uit]用于断开连接。
    放大器参数群设置线程程序流程如图6所示。采用这种双线程参数设置结构,可以在确保指令被后续硬件电路正确执行的前提下,缩短TCP Socket的连接时间,加快上位机数据控制软件对多个程控信号调理系统批量控制的速度。


    为了便于单机调试,嵌入式程序设计中还增加了http服务线程,系统管理员使用Web浏览器即可访问ATmega128上的静态网页,对滤波器参数和放大器增益进行查看、修改和保存。
    在上位机开发可视化的数据控制软件,通过Socket套接字实现数据控制软件与ATmega128间的通信。ATmega128程序作为服务器端,而上位机数据控制软件作为客户端,客户端设置好服务器端的IP与端口号,即可通过Socket套接字进入连接状态,双方便可进行信息交换。上位机数据控制软件由此控制程控信号调理系统的滤波器参数和放大器增益,进行查看、修改和保存。此种控制方式可以满足上位机数据控制平台对众多程控信号调理系统的统一控制。

4 系统性能测试
    滤波器MAX261的设置可通过控制器ATmega128对其编程控制来构成低通、带通滤波器。该滤波器设置了8级的截止频率、中心频率和Q值,理想的频率设置范围为18~32 kHz(步进2 kHz可调),Q值设置范围为0.5~4.0(步进0.5可调),滤波器的测试采用示波器双通道跟踪。
    如表1所列,CH1为输入信号,CH2为四阶低通滤波后的输出信号。输入信号CH1峰-峰值为1.00V左右,频率从100 Hz逐渐上升到40 kHz时,截止频率设置为25 kHz。其值可通过程序进行修改,通带内比较平坦,滚降特性一般。


    表2给出了相同输入信号不同Q值下的测试结果,可知随着Q值的增大,输出信号的幅度衰减系数也跟着变大。低通滤波其他点的频率、Q值以及带通滤波器的测试结果在此不一一列举,具体特性可通过示波器进行观察。

结语
    基于嵌入式以太网技术实现的程控信号调理系统,利用嵌入式实时操作系统与TCP/IP协议实现了程控信号调理,网内用户可以实现对输入信号滤波参数和放大器增益的远程控制。该系统操作安全可靠,设置方便简单,适用于需要进行信号调理的大型物理实验等场合。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭