基于C8051的多路高精度数据采集系统设计

发布者:柔情细语最新更新时间:2015-06-26 来源: eepw关键字:C8051的  多路高精度  数据采集系统 手机看文章 扫描二维码
随时随地手机看文章

数据采集是将模拟信号转换为数字信号并进行存储、数据处理及显示的过程,相应的系统称为数据采集系统。其主要任务是将传感器输出的信号经过调理后送往A/D模块完成转换,然后输入计算机进行数据处理及显示或传输。在工业领域中,下位机和上位机结合组成的数据采集与控制系统日渐成为主流模式。下位机通过单片机和A/D转换器完成传感器输出信号的数据采集和简单数据处理,然后利用通讯总线将数据发送到计算机进行数据分析处理,从而实现上、下位机的优势互补。

为了满足低成本、高精度的要求,文中提出了一种基于C8051F350的高精度多路数据采集系统,充分利用C8051F350的片上24位具有低噪声和高线性度的∑-△型ADC,减少硬件电路的设计,提高了系统的可靠性和稳定性,并设计了RS-485通讯接口,可应用于RS-485网络及较远距离的多路数据采集与传输。

1 概述

多路高精度数据采集系统是基于C8051F350片上24位∑-△型ADC和RS-485总线的弱电信号采集系统,可应用于传感器输出信号的采集、处理与传输,采用上、下位机的方式构建数据采集系统,上、下位机通过RS-485总线按照制定的通讯协议进行通信。在上位机上可以直接发出控制命令,显示和保存各种信号数值,对数据进行分析处理。下位机接收上位机的控制命令,完成数据采集并将数据传输至上位机。

数据采集系统总体框图如图1所示。

 

 

2 数据采集系统硬件设计

数据采集系统硬件由信号放大电路、A/D转换及主控制器、电压基准电路、RS-485通讯接口和电源电路组成。信号放大模块对输入信号进行放大,使信号处于参考电压范围内;主控制器片内的ADC实现模拟信号的A/D转换;电压基准为A/D转换提供精准的参考电压;主控制器负责整个系统的正常运行;RS-485通讯接口与上位机进行通讯;电源模块为各个模块提供工作电压。

2.1 信号放大电路

由于传感器输出的模拟信号一般都比较微弱,需要将信号放大至A/D转换范围内,以进行传感器数据的采集。

本文设计的数据采集系统采用放大器AD623实现模拟信号的放大,通道0的信号放大电路如图2所示。

 

 

2.2 A/D转换及主控制器

8051F350是Silicon Laboratories公司推出的混合信号系统级芯片(SOC),具有CIP-51微控制器内核,与MCS-51指令集完全兼容;机器周期由标准的12个系统时钟降为1个系统时钟周期,处理速度大大提高,峰值速度可达50 MIPS。

C8051F350单片机片上资源有24位∑-△型ADC、电压基准、UART0、SPI、SMBus等。本系统利用C8051F350片上24位∑-△型ADC来实现模拟信号的A/D转换,使用外部高精度电压基准源作为参考电压,A/D转换及主控制器电路如图3所示。为了获得较高的转换精度和稳定性,PGA =1,并使用SINC3滤波器,ADC0调制时钟MDCLK为2.21184 MHz,抽取比为1728,转换速率为10 Hz。

 

 

2.3 电压基准电路

电压基准为A/D转换器提供参考电压,基准电压的精度直接影响A/D转换的精度。为保证数据采集的精度,本系统选用MAX6325作为电压基准源。

MAX6325是低噪声、高精度电压基准,温度系数1.0 ppm/℃,初始精度±0.02%。电压基准电路如图4所示。

 

 

2.4 通讯接口

RS-485总线采用平衡驱动器和差分接收器的方式进行数据传输,具有抗共模干扰能力强,抗噪声干扰性好的特点。本系统采用RS-485总线进行上、下位机的通信和数据传输,下位机通过通讯接口接受命令,完成相应的数据采集,通过通讯接口将采集数据传输至上位机。RS-485通讯接口模块如图5所示。[page]

 

 

2.5 电源电路

数据采集装置采用可充电锂电池或直流电源供电,电源电路给装置内各个模块的元件器提供工作电压。本系统所选用低工作电压的芯片,整个装置需要+5 V和+3.3 V电压,降低了数据采集装置的功耗,提高了可靠性和抗干扰能力,电源芯片采用LM1117DTX-5.0和LM1117 DTX-3.3。

3 数据采集系统软件设计

3.1 单片机程序设计

采用Silicon Laboratories公司的集成开发环境为开发平台,使用图形化配置软件对各个模块进行配置。程序流程图如图6所示,程序包括主程序、数据采集及处理、数据传输、串口中断等部分。串口中断中对接收到的数据进行分析,如果是有效命令,则置位数据采集标志位并传递至主程序中,在主程序中完成数据采集与处理以及数据传输,完成之后清除数据采集标志位。

 


3.2 上位机软件设计

LabVIEW是由美国国家仪器公司(National Instruments)推出的、主要面向计算机测控领域的虚拟仪器软件开发平台,是一种基于图形开发、调试和运行的集成化环境。

LabVIEW的函数库中提供了串口通讯函数,可用来设计下位机与PC机的串口通讯。定义通讯协议如下:密码字+接收方地址+发送方地址+命令字+数据帧长+数据域+结束字,波特率:9 600,数据位:8,停止位:1,无奇偶校验。上位机与下位机串口通讯的程序框图如图7所示,首先上位机向下位机发送数据采集命令,然后等待下位机采集并上传数据,接着上位机从串口中读取下位机上传的数据,并返回主程序继续执行。

 

 

4 在弹箭质量质心测量中的应用

弹箭质量质心是一项重要的静态参数,在弹箭的研制过程中需要实现准确的测量。一般采用称重传感器测量出各个支点所承受的力,通过计算得出质量和质心。表1为三组不同质量样柱的实测数据,由表1可知,系统测量精度优于0.1‰,满足弹箭质量质心高精度测量要求。

 

 

5 结论

该多路高精度数据采集系统,充分利用C8051F350片内24位∑-△型ADC,降低了成本,减少了芯片数量,使得电路板小巧、轻便,可应用于成本低、体积小的场合。经过调试与试验,其采集精度和数据传输均达到设计要求,可满足多路高精度数据采集的需要,并成功应用于弹箭质量质心测试系统。

关键字:C8051的  多路高精度  数据采集系统 引用地址:基于C8051的多路高精度数据采集系统设计

上一篇:一种基于AT89C51的三总线转换装置设计
下一篇:基于ZigBee的医院监控系统设计

推荐阅读最新更新时间:2024-03-16 14:05

AVR软USB接口在数据采集系统中应用
  在设计AVR软USB接口固件(ATmega8单片机程序)时,USB接口参数配置按USB-isp(同样是AVR软USB虚拟RS232接口)下载线设置;并在PC机系统中安装其虚拟串口驱动程序。能支持PC机WIN7和XP等操作系统。   1.引言   在电力生产和电气测试工作中经常需要用便携式PC机通过接口采集和处理数据。   常用的带RS232串口的数据采集器,不允许带电(热)拔插,使用很不方便。而且现在大部分的PC机不带RS232接口,尤其是便携式机。取而代之的是USB接口。目前AVR单片机USB软接口技术应用的很普遍,最旱是ATMEL公司在《AVR309 Software UniversalSerial Bus》一文中,
[单片机]
AVR软USB接口在<font color='red'>数据采集系统</font>中应用
基于嵌入式Web Server无线数据采集系统
  1 硬件设计   1.1 基于MCF5272芯片的嵌入式Web Server   基于MCF5272芯片的嵌入式Web Server硬件配置如下:MCF5272(Cold Fire系列)32位处理器、4M字节的两片16 1M位数据宽度FLASH、16M字节的两片16 4M位数据宽度SDRAM、两个标准RS-232串口、一个标准10/100M自适应快速以太网接口、一个BDM接口、各种状态指示和电源等。 MCF5272微处理器是迄今为止摩托罗拉推出的最高集成度的Cold Fire微处理器。这款高集成的Cold Fire微处理器将10/100MB以太网控制器和一个USB模块等通信外围设备结合起来,提高了MCF5272集成通
[单片机]
基于嵌入式Web Server<font color='red'>的</font>无线<font color='red'>数据采集系统</font>
数据采集系统基于AD转换芯片AD0809
提起LABVIEW,就不能不涉及到数据采集和控制。 曾经在网上辩论过LV是不是通用编程语言,NI的创始人的一篇文章的标题就是“LV是通用语言吗”,这的确很难说,说它是通用语言,因为它的确具备了通用语言的基本能力,但是只能说是基本的,但是对很多VC容易实现的东西,在LV中却是个问题,尤其是系统相关的一些操作,所以,我个人更愿意认为,LABVIEW是倾向于测量和控制的硬件工程师的语言,它是语言,而不是一般意义上的专用软件,所以,LABVIEW逐渐成为工科院校学生的基本课程。 数据采集是LV最擅长的领域,对于开发过 单片机 的人来说,数据采集是再熟悉不过的了,如果想真正了解数据采集,就必须从AD,DA,COUNTER等转换芯片开始,数据
[单片机]
<font color='red'>数据采集系统</font>基于AD转换芯片AD0809
嵌入式卫星MODEM在监控和数据采集系统应用
在勘探、油气管线、输变电、水文、能源、环境、野生动物监测、无人驾驶飞机、训练靶机、民航无线“黑盒子”待领域的监控和数据采集(SCADA)系统中,人们的一些绝妙设计方案往往因为找不到一种可靠、可行的数据传输手段而难以实施。 Globalstar(全球星)的数据传输技术为涉及上述高新技术领域的应用提供了高性能价格比的解决方案。 基于拨号接入的数据传输方案 如图1所示,DCEg是Globalstar的卫星终端,有三种类型: 一种是以一块电路板形式的卫星MODEM模块,物理尺寸为190×75×17mm,重量为180g,数据接口为RS232。 第二种是带内置MODEM(built-in modem)的语音、数据两用卫星手
[嵌入式]
基于LPC2103三相电信号数据采集系统
基于三相异步电机驱动的液压设备凭借其运行中的诸多优点在生产实践中得到广泛应用,针对液压系统安全稳定的运行而开展的研究也越来越多。各种能够反应此类设备运转状态的特征信号中,电机的三相电信号能够充分的反应其液压故障和电机故障 ,且三相电信号具有稳定、不易受干扰的特点。因此,根据应用的需要,开发具有高便携性和实用性的三相电信号数据采集系统,完成对液压设备运行中三相电信号实时准确的采集、存储等功能,对实现基于电机驱动的液压设备状态监测以及故障诊断等工作都是十分重要和有意义的。 1 系统的硬件开发 根据三相电信号数据采集系统的应用环境,本文开发的数采系统硬件部分由模拟信号获取、调理单元,数据采集与处理单元和数据存储数据通信四大模块组成。
[单片机]
基于LPC2103<font color='red'>的</font>三相电信号<font color='red'>数据采集系统</font>
基于RS-485总线数据采集系统
  1 硬件设计   1.1 系统整体框图   系统实质上是一个集散控制系统,更准确地说是一个远程数据采集系统,系统概念设计图如图1所示,系统整体框架图如图2所示。         1.2 系统模块设计   1.2.1 信号获取模块   系统采集大坝坝内各个方位的形变,这种形变反映出各个方位的压力值。选用NZS - 25系列差阻式应变计,它是一种大量程大应变计,适用于大坝及其他混凝土建筑物内部、钢结构等的应变量测量。它与一般压力传感器的结构不同,是通过测量比值而得到压力值,其基本结构如图3所示。        图3中,R1、R2为敏感电阻,其基准电阻值为40Ω,在其没有受压时,2个电阻的阻
[嵌入式]
基于MSC1210Y5多通道数据采集系统
1 引言 以MSC1210Y5为核心的数据采集部分在工作时投放与水下、工作在无人值守的自容方式。由于海洋环境恶劣,所以仪器必须具有很好的可靠性及精确度,否则,就有可能给航行在测点附近海域的船舶提供不准确的海洋环境参数,笔者在灯船水文气象实测数据自动显示助航系统水下分机的设计中,成功应用了具有增强型8051内核微控制器和闪存的精密模数转换器MSC1210Y5,避免了微控制器和AD转换电路的单独分立设计,简化了电路,降低了功耗,增强了可靠性,提高了整个系统的工作速度。 2 MSC1210Y5的特性 MSC1210Y5是TQFP-64封装的低功耗完全集成混合信号IC,供电电压为2.7V-5.25V,它具有高精度的积分型模
[缓冲存储]
基于PIC单片机USB接口数据采集系统设计
  我们把所设计的数据采集系统功能分解为三大部分:数据采集部分、数据通信部分、数据处理部分。   数据采集部分应包含:A/D转换器,时序、模式控制,数据缓冲功能。它应能接受来自主机的命令,按不同模式控制A/D转换器采集数据,暂存于数据缓冲区,再根据主机命令发给主机。这部分功能由一个单片机及接口来实现是最优方式。   数据通信部分应包含:简单、高效、通用的数据通信模式和软硬件支持。它应能在数据采集和数据处理两部分之间实现目前最好的连接和沟通。因为USB作为一种外部总线标准,用于规范电脑与外部设备的连接和通讯,并具有传输速度快,使用方便,支持热插拔,连接灵活,独立供电等优点,所以这部分功能采用USB接口连接最好。   数据处理部分应
[单片机]
基于PIC单片机USB接口<font color='red'>的</font><font color='red'>数据采集系统</font>设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
502 Bad Gateway

502 Bad Gateway


openresty
设计资源 培训 开发板 精华推荐

502 Bad Gateway

502 Bad Gateway


openresty
何立民专栏 单片机及嵌入式宝典

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

502 Bad Gateway

502 Bad Gateway


openresty
502 Bad Gateway

502 Bad Gateway


openresty
502 Bad Gateway

502 Bad Gateway


openresty
随便看看
    502 Bad Gateway

    502 Bad Gateway


    openresty
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
502 Bad Gateway

502 Bad Gateway


openresty