HK-PCI848开关量输入输出卡使用说明书

上传人:go****e 文档编号:136845371 上传时间:2020-07-02 格式:PDF 页数:10 大小:173.90KB
返回 下载 相关 举报
HK-PCI848开关量输入输出卡使用说明书_第1页
第1页 / 共10页
HK-PCI848开关量输入输出卡使用说明书_第2页
第2页 / 共10页
HK-PCI848开关量输入输出卡使用说明书_第3页
第3页 / 共10页
HK-PCI848开关量输入输出卡使用说明书_第4页
第4页 / 共10页
HK-PCI848开关量输入输出卡使用说明书_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《HK-PCI848开关量输入输出卡使用说明书》由会员分享,可在线阅读,更多相关《HK-PCI848开关量输入输出卡使用说明书(10页珍藏版)》请在金锄头文库上搜索。

1、HK- PCI848 光隔开关量输入输出卡使用说明书第1 页共10页 HK- PCI848 开关量输入输出卡开关量输入输出卡 使用说明书 北京华控技术有限责任公司北京华控技术有限责任公司 HK- PCI848 光隔开关量输入输出卡使用说明书第2 页共10页 阅读指南阅读指南: 1 对于初次使用工控板卡的用户,我们希望您能从第一章开始仔细阅读本说明书。 2具有同类产品使用经验,希望快速进入实用的用户,在注意到接线端子的布置,输入信号要符合量程设置, 使用出厂默认值的情况下,可以直接跳到第四章阅读板卡的硬件安装和附带光盘上的软件安装部分,正确安装 后,可以启动我们在光盘上提供的测试程序检测板卡的工

2、作状态。 HK- PCI848 开关量输入输出卡使用说明书 第一章第一章 概述概述 HK- PCI848接口卡适用于 486、586、P、P系列的原装机、兼容机和工控机。该卡可广泛 应用于工业过程控制系统以及实验室开关状态变化输入输出。8 路光隔开关量输出具有两级锁存, 关机不影响外部状态。 HK- PCI848 接口卡安装使用方便,程序编制简单。其 I/O 信号均由卡上的 37 芯 D 型插头与外 部设备连接。 第二章第二章主要技术参数主要技术参数 2.1 PCI 局部总线性能: 2.1.1 总线宽度 32 位,同步工作频率可达到 33MHz,最高传输速率为 132MBS 2.1.2 使用方

3、便,能够实现自动配置,实现设备的即插即用 2.1.3 提供数据和地址奇偶校验功能,保证了数据的完整性和准确性; 2.2 数字量输入输出部分: 2.2.1 DI:24 路,输入信号范围 5- 48V 电平 2.2.2 DO:8 路,5- 48V 电平,达林顿驱动开漏输出,有输出锁存功能,当计算机因故停机时, 只要端子上的外供电源未停电,输出依然保持计算机停机前的状态,直到计算机恢复运行后发出 新的输出指令为止。 2.2.3 最大输出电流 200 mA,可直接驱动继电器 2.2.4 隔离电压 500V 2.3 使用环境要求: 2.3.1 工作温度:1040 2.3.2 相对湿度: 095(不凝露)

4、 2.3.3 存贮温度:5585 第三章第三章 元件位置图元件位置图、信号输出插座和开关跳线选择定义信号输出插座和开关跳线选择定义 3.1 插座接口定义: 插座接口定义见表 1。 HK- PCI848 光隔开关量输入输出卡使用说明书第3 页共10页 表 1插座接口定义 插座引脚号信 号 定 义插座引脚号信 号 定 义 1Dout120Dout2 2Dout321Dout4 3Dout522Dout6 4Dout723Dout8 5Din124Din2 6Din325Din4 7Din526Din6 8Din727Din8 9外供电源正28外供电源地 10外供电源地29Din9 11Din103

5、0Din11 12Din1231Din13 13Din1432Din15 14Din1633Din17 15Din1834Din19 16Din2035Din21 17Din2236Din23 18Din2437外供电源正 19外供电源地 3.2 输入信号接线示意: HK- PCI848 光隔开关量输入输出卡使用说明书第4 页共10页 R*为插在圆孔插座上的电阻排,共有三组,每组 8 个。用户可根据输入电平的范围,选择更换 不同的阻值。 3V- 6V:510、6V- 12V:1K、12V- 24V:2.4K、24V- 48V:4.7K 3.3 输出信号接线示意: 当主机关机后,如果外部电源还在

6、,则本卡的输出状态一直保持至下一次程序操作。 第四章第四章安装及注意事项安装及注意事项 4.1 安装: 本卡的安装十分简便,只要将主机机壳打开,在关电情况下,将本卡插入主机的任何一个空余 PCI 扩展槽中,再将档板固定螺丝压紧即可。 4.2 在安装或用手触摸本卡时,应事先将人体所带静电荷对地放掉,同时应避免直接用手接触 器件管脚,以免损坏器件。 4.3 禁止带电插拔本接口卡,安装接口带缆应在关电状态下进行。 第五章第五章驱动程序安装及测试驱动程序安装及测试 5.1将接口卡插入计算机 PCI 扩展槽中,启动机器 5.2当计算机提示发现新硬件并提示需要驱动程序时,选择路径使其指向光盘中的PCI 总

7、线 测控板卡 HK- PCI848 开关量输入输出卡驱动程序目录下的 HK_PCI800.INF 文件 5.3正常安装完成硬件设备后,从 WINDONWS 控制面板中系统的设备管理器中会增加“外部 接口”一栏。若此栏有黄色问号,说明安装不正常,需重新安装。下一步要进入光盘中的 HK- PCI848 光隔开关量输入输出卡使用说明书第5 页共10页 PCI 总线测控板卡 HK- PCI848 开关量输入输出卡示例和测试安装目录,运行其中的 SETUP.EXE 程序;可以安装到用户指定的路径(或默认路径),安装完毕的子目录中包括以 下内容,如下图所示; 若希望开始测试板卡,请进入“测试程序”文件夹,

8、运行HK_PCI848程序进行测试。 若准备编程,可以打开“编程示例”文件夹,其中提供了VB、VC的编程示例,供用户参考。 第六章第六章端口地址与功能表端口地址与功能表 6.1 端口地址与功能表: 端口偏移地址操作命令功能 0读读 1- 8 通道的输入数据 1读读 9- 16 通道的输入数据 2读读 17- 24 通道的输入数据 3写写 1- 8 通道的输出数据 4写二级锁存输出允许 6.2 输出数据与开关量状态对应关系,以 1- 8 通道为例 D7D6D5D4D3D2D1D0 Dout8Dout7Dout6Dout5Dout4Dout3Dout2Dout1 当所送数据位为“0”时,输出端口为

9、高电平,高电平状态实质是一种高阻状态,必须外接上拉 电阻。当所送数据位为“1”时,输出端口为低电平。此时的输出驱动电流主要由 V+提供 6.3 输入数据与开关量状态对应关系,以 1- 8 通道为例 D7D6D5D4D3D2D1D0 Din8Din7Din6Din5Din4Dint3Din2Din1 当开关闭合时,输入端口为高电平,读入的相应数据位为“1” ,当开关断开时,输入端口为低 电平,读入的相应数据位为“0” , 第七章第七章库函数调用说明及编程实例库函数调用说明及编程实例 光盘中提供了两个分别在 VB 和 VC 下开发的示例程序,给出了板卡的相关参数的设置过 程和数据处理方法及板卡的工

10、作过程和顺序,包括卡的打开与关闭。用户可以参照相应 VB 或 VC 程序段根据实际需要利用函数库中提供的函数设计自己的软件,初次使用动态链接库的用 户,还可以在程序中找到动态链接库的调用方法。为方便用户分析示例程序以工程的形式提供 用户指定的目录(或默认) 编程示例动态库测试程序 VCVB HK- PCI848 光隔开关量输入输出卡使用说明书第6 页共10页 了所有的资源和代码。 7.1DI/DO过程流程图过程流程图 7.2 编程示例编程示例: 7.2.1VB 编程示例请参照“VB”下的程序 7.2.2VC 编程示例请参照“VC”下的程序 7.2.3HK_PCI800.dll 库函数说明 以下

11、介绍 HK_PCI800.dll 所包含的全部函数应用方法,用户可以具体根据所选用的板卡使 用其中的一些函数。函数中的参数设置要参考具体的板卡说明来设置。 7.2.3.1 打开设备 Visual C+ Visual Basic: Declare Function PCI815_ReadAd Lib HK_PCI800.dll (ByVal iIndexAs Long, ByValflbmodeAs Byte, ByVal flbnumAs Byte, ByVal adchAs Byte, ByVal delayAs Long) AsLong 功能:启动 HK_PCI815 卡 A/D 某一通道

12、采集数据并读入转换结果 参数:iIndex, 与 OpenDevice 中的相同 flbmode,滤波方式, HK- PCI848 光隔开关量输入输出卡使用说明书第8 页共10页 flbnum, 滤波次数, adch,要采集的通道号, delay送通道号到启动AD转换之间延时(单位为1微秒,此处delay的值要大于200) 返回值:两字节 A/D 转换数据 注注:关于滤波: flbmode=1:中值滤波法,flbmode=2:算术平均值滤波法, 对某一被测参数连续采样N次 (N取奇数) , 把 N 次采样结果按大小排序,取中间值为 本次采样值,能有效克服偶然扰动,适用 于温度、液位等变化缓慢的

13、参数。 连续采样N次, 然后取算术平均值为本次采样值, 适用于随机干扰、信号在某一数值范围附近上下 波动时。N 取值大时,信号平滑度高、灵敏度低, N 取值小时,信号平滑度低、灵敏度高,对于流 量,N=12,对于压力,N=4。 Flbmode=0 时时,不滤波不滤波,此时应特别注意此时应特别注意,对某一通道连续采样时对某一通道连续采样时,第第 N 次转换后读取的数据次转换后读取的数据 为上一次转换的结果为上一次转换的结果。对多个通道循环采样时对多个通道循环采样时,第第 N 通道转换读取的数据为上一通道转换的结果通道转换读取的数据为上一通道转换的结果。 7.2.3.5 向向AO端口输出一个字节端

14、口输出一个字节(适用适用HK_PCI823模拟量输出卡模拟量输出卡) Visual C+ & C+Builder: VOIDWINAPIDAOut823(ULONG iIndex,UCHAR channel,UCHAR iByte) Visual Basic: Declare Sub DAOut823 Lib HK_PCI800.dll (ByVal iIndexAs Long, ByVal channelAs Byte, ByVal iByteAs Byte) 功能:该函数向 HK_PCI823 卡 AO 某一通道写输出数据 参数:iIndex 与OpenDevice中的相同 channel

15、指定模拟量输出的通道号(查阅6.1的偏移地址操作表) iByte 为输出的数据(字节) 返回值:无 7.2.3.6 从从 I/O 端口读入一个字节端口读入一个字节 Visual C+ & C+Builder: UCHARWINAPI ReadByte(ULONG iIndex ,UCHAR dich) Visual Basic: Declare Function ReadByte Lib HK_PCI800.dll (ByVal iIndexAs Long, ByVal dichAs Byte) As Byte 功能:从端口读入一个字节 参数:iIndex 与OpenDevice中的相同 di

16、ch 为开关量输入的地址 返回值:读取的单字节数据 7.2.3.7从从 I/O 端口读入一个字端口读入一个字 Visual C+ & C+Builder: WORD WINAPIReadWord(ULONG iIndex ,UCHAR dich) HK- PCI848 光隔开关量输入输出卡使用说明书第9 页共10页 Visual Basic: Declare Function ReadWord Lib HK_PCI800.dll (ByVal iIndexAs Long, ByVal dichAs Byte) As Long 功能:从端口读入一个字 参数:iIndex 与OpenDevice中的相同 dich 为开关量输入的地址(查阅6.1的偏移地址操作表,地址为0和表中所列偶数) 返回值:读取的单字数据(双字节数据) 7.2.3.8 从从 I/O 端口读入一个双端口读入一个双字字 Visual C+ & C+Builder:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 其它小学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号