动态参数检测与虚拟仪器综合系统设计

发布者:boczsy2018最新更新时间:2010-12-26 来源: 国外电子元器件关键字:虚拟仪器  C8051F120单片机  数据采集 手机看文章 扫描二维码
随时随地手机看文章

  1 引言

  虚拟仪器是基于计算机的仪器。计算机和仪器密切结合,构建虚拟仪器代替复杂笨重的模拟仪器是目前仪器发展的趋势。与传统仪器相比,虚拟仪器在智能化、处理能力、性价比、可操作性等方面都具有明显优势,能将分散的仪器设备集中管理,实现生产流程的自动化管理,提高生产效率,降低成本。

  2 系统组成

  本系统设计是一种新型的虚拟仪器测试系统,它是由数据采集系统和数据通讯子系统组成,其结构框图如图1所示。数据采集系统是以C8051F120单片机为核心,C8051F120单片机功能强大,可实现对目标信号精确采集、数字滤波和通过串口RS-232高速向上位机传输采集的数据通讯,上位机用LabVIEW完成数据的转换处理、分析、显示。数据采集系统和数据通讯系统通过RS-232串口进行高速数据通讯,插拔便捷。该虚拟仪器测试系统打破了LabVIEW等软件平台对虚拟仪器开发的束缚。
 

  2.1下位机设计

  2.1.1下位机硬件设计

  数据采集系统是将现场采集到的模拟信号转换成数字信号,并进行处理、传输、存储等操作。该数据采集电路由嵌入式微处理器、模数转换器、非易失性存储器等器件组成。该数据采集系统运用最小功耗设计理论,可在电池供电下采集、记录数据,并能长时间工作。

  下位机硬件设计电路主要由高性能C8051F120单片机、A/D转换接口电路、人机接口电路、串口通讯电路、电源电路、系统复位电路、A/D转换电压基准电路、外部时钟电路、JTAG接口电路等组成。其硬件电路图如图2所示。

  2.1.2下位机各模块设计

  (1) C8051F120单片机

  C8051F120单片机是完全集成的混合信号片上系统SoC(System on Chip)级MCU器件,具有与MCS-51内核及指令集完全兼容的高速、流水线结构。机器周期由标准的12个系统时钟周期降为1个系统时钟周期,峰值可达25 MI/s。除了具有标准8051的数字外设部件之外,片内集成了数据采集和控制系统中常用模拟器件和其他数字外设及功能器件,两个全双工增强型串行通讯接口(UART),真正12位、100 Ks/s逐次逼近型(SAR)8通道ADC,完全能够满足高速、高精度、多通道数据采集,数字滤波,数据传输的需求。此外,片内还集成基于JTAG协议的调试电路,通过JTAG接口可实现对C8051F120单片机闪存的读写操作,以及全速、非侵入式在系统调试。

  (2) A/D转换接口电路

  C8051F120单片机的ADC0~ADC1子系统各通道输入电压应小于等于基准电压,传感器信号多为微弱电流信号,根据信号采集传感器的特点,需在通道接口设计传感器信号处理电路、电压转换电路和插拔式接口。

  (3)人机接口电路

  C8051F120单片机为100引脚TQFP封装,具有标准8051的端口,还具有附加的4个8位I/O端口,这样无需接口器件拓展I/O端口,采用在P0.2~P0.5 I/O端口连接发光二极管,采用共阴极方式设计D1~D44个工作状态指示灯,在P1.0~P1.3 I/O端口使用按键开关设计KEY1~KEY4.4个数据采集系统控制按键,实现数据采集、数字滤波和数据传输功能。

  (4)串口通讯电路

  C8051F120单片机内部集成了2个全双工增强型串行通讯接口(UART0和UART1),支持通用异步协议(UART协议)和同步协议(SPI协议)。本系统采用UART协议,通过RS-232接口器件SP3223E完成单片机TTL电平到RS-232电平的转换,实现C8051F120单片机与PC机的RS-232串口数据通信。

  (5)电源电路

  本系统采用220 V~50 Hz,5.5 VA/5 V~300 mA变压器供电,电路通过电感外部供电转化为5 V稳定电压输出,再通过硅整流二极管1N4001和电平转换器AS1117把5 V电压转换为3.3 V稳定电压(DV与AV)输出,作为硬件系统工作电源。

  (6)系统复位电路

  在C8051F120单片机RST引脚设计复位电路,利用电容的充放电控制单片机的复位RST引脚为低电平,并保持2个机器周期以上,C8051F120单片机即可复位。

  (7)其他电路

  A/D转换电压基准电路和C8051F120单片机A/D转换器采用片内基准电压。该电路是由1.2 V、15 ppm/℃(典型值)的带隙电压基准发生器和带有2倍增益的输出缓冲放大器组成。内部基准电压通过VREF引脚连接至应用系统的外部器件,在VREF引脚与AGND之间接人0.1μF和4.7μF的旁路电容。

  (8)外部时钟电路

  采用C8051F120单片机外部时钟,晶体振荡器频率为18.432 MHz,外部时钟由外部谐振器、并行方式的晶体、电容、电阻连接到C8051F120单片机的XTAL1/XTAL2引脚。JTAG接口电路将单片机C8051F120片内JTAG边界扫描和调试电路连接至C8051F120单片机开发调试程序下载软硬件工具。

  (9)温度采集电路

  采用Dallas公司的遵循一线通信协议温度采集器件DS18B20。DS18B20集成度高,只有3个引脚,低功耗,采样温度精度可达0.5℃,广泛应用于各种动态参数的监测电路。

  2.1.3下位机软件设计

  下位机软件设计流程图软件流程如图3所示。

  2.2上位机设计

  上电后,单片机采集电流、电压、温度等数据,通过串口传送至上位机进行模拟量信号显示。

  上位机虚拟仪器LabVIEW的编程环境分为前面板(panel)和流程图(block diagram)。前面板分别为程序控制(输入)和结果显示(输出)部分,形成如同传统仪器前面板一样的VI前面板。在程序运行期间,用户通过前面板控制、观测,如同使用一台仪器。程序实现的代码部分使用G语言在流程图中编写。G语言编程过程主要是将代表功能模块(运算符或VI)的一个个图标放置在流程图中,用户按希望的数据传递次序和方向将这些模块的输入/输出连接出来。上位机软件流程图如图4所示。

上位机设计包括以下关键模块:

  (1)串口连接通路

  仪器本身支持与计算机的通信,仪器和计算机之间存在适当的连接通路,计算机在硬件上支持该连接通路,采用标准DB9串口电缆进行连接,直接利用计算机的串口。

  (2)波形操作模块

  波形函数位于Functions→All Functions→Waveform子模板。数据采集中,要从每个通道中各采集一个波形,这时数据采集函数输出的数据类型就是一个波形数组。获得波形数组后,使用数组函数从数组中提取波形元素,然后显示波形数据。

  (3)采样定理的应用

  根据采样定理,采样频率fs必须至少是测量信号所包含的最高频率fm的2倍,这样采样数据才能包含原始信号的所有频率分量的全部信息。如果信号中包含的频率高于fs/2的成分,则信号将在0 Hz和fs/2之间发生畸变。当采样频率过低时,由于所采样的数据还原的信号频率与原始信号不同,将发生混叠。

3 结束语

  使用本动态参数监测系统对某公司研制的新型模拟信号监测系统信号进行测试,同时也为测定该系统的性能参数提供的可供参考的检测手段,要求进一步更新完善设计。现场的试验与应用表明,该系统具有精度高、测试可靠,操作简单方便、结果表达直观等特点。

  该系统摆脱了虚拟仪器开发对LabVIEW等软件平台的依赖和PCI总线等数据采集板卡的束缚,具有一定的创新性和很高的实用性。

关键字:虚拟仪器  C8051F120单片机  数据采集 引用地址:动态参数检测与虚拟仪器综合系统设计

上一篇:基于STM32微控制器处理先进电机控制方法
下一篇:某型声自导头自动测试系统设计与研究

推荐阅读最新更新时间:2024-05-02 21:14

基于LabVIEW和声卡的虚拟仪器设计方案
导读:为了在对采样频率要求不高的情况下进行信号的生成和分析,采用声卡取代价格昂贵的数据采集卡进行采样和输出,利用虚拟仪器开发软件LabVIEW,分别设计和实现了基于声卡的虚拟信号发生器和虚拟示波器。信号发生器可以产生方波、三角波等常用波形和自定义波形,示波器具有波形显示、图像暂停和截取以及频谱分析功能,所设计的虚拟仪器具有友好的人机界面,只需两台计算机即可进行完整的自测试。   在电子与通信行业以及试验测试中,信号发生器和示波器是应用最广泛的电子测量仪器。传统仪器的技术和性能都已经比较成熟,但存在体积较大、不易携带、功能固定、并且价格昂贵等缺点。虚拟仪器是计算机技术与仪器技术深层次结合产生的产物,代表了当前测试仪器的发展方向之一。虚
[测试测量]
基于LabVIEW和声卡的<font color='red'>虚拟仪器</font>设计方案
Profibus-DP现场总线技术的应用
1 现场总线技术简介   现场总线就是应用在生产现场,在微机化测控设备之间实现双向串行多节点数字化通讯的系统,也称开放式、数字化、多点通讯的底层控制网络。基于现场总线技术的控制系统具有如下特点:   (1)具有很好的开放性。基于同一种现场总线协议的不同厂家的设备可互连;   (2)具有智能化和功能自治性   (3)具有高可靠性。可构成全分散性的体系结构.提高了控制系统的可靠性和抗干扰能力;   (4)具有明显的经济性。基于现场总线技术的控制系统可节省硬件投资和安装费用。   现场总线的首批工业化产品1987年诞生在Device Net.其后,全世界存在或曾经存在过200余种各种现场总线,1994年9月致力于统一现场总线标准的现场总
[嵌入式]
基于AVR和CPLD的高速数据采集系统
输入系统的信息大多数是模拟量,为使计算机能够处理这些模拟量,必须经由数据采集系统将模拟量转化为数字量。CPLD是在PAL、GAL等逻辑器件的基础上发展起来的,CPLD的规模比较大,适合于时序、组合等逻辑电路的应用场合,它的高集成度能力大大缩小电路板的尺寸,降低了系统的成本,而且能够提高系统的性能和可靠性。 对于一个成型的探测系统而言,通常都是有采集储存部分的,无论是电信号、光信号、声音信号、磁信号等在被探测器接收到后大部分都需要转化为数字信号传给处理器才能完成分析、判断的过程。对于需要高速采集并存储的系统,常常需要购买昂贵的高速采集卡等设备,在基于CPLD、AVR等控制高速ADC、储存等技术的基础上,本文设计低成本、高 速采集存
[单片机]
基于AVR和CPLD的高速<font color='red'>数据采集</font>系统
为铁路谐波干扰的研究搭建一个数据采集和监控系统
挑战: 设计一个复杂的数据采集系统,它能够:测量、监控,并抓取各种音频信号;与其它设备进行远程同步;按照特定的协议通过多功能车辆总线(MVB)与列车进行通信;并且能够通过管理和处理大量的数据来分析轨道网络中的谐波干扰。 解决方案: 开发一种基于NI PXI硬件平台以及NI LabVIEW和DIAdem软件平台的系统来满足上述的需求并且能够迅速而有效地生成报表。  作者: Daniel Parra Ramos - Ineco Ineco是一家在交通运输行业有着广泛经验的工程公司。 为了研究谐波在铁路基础设施建设方面的影响,我们设计开发了一种数据采集系统,它整合了系统要求的所有特性。   图1. 通过GPS同步的数
[嵌入式]
基于单片机C8051F120和FPGA器件实现嵌入式显示系统的设计
嵌入式设备凭借其与使用者之间的亲和力、自然的人机交互界面,得到了迅速的发展,渗透到生活中的各个角落。本文介绍的设计方法是以高性能的8位单片机C8051F120作为核心处理器,SRAM作为系统的显存,FPGA实现时序转换,构建低温(-10℃)下嵌入式显示系统。通过PC机键盘和触摸屏实现界面操作,最终在液晶显示器上显示国标一/二级汉字、ASCII字符和65 536色的彩色图形和图片,并制作了简单的操作界面。 1 系统工作原理 显示汉字、英文字符和彩色图形的过程就是将字符和图形信息转换成液晶显示器可以显示的点阵信息。为了显示字符,可以将ASCII码字符点阵字库和按区位码排列的汉字点阵字库存储在单片机外接的Flash ROM中(构成点
[单片机]
基于<font color='red'>单片机</font><font color='red'>C8051F120</font>和FPGA器件实现嵌入式显示系统的设计
虚拟仪器技术及其在数据采集中的应用
虚拟 仪器 是以一种全新的理念来设计和发展的仪器,他是90年代发展起来的一项新技术,主要用于自动测试、过程控制、仪器设计和数据分析等领域,其基本思想是在仪器设计或测试系统中尽可能用软件代替硬件,即“软件就是仪器”,他是在通用计算机平台上,根据用户需求来定义和设计仪器的测试功能,其实质是充分利用计算机的最新技术来实现和扩展传统仪器的功能。 1、虚拟仪器的特点和构成 1.1 虚拟仪器的特点 与传统仪器相比,虚拟仪器具有高效、开放、易用灵活、功能强大、性价比高、可操作性 好等明显优点,具体表现为: 智能化程度高,处理能力强 虚拟仪器的处理能力和智能化程度主要取决于仪器软件水平。用户完全可以根据实际应用需求,将先进的信号处理算法
[测试测量]
数据采集技术要点剖析(四)
测控系统的挑战不仅在于更大的数据吞吐,更要求系统的低功耗、稳定性以及可部署性 《全球数据采集技术发展趋势报告》 近来,一种观念正在悄然变化。 那就是工程师们对数据采 集系统的稳定性需求逐渐达到了最高峰值。纵观整个测试测量行业,虽然设备成本依旧是需考虑的因素之一,但是我们可以看到,系统的总体可靠性、长时间工作稳 定性以及对严酷环境的适应性逐渐成为系统选择和决策的关键考察指标;基本上,对于较多通道数的数据采集系统而言,几乎已经没有低端数据采集设备商的身影。 产生如此现象并非空穴来风。首先,随着技术的发展,数据采集设备采样速率和通道数都获得了巨大的提升,而这种提升所给整个系统带来的压力并非线性而是指数般的关系,因此整体系统
[测试测量]
<font color='red'>数据采集</font>技术要点剖析(四)
基于MAX110的容错数据采集系统的设计
      摘 要: 论述了一种容错采集系统的设计方法,通过在串行A/D转换器MAX110的中断服务程序中使用软件定时器,实现了对MAX110意外停止转换的故障恢复,确保了MAX110自动连续转换功能的容错性,可提高数据采集系统的可靠性。     关键词: 容错 串行A/D转换器 软件定时器     在工业过程控制系统的设计中,与工业现场环境相联系的接口电路的设计在保证性能的同时,要求有较高的可靠性和性能价格比。对于模拟输入通道的设计,串行接口的模拟数字(A/D)转换器愈来愈受到设计者们的关注。串行接口A/D转换器接口电路设计简单、芯片体积小、信号线大大减少、易于采取隔离措施,而且许多串行接口芯片的工作模式
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved