USB光隔离开关量输入输出模块
开关量输入输出的隔离技术

要求输入模拟量在整个模数转换过程中被“冻结”起来,
保持不变。但在转换之后,又要求A/D转换器的输入端能跟
踪输入模拟量的变化,能完成上述任务的器件叫采样/保持
电路,简称采/保(S/H)。
最基本的采/保电 路由模拟开关,保持 电容和缓冲放大器组 成
输出电压5V/3.3V/3V
低电池电压检 测输入
低电池电压检 测输出
图4.9 MAX639/MAX640/MAX653的电路连接
16
适于A/D转换器或模拟放大器使用的,通常是双电源输出型。MAX743可提 供±12V或±15V的对称电压,MAX743的最大电流可达±100mA,
图中两个电感100μH、两个电解电容100μF和两个肖特基二极管1N5817
隔离电压高达2000V
共模抑制比(放大器输出功率与输入功率比值的对数,用以表示功率放 大的程度。亦指电压或电流的放大倍数,通常以分贝(dB)数来规定。)高130db, 信号最高频率5KHZ
供电电压15V,可提供±7.5V电源(0.4mA/2mA) (2)MAX210(三端口宽频带隔离放大器 )——3端口,变压器耦合
高频逻辑门专用隔离电路
简单化是逻辑电路
在6N136的基础上,将输出电路做成与TTL兼 容的标准逻辑电路,这就是6N137 ,6N137典 型应用
29
同相输入
30
反相输入
31
应用举例AD210的16、17两引脚连接在一起,可实现信号跟踪
功能。18、19两引脚之间通过电阻Ra接信号源Vs,18脚和Vs共地。 脚1和脚2为输出引脚,Rb为输出负载电阻(使用时可选Ra=Rb=1 kΩ)。 该电路可实现1:1的隔离传输功能。
北京瑞博华控制技术 光电隔离全速实时连续采集板 AD8201 说明书

USB接口100Ksps/12位32通道AD8通道数字输入/8通道数字输出 光电隔离全速实时连续采集板AD8201使用说明书北京瑞博华控制技术有限公司北京瑞博华控制技术有限公司USB接口100Ksps/12位32通道AD /8路开入开出板AD8201使用说明书一、概述AD8201是USB1.1总线兼容的数据采集器,该采集器以USB电缆线与计算机相连,外壳内的数据采集卡采用40芯扁平线接头与用户信号相连。
该采集器一般采用铁质喷塑外壳封装,壳体带端子板,采用端子和37芯孔式头的接口方式,用户可以直接把信号接在端子上,也可以通过37芯电缆线接入,是现场信号采集的理想选择。
选配的录波器软件可以直接与AD8201接口,软件与硬件搭配在一起,组成一套功能强大的数据采集系统,是现场信号检测的好帮手,实际通过的总采集速度100ksps(Sample Per Second:采样次数/秒),也就是采样频率可以达到100000次/秒。
因此,本采集系统可以代替示波器,盒磁带机,可以长时间记录并保存现场信号,而且可以现场实时看到信号波形等。
本板的采集精度12位,综合误差1LSB,因此,采样精度非常高。
二、性能和技术指标2.1 性能与指标本板采用数字光电隔离技术,板上带DC-DC电源块,模拟信号地线和计算机地线分开,可防止有害信号通过采集卡串到计算机内,以避免由此引起计算机损坏,此外对降低环境噪声对信号的干扰也有益处。
32路单端/16路双端模拟信号输入通道模拟电压输入范围:±5V或0-10VA/D转换分辨率:12Bit采集速度:总采样速度100KHZ,板上带4K缓存。
程控放大:为基本配置以外的另选配置,可放大1/2/4/8倍或1/10/100/1000倍通道间相位差:随用户自定的采样速度而变模拟量输入阻抗:100千欧。
中断源:定时器中断记录数据长度:仅受计算机的内存及硬盘限制数据触发方式:连续采集,可以用软件判断进行触发,可以任意触发A/D综合误差:1LSB。
光耦隔离模块原理

光耦隔离模块原理随着现代电子技术的飞速发展,各种电子设备在我们的生活中扮演着越来越重要的角色。
而在电子设备中,光耦隔离模块作为一种重要的电子元件,在实际应用中扮演着连接与隔离输入输出信号的重要角色。
本文将介绍光耦隔离模块的原理和工作方式。
光耦隔离模块是一种能够将输入端和输出端通过光线进行隔离的电子元件。
其主要原理是通过发射器和接收器之间的光电转换来实现输入端和输出端之间的信号隔离。
光耦隔离模块一般由发光二极管(LED)和光敏晶体管(光电晶体管)组成。
当输入信号加到发光二极管上时,LED会发出光信号,光信号经过隔离后被光敏晶体管接收并转换为电信号输出。
在实际应用中,光耦隔离模块的工作原理可以通过以下步骤来解释:1.输入信号的隔离:当输入信号加到发光二极管上时,LED会被激活并发出光信号。
光信号通过光耦隔离模块中的隔离空间传播,不会受到外部干扰影响。
2.光电转换:光信号到达光敏晶体管后,光敏晶体管中的光敏材料会被激发,进而产生电子-空穴对。
这些电子-空穴对会在光敏晶体管中产生电流,实现光信号到电信号的转换。
3.输出信号的隔离:输出端的电信号与输入信号相隔离,不会直接传输电信号,而是通过光信号进行传输。
这种隔离方式有效地保护了输出端,防止外部干扰或高电压对其产生影响。
光耦隔离模块的工作原理使其具有以下几个特点:•隔离性强:光信号在传输过程中不受电场、磁场等外部影响,有效隔离了输入端和输出端,提高了系统的稳定性和可靠性。
•传输速度快:光信号传输速度快,可以满足高速数据传输的需求,适用于需要快速响应的场合。
•抗干扰能力强:光耦隔离模块不易受外部干扰影响,能够有效抑制信号串扰和干扰,保证信号的纯净性和稳定性。
总的来说,光耦隔离模块作为一种重要的电子元件,在电子设备中起着不可替代的作用。
其原理简单直观,但却能在实际应用中发挥重要作用。
在今后的电子技术发展中,光耦隔离模块将继续发挥着重要的作用,为电子设备的连接和隔离提供有效保障。
便携设备及消费电子USB应用中的模拟开关选择

当进行便携设备的设计时,工程师在选择模拟开关时必须特别关注RON、串扰、THD、带宽、电荷注入、插损等参数。
本文阐述了模拟开关的工作原理以及选择这种器件时对各种关键参数的折衷考虑。
位总线开关。
图1:FSTU3125型4最近几年,开关正进入到PC、服务器、笔记本电脑及扩展基座(docking station)应用等市场中,这随后导致众多芯片厂商蜂拥推出各种“总线开关”。
这些总线开关之所以具有吸引力,是因为通过在应用中与(缓存或存储器中的)多路复用/解复用数据隔离或进行电压转换,在插入(连接)或断开期间就很方便地将总线电容与插卡或设备隔开。
大多数总线开关产品都是能处理奇偶或非奇偶应用数据通信总线宽度的8、10、16、18、24或32位器件。
这些产品还被用于字节交换、纵横(交叉)路由及存储器交错等。
总线开关一般被设计成单NMOS器件,且由于其双向本质、低(或“零”)传播延时(典型为250ps)、低电容及低电流源要求而常常被用作缓冲器或收发器的替代器件。
但单NMOS通道的缺点是,随着源极电压接近Vcc,栅极下面的漏-源区会逐渐被夹紧,从而限制电流供应能力并使输出电压箝位。
但请记住,电流源是以驱动缓冲器为特征,而开关并非天然就具有电流供应能力,它只想起简单的“连线”作用。
其主要缺点是下降沿上的下冲,这会引起存储器模块的假同步,但此问题由于“下冲加固电路(UHC)”及类似技术的引入而被固定。
笔记本电脑/PC继续将开关用于多路复用应用,包括在视频上重叠图形(画中画)、MPEG数据流的切换(在串-并转换后)以及随后在视频加速卡上不同监视器(TV、LCD、PC监视器)源之间的RGB数据复用等。
最近几年,消费者对带有多个源的高技术特性的渴求已经在推动技术需求的发展,因此开关功能是视频、图形及音频传输或处理过程中的一个完整组成部分。
鉴于此,除简单的R ON 及R FLAT 特征外,目前对“开关”在串扰、总谐波失真(THD)、衰减及带宽方面的指标要求也有了很大的提高。
信号隔离模块参数

信号隔离模块参数
信号隔离模块是一种常用的电子元器件,用于将输入信号与输出信号隔离开来,以保护电路和仪器不受电压和电流的影响。
信号隔离模块具有多种参数,包括输入信号类型、输入和输出电压范围、隔离电压、带宽、精度等。
以下是各种参数的详细介绍:
1. 输入信号类型:信号隔离模块通常支持多种输入信号类型,包括模拟信号(如电压、电流、温度等)、数字信号(如RS232、RS485、CAN等)、频率等。
2. 输入和输出电压范围:信号隔离模块的输入和输出电压范围是非常重要的参数,它决定了电路或仪器能够承受的最大电压值。
常见的输入和输出电压范围包括±5V、±10V、±20mA等。
3. 隔离电压:信号隔离模块的隔离电压是指输入和输出信号之间的电压隔离程度。
通常,隔离电压越高,模块的隔离效果越好。
常见的隔离电压包括1000V、2500V等。
4. 带宽:信号隔离模块的带宽是指信号传输的频率范围,它决定了模块的信号传输速度和精度。
常见的带宽包括1kHz、10kHz、100kHz等。
5. 精度:信号隔离模块的精度是指输入信号与输出信号之间的误差范围。
常见的精度包括0.1%、0.5%等。
总之,以上参数是选择信号隔离模块时需要考虑的重要因素,根据具体应用需求,选取适合的信号隔离模块可以提高电路和仪器的稳定性和可靠性。
FY4400手册

软件支持服务 自销售之日起提供 6 个月的免费开发咨询。
2
FY4400
目录
在开始使用前请仔细阅读下面说明 ............................................................. 2 一、FY4400 说明............................................................................. 4 1.1 FY4400 板卡简介 ..................................................................... 4 1.2 主要功能及性能 ..................................................................... 4 IO 部分............................................................................. 4 动态链接库 ......................................................................... 5 其他 ............................................................................... 5 二、原理说明 ............................................................................... 6 2.1 简介................................................................................ 6 2.2 开关量部分的原理 ................................................................... 7 2.3 如何使用 DO 输出电压信号 ............................................................ 9 三、硬件 .................................................................................. 10 3.1 安装 .............................................................................. 10 信号连接注意事项 .................................................................. 10 3.2 连接 .............................................................................. 10 3.3 常用信号的连接、处理 .............................................................. 11 四、 DLL 动态链接库模式 .................................................................... 12 4.1 软件说明 .......................................................................... 12 4.2 接口函数说明 ...................................................................... 12 函数简介 .......................................................................... 12 变量约定 .......................................................................... 12 设备操作函数 ...................................................................... 13 IO(开关量)操作函数 .............................................................. 13 EERPOM 操作函数 .................................................................... 14 五、附录 .................................................................................. 16 5.1 维修 .............................................................................. 16 5.2 板卡尺寸以及安装 .................................................................. 16 5.3 版本信息 .......................................................................... 18
数据采集模块使用说明

目录1. 概述 (1)2. 主要技术指标 (1)3. 工作原理 (2)4. 模入码制以及数据与模拟量的对应关系 (2)5. 软件 (3)数据采集模块使用说明书1. 概述多功能数据采集模块适用于带USB 接口的PC系列微机,具有即插即用(PnP)功能。
其操作系统可选用目前最普遍的 Windows 系列、高稳定性的Unix等多种操作系统以及专业数据采集分析系统LabVIEW/LabWindowsCVI等软件环境。
在硬件的安装上非常简单,使用时只需将模块的USB接口插入计算机任何一个USB接口插座中。
2. 主要技术指标2.1 USB指标:2.1.1 处理器及USB接口芯片: CY7C680132.1.2 通讯方式: USB接口2.1.3 通讯距离:小于5米2.1.4 通讯协议: USB2.02.2模入部分:2.2.1输入通道数: 6;2.2.2 输入信号范围:±5V ;2.2.3 输入阻抗:≥10MΩ;2.2.4程控增益:×1;×2;×10;×100;×500;2.2.5输入通道选择方式:单通道程序指定/多通道自动扫描;2.2.6 A/D转换精度/最高采样速率: 12位AD/500K;2.2.7 A/D采样程控频率:1KHz/10KHz/25KHz/50KHz/100KHz/250KHz/500KHz;2.2.8 A/D启动方式:程控触发2.2.9 FIFO存储器容量:8K×16bit(全满)/4K×16bit(半满);2.2.10 通道切换时间:(模拟开关导通时间+放大器建立时间) ≤2μS;2.2.11 A/D转换非线性误差:±1LSB(A/B型),±2LSB(C型);2.3 模出部分:2.3.1 输出通道数:2路2.3.2 输出范围:电压方式:0~+10V2.3.3 输出阻抗:≤ 2Ω ( 电压方式 )2.3.4 D/A转换分辨率:12位2.3.5 电压输出方式负载电流:≤ 10mA2.4 开关量部分2.4.1 输入路数:2路TTL电平/2路光隔, 5V*/12V/24V开关量输入电平可选。
光隔开关量输出板

PC-6411光隔开关量输出板用户手册PC-6411光隔开关量输出板技术说明书1.概述PC-6411光隔开关量输出板是为PC-BUS ISA总线的486/586系列的原装机、兼容机及工控机而设计的接口板,它适用于工业现场开关状态变化的输出。
考虑到在开关量的输入输出中“开”和“关”的暂态对计算机干扰十分强烈及现场办公强电的干扰,本板采用了光电隔离技术,使计算机与现场信号之间全部隔离,提高了抗干扰能力。
本板有32路开关量输出,具有P-N-P 晶体管扩流电路,非常适用于电流下拉型电路现场。
2.主要技术指标2.1 32路开关量输出。
2.2 最大输出电流:200mA,可直接驱动继电器。
2.3各路信号与接口板之间隔离电平:500V。
2.4 本板共占用主机连续4个I/O地址口。
3.工作原理PC-6411板由32路输出寄存器、光电隔离电路、晶体管扩流电路和外部电源变换电路等几部分组成。
3.1 布局图如下:3.2 外部电源:本板的外部电源可以是12V 或24V. 4.操作说明本板的开出信号分为4组,每组8路,通过锁存器输出。
4.1 I/O 地址分配: 地址开关的设置:本板共占用主机连续4个I/O 端口,通过拨动板上的地址开关DIP 而设定,各位代表的意义如下:光电藕合器和晶体管扩流寄 存 器 DIPA2 ~ A9 A2 ~ A9(a) 300H (b) 184H图1 I / 0 基地址选择举例4.2 I/O地址表示功能:4.3 输出插座接口定义:4.4 开出信号的操作:注意:当PC-6411外接K-805继电器板、K-806固态继电器板时,当37芯D型插头为高电平输出时,继电器释放,继电器灯熄灭;当37芯D型插头为低电平输出时,继电器吸合,继电器灯点亮。
5. 驱动程序简介∶PC-6000 系列演示程序及驱动程序是为PC-6000 系列多功能工控采集板配制的工作在中西文Windows 95/ 98/ NT环境下的一组驱动程序以及使用该驱动程序组建的一个演示程序,可以方便地使用户在中西文 Windows 环境下检测硬件的工作状态以及帮助软件开发人员在常用的 C\C++, Visual Basic, Delphi, Borland C++ Builder, Borland Pascal for windows 等开发环境中使用 PC-6000 系列工控采集板进行数据采集和过程控制等工作.驱动程序是一个标准动态链接库 (DLL文件)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
USB7408(N)光隔离开关量输入输出模块1.概述:USB7408(N)模入接口模块适用于提供了 USB接口的PC系列微机,具有真正的热插拔、即插即用(PnP)功能。
其操作系统可选用目前流行的Windows系列、高稳定性的Unix等多种操作系统以及专业数据采集分析系统LabVIEW等软件环境。
在硬件的安装上非常简单,使用时只需将USB7408(N)的USB 接口插入计算机内任何一个USB接口插座中,信号电缆从模块提供的接口直接接入。
为方便我公司原有用户对产品的升级换代,开关量输入输出模块的输入输出插座引线定义与PC-6408、PCI8408几乎完全一样。
本模块适用于各种开关信号的自动控制以及计算机同数字仪器的接口。
考虑到在开关量的输出中“开 /关”瞬态对计算机干扰十分强烈及现场强电的干扰,本模块采用了光电隔离技术,使计算机与现场信号之间全部隔离,提高了计算机与本模块在工作中的抗干扰能力和抗损毁能力。
本模块上的开关量输入为16路,输出为16路,采用两组分别共地方式。
输出部分可与我公司研制的 PS-002继电器接口板直接配套使用。
USB7408N是USB7408的升级产品,外部接线与USB7408完全相同,只是函数名称有略微的区别,老的用户只需将原来的函数USB7408DI、USB7408DO换为对应的USB7408NDI、USB7408NDO即可。
2.主要技术指标:2.1USB指标2.1.1处理器芯片:CY7C68013A2.1.2通讯方式:USB接口2.1.3通讯距离:小于5米2.1.4通讯协议:USB2.02.1.5通讯最大速率:1M Byte /秒,即8M bps的波特率2.2输入输出信号2.2.1输入路数及电气连接方式:16路共地(共阴)方式。
2.2.2输入信号电平范围:TTL〜48V (默认5V输入)。
2.2.3输入信号电流消耗:三5mA/每路2.2.4输出路数及电气连接方式:16路共源(共阳)方式。
2.2.5输出回路供电要求:TTL〜48V2.2.6最大输出电流:W500mA/每路,可直接驱动继电器。
2.2.7每组信号之间、各组信号与模块之间隔离电平:500V。
3.工作原理及操作说明:3.1开关量输入部分工作原理:本模块上的所有16路开关量输入信号状态均可以由CPU通过巡检方式读出,即CPU通过直接读取I /O 口上的数据来判断输入信号的状态,其工作原理如图1所示。
图1开关量输入部分工作原理由图1所示,当一个足够大(TTL 〜48V )的外部电压信号经过本模块上的电阻R*(见图3中4个1K 的 组排,每个阻排4个电阻,共16个电阻)限流后驱动光电耦合器的发光二极管发光,使光电三极管导通。
反之,当外部电压信号为零或足够小时,计算机读入的即为低电平信号。
电阻R*是一个限流保护电阻, 焊在焊接排上,用户可以根据现场信号电压幅度而自行更换(出厂时为1K ,见图3)。
R*的选用原则为:R* = (U IN — U R 〕/I (K Q )其中U IN 为现场信号高电平电压值,U R 是加在光电耦合器上的电压值。
一般U R 取值为1V 左右,I 是流过发光二极管的电流,一般取5〜20mA 左右。
根据上面的选用原则和使用经验,我们推荐的输入信号和R*的选择值见表1:表1 R*的选择值上表中各档的阈值电压比较接近各档的下限值,阈值电压以下的电平将被认为是低电平,所以具有较 高的抗噪声干扰的能力。
3.2 开关量输出部分工作原理:本模块上的16路开关量输出回路可用于外部电路的开关控制,其每路最大输出电流500mA 左右,开 关量输出部分工作原理如图2所示。
输出驱动器件ULN2803的输出端允许通过IC 电流500mA,耐压B VCEO 约为48V 。
用户输出口的外接负 载可根据以上参数估算。
由于本模块采用集电极开路输出,输出电流大,故可以直接驱动继电器或固体继 电器(SSR )等外接控制器件,也可直接驱动低压灯泡。
本模块工作时,计算机送“1”使驱动器三极管导通,计算机送“0”使驱动器三极管截止。
所有的开 关量输出信号均带有锁存功能。
当CPU 对设定的一个I/O 地址执行一次写操作,就送出了一组(16路) 输出信号。
4 .安装及使用注意:本模块的安装十分简便,无需将主机机壳打开,也无需关电,将本模块插入主机的任何一个空余USB 接口插座即可。
为保证人身及设备安全,应确保系统地线(计算机及外接设备接地点)接地良好。
为防止外部设备中 较大的电磁干扰,应注意对信号线进行屏蔽处理。
如果本模块连接的外部设备上加有较高的电压时,在安装或用手触摸本模块时,应先将外部设备的电 源关闭并严禁触摸本模块裸板。
数据总线图2开关量输出部分工作原理5.使用与操作:5.1主要输入输出接口位置图,见图3。
图3主要可调整元件位置图注:图3中的4个1K的阻排,即为R*—开关量输入的限流电阻,用户可酌情更换5.1指示灯(LED)的用途:红灯亮指示3.3V电源工作正常黄灯亮指示模块程序工作正常5.2输入输出插座接口定义:5.2.1开关量输入部分:本模块开关量输入接口 20芯扁平线插座(DI_J1)的信号定义见表2。
5.2.2开关量输出部分:本模块开关量输出接口 25芯D型插座(DO_J1)的信号定义见表3。
表3 DO_J1开关量输入插座引线定义表注:开出公共地与开入公共地在本板上没有直接连接,需要用户分别外接。
5.3开关量输出部分使用方法:本模块上的开关量输出部分与外部器件联接时,可按图4方法进行,使用时应注意将外部+ 5〜48V 电源接入本模块。
图4 开关量输出部分使用方法6.软件:6.1软件安装:USB7408(N)模块在硬件安装完成后还需进行软件安装,具体安装步骤如下:1.检查硬件安装是否正确。
2.启动计算机,操作系统将自行检测新安装的硬件,并弹出〃添加新硬件向导〃对话框,在“添加新硬件向导”对话框出现时,点击“下一步”按钮。
3.选中“显示指定位置的所有驱动程序的列表...”单选钮,点击“下一步”按钮。
4.点击“下一步”。
5.点击“从软盘安装”按钮,弹出“从磁盘安装”对话框。
6.点击“浏览”按钮,选择“Usb7kC.inf”所在的目录(光盘\USB7000\Usb7kC),点击“确定”按钮。
7.回到“添加新硬件向导”,点击“下一步”按钮。
8.点击“完成”按钮,第一块模块安装完成。
9.重启计算机,安装第二块USB7408(N)模块。
当要安装多块模块时,应先安装第一块模块,软件安装中会出现上述1〜9的步骤,按以上步骤操作安装好后关机。
在安装第二块模块时,系统会自动检测安装,不再经过上述1〜9的步骤,只是模块的索引值不同。
索引值是USB板模块使用时非常重要的参数,USB7000系列模块是靠索引值来区分的。
一般情况下,第一块安装的模块的索引值为0,以后安装的模块索引值自动依次加1。
用户通过调用动态链接库(Usb7kC.dll)中的OpenUSB7kC函数,将USB模块的索引值赋给此函数,即可操作相应的USB模块(详细过程请见后面的“函数介绍”)。
6.2测试程序说明:本程序(光盘\USB7000\Usb7kC\7408\测试程序\7408test_vb\7408test.exe)是为专门编写的一个测试工具,它可以对采集模块的所有功能进行测试。
如图5所示:选择板卡退出开关量测试输出测试:••••••••••••••••输入状态:••••••••••••••••图5 USB7408(N)测试程序6.2.1选择板模块运行“数据采集模块测试程序”,点击“选择板模块”菜单,在弹出的对话框中,输入所要操作板模块索引值,然后即可在程序的界面中进行选中的模块的测试(倘若计算机中只有一块模块,可略过这步,本程序默认对索引值为0的板模块测试)。
如图6所示:图6选择板模块点击“退出”菜单,可退出测试。
本程序界面根据各功能的不同,分为以下几个部分:6.2.2开关量测试:该部分程序既可测试开关量输出,亦可测试开关量输入。
如图5所示,在测试界面的“开关量测试”功能块,“输入状态”后面的16个灯,从左至右(通道1 至通道16)依次指示了开关量输入通道的通断状态。
该功能是自动的,无需用户参与。
点击“输出测试”后面的灯,可进行开关量的输出测试。
同样,16个灯从左至右依次对应着通道1 至通道16这16个开关量输出通道。
6.3函数介绍:Usb7kC.dll是为USB7000系列数据采集模块配制的工作在中西文Windows 95 / 98 / 2000/NT环境下的一个动态链接库,它所封装的函数可以被其它应用程序在运行时直接调用。
用户可以用任何一种可以使用DLL链接库的编程工具来编写。
所列函数的说明格式为C++应用程序中调用DLL库函数时的常用格式,无论使用哪一种开发工具,务必请注意数据格式的匹配及函数的返回类型。
为了将对模块的操作简单化。
动态链接库(Usb7kC.dll)中所有的函数的参数均通过一个结构体 (ZT_USBBOARD)来传递。
现将该结构体及USB7000的有关函数说明如下:/* USB 模块索引值,该值在安装时被系统分配*/ /* USB 模块的操作句柄(只有涉及中断时才用)*/ /*通道号*/ /*输入输出数据变量*/ /*输入输出数据指针*/ /*设备控制字,具体含义见函数说明*/ 6.3.1 设备操作部分:1♦ 打开设备:函数:long APIENTRY OpenUSB7kC (ZT_USBBOARD* bs) 功能:打开某一中泰研创USB7408(N)模块 入口有效参数:lIndex USB 模块索引值出口返回参数:hHandle USB 模块的操作句柄(只有涉及中断时用) 返回值: 0 打开设备成功-1 打开设备失败♦ 关闭设备:函数:long APIENTRY CloseUSB7kC (ZT_USBBOARD* bs) 功能:关闭某一中泰研创USB7408(N)模块 入口有效参数:lIndex USB 模块索引值 出口返回参数:无 返回值: 0 关闭设备成功-1 关闭设备失败6.3.2开关量部分:♦开关量输入:函数:long APIENTRY USB7408DI (ZT_USBBOARD* bs)功能:采集USB7408某一通道开关量输入信号的状态。
入口有效参数:lIndex USB 模块索引值lCode 设备控制码:0单通道操作1多通道操作nCh 通道号:1-16 (单通道模式使用)出口返回参数:lData 某一通道读取值:0或1 (单通道操作)该模块所有开关量输入状态值(多通道操作)返回值: 0 采集成功-1 采集失败♦开关量输入:函数:long APIENTRY USB7408NDI (ZT_USBBOARD* bs) 功能:采集USB7408N 某一通道开关量输入信号的状态。