自动气压检定系统的硬件设计
自动气压检定系统是随着气象自动化的要求而开发的新型气压检定系统,它能够实现气压的快速、高精度的控制,实现数据的自动处理。系统采用标准的适配器卡,具有便于系统的维护、操作简单的特点。
1 控制适配卡的使用
使用适配器必须考虑到要测试信号类型,依据不同的信号类型(模拟信号、数字信号)选择不同类型的适配卡。
1·1 控制方式
对适配卡可以采用适配卡附带的ActiveX控件或控件动态链接库(Dynamic Link Library, DLL)供程序调用。ActiveX控件和其它控件一样调用,而DLL则必须声明才能使用。但一般来说Ac2tiveX控件方式要比DLL方式要慢一些。
1·2 硬件地址、中断及DMA
对于ISA接口适配卡做输入输出操作时,所有的信息流都必须指定一个地址,数据的存取就到这个地址。指定适配器卡地址时要注意该地址是否被占用,在中断和DMA (Direct Memory Ac2essce)的选择也是使用计算机中尚未用到的号码。
对于PCI接口的适配卡在PCI卡上的控制芯片会自动配置,不会和其它设备冲突。
2 开关量卡
在本系统中只是控制电磁阀的通断,故采用的是开关量卡。它与继电器板配合控制不同电磁阀的开关来达到调整检定箱体压力的目的。开关量输入输出接口卡适用具有ISA总线的计算机系统,它具有良好的兼容性,使用时只需将接口卡插入机内任何一个ISA总线插槽中,信号电缆直接与适配卡相连。
2·1 开关量输出部分使用方法
本卡上的开关量输出部分与外部连接如图1所示,输出端负载为继电器,在系统中我们采用固态继电器,固态继电器在电磁兼容性、可靠性、安全性等方面的优越性是机械式继电器无法比拟的。
3 软件控制的实现
3·1 动态链接库的声明
本程序采用VB编写,程序通过动态链接函数库与适配卡取得联系,它的输出函数可以被其它程序在运行时直接调用。用户可以用任何一种可以使用DLL链接库的编程工具来编写,以实现对适配卡的控制,对动态链接函数必须在程序头部声明,声名的格式如下。本系统中采用是PC26408适配卡。
Declare Function DO6408Bit Lib "
pc600095·dll" (ByVal nadd As Long, ByVal nbit
As Long, ByVal nState As Long) As Long
Declare Function DI6408Bit Lib "
pc600095·dll" (ByVal nadd As Long, ByVal nbit
As Long) As Long
Declare Function DI6408ALL Lib "
pc600095·dll" (ByVal nadd As Long, ByVal nbit
As Long) As Long
……………·
3·2 对板卡的控制
相关文章
- 2024-07-26望远镜跟踪架结构形式及测量原理浅析
- 2024-01-26相干梯度敏感干涉测量技术及在静态断裂力学实验中的应用
- 2023-11-29高精度刀具测量仪的视觉系统研究与设计
- 2024-07-15结构振动复合控制信号的重构及实验研究
- 2024-07-16望远镜数码摄影联接支架的结构设计
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。