32路开关量输入板卡_数据采集卡~!- -3C数码/电脑硬件/台式机/网络设备

当前位置:zhubaopaodan.com > 32路开关量输入板卡_数据采集卡~! >

32路开关量输入板卡_数据采集卡~!

32路开关量输入板卡_数据采集卡~!

商品名称:32路开关量输入板卡_数据采集卡~!

商品销量:

收藏数量:142

店铺名称: 工控之家-工控机,数据采集卡,采集模块,CAN总线模块

旺旺: krxic

公司名称:

行业: 3C数码/电脑硬件/台式机/网络设备

地址: 北京

店铺名称:工控之家-工控机,数据采集卡,采集模块,CAN总线模块

图片请以实物为主,谢谢~!

\

                  开关量输入卡使用说明书

\

 

\

    1. 概述

\

     接口卡适用于提供PCI 总线插槽的原装机、兼容机和工控机。该卡可广泛应用于工

\

业过程控制系统以及实验室开关状态变化输入。

\

    接口卡安装使用方便,程序编制简单。其I/O 信号均由卡上的37 芯D 型插头与外部

\

设备连接。

\

 

\

    2. 主要技术参数

\

 

\

    2.1 PCI 局部总线性能:

\

 

\

    2.1.1 总线宽度32 位,同步工作频率可达到33MHz,最高传输速率为132MB /S

\

 

\

    2.1.2 使用方便,能够实现自动配置,实现设备的即插即用

\

 

\

    2.1.3 可靠性高,标准中考虑了负载,即使扩展卡超过了负载的最大值系统也能正常工作

\

 

\

    2.1.4 提供数据和地址奇偶校验功能,保证了数据的完整性和准确性;

\

 

\

    2.2 数字量输入输出部分:

\

    2.2.1 DI:32 路,输入信号范围5-48V  电平

\

    2.2.2 隔离电压500V

\

 

\

    2.3 使用环境要求:

\

    2.3.1 工作温度:10℃~40℃

\

    2.3.2 相对湿度:0%~95%(不凝露)

\

    2.3.3 存贮温度:-55℃~+85℃

\

 

\

    3. 使用说明

\

    3.1 安装:

\

    本卡的安装十分简便,只要将主机机壳打开,在关电情况下,将本卡插入主机的任何一个空余

\

    PCI 扩展槽中,再将档板固定螺丝压紧即可。

\

 

\

    3.2  在安装或用手触摸本卡时,应事先将人体所带静电荷对地放掉,同时应避免直接用手接触

\

    器件管脚,以免损坏器件。

\

 

\

    3.3  禁止带电插拔本接口卡,安装接口带缆应在关电状态下进行。

\

 

\

    3.4  插座接口定义:

\

       插座接口定义见表1。

\

                    表1   插座接口定义

\

 

\

         插座引脚号  信 号定义 插座引脚号 信 号定义

\

 

\

              1         Din1         20         Din2

\

 

\

             2          Din3         21         Din4

\

 

\

             3          Din5         22         Din6

\

 

\

             4          Din7         23         Din8

\

 

\

             5          Din9         24        Din10

\

 

\

             6          Din11        25        Din12

\

 

\

                                       2

\


----------------------- 页面 3-----------------------

\

                                 产品使用说明

\

 

\

       插座引脚号  信 号定义 插座引脚号 信 号定义

\

 

\

           7          Din13        26         Din14

\

 

\

           8          Din15        27         Din16

\

 

\

           9        公共高端           28         数字地

\

 

\

          10         数字地           29         Din17

\

 

\

          11          Din18        30         Din19

\

 

\

          12          Din20        31         Din21

\

 

\

          13          Din22        32         Din23

\

 

\

          14          Din24        33         Din25

\

 

\

          15          Din26        34         Din27

\

 

\

          16          Din28        35         Din29

\

 

\

          17          Din30        36         Din31

\

 

\

          18          Din32        37        公共高端

\

 

\

          19         数字地

\

 

\

 输入信号的接法:

\

 

\

 图上的电阻为插在圆孔插座上的电阻排,共有四组,每组8 个。用户可根据外供电源的大小选

\

择更换电阻值,也可定货时说明,我们为你更换。

\

 不同的阻值与电源的对应关系。

\

 3V-6V:510Ω、6V-12V:1KΩ、12V-24V:2.4KΩ、24V-48V:4.7KΩ

\

 

\

                                     3

\


----------------------- 页面 4-----------------------

\

                                 产品使用说明

\

 

\

 3.5 驱动程序安装及测试:

\

 3.5.1 将接口卡插入计算机PCI 扩展槽中,启动机器

\

 3.5.2 当计算机提示发现新硬件并提示安装驱动程序时,指向光盘中的驱动程序所在的路径

\

 3.5.3 安装完成硬件设备驱动后,查看PC 机硬件设备列表外部接口项,显示“科日新PCI                             系列

\

      板卡”。

\

 3.5.4  参照光盘中KPCI 总线测控板卡\\KPCI-842  光隔开关量输入卡\\编程示例中的VB、VC 测

\

      试程序,用户可以自己编程。

\

 3.5.5  运行测试程序中KPCI842.exe,进行测试,先打开设备,按“读入”键定时读取开关量输

\

       入状态,测试完毕后,关闭设备,退出。

\

 

\

 3.6 库函数说明;

\

 以下介绍KPCI800.dll 所包含的全部函数应用方法,用户可以具体根据所选用的板卡使用其中的

\

 一些函数。函数中的参数设置要参考具体的板卡说明来设置。

\

 

\

 3.6.1  打开设备

\

 

\

 Visual C++ & C++Builder:

\

   BOOL  WINAPI OpenDevice(ULONG iIndex)

\

 Visual Basic:

\

      Declare Function OpenDevice Lib "kpci800.dll" (ByVal iIndex As Long)

\

                                                          As Boolean

\

 功能: 该函数负责打开板卡的设备对象

\

 参数: iIndex   指定KPCI板卡的设备序号,0对应第一个设备

\

 返回值:“1”表示成功,“0”代表失败。

\

 注意:设备序号          兼容机是靠近CPU的PCI插槽号为小序号(从0开始),

\

                  工控机则相反,远离CPU的PCI插槽号为小序号(从0开始)。

\

 

\

  3.6.2  关闭设备

\

 

\

 Visual C++ & C++Builder:

\

 VOID  WINAPI   CloseDevice(ULONG iIndex )

\

 Visual Basic:

\

 Declare Sub CloseDevice Lib "kpci800.dll" (ByVal iIndex As Long)

\

 功能: 该函数负责关闭板卡的设备对象

\

 参数: iIndex   与OpenDevice中的相同

\

 返回值:无

\

 

\

3.6.3  读A/D 某一通道转换数据(适用KPCI812 数据采集卡)

\

 

\

 Visual C++ & C++Builder:

\

 ULONG   WINAPI   PCI812_ReadAd(ULONG Iindex,UCHAR adch,ULONG delay)

\

 Visual Basic:

\

   Declare Function PCI812_ReadAd Lib "kpci800.dll" (ByVal iIndex As Long,

\

                                              ByVal adch As Byte,

\

                                              ByVal delay As Long)

\

                                              As Long

\

 

\

                                      4

\


----------------------- 页面 5-----------------------

\

                                    产品使用说明

\

 

\

    功能: 启动KPCI812      卡A/D 某一通道采集数据并读入转换结果

\

    参数: iIndex   与OpenDevice中的相同

\

           adch 为A/D的通道号

\

           delay 为改变通道后需要延时(单位为1微秒,此处delay的值要大于100)

\

    返回值:A/D数据

\

 

\

   3.6.4  读A/D 某一通道转换数据(适合KPCI815 数据采集卡)

\

 

\

    Visual C++ & C++Builder:

\

    ULONG WINAPI PCI815_ReadAd (ULONG iIndex, UCHAR flbmode, UCHAR flbnum, UCHAR

\

            adch, ULONG delay);

\

    Visual Basic:

\

    Declare Function PCI815_ReadAd Lib "kpci800.dll" (ByVal iIndex As Long,

\

                                            ByVal  flbmode As Byte,

\

                                             ByVal flbnum As Byte,

\

                                             ByVal adch As Byte,

\

                                             ByVal delay As Long)

\

                                             As  Long

\

    功能: 启动KPCI815      卡A/D 某一通道采集数据并读入转换结果

\

    参数: iIndex,  与OpenDevice 中的相同

\

             flbmode, 滤波方式,

\

             flbnum, 滤波次数,

\

             adch,  要采集的通道号,

\

             delay  送通道号到启动AD转换之间延时(单位为1微秒,此处delay的值要大于200)

\

             返回值:两字节A/D 转换数据

\

    注:关于滤波:

\

 

\

     flbmode=1:中值滤波法,                    flbmode=2:算术平均值滤波法,

\

 

\

     对某一被测参数连续采样N 次(N 取奇数),连续采样N 次,然后取算术平均值为本次采样值,

\

     把N  次采样结果按大小排序,取中间值为 适用于随机干扰、信号在某一数值范围附近上下

\

     本次采样值,能有效克服偶然扰动,适用 波动时。N 取值大时,信号平滑度高、灵敏度低,

\

     于温度、液位等变化缓慢的参数。                     N  取值小时,信号平滑度低、灵敏度高,对于流

\

                                         量,N=12,对于压力,N=4 。

\

 

\

    Flbmode=0 时,不滤波,此时应特别注意,对某一通道连续采样时,第N 次转换后读取的数据

\

为上一次转换的结果。对多个通道循环采样时,第N 通道转换读取的数据为上一通道转换的结果。

\

 

\

    3.6.5 向AO端口输出一个字节(适用KPCI823模拟量输出卡)

\

 

\

    Visual C++ & C++Builder:

\

    VOID  WINAPI  DAOut823(ULONG iIndex,UCHAR channel,UCHAR iByte)

\

    Visual Basic:

\

       Declare Sub DAOut823 Lib "kpci800.dll" (ByVal iIndex As Long,

\

                                       ByVal channel As Byte,

\

                                         ByVal iByte As Byte)

\

 

\

    功能: 该函数向KPCI823 卡AO 某一通道写输出数据

\

    参数: iIndex   与OpenDevice中的相同

\

 

\

                                        5

\


----------------------- 页面 6-----------------------

\

                                    产品使用说明

\

 

\

          channel 指定模拟量输出的通道号(查阅6.1的偏移地址操作表)

\

          iByte 为输出的数据(字节)

\

  返回值:无

\

 

\

3.6.6  从I/O 端口读入一个字节

\

 

\

  Visual C++ & C++Builder:

\

  UCHAR    WINAPI ReadByte(ULONG iIndex ,UCHAR dich)

\

  Visual Basic:

\

    Declare Function ReadByte Lib "kpci800.dll" (ByVal iIndex As Long,

\

                                           ByVal dich As Byte)

\

                                           As Byte

\

  功能: 从端口读入一个字节

\

  参数: iIndex    与OpenDevice中的相同

\

          dich 为开关量输入的地址

\

  返回值:读取的单字节数据

\

 

\

3.6.7 从I/O 端口读入一个字

\

 

\

  Visual C++ & C++Builder:

\

  WORD WINAPI     Read Word(ULONG iIndex ,UCHAR dich)

\

  Visual Basic:

\

    Declare Function ReadWord Lib "kpci800.dll" (ByVal iIndex As Long,

\

                                           ByVal dich As Byte)

\

                                         As Long

\

  功能: 从端口读入一个字

\

  参数: iIndex    与OpenDevice中的相同

\

          dich 为开关量输入的地址(查阅6.1的偏移地址操作表,地址为0和表中所列偶数)

\

  返回值:读取的单字数据(双字节数据)

\

 

\

  3.6.8  从I/O 端口读入一个双字

\

 

\

  Visual C++ & C++Builder:

\

  DWORD    WINAPI  ReadDWord(ULONG iIndex ,UCHAR iAddr)

\

  Visual Basic:

\

    Declare Function ReadDWord Lib "kpci800.dll" (ByVal iIndex As Long,

\

                                           ByVal dich As Byte)

\

                                         As Long

\

  功能: 从端口读入一个双字

\

  参数: iIndex    与OpenDevice中的相同

\

          iAddr 为开关量输入的地址(查阅6.1的偏移地址操作表,地址为0或4)

\

  返回值:读取的双字数据(4个字节数据)

\

 

\

                                        6

\


----------------------- 页面 7-----------------------

\

                                     产品使用说明

\

 

\

    3.6.9 向I/O端口输出一个字节

\

 

\

    Visual C++ & C++Builder:

\

    VOID   WINAPI   WriteByte(ULONG iIndex ,UCHAR iAddr , UCHAR iByte )

\

    Visual Basic:

\

        Declare Sub WriteByte Lib "kpci800.dll" (ByVal iIndex As Long,

\

                                         ByVal iAddr As Byte,

\

                                           ByVal ibyte As Byte)

\

    功能: 该函数向端口写一个字节

\

    参数: iIndex    与OpenDevice中的相同

\

            iAddr 为开关量输出地址(查阅6.1的偏移地址操作表)

\

            iByte 为输出的数据(字节)

\

    返回值:无

\

    注:对于有两极锁存功能的板卡,执行过程略有不同,第一次执行此函数,数据被送入第一级

\

锁存器,并未实际输出,当第二次执行此函数(数据变量iByte内容无效,地址变量iAddr要参照6.1

\

的偏移地址操作表中二级锁存输出允许的偏移地址)时,数据才真正送到输出端口。请仔细阅读演

\

示程序。

\

 

\

    3.6.10 向I/O 端口输出一个字

\

 

\

    Visual C++ & C++Builder:

\

    VOID   WINAPI   WriteWord(ULONG iIndex ,UCHAR iAddr , UCHAR iWord )

\

    Visual Basic:

\

        Declare Sub WriteWord Lib "kpci800.dll" (ByVal iIndex As Long,

\

                                         ByVal iAddr As Byte,

\

                                           ByVal idate As Long)

\

    功能: 该函数向端口写一个字

\

    参数: iIndex    与OpenDevice中的相同

\

            iAddr 为开关量输出地址(查阅6.1的偏移地址操作表,地址为0和表中所列偶数)

\

            iWord 为输出的字数据(单字数据)

\

    返回值:无

\

 

\

    3.6.11 向I/O 端口输出一个双字

\

 

\

    Visual C++ & C++Builder:

\

    VOID   WINAP I  WriteDWord(ULONG iIndex ,UCHAR iAddr , UCHAR iDWord )

\

    Visual Basic:

\

        Declare Sub WriteDWord Lib "kpci800.dll" (ByVal iIndex As Long,

\

                                         ByVal iAddr As Byte,

\

                                           ByVal idate As Long)

\

    功能: 该函数向端口写一个双字

\

    参数: iIndex    与OpenDevice中的相同

\

            iAddr 为开关量输出地址(查阅6.1的偏移地址操作表,地址为0或4 )

\

            iDWord 为输出的双字数据

\

    返回值:无

\

 

\

                                          7

\


----------------------- 页面 8-----------------------

\

                                  产品使用说明

\

 

\

  3.6.12  延时函数

\

 

\

  Visual C++ & C++Builder:

\

  VOID WINAPI  TimeDelay(ULONG timedelay )

\

  Visual Basic:

\

      Declare Sub TimeDelay Lib "kpci800.dll" (ByVal timedelay As Long,)

\

  功能: 该函数完成延时功能

\

  参数: timedelay延时时间常数(单位为微秒,在Windows系统下,此数值应大于10)

\

  返回值:无

\

 

\

  3.6.13  打开指定设备函数(适用KPCI840、843、844、845、846、847、848)

\

 

\

  Visual C++ & C++Builder:

\

    BOOL  WINAPI OpenmDevice(ULONG iIndex,ULONG boardtype)

\

  Visual Basic:

\

       Declare Function OpenDevice Lib "kpci800.dll" (ByVal iIndex As Long,ByVal boardtype)

\

                                                           As Boolean

\

  功能: 该函数负责打开指定板卡型号的设备对象

\

  参数: iIndex   指定KPCI板卡的设备序号,0对应第一个设备

\

         boardtype 指定KPCI板卡的型号,这里只能是840、843、844、845、846、847、848。

\

  返回值:“1”表示成功,“0”代表失败。

\

  注意:设备序号          兼容机是靠近CPU的PCI插槽号为小序号(从0开始),

\

                   工控机则相反,远离CPU的PCI插槽号为小序号(从0开始)。

\

  注意:此函数是专门为带有开关量输出板卡编制的函数,当用户需要改变开关量输出的某一个

\

        通道的状态,而不影响其他通道时,必须用此函数打开设备。此函数与下面函数配合使

\

        用。

\

 

\

3.6.14  改变开关量某一个通道的输出状态(适用KPCI840、843、844、845、846、847、848)

\

 

\

  Visual C++ & C++Builder:

\

  VOID  WINAPI  DoutBit(ULONG iIndex,UCHAR channel,UCHAR ibit)

\

  Visual Basic:

\

      Declare Sub DoutBit Lib "kpci800.dll" (ByVal iIndex As Long,

\

                                      ByVal channel As Byte,

\

                                        ByVal ibit As Byte)

\

 

\

  功能: 该函数向开关量输出指定通道输出一个状态

\

  参数: iIndex   与OpenmDevice中的相同

\

         channel 为开关量输出通道号

\

                          ibit  为输出的状态,只能是“0”或“1”。

\

  返回值:无

\

 

\

                                      8

\


----------------------- 页面 9-----------------------

\

                                  产品使用说明

\

 

\

    3.7 端口地址与功能表:

\

 

\

        端口偏移地址         操作命令            功     能

\

 

\

         0              读操作  读1-8 通道的输入数据

\

 

\

         1              读操作  读9-16 通道的输入数据

\

 

\

         2              读操作  读17-24 通道的输入数据

\

 

\

         3              读操作  读25-32 通道的输入数据

\

 

\

   输入数据与开关量状态对应关系,以1-8 通道为例

\

 

\

       D7      D6       D5      D4       D3      D2       D1      D0

\

 

\

      Din8    Din7     Din6    Din5     Din4    Dint3    Din2    Din1

\

 

\

    当开关闭合时,输入端口为低电平,读入的相应数据位为“0”,当开关断开时,输入端口为高

\

    电平,读入的相应数据位为“1”,

\

 

\

    3.8 编程示例

\

   VC++:

\

    3.7.1  在项目设置中加入kpci800.lib 链接

\

    3.7.2 将kpci800.lib , kpci800.dll 拷入项目所在目录。

\

    具体的编程代码参见VC 测试程序,在头文件中加入以上函数声明。

\

   VB:声明及调用参见VB 测试程序

\

 

\

   4.  保修

\

    本产品自售出之日起两年内,凡用户遵守贮存、运输及使用要求,而产品质量低于技术指标的,

\

凭保修单免费维修。因违反操作规定和要求而造成损坏的,需交纳器件和维修费。

\

 

\

  


广西百色 ID234155 :
灵芝破壁孢子粉怎么吃灵芝孢子粉什么时候吃最好
评论时间:2025年01月22日

甘肃金昌 ID706463 :
野生灵芝孢子粉灵芝孢子粉抗癌
评论时间:2025年01月22日

四川攀枝花 ID821792 :
   32路开关量输入板卡_数据采集卡~!做工很不错··茄色··很好,很漂亮!狂爱!太满意了 很舒服的哦 还会来的
评论时间:2025年01月22日


对于到家服务范围内的商品,不代表该商品同时符合保内条件。

如遇如自然灾害、交通管制等不可控因素及法定节假日,到家服务时效顺延。

Q:可以同时选择工控之家-工控机,数据采集卡,采集模块,CAN总线模块多件商品吗??
A:可以,最多5件

热销商品

HC250-3P 220V转5V 3W AC-DC模块_电源模块,220v转5v电源模块32路开关量输入板卡_数据采集卡~!eDAM-6363R 485总线 8热电偶采集模块凌华 cPCI-9112 16通道12位先进多功能数据采集模块EC7-1819V2NA 研祥主板104-1815CLD2NA-T40E 研祥主板104-1649CLD2NA-8P 研祥主板PCI-1693 16路继电器输入输出卡_PCI采集卡_数据采集卡_测控板卡104-1815 CLD2NA-T40E 研祥主板104-1815 CLD2NA-T16R-T 研祥主板

推荐商品

新款加厚英伦男女士情侣纯羊绒围巾秋冬保暖格子披肩围脖学生包邮 新款秋冬季情侣男士女士纯羊绒围巾韩版格子披肩加厚长款学生围脖 秋冬季新款男士围巾情侣格子学生女羊绒围巾韩国羊毛围脖披肩保暖 特价两用超长秋冬季男女士英伦韩国格子羊毛围脖纯羊绒围巾披肩 不锈钢发光字LED发光字钛金字门头字精品镀钛字背发光字广告字 热卖 商场标牌 吊牌 吊式发光导向标识 双面指示牌 LED镂空灯箱 热卖 不锈钢发光字 不锈钢牌 紫铜牌 黄铜牌 仿古字牌 造旧字制作 ANNHE Earrings COS other stories简洁细致一字方条耳钉女 AnnHe极简系列 开口镶钻可调节时尚百搭欧美风 女戒指小钻镶嵌 ANNHE极简亚克力透明几何简约质感个性潮人时尚女杂志同款耳钉 包邮正品 秋冬格子男士女士围脖纯羊绒围巾超长厚苏格兰纯碳灰色 新款羊绒秋冬围巾英伦流苏男士女士商务情侣围巾围脖 纯色 2015秋冬新款男士女士纯羊绒围巾披肩超长加厚加大保暖围脖通用 秋冬季山羊绒 男士男款围巾加厚加大围巾新款女士围脖披肩 纯粉色 包邮纯羊绒围巾 秋冬季款情侣男女士围巾围脖超长厚小格子驼色 批发100%羊绒围巾秋冬季款围巾男女纯色加厚围脖超长 纯杏色 围巾男女秋冬季韩 加厚暖经典英伦围脖羊绒围巾礼物男士纯灰色 2015新款冬季女士纯100%羊绒披肩韩版加大加厚围巾两用款 纯橘黄 ANNHE Earrings极简珍珠透明方块立体造型耳钉耳饰韩国女时尚配饰 ANNHE HairACC 欧美复古简约几何三角形金属质感发饰边夹刘海夹 ANNHE Necklace COS韩国长款衣服挂件水晶球红色流苏毛衣链项链女 ANNHE Earrings HM波西米亚复古民族风两用珍珠流苏耳钉耳饰耳环 ANNHE Earrings COS个性复古极简几何三角形HM耳钉显气质百搭耳饰 ANNHE HairACC COS 俏皮百搭皮筋弹力马尾发圈发饰立体蝴蝶结头绳 ANNHE NECKLACE other stories简约个性COS大圆圈挂件长款毛衣链 铝合金雨棚 欧式别墅室户外阳台遮阳棚雨蓬 加厚窗户透明固定雨蓬 皇家花园别墅单边式铝合金遮阳防雨户外汽车停车篷轿车棚景观雨蓬 铝合金PC耐力板高档户外花园别墅庭院轿汽车停车遮阳防雨棚景观蓬 窗棚铝合金斯窗棚户外露台棚阳棚窗篷防晒车棚遮阳雨棚 诗丹帝高档铝合金露台棚窗蓬别墅露台天井遮阳棚雨棚车棚豪华抗风 诗丹帝奢华加厚型铝合金车棚别墅景观R型露台棚阳光棚户外遮阳棚 诗丹帝加厚耐用单体式车棚 别墅车棚 家用车棚 铝合金车棚 汽车棚 铝合金耐力板别墅花园户外窗台露台阳台庭院阳光房遮阳防雨棚蓬篷 别墅高档铝合金雨棚窗户阳光棚耐力板露台棚窗棚阳台楼顶遮阳棚 车棚厂家直销膜结构汽铝合金免费安装汽车棚黑色白色预订耐力板 诗丹帝铝合金窗台棚窗蓬别墅窗台天井加厚透明遮阳棚雨棚车棚 ANNHE choker黑色蝴蝶结皮质原宿朋克颈圈她很漂亮高俊熙同款项链 ANNHE Earrings极简个性镂空透明球爱心吊坠日韩甜美百搭耳环耳 ANNHE Earrings 迷你小圆片亮片金色简洁气质光面圆牌耳环耳饰 创意铁艺镂空生锈复古灯箱做旧背发光LED门头广告招牌定制