ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:82KB ,
资源ID:3281960      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

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

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(PCI7462板卡安装说明.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

PCI7462板卡安装说明.docx

1、PCI7462板卡安装说明PCI-7462 12位8路独立光隔D/A转换板一、概述 PCI-7462 是面向工业过程而设计的12位8路光电隔离独立模拟量输出接口板,符合PCI总线 +5V标准,适合于所有PC机。本板采用高速光电隔离技术,使被控对象同计算机之间完全电气隔离。可在恶劣环境下的工业现场工作。供电方式为电源隔离模块供电(电流输出方式须外供电)。D/A转换芯片选用BB公司高性能的7625,每片集成4路D/A转换器。 PCI-7462 12位8路光电隔离模拟量输出接口板具有适用范围广、可电压电流输出、电压输出量程多、操作使用简单、抗干扰能力强等特点,用户可根据控制对象的需要,选择电压或电流

2、输出方式输出。输出信号由XS1 37D型孔头接出。本板占用 物理I/O地址BASE+0HBASE+7H。PCI-7462按用户需求分为PCI-7462A和PCI-7462两种。PCI-7462A:4路D/A;PCI-7462:8路D/A。PCI-7462出厂时提供Win95/98/2000/NT下测试程序和动态链接程序(DLL)及编程指导(DEMO程序),有VB/VC采集程序例程,并提供两年的质保服务。由于是PCI总线,用户不必关心板卡的实际地址,安装板卡时,PCI协议自动分配该板的基地址。性能特点:1输出通道数:8路(每4路一个D/A片)或4路2输出信号范围:电压方式:05V;010V;5V

3、;10V;电流方式:420mA3输出阻抗:24D/A转换器件:DAC76255D/A转换分辨率:12位6I/O地址:BASE+0HBASE+7H7D/A转换码制:二进制原码(单极性)二进制偏移码(双极性)8D/A转换建立时间:5uS(不含隔离传输延迟时间)9D/A转换综合误差:电压方式:0.2 FSR 电流方式:1 FSR10电压输出方式负载能力:5mA/每路11电流输出方式负载电阻范围:40012隔离方式:总线高速光电隔离型器件13隔离电压:1500V14电源功耗: 全电压输出方式:4W* 全电流输出方式:5W15使用环境要求: 工作温度:050 存储温度:-55+8516外型尺寸: 185

4、mm(长)108mm(宽)二、工作原理1 .工作原理 PCI-7462 12位8路光电隔离模拟量D/A输出接口板由PCI-ISA桥电路、译码逻辑电路、光电隔离电路、数模转换电路、输出方式电路及DC-DC电源电路等组成。 (1) 接口译码控制逻辑: PCI总线地址由PCI协议分配,用户不必关心,板上物理地址由GAL给出,为BASE+0HBASE+7H。物理I/O端口地址定义见本章第3节。用户在使用PCI总线数据采集板时不必去关心具体的板口地址,其地址管理由PCI协议分配,用户编程时只需调用我公司提供的DLL库即可,下面说明的板口地址,只是让用户详细了解本板的功能。(2)光电隔离电路:PCI-74

5、62 12位数据采用次高速光电隔离器件4N25,而启动和地址信号采用高速的6N137隔离器件,以保证有效的地址选通和控制。(3)数模转换:PCI-7462 上有2片DAC7625,该芯片转换时间短(1s),工作稳定,可靠性高。每一片DAC7625内含有4路独立D/A,芯片内部具有上电自动清零电路,可实现单极性清零。2片D/A芯片的数据总线都挂在光隔后的12位数据总线上,控制电路选中哪个D/A,该片从数据总线上读取数据并启动D/A开始转换。(4) 输出方式选择电路:PCI-7462 输出方式较多,每一路D/A转换之后都有输出方式选择电路,这样每一个通道可以同时或分别输出不同或相同的模拟量值(电压

6、或电流),且保持到下次转换之前。当采用电流输出方式时,应提供+15V电源。(5)DC-DC电路:PCI-7462 的DC-DC 隔离电源模块组成,供给模拟器件及光隔器件使用。若用户选择电流输出,需外供电,在XS1处19脚接+15V即可。2原理框图(见下图):3 I/O端口地址功能说明I/O端口地址功能说明如下:端口地址写操作读操作BASE+00H写D/A低8位数据启动第一路D/ABASE+01H写D/A高4位数据启动第二路D/ABASE+02H启动第三路D/ABASE+03H启动第四路D/ABASE+04H启动第五路D/ABASE+05H启动第六路D/ABASE+06H启动第七路D/ABASE

7、+07H启动第八路D/A注:PCI-7462A占用地址:BASE+0BASE+4H三、接口定义及D/A转换的使用1. 模拟量输出接口XS1定义 模拟量输出接口由37芯D型孔头接出,电压和电流同时输出,定义见下表。注意: (1)请选用质量比较好的PC机以减少电源系统干扰 (2)采用DC-DC电源模块供电,电流输出需外供电源 (3)安装好驱动程序 (4)XS1输出接头引线不要接错通道定义引脚通道定义 引脚Vout019AGND37Vout118AGND36Vout217AGND35Vout316AGND34Vout415AGND33Vout514AGND32Vout613AGND31Vout712

8、AGND30AGND11Iout0(L)29Iout0(H)10Iout1(L)28Iout1(H)9Iout2(L)27Iout2(H)8Iout3(L)26Iout3(H)7Iout4(L)25Iout4(H)6Iout5(L)24Iout5(H)5Iout6(L)23Iout6(H)4Iout7(L)22Iout7(H)3AGND21AGND2 AGND20*外供+15V1说明:1、1-19脚在右边,20-37脚在左边 2、Vout为电压输出脚,负端为公共的AGND 3、Iout(H)为电流正端,Iout(L)为电流负端 4、电流输出需外接+15V,电压输出不需要外接电源2. 跳线器使用

9、说明 PCI-7462 提供电压(05V;010V;5V;10V)、电流(420mA)两种输出方式,可使用跨接器JP1JP8,并配合JP9JP13,使D/A转换可以选择相同或不同的输出方式和范围。具体的使用如下:3零点及增益调节本板出厂前,已按照单极性010V输出调整好,一般情况下用户不需要进行调节。如果用户改变了工作方式及范围,可按本节所述方法进行调整。调整时应开机1分钟左右,待各部分电路处于稳定工作状态之后再调整,并选择4 1/2位以上的数字万用表。(1) 各电位器功能说明:W0 为-2.5V(或-5V)基准源输出精度调节;W1 为D/A1零点调节;W2 为D/A1满度调节;W3 为D/A

10、2零点调节;W4 为D/A2满度调节;W5 为D/A3零点调节;W6 为D/A3满度调节;W7 为D/A4零点调节;W8 为D/A4满度调节;W9 为D/A5零点调节;W10为D/A5满度调节;W11为D/A6零点调节;W12为D/A6满度调节;W13为D/A7零点调节;W14为D/A7满度调节;W15为D/A8零点调节;W16为D/A8满度调节;(2) 模出调整:凡改变模出的工作方式和量程范围后,如果输出结果误差加大时,需对模出进行调整。调整时需要注意,一般情况下不需要调整零点,应该首先进行满度调整。尤其是由010V方式改变为05V或420mA方式时,更应该进行此项调整。待满度调整零点完毕后

11、在观察零点情况并决定是否进行调整。具体调整方式如下:A 基准源的调整:MAX872/LT9102 基准是为双极性电压方式和420mA电流方式提供偏移基准的,出厂时已按双极性电压调好。如果用户采用420mA电流方式输出时,可用电压表测量OP07的OUT端(第六脚),调节W0使该脚等于-5.00V.B零点调整:在单极性方式或双极性输出方式时,分别测量调整W1、W3、W5、W7、W9、W11、W13、W15使其偏差最小。C 电压输出方式满度调整:在零点调整正常情况下,如果满度偏差较大,可分别调整W2、W4、W6、W8、W10、W12、W14、W16,使满度符合要求。D 电流输出方式调整:首先调整W0

12、使OP07的第六脚(OUT)为-5V,反复调整零点和电位器,使零点和满度均符合要求。 4D/A转换数据格式 D/A转换数据格式见下表(代表任意值(二进制位)端口地址操作命令D7D6D5D4D3D2D1D0定义BASE+0IOWDB7DB6DB5DB4DB3DB2DB1DB0低八位数据BASE+1IOWDB11DB10DB9DB8高八位数据 5 D/A转换码制及对应关系 A单极性方式工作时,写12位数码为二进制原码。其数码与模拟量电压值的对应关系为: 模拟电压值=数码(12位)RANGE(V)/4096 (V)说明:010V量程时RANGE等于10; 05V量程时RANGE等于5VB 双极性方式

13、工作时,写12位数据时,数码为二进制偏移码。此时12位数码的最高位为符号位,0表示负,1表示正。其数码与模拟电压值之间的对应关系模拟电压值=数值RANGE1(V)/4096-RANGE2 (V) 说明:-1010V量程时RANGE1=20 RANGE2=10; -55V量程时RANGE1=10 RANGE2=5; C电流输出方式工作时,数码为二进制原码。其数码与模拟电压值之间的对应关系为: 模拟电压值=数值RANGE1/4096+RANGE2 (mA) 说明: RANGE1=16 RANGE2=4;(420mA量程) 四、 软件说明(一)软件的内容:1:PCI7462的驱动程序:PCI7462

14、.INF;WINDRVR.VXD, WINDRVR.SYS WDPNP.SYS ,WDREG.EXE,2:PCI7462 VC+和VB下的DEMO版演示程序(PCI7462VC.DLL,PCI7462VC.EXE,PCI7462B.EXE,PCI7462.DLL)3:辅助驱动安装程序(setup2.exe)4:驱动调用说明(PCI7462.doc)(二)软件的安装方法:1:将安装盘上的DRIVER目录下的PCI7462文件夹拷贝到计算机的某处2:将PCI7462硬件插入计算机的某一PCI插槽中,启动计算机进入WINDOWS系统将会自动找到新硬件,此时根据硬件安装向导,搜索最新驱动程序指定位置/

15、浏览c:/PCI7462/确定。完成安装后如从(控制面板/系统/设备管理器)中可找到JUNGO PCI7462设备则可证明硬件驱动安装正确。3.辅助驱动程序安装:运行setup2.bat,重新启动计算机(注意:你的系统必须在C盘,此辅助驱动程序安装只需在客户机安装一次即可,以后开机不必运行此步骤)4.如运行DEMO程序,请安装VC或VB。如已安装可直接运行。 (三)相关函数调用说明:1:PCI7462.dll 为动态链接库,是VC编写VB调用模块声明:Declare Function PCI7462check Lib PCI7462.dll (ByVal dwVendorID%, ByVal

16、dwDeviceID%, ByVal fUseInt As Boolean,Byval Cardno%) As Lo ng此函数用于查找板卡,返回值为板卡句柄,对板卡调用开入开出函数前必须先调用此函数。单块板卡时,应用程序默认调用hplx=PCI7462check(0,0,false,1)即可。最后一个参数为板卡标识号。如只有一块则该参数为1;如使用多块板卡,其值为小于或等于板卡个数的整数。例如一台机器上插了三块宏拓PCI系列的板卡,则参数分别为1,2,3中的任意一个数。Declare Sub PCI7462da Lib PCI7462.dll (ByVal hplx As Long, ByV

17、al addr As Boolean, ByVal data%, ByVal ch%)hplx为 句柄,addr默认为false, ch(0-7)为板上8个DA通道,data为某通道将要输出的电压数字量值(000-FFF)。Declare Function PCI7462close Lib PCI7462.dll (ByVal hplx As Long) As Integer此函数为关闭句柄函数,返回值为1,对板卡调用开入开出函数后必须调用此函数归还要句柄。应用程序默认调用hplx=PCI7462close(hplx)。Public hplx As LongPublic addr As Boo

18、leanPublic dwVendorID As IntegerPublic dwDeviceID As IntegerPublic fUseInt As Boolean2、VC(32位)中调用DLLs pci7462vc.dll是动态链接库,VC编写,供VC调用 请将软盘上的pci7462vc.dll copy 到当前WINDOWS安装的系统目录(如:C:WINDOWSSYSTEM)下或当前工作目录下,设定 HINSTANCE pci7462dll=NULL,然后定义指向动态库函数的指针,如: typedef int(*pci7462check)(Dword dwverdorID,Dword

19、 dwDeviceID,Bool fuseInt),用LoadLibrary()装载pci7462vc.DLL,如:用pci7462dll=LoadLibrary( pci7462vc.DLL)装载pci7462板卡的动态库,并可用FreeLibrary()卸载pci7462vc.dll;然后用GetProcAddress()获得动态库中的函数地址.如:m_addlg.check=(pci7462check)GetProcAddress(pci7462dll,pci7462check)可获得pci7462vc.dll动态库中的函数pci7462check的入口地址, 如此即可调用DLL的函数。

20、pci7462vc.dll中的函数及相关参数与pci7462.dll中相同。请参照调用。(四)注意事项1 调用函数必须依照打开并找到板卡句柄-使用板卡-关闭并归还句柄 的顺序来进行,否则将会出现不可预知的错误!2 禁止带电插拔板卡和外接信号插头3如果安装完后计算机可找到硬件,而运行演示程序不正常运行,可能原因有:(1)未安装核心驱动程序。请参照上页的“软件的安装方法”重复步骤3,4然后重启机器(2)可执行程序与动态库不在同目录下或未将动态库拷贝到windowssystem目录下(3)未安装VB或VC,缺乏相关库文件(4)可能某PCI插槽信号驱动能力较弱,请使用另一PCI插槽,并重新安装驱动程序(5)其他现象,请与我公司联系

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1