您现在的位置: 范文先生网 >> 理工论文 >> 计算机信息技术 >> 正文

利用Delphi 3.0开发微机数据采集与处理软件系统

时间:2007-1-18栏目:计算机信息技术

  张建军(中国人民解放军合肥炮兵学院研究生系)
  
  摘要:结合开发“无线电话务模拟训练系统”Win32版软件的实例,本文详细介绍利用Delphi3.0开发微机数据采集与处理软件系统的方法。
  
  
  关键词:DelphiADCDAC
  
  微机数据采集与处理系统简介
  数据采集与处理是计算机应用的一个重要分支,主要研究信息数据的采集、存贮、处理及控制等内容。70年代以来,由于微机技术的快速发展及其在军、民用工程领域的广泛应用,尤其是适于通用微机(如IBMPC系列)使用的板卡级数据采集产品的大量出现,以微机为核心的可编程数据采集与处理技术得到迅速发展。现在的微机,只需在其扩展槽内插上一块数据采集板,并辅以应用软件,即可组成一套微机数据采集与处理系统,实现信息处理和实时控制功能。
  
  数据采集与数据处理
  
  
  数据采集与处理技术主要研究模数、数模转换(A/D、D/A)、数据处理等问题,需要计算机硬件电路和软件编程知识。
  
  数据采集:为对温度、压力、流量、速度、位移、振动、噪声等物理量进行测控,首先通过传感器把上述物理量转换成模拟电信号,而后由A/D—D/A板将模拟电信号转换成时间、数值上量化且离散的数字量输入计算机系统。数据采集的核心是A/D转换。
  
  数据处理:计算机根据被测控对象的需要,对采集到的数据进行数学分析运算,处理结果一方面送至显示器、打印机等外设,一方面由A/D—D/A板将数字量转换成模拟电信号输出,对外部物理量进行实时监控。数据处理的核心是数值处理和D/A转换。
  
  2、微机数据采集与处理系统硬件组成
  
  系统主要由被测控对象(设备)、A/D—D/A通道、开关量I/O通道、微机等组成,如图1所示。较复杂的系统包括单片机等多机系统。
  
  
  
  图1微机数据采集与处理系统硬件组成
  
  3、与IBMPC兼容的板卡级数据采集产品
  
  利用IBMPC系列微机及其兼容机I/O通道开放的设计特点,许多厂商已经设计出采用板卡级结构的数据采集产品。这类产品在一块印刷电路板上包括了模拟多路开关(MUX)、采样保持电路(S/H)、模数、数模转换器(ADC、DAC)等部件(有的板型还提供并行I/O接口8255,定时/计数器8254/8254等通用可编程芯片),采用IBMPC总线,可直接插入微机任一扩展槽。本文介绍台湾AXIOM公司生产的AX5412高速数据采集板,以及利用Delphi开发该产品A/D—D/A接口软件的方法。
  
  软件系统设计
  ㈠、预备知识
  
  软件开发工具的选择
  为开发基于Windows95/NT/98操作平台的32位数据采集与处理系统,软件设计应符合以下需求:
  
  ⑴具有在Windows下实时访问80x86CPUI/O端口、硬件中断调用等功能;
  
  ⑵支持32位编程;
  
  ⑶代码执行速度快、界面友好、使用方便;
  
  ⑷开发周期短、代码可

[1] [2] [3] [4] [5] [6] [7] 下一页

下页更精彩:1 2 3 4 下一页