C8051F021型单片机实现数据采集系统

发布者:山宝宝最新更新时间:2011-09-30 关键字:C8051F021  数据采集 手机看文章 扫描二维码
随时随地手机看文章

  介绍的功角测量数据采集卡是采用Cygnal公司C8051F021型单片机实现的PCI总线接口卡。该卡通过2片双口RAM分别实现与GPS接收板和上位机(PC)的数据交换,从而实现高速、可靠的数据采集、处理与传送。本数据采集卡采用片内12位高速ADC并配以片外采样保持电路,通过直接交流采样方法精确快速地实现对电压和电流的采样,保证了电力系统实时测量的要求。

  1 引言

  实现自动化的过程中,首要环节就是数据采集。为此我们研究开发了电力系统功角广域测控系统,其中,用C8051F021型单片机实现的数据采集卡不仅可以准确、高效、实时地进行AD数据采集并通过双口RAM和PCI接口与上位机交换数据,还可以通过与GPS接收通信接收秒脉冲实现采集数据异地同步。

  2 功角及其测量

  2.1 发电机的功角

  发电机通过变压器、输出线路与无限大容量系统母线联接组成的输电系统如图1所示。

  

 

  若图中G为隐极式发电机,则发电机输出的有功功率为

  

 

  上式也称作发电机的功率特性。式中Xd∑=Xd+XTL,其中Xd为发电机d轴等值电抗,XTL为发电机与无限大系统间的联系电抗,Eq为发电机的空载电势,V、I为系统参考母线电压和电流,ψ为母线电压与电流间的相位差。当发电机的电势Eq和受端电压V均恒定时,传输功率P是角度δ的正弦函数,角度δ为Eq与V之间的相位差角。因功率P的大小与δ角度切相关,因此称δ为“功率角”或“功角”。

  2.2 功角的测量

  对于隐极发电机和凸极发电机,其电压和电流矢量图如图2(a)、(b)所示,由矢量图可知功角δ的计算公式为

  

 

  式中,Xq∑=Xq+XTL,其中Xq为发机横轴电抗。对于确定的系统,Xd∑和Xq∑均为常数,因此在用计算机测量时,只需测出系统母线处的电压V、电流I及功率因数角,便可由(2)式和(3)式算出功角。此外,描述电力系统受到大干扰后的机电暂态过程是一组非线性微分方程式,不能进行线性化,所以一般采用数值积分法(如欧拉法、龙格-库塔法、隐式积分法)的时域分析方法,将计算结果是绘制成运行参数(如功角)对时间的曲线,用以判别电力系统暂态稳定性。上述的计算及曲线缓制都是基于电力系统交流信号的精确采集才能实现的。

  

 

  本数据采集卡就是通过交流采样将3相电压、电流分别经6路通道采集到计算机进行处理,即对于交流信号不经过电量变换器,直接将互感器(PT/CT)二次测的电压电流再经一级高精度PT、CT转换为计算机可测量的小信号(本数据采集卡为-2.5V~+2.5V),然后经A/D变换后送入计算机进行处理,计算出电压电流有效值及功率因数角等电气参数并进而得到功角值及其随时间变化的情况,提供给电力调度监控中心进行电力系统稳定性的监控。[page]

3 采集卡硬件设计

  本采集卡主要由C8051F021、A/D滤波采样保持电路、双口RAM、GPS接口、PCI接口等部分组成。从现场PT、CT过来的电压及电流经隔离互感器隔离变换后输入数据采集卡,然后经过二阶滤波器至A/D转换器前置通道。单片机通过GPS接口和双口RAM取得精确的秒脉冲和相应时间(年、月、日、时、分、秒)并实现对信号的同步采集,转换后得到的数字量再由另外一个双口RAM和PCI接口送往上位机进行处理。系统的结构框图如图3所示。

  

C8051F021型单片机实现数据采集系统硬件结构图

 

  本采集卡采用Cygnal公司的C8051F021型单片机,该系列单片机是完全集成的混合信号系统级芯片(System On Chip),具有与MCS-51指令集完全兼容的高速CIP-51内核;峰值速度可达25MI/S;在一个芯片内集成了构成一个单片机数据采集或控制系统所需要的几乎所有模拟和数字外设及其他功能部件(包括可编程增益放大器PGA、ADC、DAC、电压比较器、电压基准、UART、定时器、可编程计数器/定时器阵列PCA等)。其指令周期为83ns(3.3V,12MHz);具有大容量的可在系统(ISP)和在应用(IAP)编程的FLASH存储器;支持符合IEEE 1194.1标准的JTAG调试和边界扫描,可进行非侵入式、全速的在系统调试。由于C8051F型单片机与其他8位单片机和比具有更为优异的性能,所以一面世就成为很多测控系统设计的首选机型。

  ADC转换器采用片内12位、100ks/s的ADC,每次转换仅需10μs,完全满足系统对实时性和快速性的要求。F021型单片机ADC有8个外部输入,基准电压可由内部或外部提供(2.5V),可编程为单端输入或差分输入且带可编程放大器增益,本采集卡使用6路单端输入以完成对3相电压、电流的同步采集。因为ADC采用单端输入时只能对0~2.5V的信号进行AD转换,所以对由PT、CT送来的-2.5V~+2.5V正弦交流信号需在A/D转换的前置通道加一直流偏置电压2.5V,使得输入信号幅值为0V~5V,该信号现经片内可编程增益入大器衰减为0V~2.5V,进而完成A/D转换。采集时通过采集程序发出采样保持命令使采样/保持器保持采集瞬间的值,采集的瞬时信号经过模拟通道开关选择进入衰减电路,再经过A/D转换器转换成12位并行数据输出到双口RAM供上位机读入处理。

  双口RAM采用的是32k、8位高速IDT7007S,单片机和上位机可分别从双口RAM两边同时进行读写操作(但不可同时对同一地址单元写数据),且该双口RAM的存取操作时间最长仅需55ns,因此,通过双口RAM极大地提高了单片机与上位机交换数据的速度,从而为该数据采集卡在电力系统测控领域中的应用提供了保证。

  PCI接口主要由PCI接口CH365完成。CH365是一个连接PCI总线的通用接口电路,支持I/O端口映射、存储器映射、扩展ROM及中断。本采集卡主要使用CH365的存储器映射功能,将32位高速PCI总线转换为8位数据、16位地址主动并行接口。CH365可以通过双端口存储器与外部的单片机或者DSP交换数据,然后将数据传送到上位机做进一步处理。如果将CH365的读写选通脉冲的宽度设定为30ns,并且使用双字为单位进行数据交换,则数据传输的实测速度可以达到每秒7M字节。PCI总线与其他主流总线相比,速度更快、实时性更好、可控性更佳,所以CH365特别适用于高速实时I/O控制卡、通讯接口卡和数据采集卡等。

  除了上述有关数据采集处理的速度、精度、实时传送等方面的考虑外,本采集卡还考虑了各路依赖的异地同步采集,在设计中采用了GARMIN公司的GPS接收板(GPS Receiver Board)GPS15L,通过卫星精密授时功能,由卫星提供的精确秒脉冲实现异地同步采集。该接收板最少接收11颗卫星的信号,专用集成电路和处理软件能从接收到的信息中提取并输出二种时间信号:一是秒脉冲1PPS,其与协调世界时UTC(国际标准时间)的同步误差不超过1μs;二是经串行口输出的与1PPS脉冲前沿对应的标准时间码(年、月、日、时、分、秒),即1PPS的“时间标记”。电力系统内部的各个送端和受端的分布广泛分散,基顺各端安装一台GPS接收机,则GPS的全球性和高精度就能保证各地时间信号与UTC的相对误差都不超过1μs。这种全球范围内的高精度时间同步在电力系统检测和测量中有极高的利用价值。本数据采集卡就是通过GPS接收板提供的秒脉冲和其时间标记来进行异地同步数据采集的,实践证明其效果是理想的。

  4 采集卡软件设计

  本采集卡的软件程序主要包括与GPS接收板的串口通信程序、与上位机通信的PCI接口程序及数据采集和处理程序。软件流程图如图4所示。

  

C8051F021型单片机实现数据采集系统软件流程图

 

  采集卡可通过双口RAM与上位机通信以改变采样点数、采样频率,将一个工频周期等分成40~256个点进行采样,然后对采样点进行数值转换处理并发送上位机进一步处理,如电压、电流及功角的幅值、曲线显示监视及进而在系统发生故障时及时作出相应的控制措施。[page]

  

本采集卡的特点如下:

  ·由于采用二阶滤波电路,因此采集卡可以较好的屏蔽高次谐波对A/D转换的影响。C8051F021属于高速混合信号机型,在12MHz的外部晶振下,其时钟周期为83ns,因此采样频率大范围可调。可广泛应用于各种采样速率要求较高的交流采样测控装置。

  ·可同时输入8路单输入或4路差分输入PT/CT信号,进行高精度、高速度采样。

  ·采用片内12位分辨率、100ks/s转换速度的逐次逼近式A/D转换器和外围滤波采样保持电路,能进行快速模/数转换。

  ·通过接收GPS的秒脉冲和时标,可以保证异地信号的同步采集。

  ·双口RAM和专用PCI接口使得上下位机的通信和交换数据更加快捷。

  5 结束语

  实践证明,采用C8051F021型单片机实现的采集系统不仅能够满足电力系统测控装置的需求,还具有较好的性价比,非常适用于各种电压等级的输电系统测控装置和仪器仪表的测量部分。

关键字:C8051F021  数据采集 引用地址:C8051F021型单片机实现数据采集系统

上一篇:C8051F021型单片机实现数据采集系统
下一篇:采用89C51单片机设计的喷油校泵台调速系统方案

推荐阅读最新更新时间:2024-03-16 12:42

基于ARM的炼胶釜数据采集器的设计
胶粘剂是生产竹胶合板的重要材料,我国南方许多中小竹胶合板企业自行生产胶粘剂。 胶粘剂的生产过程属聚合反应,采用控制反应釜内反应物温度的方法来进行生产,而现在都是通过人工凭借温度计进行控制,生产现场没有预警措施,这样产品质量很不稳定,并且生产工人的安全也得不到保障。这些企业急需要既经济又可靠的控制器,但聚合反应机理非常复杂,影响温度的因素也很多,需要分析大量的数据,为此我们开发了以LPC2132为控制核心的数据采集器。 1系统分析 根据工艺要求,反应在反应釜内进行,反应物是通过电子称计量后由真空泵打入反应釜内,整个生产包括升温阶段和恒温阶段,温度始终按给定的温度曲线变化。当需要升温时,在炼胶釜夹层内
[单片机]
基于ARM的炼胶釜<font color='red'>数据采集</font>器的设计
CAN总线在商用车上数据采集的实现
    控制器局域网(CAN,Controller Area Network)是一种支持分布式实时控制的串行通讯网络系统,具有很高的安全性,主要应用于嵌入式控制器的通讯系统和智能装置的开放式通讯系统,据统计,应用CAN总线后,整车线束连线可缩短200~1000 m,质量可减轻9-17kg,布线明显简化,可靠性和实时性显著提高。 1 商用车控制系统及其拓扑结构     商用车控制系统的控制对象包括:底盘系统、车身系统、发动机。如图1所示。 图1 商用车控制系统拓扑结构 2 商用车CAN总线数据的采集硬件设计 2.1 车身节点的数据采集     商用车车身系统需要采集的信号有左右门集控锁,电控车窗、雨刮
[嵌入式]
泛华恒兴发布大容量高精度PXI多功能数据采集
北京泛华恒兴科技有限公司(简称:泛华恒兴)近日发布了PS PXI-3361多功能数据采集卡。PS PXI-3361是一款基于PXI总线的多功能数据采集卡,高性价比、7M采样点的大容量储存、高精度测量等优势,适用于自动化测试测量应用及低成本测试系统的构建。 在装备国产化这一大趋势下,以赶超国际先进水平为目标,泛华自研的产品正得客户的广泛认同,并满足配套装备国产化的需求。与行业内同类产品相比,PS PXI-3361除提供16路模拟输入,内置16位ADC,单通道最高可达250KSPS采样速率;2路同步模拟输出、16位分辨率,输出更新速率单通道高达2MSPS;8路数字输入输出端口、16路多功能数字输入输出端口及2路计数器外,其AI及A
[测试测量]
多种触发功能的可编程高速数据采集模块
在数据采集的过程中,为了不漏掉任何一个既定特征的信号,A/D转换器必须不断地采集数据。但是由于存储器容量的限制,不可能无限制地采集并存储数据。如何使模块能自动检测、采集并存储有效数据呢?触发技术的引入可以解决这一问题。触发是为了有效地观测信号,当被测信号满足触发条件时,启动一次数据采集,使用户在屏幕上能观测到满足触发条件的波形。   触发电路在以往的设计中,多采用电平比较器,其缺点是:采用的分立元件多,不利于模块移植和速度的提升,同时触发方式多样化配置也受到硬件限制,不具备智能化特点。本模块基于高速A/D转换器和FPGA,提出了一种全数字化的多种触发功能的高速数字采集设计方案。模块接口易于移植,采集频率高达50 MHz,具有多
[模拟电子]
多种触发功能的可编程高速<font color='red'>数据采集</font>模块
USB在数据采集系统中的应用
    摘 要: 已成为PC标准的通用串行总线USB为多点数据采集提供了很大的便利,利用USB可以实现较传统方式更有效、更经济、点数更多的数据采集。本文介绍了如何利用USB接口来实现多点数据采集。     关键词: USB RS485 数据采集         在工业生产和科学技术研究的各行业中,常常利用PC或工控机对各种数据进行采集。这其中有很多地方需要对各种数据进行采集,如液位、温度、压力、频率等。现在常用的采集方式是通过数据采集板卡,常用的有A/D卡以及422、485等总线板卡。采用板卡不仅安装麻烦、易受机箱内环境的干扰,而且由于受计算机插槽数量和地址、中断资源的限制,不可能挂接很多设备。而通用串行总线(Un
[应用]
智能数据采集网络在生物质锅炉壁温测量上的应用
生物质循环流化床锅炉是一种新型的锅炉,主要燃用稻壳,秸秆等生物质燃料,采用了循环流化床燃烧方式。由于生物质含硫量较低,自脱硫能力较强,飞灰可以综合利用,故不设石灰石脱硫系统。随着不可再生能源的不断减少,燃用可再生能源(生物质)发电的锅炉将被广泛应用。 二分布式远程I/O数据采集系统在测量壁温时的应用 凯迪生物质电厂在设计时,在科学理论的指导下,结合同类型机组的经验对锅炉相关设备系统进行了改进和优化。其中锅炉壁温测量由常规的测量方法改为由智能远程I/O装置进行测量。 凯迪生物质电厂锅炉的型号是KG65-450/5.29-FSWZ1,是由凯迪工程公司自己设计生产的生物质循环流化床锅炉。一个项目安装两台锅炉两台汽机。每
[测试测量]
智能<font color='red'>数据采集</font>网络在生物质锅炉壁温测量上的应用
基于电力线载波技术的远程电流数据采集系统设计
摘要:介绍了一种利用半导体磁阻式电流传感器(MRCS)和LM1893芯片实现的远程电流数据采集系统。系统硬件主要由AT89C2051单片机主控电路、串行ADC0832模/数转换电路、LM1893电力线载波发送电路等三部分组成;软件以MCS-51汇编语言编制,并给出了软件设计的流程图。由于采集了电力线载波技术,该系统可用于远距离信号的测量和传输,具有较高的实用价值。 关键词:电流传感器 电力线载波技术 数据采集 在现代生产过程的检测和控制中,电流参数的采集是最普遍最重要的项目之一。在一些数据采集系统中,测量现场距离较远且环境恶劣,计算机主控系统与测量装置、传感器远离。传统的方法是采用长距离的电费系统或通过无线电传输,但其成本较
[网络通信]
用超低功耗MSP430单片机设计数据采集系统
1 MSP430单片机简介 MSP430 是TI公司近几年推出的16位系列单片机,其最早是面向于驱动LED显示的应用设计,由于极好的应用效果和很大的市场潜力,TI很快将其发展为通用单片机。现已有X1XX、X3XX、X4XX几个系列,并且还在不断的发展。MSP430作为一种新型的单片机,采用了TI公司最新的低功耗技术,使其在众多的单片机中独树一帜。MSP430工作在1.8~3.6V电压下,有正常工作模式(AM)和4种低功耗工作模式(LPM1、LPM2、LPM3、 LPM4),在电源电压为3V时,各种模式的工作电流分别为 AM:340uA、LPM1:70uA、LPM2:17uA、LPM3:2uA、LPM4:0.1uA。单片机可以方
[单片机]
用超低功耗MSP430单片机设计<font color='red'>数据采集</font>系统
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

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

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