数据采集控制系统的设计与分析

发布时间:   来源:文档文库   
字号:
巍 信息科学  
数据采集控制系统的设计与分析 
亚 
(中国矿业大学计算机学院,江苏徐州221116) 
数据采集控制系统的设计与分析,利用CPLD/FPGA,模数转换器ADC和数模转换器DAC构成数据采集系统,并对系统的模块划分 及软件中的算法进行主要说明和分析。同时对于该系统的理论应用进行再扩展。 
关键词数据采集控制系统;CPLD/FPGA;模数转换器;数模转换器;BCD ̄I法;状态机 
中圈分类号TP 文献标识码A 文章编号1673—9671一(2010)062—0015—01 
1系统的设计要求 
数据采集和控制系统是对生产过程或科学实验中各种物理量进行实 时采集,测试和反馈控制的闭环系统。他在工业控制,军事电子设备, ALE< ̄‘ START- ̄'O' 医学监护等有许多领域发挥着重要作用。数据采集和控制系统多种多 O£如 r∞o(《 样,但其基本工作过程相似:汇集被控对象各种被测模拟量,把它们转 CEl《《; 
换成数字信号,经过加工处理后,再转成相应的模拟量,实现所需的 A瞰 STagg. ̄'O" 
控制。上述过程有数据采集控制器统一管理和调度。本设计要求用一 O£《 1 L{》c暂辑 片CPLD/FPGA,模数转换器ADC和数模转换器D/C构成一个数据采集系 雠N《 i’ 
统,并用CPLD/FPGA实现数据采集中对A/D转换,数据运算,D/A转换以 及有关数据显示的控制。系统的组成框图如图1所示,其功能如下:① 系统按一定速率采集输入电压u1,经ADc08o9转换为8位数字量DATA。 她£ S蕈A 
②输入数据与通过预置按键输入数据采集控制期内的标准数据相减,球 O 姆 tOCg< ̄qY 镊 《 
c£ k 
的待机行为的差值±AU(数字量);差值之绝对值送至DAC08325 ̄换 为△u,它和特定的极性判别电路共同输出±AU。③数据采集和处理均 图2 AcDc09工作时的状态转换图 
在数据采集系统控制器的管理下有序进行。工作苏旅游时钟信号CLK的 2)转换后数据的BCDEt ̄转换处理: 
速率决定。 
为了方便后续的电压数据显示,我们硬件输出电压表示成l2位的 BCD码形式。必须设计一个12位的BCD码加法程序。二进制BcD码相加 时,由最低4位相加起,且每4位相加的结果超过lO时需进位操作。因此 实现本功能的程序段的设计思路是:在读到ADC0809的D[7…憔换数据 后,先用查表的指令算出高低4位的两个电压值,并分别用12位的BcD码 表示;接着设计一个12位的BCD码加法器,将得到两个l位的BCD码相 
加即可。 
3系统扩展思路 
在消化上述给定设计的基础上,设计并制作一个可以实时地对温度 和压力这两项参数进行自动测试和调控的压力、温度测控仪。输入有压 力信号up和温度信号ut,分别用4位半和4位十进制数字显示。测控仪输 
出两路反馈控制信号:Ucn和电流Ion。 
图1数据采集系统组成框图 
1)多路模拟开关分尸的采集压力,温度信号以及校准信号。 2系统设计方案 
2)公用的 换器分尸的把对应于北侧的压力,温度的模拟电压 2.1系统总体设计方案 
转换为特定编码形式的数字量,供给控制和数据处理电路(简称温压控 根据系统设计要求,数据采集系统控制器SJCJKZQn ̄"有四个模块组 制仪控制器)。 
成:A/D转换控制模块ADZHKZ,数据运算与处理模块sJYsCL,D/A¥ ̄ 3)处理后的数字量由DAc再转换成相应的模拟量,以控制模拟系统 控制模块DAzHlZ以及有关键盘输入与数据显示控制模块JPxsIz。在整 的工作。又因为模拟控制电路输出电流信号,所以测控仪具备电压,电 个数据采集系统控制器SJCJKZ中,A/D转换控制器ADZHKZ主要实现对 流两种反馈控制方式。 
ADC0809进行模数转换的控制和转换后数据传送的控制及数据存储;数 4)键盘和开关用来设置工作状态,输入数据或欲实现的功能。 
据运算与处理模块 sCL主要实现对ADC0809进行模数转换后的数据与 通过键盘输入的控制标准数据进行对比运算,并求出其差值;D/A转换 控制模块DAZHKZ主要是先将数据运算与处理模块SYSCI输出的差值送 往DAC0832进行数模转换;键盘输入与数据显示控制模块JPxsKZ则负责 A,D转换数据以及D,A转换数据的显示控制。 2.2 A,D转换控制模块ADZHKz的设计 
1)AD( 彤袋眸澈的控制: 
参考文献 
对于ADc0809模数转换的控制程序断的VHDL设计,根据ADC0809的 
【11丁晓贵刘桂江基:FsoPc的远程数据采集系统设计.计算机技术与发展.2010,1. A/D转换控制要求,我们可以用一个状态机来实现,其状态转换如图2所 
2】陈少佳,扬雷.基TARM的工业信号采集系统硬件设计.微计算机信息.2010,2. 示。 
【3】基fCPLC/FPGA的VHDI语言电路优化设计.现代电子技术.2010,3. 

本文来源:https://www.2haoxitong.net/k/doc/d3cb765b2b160b4e767fcfae.html

《数据采集控制系统的设计与分析.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式