ImageVerifierCode 换一换
格式:DOC , 页数:28 ,大小:2.08MB ,
资源ID:4233876      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4233876.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(USB7360系列多功能数据采集模块技术说明书.doc)为本站上传会员【可****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

USB7360系列多功能数据采集模块技术说明书.doc

1、USB7360USB7360系列多功能数据采集模块技术说明书1. 概述 USB7360 系列多功能数据采集模块适用于提供了USB 接口的PC系列微机,具有真正的热插拔、即插即用(PnP)功能。其操作系统可选用目前流行的 Windows 系列、高稳定性的Unix等多种操作系统以及专业数据采集分析系统LabVIEW/LabWindowsCVI等软件环境。在硬件的安装上非常简单,使用时只需将USB7360的USB接口插入计算机内任何一个USB接口插座中,其出、模入、模IO信号、脉冲输入及脉冲输出信号均由模块上的双排针插头与外部信号源及设备连接。模入部分,用户可根据实际需要选择单端或双端输入方式,其A

2、/D 转换启动方式可以选用程控频率触发。A/D转换后的数据结果通过先进先出存储器(FIFO)缓存后由USB总线读出。模出部分,用户可根据控制对象的需要选择不同的量程。开关量部分,本模块有16路数字量输入和16路数字量输出接口,光隔16路输出可配接PS002继电器板。计数部分,本模块有3路16位字长的计数器。USB7360系列数据采集模块是我公司开发的一种多功能的数据采集模块,为了最大限度的满足客户需求,降低客户的使用成本,根据自己需求用户可以灵活订制以下任意组合的产品。USB7360系列数据采集模块详细的功能及产品设置见下表和说明书尾页。USB7360系列数据采集模块AD部分12位AD/75K

3、 最高采样速率 或12位AD/500K最高采样速率 或16位AD/100K最高采样速率 AD 带8K硬件缓存FIFO(可带可不带)AD 带程控增益(可带可不带)DA部分12位 4路DA 或无DA功能IO/计数部分TTL电平IO/计数 或光隔IO/计数(光隔16路DI/计数输入5V/12V/24V开关量输入电平可选, 光隔16路DO输出可配接PS002继电器板) 2. 主要技术指标2.1 USB指标:2.1.1 处理器及USB接口芯片: CY7C680132.1.2 通讯方式: USB接口2.1.3 通讯距离: 小于5米2.1.4 通讯协议: USB2.02.2模入部分( 标*为出厂标准状态,下

4、同 ):2.2.1输入通道数:单端48路 * ;双端24路2.2.2 输入信号范围:05V,010V*, 5V 2.2.3 输入阻抗:10M2.2.4程控增益:1*;10;100;2.2.5输入通道选择方式:单通道程序指定/多通道自动扫描2.2.6 AD转换精度/最高采样速率:7360型 12位AD/75K ;7360A型12位AD/500K;7360B型16位AD/100K2.2.7 A/D采样程控频率: 7360型: 1KHz/10KHz/25KHz/50KHz/75KHz7360A型: 1KHz/10KHz/25KHz/50KHz/100KHz/250KHz/500KHz7360B型:

5、1KHz/5KHz/10KHz/25KHz/50KHz/100KHz2.2.8 A/D启动方式:程控触发2.2.9 FIFO存储器容量:8K16bit(全满)/4K16bit(半满)2.2.10 通道切换时间:(模拟开关导通时间放大器建立时间) 2S2.2.11 AD转换非线性误差:1LSB(A/B型),2LSB(C型),2.3 模出部分:2.3.1 输出通道数:4路2.3.2 输出范围: 电压方式:05V,5V, 010V*,10V,020 mA ,420 mA2.3.3 输出阻抗: 2 ( 电压方式 )2.3.4 D/A转换分辨率:12位2.3.5 电压输出方式负载电流: 10mA2.4

6、开关量部分2.4.1 输入路数:16路TTL电平/16路光隔, 5V*/12V/24V开关量输入电平可选。2.4.2 输出路数:16路TTL电平/16路光隔,16路光隔可以接PS002继电器板,或驱动其它设备。2.5 计数器/测频部分:2.5.1 16位字长计数器:3路TTL电平/3路光隔2.6 电源功耗: +5V(10) 500mA (自供电,不建议长期使用)+9V(10) 500mA (外供电)2.7 使用环境要求:工作温度: 1040 相对湿度: 4080 存贮温度: -55+852.8尺寸: 裸板尺寸: 长宽162.9mm102.6mm 外形(模具)尺寸:长宽厚 =190mm109mm

7、36mm3. 工作原理USB7360 系列多功能数据采集模块主要由多路模拟开关选通电路、高精度放大电路、模数转换电路、DCDC电路、先进先出(FIFO)缓冲存储器电路、模数转换电路、开关量输入输出电路、定时/计数器电路和接口控制逻辑电路、供电电路等部分组成。3.1 模入部分3.1.1 高速多路模拟开关选通电路本电路由6片CD4501(或同类产品)及跨接选择器JP2组成,用以从48路单端信号或24路双端信号中选择其中一路,送入后端的放大器电路处理。3.1.2 高速高精度、差分、可编程增益放大器电路 该电路由片高速高精度放大器lf347、lm351组成,用以对通道开关选中的模拟信号进行变换处理,以

8、提供模数转换电路所需要的信号。3.1.3 高速模数转换电路本模块选用B-B公司的AD器件ADS7822(12 bit)、ADS7818(12 bit)或ADS8325(16 bit)作为本卡的模数转换器件。采用外部精密基准电源。3.1.4 先进先出(FIFO)缓冲存储器电路本电路用于将A/D转换的数据结果及通道代码进行缓冲存储。并相应的给出“空”,“半满”和“全满”的标志信号。用户在使用过程中可以随时根据这些标志信号的状态以单次或批量的方式读出A/D转换的结果。3.2 模出部分模拟量输出部分由D/A 转换器件DAC7615和有关的基准源、运放、调零调满电位器、阻容件和跨接选择器组成。依靠改变跨

9、接套(JP6JP15)的连接方式,可分别选择不同的输出量程。D/A部分具有上电电压输出选择功能,当模块加电时,本模块将根据JP7跳线的位置,选择输出不同的电压。3.3 开关量输入输出电路本模块提供了16路非隔离/隔离的开关量输入、16路非隔离/隔离的开关量输出信号通道。使用中需注意对这些信号的电平要求,选合适的驱动。3.4 计数/定时器部分计数/定时器电路由1片可编程定时/计数器8254芯片组成。可为用户提供3个16位字长的计数/测频功能。3.5 接口控制逻辑电路接口控制逻辑电路用来将USB总线控制逻辑转换成与各种操作相关的控制信号。3.6 供电电路供电电路由DC/DC芯片LM340及其外围电

10、路组成外供电电路,以满足USB总线自供电功率的不足。 外供电需输入8-15V的直流电源,插座中心为正极4. 安装及使用注意本模块的安装十分简便,无需将主机机壳打开,也无需关电。本模块有两种供电方式,即自供电方式和外供电方式,若选择自供电方式供电,将本模块插入主机的任何一个空余USB接口插座即可;若选择外供电方式,必须给模块提供8-15V的直流电源,然后将模块与计算机用USB线连接。本模块采用的模拟开关是COMS 电路,容易因静电击穿或过流造成损坏,所以在打开模块盒或用手触摸本模块电路板时,应事先将人体所带静电荷对地放掉,同时应避免直接用手接触器件管脚,以免损坏器件。本模块USB接口允许从计算机

11、上带电插拔。模块上的跨接选择器,使用中应严格按照说明书进行设置操作。设置模块跨接套和安装接口带缆时均应在关电状态下进行。当模入通道不全部使用时,应将不使用的通道就近对地短接,不要使其悬空,以避免造成通道间串扰和损坏通道。 为保证安全及采集精度,应确保系统地线(计算机及外接仪器机壳)接地良好。特别是使用双端输入方式时,为防止外界较大的共模干扰,应注意对信号线进行屏蔽处理。5. 使用与操作5.1 主要可调整元件位置机接插件见图1。图1 主要可调整元件位置图5.2指示灯D1、D2、D3、D4:D1亮指示模块USB工作正常D2亮指示模块AD FIFO满溢出D3亮指示模块5V供电正常D4亮指示模块3.3

12、V供电正常 5.3 跨接器的使用:5.3.1 AD量程选择:本模块由跳线JP5组合实现A/D量程及单双极性的变化,其使用方法见图2。 a.010V输入 b. 05V输入 c. 5V输入图2 AD量程选择5.3.2 AD单端双端方式选择:JP2为单端双端方式选择插座,其使用方法见图3。 a. 单端输入方式 b. 双端输入方式 图3 单双端方式选择5.3.3 D/A输出跳线选择本模块由跳线JP6与跳线JP8JP15分别组合实现A/D量程及单双极性的变化,JP6为输出极性选择,JP8JP15为D/A量程选择插座,其使用方法见图4(以通道一电压、电流输出跳线为例)。 a. 05V输出 b. 010V输

13、出 c. 5V输出 d. 10V输出 e. 020mA输出 f. 420mA输出图4 D/A量程选择JP8对应D/A CH0 电压输出,JP12对应D/A CH0 电流输出;JP9对应D/A CH1 电压输出,JP13对应D/A CH1 电流输出;JP10对应 D/A CH2 电压输出,JP14对应D/A CH2 电流输出;JP11对应 D/A CH3 电压输出,JP15对应D/A CH3 电流输出。本模块上电D/A复位输出电压有两种,一种是输出D/A量程的下限,一种是输出D/A量程的二分之一,通过跳线JP7可以实现不同的复位输出电压,其使用方法见图5。 输出D/A量程的下限(出厂默认) 输出

14、D/A量程的1/2图5 D/A上电输出电压选择当JP7跳线在 “输出D/A量程的下限” 位置时,D/A量程“05V输出”和“010V输出”,D/A上电输出0V;D/A量程“5V输出”, D/A上电输出-5V;D/A量程“10V输出”,D/A上电输出-10V。当JP7跳线在 “输出D/A量程的1/2” 位置时,D/A量程“5V输出”和“10V输出”,D/A上电输出0V;D/A量程“05V输出”, D/A上电输出2.5V;D/A量程“010V输出”,D/A上电输出5V。5.3.4 供电方式选择本模块通过对JP1跳线,给用户提供两种模块供电选择,如图5:USB供电 外供电图5 JP1的定义外供电,模

15、块通过J3外供电输入插座取电,用户可从J3输入9V的直流电;USB供电,模块从计算机的USB接口取电。5.3.5 调试接口J2是调试用插座,用户不必关心,不要将它们的针任意短接。5.4 输入输出接口定义:5.4.1 模拟部分:本模块60芯扁平电缆插座J4的信号定义见表1 ,用户可根据需要选择连接信号线(单端)或信号线组(双端),进行AD接线。为减少信号杂波串扰和保护通道开关,凡不使用的信号端应就近与模拟地短接,这一点在小信号放大使用时尤其重要。表1 J4模拟输入输出信号端口定义(括号内表示双端方式)插座引脚号信 号 定 义插座引脚号信 号 定 义1模拟地)2模拟地3CH1(CH1+)4CH2(

16、CH2+)5CH3(CH3+)6CH4(CH4+)7CH5(CH5+)8CH6(CH6+)9CH7(CH7+)10CH8(CH8+)11CH9(CH9+)12CH10(CH10+)13CH11(CH11+)14CH12(CH12+)15CH13(CH13+)16CH14(CH14+)17CH15(CH15+)18CH16(CH16+)19CH17(CH17+)20CH18(CH18+)21CH19(CH19+)22CH20(CH20+)23CH21(CH21+)24CH22(CH22+)25CH23(CH23+)26CH24(CH24+)27CH25(CH1-)28CH26(CH2-)29CH

17、27(CH3-)30CH28(CH4-)31CH29(CH5-)32CH30(CH6-)33CH31(CH7-)34CH32(CH8-)35CH33(CH9-)36CH34(CH10-)37CH35(CH11-)38CH36(CH12-)39CH37(CH13-)40CH38(CH14-)41CH39(CH15-)42CH40(CH16-)43CH41(CH17-)44CH42(CH18-)45CH43(CH19-)46CH44(CH20-)47CH45(CH21-)48CH46(CH22-)49CH47(CH23-)50CH48(CH24-)51模拟地52模拟地53电压DA054电压DA15

18、5电压DA256电压DA357电流DA058电流DA159电流DA260电流DA35.4.2 开关量及定时计数部分:本模块40芯扁平线插座J5的信号定义见表2 。 表2 J5开关量及脉冲输入端口定义插座引脚号信 号 定 义插座引脚号信 号 定 义40DO16开关量输出39DO15开关量输出38DO14开关量输出37DO13开关量输出36DO12开关量输出35DO11开关量输出34DO10开关量输出33DO9开关量输出32DO8开关量输出31DO7开关量输出30DO6开关量输出29DO5开关量输出28DO4开关量输出27DO3开关量输出26DO2开关量输出25DO1开关量输出24开关量输出数字地

19、23开关量输出数字地22开关量输出供电21开关量输出供电20DI16开关量输入19DI15开关量输入18DI14开关量输入17DI13开关量输入16DI12开关量输入15DI11开关量输入14DI10开关量输入13DI9开关量输入12DI8开关量输入11DI7开关量输入10DI6开关量输入9DI5开关量输入8DI4开关量输入7DI3开关量输入6DI2开关量输入5DI1开关量输入4CLK2脉冲输入3CLK1脉冲输入2CLK0脉冲输入1开关量/脉冲输入数字地 5.5 模入码制以及数据与模拟量的对应关系5.5.1 7360、7360A型卡本接口卡在单极性方式工作时,即输入的模拟量为010V时,转换后

20、的12位数码为二进制原码。此12位数码表示一个正数码,其数码与模拟电压值的对应关系为: 模拟电压值数码(12位)10(V)4096 (V) 即: 1LSB2.44mV本接口卡在双极性方式工作时,转换后的12 位数码为二进制偏移码。此时12 位数码的最高位(DB11)为符号位,“0”表示负,1”表示正。偏移码与补码仅在符号位上定义不同,此时数码与模拟电压值的对应关系为: 输入信号为55V时: 模拟电压值数码10(V)40965 (V) 即:1LSB2.44mV输入信号为1010V时: 模拟电压值数码20(V)409610 (V) 即:1LSB4.88mV5.5.2 7360B型卡本接口卡在单极性

21、方式工作时,即输入的模拟量为010V时,转换后的16位数码为二进制原码。此16位数码表示一个正数码,其数码与模拟电压值的对应关系为: 模拟电压值数码(16位)10(V)65536 (V) 即: 1LSB0.1526mV本接口卡在双极性方式工作时,转换后的16 位数码为二进制偏移码。此时16 位数码的最高位(DB15)为符号位,“0”表示负,1”表示正。偏移码与补码仅在符号位上定义不同,此时数码与模拟电压值的对应关系为: 输入信号为55V时: 模拟电压值数码10(V)655365 (V) 即:1LSB0.1526mV输入信号为1010V时: 模拟电压值数码20(V)6553610 (V) 即:1

22、LSB0.3052mV5.6 调整与校准:5.6.1 产品出厂前,本模块的模入模出部分均已按照单极性010 V调整好,一般情况下用户不需进行调节。如果用户改变了工作模式及范围,可按本节所述方法进行调整,调整时应开机预热20 分钟以上后进行,并准备一块4位半以上的数字万用表。5.6.2 各电位器功能说明: W1为A/D转换器满度调节。 W3为A/D转换器零点调节。W2为A/D转换器双极性偏移调节。 W8为DA0零点调节。 W4为DA0满度调节。W9为DA1零点调节。W5为DA1满度调节。 W10为DA2零点调节。 W6为DA2满度调节。W11为DA3零点调节。W7为DA3满度调节。5.6.3 模

23、入部分调整:凡改变模入工作方式,如果采样结果偏差大于20mV 以上的,需要对模入部分进行调整。1) 零点调整:使任一通道与模拟地短接,并按实际需要设置好通道代码运行程序对该通道采样。调整W3使A/D转换读数值等于0且偶尔出现1(原码)。2) A/D 转换满度调整:在任一通道接入一接近正满度的电压信号,运行测试程序对该通道采样。调整W1 使 A/D 转换读数值等于或接近外信号电压。3) A/D 转换双极性偏移调整:在双极性方式时如果误差较大,可在外端口分别加上正负电压信号,调整W2使其对称。5.6.4 模出部分调整:凡改变模出部分的方式和量程后,如果输出结果误差较大,需要对模出部分进行调整。1)

24、 零点调整:在单极性方式时调整W8 、W9、 W10 、W11使其偏差最小。、2) 满度调整:在零点调整正常情况下,如果满度偏差较大,可通过调整W4 、W5、 W6 、W7使满度符合要求。由于本模块出厂前已对零点进行过调整,所以如果改变模出量程后,应该先进行满度调整。待满度基本符合要求后,再按零点-满度-零点-满度的方法精确调6. 软件6.1软件安装: USB7360 系列多功能数据采集模块在硬件安装完成后还需进行软件安装,其具体安装步骤如下: 1. 将模块USB接口插入计算机USB插座。 2. 启动计算机,操作系统将自行检测新安装的硬件,并弹出”添加新硬件向导”对话框,在“添加新硬件向导”对

25、话框出现时,点击“下一步”按钮。 3. 选中“显示指定位置的所有驱动程序的列表.”单选钮,点击“下一步”按钮。 4. 点击“下一步”。 5. 点击“从软盘安装”按钮,弹出“从磁盘安装”对话框。 6. 点击“浏览”按钮,选择“Usb7kC.inf”所在的目录(光盘USB7000Usb7kC),点击“确定”按钮。 7. 回到“添加新硬件向导”,点击“下一步”按钮。 8. 点击“完成”按钮,第一块模块安装完成。当要安装多块模块时,应先安装第一块模块,软件安装中会出现上述18的步骤,按以上步骤操作安装。在安装第二块模块时,系统会自动检测安装,不再经过上述18的步骤,只是模块的索引值不同。索引值是USB

26、板模块使用时非常重要的参数,USB7000系列模块是靠索引值来区分的。一般情况下,第一块安装的模块的索引值为0,以后安装的模块索引值自动依次加1。用户通过调用动态链接库(Usb7kC.dll)中的OpenUSB7kC函数,将USB模块的索引值赋给此函数,即可操作相应的USB模块(详细过程请见后面的“函数介绍”)。6.2测试程序说明: 本程序(光盘USB7000Usb7kC7360测试程序7360test_vb7360test.exe)是为USB7360专门编写的一个测试工具,它可以对USB7360采集模块的所有功能进行测试。6.3函数介绍:Usb7kC.dll是为USB7000 系列数据采集模

27、块配制的工作在中西文Windows 95982000/NT环境下的一个动态链接库,它所封装的函数可以被其它应用程序在运行时直接调用。用户可以用任何一种可以使用 DLL 链接库的编程工具来编写。所列函数的说明格式为 C+ 应用程序中调用 DLL 库函数时的常用格式,无论使用哪一种开发工具,务必请注意数据格式的匹配及函数的返回类型。为了将对模块的操作简单化。动态链接库 (Usb7kC.dll)中所有的函数的参数均通过一个结构体(ZT_USBBOARD)来传递。现将该结构体及USB7000的有关函数说明如下: struct ZT_USBBOARD long lIndex; /* USB模块索引值,该

28、值在安装时被系统分配*/ HANDLE hHandle; /* USB模块的操作句柄(只有涉及中断时才用)*/ short nCh; /* 通道号*/ long lData; /*输入输出数据变量*/ long* plData; /*输入输出数据指针*/ long lCode; /*设备控制字,具体含义见函数说明*/ ;6.3.1 设备操作部分:w 打开设备: 函数:_declspec(dllexport) long _stdcall OpenUSB7kC(ZT_USBBOARD* bs) 功能:打开某一中泰研创USB7360模块 入口有效参数:lIndex USB模块索引值 出口返回参数:h

29、Handle USB模块的操作句柄(只有涉及中断时,返回才有意义) 返回值: 0 打开设备成功 -1 打开设备失败w 关闭设备: 函数:_declspec(dllexport) long _stdcall CloseUSB7kC(ZT_USBBOARD* bs) 功能:关闭某一中泰研创USB7360模块 入口有效参数:lIndex USB模块索引值 出口返回参数:无返回值: 0 关闭设备成功-1 关闭设备失败6.3.2 开关量部分:w 开关量输入: 函数:_declspec(dllexport) long _stdcall USB7360DI(ZT_USBBOARD* bs) 功能:采集USB

30、7360某一通道开关量输入信号的状态。 入口有效参数: lIndex USB模块索引值 lCode 设备控制码: 0单通道操作 1 多通道操作 nCh 通道号:1-16(单通道模式使用) 出口返回参数:lData 某一通道读取值:0或1(单通道操作)该模块所有开关量输入状态值(多通道操作)注:对于开关量隔离输入和开关量TTL电平输入,变量lData的值(单通道操作)或某一位的值(多通道操作),等于0或1代表不同的开关量状态。开关量隔离输入: 0 开关量有高电平信号输入1 开关量无高电平信号输入开关量TTL电平输入: 0 开关量无高TTL电平信号输入1 开关量有高TTL电平信号输入 返回值: 0

31、 采集成功 -1 采集失败 开关量输出: 函数:_declspec(dllexport) long _stdcall USB7360DO(ZT_USBBOARD* bs) 功能:进行某一个通道的开关量数据输出操作。 入口有效参数:lIndex USB模块索引值 lCode 设备控制码:0 单通道操作 1 多通道操作 nCh 通道号:1-16(单通道模式使用)lData 某一通道输出设定值:0或1(单通道操作) 该模块所有开关量输入设定值(多通道操作)注:对于开关量隔离输出和开关量TTL电平输出,变量lData的值(单通道操作)或某一位的值(多通道操作),等于0或1代表不同的开关量状态。开关量隔

32、离输出: 0 开关量输出信号通路1 开关量输出信号断路开关量TTL电平输出:0 开关量输出TTL高电平信号1 开关量输出TTL低电平信号 出口返回参数:无 返回值: 0 开关量数据输出成功-1 开关量数据输出失败6.3.3 模拟量输出部分w 模拟量输出 函数:_declspec(dllexport) long _stdcall USB7360DA(ZT_USBBOARD* bs) 功能:进行某一个通道的模拟量数据输出操作。 入口有效参数:lIndex USB模块索引值 lCode 设备控制码: 0 输出原码值 1 输出0-5V电压 2 输出0-10V电压3 输出-5 - +5V电压4 输出-1

33、0 - 10V电压 5 输出0 20mA电流6 输出4 20mA电流 nCh 通道号:1-4 lData 某一通道输出值(输出范围由lCode决定) 出口返回参数:无 返回值: 0 模拟量数据输出成功 -1 模拟量数据输出失败6.3.4 模拟量输入部分w 单通道采集 函数:_declspec(dllexport) long _stdcall USB7360AI(ZT_USBBOARD* bs) 功能:对某一通道模拟量进行单步数据采集。 入口有效参数: lIndex USB模块索引值 nCh 通道号:1-48 lCode 设备控制字 *nZTUSB.lCode = gain * 4096 + d

34、isplay * 256 + usb7360AB * 128 + diffence * 64 gain = 程控增益 display = 返回值设置 usb7360AB = 模块型号 diffence = 差分输入 *单双端设置 diffence 0 单端采集1 双端采集模块型号 0 7360/7360A17360BlData返回值设置:display 返回值形式0 原码值 1 0 - 5 伏2 0 - 10 伏3 -5 - +5 伏程控增益: gain 0 X 1 1 X 10 2 X 100 出口返回参数:lData 某一通道模拟量的数值 返回值: 0 采集成功 -1 采集失败 注:该函数

35、无需调用USB7360AIInit初始化w 初始化模拟量采集 函数:_declspec(dllexport) long _stdcall USB7360AIInit(ZT_USBBOARD* bs) 功能:初始化模拟量数据采集。入口有效参数: lIndex USB模块索引值 nCh 通道号:1-48nCh在指定一个通道采集时为该通道的通道号;nCh在多路扫描采集时为循环采集的末通道号。 lCode 设备控制字 * lCode = gain * 8192 + scan * 4096 + speed * 512 + ch1_flag * 256 + usb7360AB * 128 + diffen

36、ce * 64 gain = 程控增益 scan = 多路扫描 speed = 程控频率 ch1_flag = 通道1标志 usb7360AB = 模块型号 diffence = 差分输入 *单双端设置 diffence 0 单端采集1双端采集多路扫描: scan 采集方式0 单通道采集 1 多路扫描采集模块型号 usb7360AB 0 7360/7360A1 7360B通道1标志 ch1_flag 0 不返回通道1标志1返回通道1标志程控采集频率:speed 7360型:0 1KHz 1 10KHz 2 25KHz 3 50KHz 4 75KHz 7360A型:0 1KHz 1 10KHz

37、2 25KHz 3 50KHz 4 100KHz 5250KHz 6 500KHz 7360B型:0 1KHz 1 5KHz 2 10KHz 3 25KHz 4 50KHz 5 100KHz 程控增益: gain 0 X 1 1 X 10 2 X 100 出口返回参数:无 返回值: 0 初始化成功 -1 初始化失败 说明:1)lCode在不同的函数有不同的意义,且设备控制字(lcode)所包含的各种参数的设置是该参数在lcode中“权”的体现。拿函数USB7360AIInit来说,比如:10倍增益、自动(多路)扫描、硬件采集速度100K 、返回通道1标志、USB7360B、双端采集,那么使用函数USB7360AIInit : lCode = 1 * 8192 + 1 * 4096 + 5 * 512 + 1 * 256 + 1 * 128 + 1 * 64 2)通

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服