PCI6505-开关量输入输出卡

上传人:工**** 文档编号:567950268 上传时间:2024-07-22 格式:PDF 页数:5 大小:252.89KB
返回 下载 相关 举报
PCI6505-开关量输入输出卡_第1页
第1页 / 共5页
PCI6505-开关量输入输出卡_第2页
第2页 / 共5页
PCI6505-开关量输入输出卡_第3页
第3页 / 共5页
PCI6505-开关量输入输出卡_第4页
第4页 / 共5页
PCI6505-开关量输入输出卡_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《PCI6505-开关量输入输出卡》由会员分享,可在线阅读,更多相关《PCI6505-开关量输入输出卡(5页珍藏版)》请在金锄头文库上搜索。

1、PCI6505PCI6505光电隔离光电隔离 1616 路入路入/16/16 路功率输出路功率输出一、概述一、概述PCI6505 板是独立光电隔离 16 路开关量输入 16 路开关量功率输出, 该板卡简单可靠, 输入输出电压范围广,符合 PCI 总线标准。PCI6505 开关量输入部分采用光电隔离技术,实现16 路电压型开关量的并行输入,有效的防止了外部环境对主机的干扰和损坏,输入采用共地方式,各路输入相互独立,只要选用适当的限流电阻,保证光电耦合器件的输入电流为4mA 左右,即可适应不同电压的开关量输入,出厂为012V。PCI6505 输出部分采用光隔离技术,实现 16 路开关量独立输出,上

2、电自动清零.可以提供 TTL 电平输出,也可以提供功率输出,其输出端最大功率可驱动24V/200mA 负载或 12V/200mA, 可直接驱动继电器,电磁阀。各路输出信号均具有锁存功能。出厂为功率输出方式。CPU 输出数据为正向驱动。PCI6505 功率输出时要求用户从37 芯 IDC 接头提供+24V 或+12V 电源给功率驱动芯片 2803 。电源提供 24V 还是 12V 由用户需要开关量输出的电压值而定。PCI6505 采用芯片表贴技术。出厂时提供 Win98/2000/NT/XP 下测试程序和动态链接程序DLL及编程指导DEMO 程序 ,有 VB/VC 采集程序例程,并提供两年的质保

3、服务。由于是 PCI 总线,用户不必关心板卡的实际地址,安装板卡时,PCI 协议自动分配该板的基地址。二、性能特点二、性能特点16 路开关量输入,16 路 TTL 电平或功率输出光电隔离为电流驱动方式,一分钟内可耐压5000V每个点输入电压可选出厂为012V)输入电流限制在 4mA 左右,由 R1R32 阻值决定各输出信号具有锁存功能,驱动能力为24V/200mA工作模式为 CPU 扫描刷新输出,最快扫描周期5S基地址浮动,由 PCI 协议管理地址物理 I/O 地址为 BASE+0BASE+1H提供 WIN/98/2000/NT/XP 下驱动程序及动态连接库功率输出时须从机外提供12V 或24

4、V 辅助电源工作电流:350mA三、技术参数三、技术参数工作电压:5V0.25V工作温度: 050湿度: 5%95%外部工作电压:24V1.0V 或 12V0.5V四、工作原理四、工作原理学习文档 仅供参考1 1工作原理图工作原理图( (图图 1)1)PLDI0DI15DO0DO15功率输出功率输出光隔光隔光隔光隔数据驱动数据驱动数据锁存数据锁存总线译码数据缓冲总线芯片总线芯片P CIP CI总总线线图 1:逻辑方框图五、使用方法五、使用方法1 1端口地址设置端口地址设置PCI 总线地址为浮动地址,由 PCI 总线协议分配,物理地址为 BASE+0HBASE+1H, 用户在使用PCI 总线数据

5、采集板时不必去关心具体的板卡地址,其地址管理由PCI 协议分配,用户编程时只需调用我公司提供的 DLL 库即可,下面说明的板卡地址,只是让用户详细了解本板的功能。口地址读写操作功能定义BASE+0写第 07 路开关量 DO 输出BASE +1写第 815 路开关量 DO 输出BASE +0读第 07 路开关量 DI 输入BASE +1读第 815 路开关量 DI 输入表表 1 1:I/OI/O 端口地址定义表端口地址定义表(BASE(BASE 表示首地址表示首地址) )2 2信号引脚定义信号引脚定义引脚号信号引脚号学习文档 仅供参考信号19181716151413121110987654321

6、IN0IN2IN4IN6IN8IN10IN12IN14AGNDDO0DO2DO4DO6DO8DO10DO12DO14AGND+24V/12V373635343332313029282726252423222120IN1IN3IN5IN7IN9IN11IN13IN15AGNDDO1DO3DO5DO7DO9DO11DO13DO15AGND表表 1 37D1 37D 型头输出信号定义表型头输出信号定义表( (注:注:AGNDAGND 为电源地为电源地) )3 3功率输出的接法功率输出的接法本板输出功率具有很强的驱动能力, 当接好外部电源后, PCI6505 通过 J1 插座可输出 24V/200mA

7、电信号, 直接驱动继电器或电磁阀, 其功率放大输出由 2803 完成。输出信号为共电源方式Do 继电器PCI6505+24V 或 12V(1Pin)DO=0,1,2 15为输出端外部控制接线时:继电器等负载的正端接+24V 或 12V,负端接 DO.4.TTL4.TTL 电平输出的接法电平输出的接法PCI6505 板也可完成 5V TTL 电平输出, 实现的方法是:将功率 驱动芯片 2803 卸下,用短路线将其插座上的输入输出端 短接。注意:注意:28032803 芯片的芯片的 9 9,1010 脚不能短接。脚不能短接。 这种方式这种方式24V/12V24V/12V 仍需要接入,给光电隔离器件

8、用。如下:仍需要接入,给光电隔离器件用。如下:118学习文档 仅供参考21731641551461371281191028032803 插座插座电脑输出“1”为+5V,输出“0”为 0V。5.5.开关量输入的接法开关量输入的接法16 路开关量输入信号经过限流电阻R1R32 后进入光电隔离芯片,由LS245 读入电脑中。由于光电隔离芯片是电流方式工作的,只要保证电流在 4mA8mA 左右,就不影响光隔的工作,因此改变限流电阻开关量输入信号电压的范围也可改变。出厂时R1R32 焊装 3K 电阻,按 024V 提供用户使用。六、软件六、软件PCI6505 的软件包括 PCI6505 驱动程序,动态连

9、接库及调用例程。6.16.1 驱动安装驱动安装将 PCI3232 硬件插入电脑的某一 PCI 插槽中,启动电脑进入 WINDOWS 系统将会自动找到新硬件,此时根据硬件安装向导,搜索最新驱动程序(指定位置/浏览(CDROM 盘符:/drivers 确定。完成安装后如从控制面板/系统/设备管理器中可找到外部设备: PCI6505 则可证明硬件驱动安装正确。 安装完成后必须重启电脑,才能安装成功。如果一台电脑插多块卡,需要插上一块,装完驱动,关机,再插入另一块。每块卡的设备序号 iIndex,不同的电脑主板,规定不一样。一般靠近CPU 槽的 PCI 就是 0,以此类推。6.26.2 测试程序测试程

10、序提供测试程序为 VB,VC 编写,可对 PCI6505 卡的所有功能进行测试。用户可参照例程自行编程。测试程序是一个 32 路输入,32 路输出,还有计数。客户根据自己买的卡的功能做相应的测试。6.36.3 函数调用说明函数调用说明提供动态链接库作为调用接口, 它所封装的函数可以在应用程序运行时调用。 任意一种可以调用DLL 链接库的编程工具均可进行编程。以下函数为 DLL 函数原型,请注意数据格式的匹配及函数的返回类型。库中部分函数说明6.3.1 设备操作部分打开设备:打开设备:函数:HANDLE WINAPI XC_PCImOpenDevice(ULONG iIndex,BOOL iEn

11、ableMemory,BOOL iEnableInterrupt )功能:打开XC_PCI设备,返回句柄,出错则无效参数:iIndex指定XC_PCI设备序号,0对应第一个设备 iEnableMemory是否需要支持存储器 iEnableInterrupt是否需要支持中断返回值:-1表示打开设备失败;其它值表示打开设备成功客户如果在一台机器上插入我公司多块卡. iIndex参数决定对哪块卡进行操作.如果就一块卡,则为0.多块卡时 ,每次必须插入一块卡 ,装完驱动后 ,再关机插入另一块卡 以此类推 .究竟哪块卡的序号为0,1,2.不同的机器则不同 .有的机器是最后插入的为 0.有的机器是先插入的

12、为 0.客户可以自行测试便知.关闭设备关闭设备学习文档 仅供参考函数:VOIDWINAPIXC_PCImCloseDevice( ULONG iIndex )功能:关闭XC_PCI设备参数:iIndex指定XC_PCI设备序号返回值:无读入读入函数:BOOLWINAPIXC_PCImReadIoByte( ULONG iIndex, PVOID iAddr, PUCHAR oByte )功能:从I/O端口读取一个字节参数:iIndex指定XC_PCI设备序号iAddr指定I/O端口的偏移地址 oByte指向一个字节单元,用于保存读取的字节数据返回值:布尔值,成功为true,否则为 false写

13、出写出函数:BOOLWINAPIXC_PCImWriteIoByte(ULONG iIndex, PVOID iAddr, UCHAR iByte )功能:向 I/O 端口写入一个字节参数:iIndex指定XC_PCI设备序号iAddr指定 I/O 端口的偏移地址iByte待写入的字节数据返回值:布尔值,成功为true,否则为 false6.3.2 函数调用注意事项调用函数的正确顺序为:1.、加载驱动,打开设备。2、对板卡进行访问,可进行开关量输入输出、脉冲计数操作。3、关闭设备。6.4 DLL6.4 DLL函数全部是函数全部是WINAPIWINAPI调用约定的,即调用约定的,即_stdcal

14、l_stdcall接口接口在使用各种编程语言时应注意选择,Visual C+/C+ Builder/Delphi可以使用两种类型的调用约定。要在函数定义中明确指出_stdcall 还是_cdecl;Visual Basic/PowerBuilder等语言应该使用_stdcall调用接口。七七. . 维修服务维修服务7.17.1 产品完整性产品完整性PCI6505 产品应包括以下内容,请检查其完整性1. PCI6505卡一块。 贴有出厂日期2.37芯D型插头,塑料头套或端子板+加电缆一套3.软件光盘一张含驱动软件及说明书 。7.27.2 维修维修本产品自售出之日起壹年内,凡用户正确使用下,出现产品质量问题的,免费维修。 出厂日期的贴条撕毁无效因违反操作规定和要求而造成损坏的,收取元器件成本费和维修费。7.37.3 服务服务当您购买 PCI6505 之后,软、硬件及其它技术上使用问题均可通过或 E-mail 与我们联系,我们将提供令您满意的服务。学习文档 仅供参考

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号