PCI7505板卡安装说明.docx
- 文档编号:4698806
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:9
- 大小:49.11KB
PCI7505板卡安装说明.docx
《PCI7505板卡安装说明.docx》由会员分享,可在线阅读,更多相关《PCI7505板卡安装说明.docx(9页珍藏版)》请在冰豆网上搜索。
PCI7505板卡安装说明
PCI-7505光隔16路输入/16路输出开关量板
一、概述
PCI-7505板是独立光电隔离16路开关量输入16路开关量功率输出板,开关量输入输出信号是通过板上XS137D型头与现场信号相连接,该板简单可靠,输入输出电压范围广,符合PCI+5V总线标准。
PCI-7505开关量输入部分采用光电隔离技术,实现16路电压型开关量的并行输入,有效的避免了外部环境对主机的干扰和损坏,输入采用共地方式,不需要外接电源,各种开关量相互独立,只要选用适当的限流电阻,保证光耦器件的输入电流为4mA左右,即可适应不同电压的开关量输入,开关量电压范围为0~24V或0~12V,出厂为0~5V。
PCI-7505输出部分采用光隔离技术,实现16路开关量独立输出,可以提供TTL电平输出,也可以提供功率输出,其输出端最大功率可驱动24V/200mA负载或12V/200mA,可直接驱动继电器,电磁阀。
各路输出信号均具有锁存功能。
出厂为功率输出方式,出厂时为24V/200mA,CPU输出数据为正向驱动。
PCI-7505功率输出时要求用户从37芯D型接头上提供+24V或+12V电源给功率驱动芯片(2004)。
电源提供24V还是12V由用户需要开关量输出的电压值而定。
PCI-7505为四层模板,采用芯片表贴芯片技术。
出厂时提供Win95/98/2000/NT下测试程序和动态链接程序(DLL)及编程指导(DEMO程序),有VB/VC采集程序例程,并提供两年的质保服务。
由于是PCI总线,用户不必关心板卡的实际地址,安装板卡时,PCI协议自动分配该板的基地址。
1、性能特点
·16路开关量输入,16路电平或功率输出
·光电隔离为电流驱动方式,一分钟内可耐压5000V
·每个点输入电压0~24V内任选(出厂为0~5V)
·输入电流限制在4mA左右,由R1~R16阻值决定
·输出具有锁存功能,最大驱动能力为+24V/200mA
·工作模式为CPU扫描刷新输出,最快扫描周期<5μS
·地址为浮动地址,由PCI总线协议管理
·ISA部分物理I/O地址为BASE+0~BASE+3H
·提供WIN95/98/2000/NT下VB、VC驱动程序及DLL
·功率输出时须从机外提供+12V或+24V辅助电源
·尺寸大小:
132mm×108mm
·工作电流:
<200mA
2、技术参数
·工作电压:
5V±0.25V
·工作温度:
0℃~50℃
·湿度:
5%~95%
·工作电流:
<200mA
·外部工作电压:
24V±1.0V或12V±0.5V
二、工作原理
1.工作原理图(图1)
2.工作原理简述
PCI-7505由四大功能模块组成:
PCI-ISA总线转换桥电路,地址译码及数据锁存,开关量输入,开关量输出四大功能部分组成。
PCI-ISA总线转换桥:
是由PLX9052及EEROM及8MHZ晶振组成的,其任务是将PCI总线信号转换成ISA总线信号。
地址译码及数据锁存:
由GAL芯片控制。
由于是PCI总线,用户可以不关心具体I/O地址,直接调用我公司提供的涵数程序即可。
PCI-7505为8位数据模式。
DI0DI7DI8DI15DO0DO7DO8DO15
图1:
逻辑方框图
开关量输入:
16路开关量输入信号由XS137芯D型孔头接入。
输入信号经过限流电阻R1~R16后进入光电隔离芯片,由LS245读入计算机中。
由于光电隔离芯片是电流方式工作的,只要保证电流在4mA左右,就不影响光隔的工作,因此改变限流电阻的阻值,开关量输入信号电压的范围也可改变。
出厂时R1~R16焊装1K电阻,按0~5V提供用户使用。
若输入0~12V,R1~R16需焊装3K电阻为宜。
读入值为“1”,表示现场为高电压信号;读入值为“0”,表示现场为低电压信号。
开关量输出:
计算机输出的数字信号由LS273锁存经光电隔离芯片后,进入功率驱动芯片(2004),由XS137芯D型接头输出开关量信号。
功率输出时要求用户从机外提供+24V或+12V电源,开关量输出信号为共外电源方式(节点方式),不是共地方式,可直接驱动继电器。
输出值为“1”,表示到现场为高电压信号;输出值为“0”,到现场为低电压信号。
三、使用方法
1.端口地址设置
PCI总线地址为浮动地址,由PCI总线协议分配,转化后的物理地址为BASE+0H~BASE+3H,由GAL方程给出。
用户在使用PCI总线数据采集板时不必去关心具体的板口地址,其地址管理由PCI协议分配,用户编程时只需调用我公司提供的DLL库即可,下面说明的板口地址,只是让用户详细了解本板的功能。
2.I/O端口地址定义(见表1)
口地址
读写操作
功能定义
BASE+0
读
第0~7路开关量DI输入
BASE+1
读
第8~15路开关量DI输入
BASE+2
写
第0~7路开关量DO输出
BASE+3
写
第8~15路开关量DO输出
表1:
I/O端口地址定义表(BASE表示首地址)
3.XS137D型头接口输出信号定义(见表2)
引脚号
信号
引脚号
信号
19
DO0
37
DO8
18
DO1
36
DO9
17
DO2
35
DO10
16
DO3
34
DO11
15
DO4
33
DO12
14
DO5
32
DO13
13
DO6
31
DO14
12
DO7
30
DO15
11
GND
29
GND
10
DI0
28
DI8
9
DI1
27
DI9
8
DI2
26
DI10
7
DI3
25
DI11
6
DI4
24
DI12
5
DI5
23
DI13
4
DI6
22
DI14
3
DI7
21
DI15
2
GND
20
GND
1
+24V/12V
表2:
XS1输出信号定义表
注:
GND为电源地和输入信号的公共地,+24V/12V为电源接入端和输出信号公共端。
XS137芯D型头1脚在右下,19脚在右上,20脚在左下,37在左上。
4.功率输出的接法
本板输出功率具有很强的驱动能力,当接好外部电源后,PCI-7505通过XS1插座的输出端可输出24V/200mA电信号,直接驱动继电器或电磁阀,其功率放大输出由MC1413(或2004)完成。
输出信号为共电源方式,当用户量输出电压时,万用表的正表笔(红)放在24V电源的正端不动,万用表的负表笔(黑)放在开关量输出端,这时若输出为高电平,电压为23V左右;若输出为低电平,电压为5V左右。
可直接驱动本公司的PJ-710616路继电器板。
若需12V输出,将24V端接入+12V电源即可。
注意:
本板为正向驱动,OUT“1”时,输出端为高电压;OUT“0”时,输出端为低电压。
┌─────┐
┌┤│
────────────┐Doi││继电器│
├──┴┘│
PCI-7505│+24V或12V(1Pin)│
├─────────┘
────────────┘
DOi=0,2,3···15为输出端
6.电平输出的接法
PCI-7505板也可完成5VTTL电平输出,实现的方法是:
将功率驱动芯片MC1416(或2004)卸下,用短路线将其插座上的输入输出端短接,光隔离输出的信号直接送到XS1输出端上,注意:
2004芯片的8,9脚不能短接。
这种方式+24V/12V仍需要接入,给光隔器件使用。
如下:
┌─────┐
1─┼←───→┼─16
2─┼←───→┼─15
3─┼←───→┼─14
4─┼←───→┼─13
5─┼←───→┼─12
6─┼←───→┼─11
7─┼←───→┼─10
8─┤├─9
└─────┘
2004插座
计算机输出“1”为+5V,输出“0”为0V。
6.开关量输入的接法
16路开关量输入信号由XS137芯D型头接入,经过限流电阻R1~R16后进入光电隔离芯片,由LS245读入计算机中。
由于光电隔离芯片是电流方式工作的,只要保证电流在4mA左右,就不影响光隔的工作,因此改变限流电阻开关量输入信号电压的范围也可改变。
出厂时R1~R16焊装1K电阻,按0~5V提供用户使用。
限流电阻的计算方法:
R=V/II=4mA左右
若输入电压V=5VR=1K为宜
若输入电压V=12VR=3K为宜
若输入电压V=16VR=5.1K为宜
四、软件说明
(一)软件的内容:
1.pci7505的驱动程序:
pci7505.INF,WINDRVR.VXD,WINDRVR.SYS
2:
pci7505VC++和VB下的DEMO版演示程序(pci7505y.EXE,pci7505B.EXE,pci7505.DLL)
3:
辅助驱动安装程序(setup2.bat)
4:
驱动调用说明(PCI7505.doc)
(二)软件的安装方法:
1:
从安装盘上的DRIVER目录下的PCI7505文件夹拷贝到计算机的某处
2:
将pci7505板插入计算机的某一PCI插槽中,启动计算机进入WINDOWS系统将会自动找到新硬件,此时根据硬件安装向导,搜索最新驱动程序指定位置/浏览c:
/…/pci7505/确定。
完成安装后如从(控制面板/系统/设备管理器)中可找到JUNGOpci7505设备则可证明硬件驱动安装正确。
3.辅助驱动程序安装:
运行setup2.bat,重新启动计算机
(注意:
你的系统必须在C盘,此辅助驱动程序安装只需在客户机安装一次即可,以后开机不必运行此步骤)
4.如运行DEMO程序,请安装VC或VB。
如已安装可直接运行。
(三)相关函数调用说明:
1:
pci7505.dll为动态链接库,是VC编写
VB调用模块声明:
DeclareFunctionpci7505checkLib"pci7505.dll"(ByValdwVendorID%,ByValdwDeviceID%,ByValfUseIntAsBoolean,ByvalCardno%)AsLong
此函数用于查找板卡,返回值为板卡句柄,对板卡调用开入开出函数前必须先调用此函数。
单块板卡时,应用程序默认调用hplx=PCI7505check(0,0,false,1)即可。
最后一个参数为板卡标识号。
如只有一块则该参数为1;如使用多块板卡,其值为小于或等于板卡个数的整数。
例如一台机器上插了三块宏拓PCI系列的板卡,则参数分别为1,2,3中的任意一个数。
DeclareFunctionpci7505diLib"pci7505.dll"(ByValhplxAsLong,ByValaddrAsBoolean,ByValch%)AsInteger
此函数返回值为板卡某组8通道此时输入的开关量(00-FF),hplx为句柄,addr默认为false,ch为组号(0-1)对应板上2组(每组八路)共16路通道。
应用程序调用DATA=pci7505check(hplx,false,ch)。
DeclareSubpci7505doLib"pci7505.dll"(ByValhplxAsLong,ByValaddrAsBoolean,ByValch%,ByValdata%)hplx为句柄,addr默认为false,ch为组号(0-1)对应板上2组(每组八路)共16路通道,data为某组将要输出的开关量值(00-FF)。
例如想让第一组0-3路为低电平,4-7路为高电平则调用pci7505do(hplx,false,0,f0)。
DeclareFunctionpci7505closeLib"pci7505.dll"(ByValhplxAsLong)AsInteger
此函数为关闭句柄函数,返回值为1,对板卡调用开入开出函数后必须调用此函数归还要句柄。
应用程序默认调用hplx=pci7505close(hplx)。
PublichplxAsLong
PublicaddrAsBoolean
PublicdwVendorIDAsInteger
PublicdwDeviceIDAsInteger
PublicfUseIntAsBoolean
(四)注意事项
1.调用函数必须依照打开并找到板卡句柄->使用板卡->关闭并归还句柄的顺序来进行,否则将会出现不可预知的错误!
2.禁止带电插拔
3.如果安装完后计算机可找到硬件,而运行演示程序不正常运行,可能原因有:
(1)未安装核心驱动程序。
请参照上页的“软件的安装方法”重复步骤3,4然后重启机器
(2)可执行程序与动态库不在同目录下或未将动态库拷贝到
windows\system目录下
(3)未安装VB或VC,缺乏相关库文件
(4)PCI插槽信号驱动能力较弱,请使用另一PCI插槽,并重新安装驱动程序
五、维修服务
PCI-7505板自售出之日起,两年内在正确使用下,由于产品质量问题,我方将提供免费维修服务。
但用户使用不当烧坏,不在免费维修之列。
两年后或用户使用不当烧坏,我方将酌情收取元器件成本费。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PCI7505 板卡 安装 说明