技术中心
 
 

用VC++实现PCL-812PG数据采集卡的应用

   日期:2005-04-13     来源:福升科技南京公司     作者:管理员    

引言
PCL-812PG是台湾研华公司推出的一款应用于IBM PC/XT/AT 及其兼容机的高性能、高速度的多功能数据采集卡。此卡不仅功能强大,性能优越,而且相应的支持软件多,使得它成为工业控制和实验室应用的理想选择,可广泛应用于数据采集、过程控制、自动检测、工厂自动化。
该卡具有16路单端模拟输入通道,可用来作为A/D转换器使用;软件的可编程模拟输入范围为双极,范围为:±10V,±5V,±2.5V,±1.25V,±0.625V,±0.3125V; A/D转换有3种触发方式:软件触发、可编程序步测触发、外部脉冲触发;2个12位D/A转换输出通道,可以通过数据卡上的-5V或-10V参考电压来实现0到+5V或者0到+10V的输出范围选择。

PCL-812PG硬件的参数设置
PCL-812PG是一种通用型数据采集卡,可以满足不同用户的不同要求。它有一个DIP转换开关和9个跳线器,可由用户自行设置,以满足不同的需求。
1、基地址的设置
开关名:SW1。大多数PC的外围设备和接口板都是由输入/输出(I/O)口控制的。这些端口是由I/O口的地址空间来寻址的。通过8位DIP开关,PCL-812PG数据采集卡I/O口的基准地址是可选择的。PCL-812PG需要有16位连续地址位置,有效地址来自16进制的200H到300H。出厂时,PCL-812PG的基准地址设置成220H。如果默认的基准地址与计算机的其他设备地址冲突,你就需要把它调节成其他的地址范围,适用于不同基准地址的开关装置列表可以参考板卡所附带的A/O地址开关位置表来设置。
2、等待状态的选择
一些高速的PC要求在总线I/O中设置等待状态以得到稳定的数据转换。PCL-812PG可为各个信号传输设置0,2,4,6s的等待延迟,等待时间的长短可由SW1上的7、8引脚选择(可参考板卡所附带的时间延迟设置表来设置)。

VC++6.0环境下PCL-812PG的软件开发
PCL-812PG有着完善的软件支持功能,既可应用于DOS平台,也可以应用于WINDOWS平台。研华公司为该卡提供了一种基于WINDOWS的标准动态链接库,可以在Visual C++,Visuall Basic,Delphi等编程环境中,通过调用动态链接库中的库函数,方便地实现对数据采集卡的底层进行操作。

结束语
研华公司的PCL-812PG数据采集卡,以VC++6.0为软件开发平台,充分利用VC++6.0生成友好界面的优势和PCL-812PG的功能和资源,快速有效的开发出功能强大的实时数据采集控制系统,这样不但提高了整个控制系统的可靠性,而且缩短了工程应用开发的研究周期,提高了工作效率。




案例推荐产品:
PCL-812PG

 
  
  
  
  
 
更多>同类技术
 
全年征稿 / 资讯合作
 
推荐图文
推荐技术
可能喜欢