首页 > 专栏

深圳市汇方成科技 PCI-1230 光隔离 16 通道输入 16 通道输出卡 说明书

更新时间:2024-02-21 12:39:42 阅读: 评论:0

2024年2月21日发(作者:屈服的反义词)

深圳市汇方成科技 PCI-1230 光隔离 16 通道输入 16 通道输出卡 说明书

深圳市汇方成科技有限公司

PCI-1230

光隔离16通道输入16通道输出卡

使用说明书

V2.00

2009-9

深圳市南山南山大道光彩新天地17A2 - 1 - 电话:*************

深圳市汇方成科技有限公司

用户使用须知

z 在使用本公司产品前,请仔细阅读产品介绍并准确理解使用说明书的相关内容,如有疑问与本公司联系,我们将竭诚为您提供优质服务

z 请在技术参数范围内使用本公司产品,若超出范围使用,可能会引起产品损坏

z 使用不当,有可能会引起短路,触电,损伤等其他现象

敬告:

z 请不要改造,加工本公司产品,若因用户自行加工,改造后造成的任何损失,本公司概不负责

声明:

z 本公司对该手册有最终解释权,本说明书中记载的内容如有修正,恕不另行通知

z 本手册为深圳市汇方成科技有限公司版权所有

深圳市南山南山大道光彩新天地17A2 - 2 - 电话:*************

深圳市汇方成科技有限公司

目 录

用户使用须知...................................................................................................................................2

概述..................................................................................................................................................4

特点:.......................................................................................................................................4

性能和指标:...........................................................................................................................4

引脚描述:......................................................................................................................................5

拨码开关设置以及功能选择:.......................................................................................................7

SW1:驱动选择.......................................................................................................................7

SW2:板ID选择......................................................................................................................7

输入输出说明:..............................................................................................................................7

寄存器列表.......................................................................................................................................9

寄存器说明.............................................................................................................................10

编程指南........................................................................................................................................11

硬件安装........................................................................................................................................13

软件安装.........................................................................................................................................13

驱动安装........................................................................................................................................13

程序.14

附录A..............................................................................................................................................16

深圳市南山南山大道光彩新天地17A2 - 3 - 电话:*************

深圳市汇方成科技有限公司

概述

PCI-1230是一款基于PCI协议的光隔离32通道输入输出控制卡,用户可设置板ID号,兼容5V/3.3V PCI协议。

特点:

z 16路光隔离输入通道(无极性),16路光隔离输出

z 16路TTL电平输入通道,16路TTL电平输出通道

z 具有较高的输出驱动能力

z 光隔离输入输出采用DB37连接器

z 可配置板ID号

z 兼容标准产品

性能和指标:

z 兼容5V和3.3V 2.2版本PCI协议

z 光隔离输入通道输入电阻 4.7KΩ@1/4W

z 光隔离输入逻辑高:3V~24V ,逻辑低为:0~2.4V,TTL输入逻辑低为:0~0.8V,逻辑高:2.0V~5V

z 光隔离输出通道采用达林顿管集电极开路输出,集电极开路电压5V~35V(DC),TTL输出通道逻辑高为2.4V~5V,逻辑低为0~0.5V

z 200mA反向电流输出

z 隔离电压 3750Vrms

深圳市南山南山大道光彩新天地17A2 - 4 - 电话:*************

深圳市汇方成科技有限公司

引脚描述:

DB37管脚图

其中: IDI_n(n=0~15) 光隔离输入 IDO_n(n=0~15) 光隔离输出

EICOM 外部输入公共端(外部电源的地或者VCC)

EOGND 外部输出地(隔离)

VCOM 保护电源端

深圳市南山南山大道光彩新天地17A2 - 5 - 电话:*************

深圳市汇方成科技有限公司

TTL输出管脚图

其中:+5V 5V电压(非隔离)

+12V 12V电压(非隔离)

GND 地

TDOn(n=0~15) TTL输出

TDIn(n=0~15) TTL输入

深圳市南山南山大道光彩新天地17A2 - 6 - 电话:*************

深圳市汇方成科技有限公司

拨码开关设置以及功能选择:

SW1:驱动选择

第一位

ON

ON

OFF

第二位

ON

OFF

——

功能选择

兼容A公司同类产品

兼容B公司同类产品

PCI1230

其中:ON 代表开关置“ON”档 OFF 代表开关置“OFF”档

—— 代表开关置任意位置

注意:当你改变SW1选择驱动的时候,需要重启电脑才能生效。

SW2:板ID选择

开关选择(开关的箭头指向)

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

板ID

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

输入输出说明:

1 TTL输入输出

PCI1230具有16路TTL电平输入和16路TTL电平输出,输入自带10KΩ上拉电阻。他们与外部连接式示意图如下:

深圳市南山南山大道光彩新天地17A2 - 7 - 电话:*************

深圳市汇方成科技有限公司

2 光隔离输入输出

光隔离输出采用的是达林顿管集电极开路输出形式,具有较高的驱动能力。输入能承受最高电压为24V,输入电阻为4.7KΩ。

PCI1230光隔离输入输出与外部连接如下:

输入连接示意图

输出连接示意图

深圳市南山南山大道光彩新天地17A2 - 8 - 电话:*************

深圳市汇方成科技有限公司

寄存器列表

PCI-1230占用16位PC I/O地址空间,每一个寄存器的地址实际上是一个偏移地址加上控制卡的基地址。PCI-1230地址列表如下:

BaAddr +OFF 7

0H

W

R

6 5 4 3 2 1 0

Isolated Digital Input

IDI7 IDI6 IDI5 IDI4 IDI3 IDI2 IDI1 IDI0

Isolated Digital Output

ID07ID06 ID05ID04 ID03 ID02 ID01 ID00

01H

R

W

Isolated Digital Input

IDI15 IDI14 IDI13 IDI12 IDI11 IDI10 IDI9 IDI8

Isolated Digital Output

ID015ID0114 ID013 DI6 DI5

ID012 DI4

ID011 DI3

ID010 DI2

ID09 ID08

DI1 DI0

02H

R

TTL Digital Input

DI7 W

03H

W

R

TTL Digital Output

DO7 DO6 DO5 DO4 DO3 DO2 DO1 DO0

TTL Digital Input

DI15DO15

DI14 DI13

DO14 DO13

DI12 DO12

DI11 DO11

DI10 DO10

DI9 DI8

TTL Digital Output

DO9 DO8

04H R

Board ID

BD3 BD2 BD1 BD0

深圳市南山南山大道光彩新天地17A2 - 9 - 电话:*************

深圳市汇方成科技有限公司

寄存器说明

Isolated Digital Input/Output

位数

16

地址

Ba+0x00

读写

可读写

初始状态

说明:读操作时对应Isolated Digital Input 寄存器,写操作时对应Isolated Digital Output寄存器。每一位对应一个光隔离输入/输出通道。如bit0对应光隔离通道0。

TTL Digital Input/Output

位数

16

地址

Ba+0x02

读写

可读写

初始状态

说明:读操作时对应TTL Digital Input 寄存器,写操作时对应TTL Digital Output寄存器。每一位对应一个TTL输入/输出通道。如bit0对应TTL通道0。

Board ID

位数

32

地址

Ba+0x04

读写

只读

初始状态

-

说明:低四位有效,最地位为BD0,其他高位为0,写无效。寄存器的值为板ID。

深圳市南山南山大道光彩新天地17A2 - 10 - 电话:*************

深圳市汇方成科技有限公司

编程指南

开发包为用户提供了Windows2000/XP驱动程序和例子,以便客户对板卡操作。

函数简介:

函数名

PCI1230Open

PCI1230Clo

PCI1230Read

PCI1230Write

Pci1230Version

功能简介

打开 PCI1230设备,分配资源

释放资源,关闭PCI1230设备

读输入端口

写输出端口

读取lib版本

U32 PCI1230Open (U32 Boardid);

功能: 打开 PCI1230设备,分配资源

参数: Boardid:板ID,

说明: 在对板卡操作之前必须首先调用这个函数,

返回值: PCI1230Success 调用成功

PCI1230ApiFailed 调用失败

PCI1230InvalidBoardId 无效的板ID

U32 PCI1230Clo(U32 Boardid);

功能: 释放资源,关闭PCI1230设备

参数: Boardid,板ID,必须经过PCI1230Open()函数调用过

说明: 如果以后不在对这块板卡操作,调用这个函数

返回值: PCI1230Success 调用成功

PCI1230ApiFailed 调用失败

PCI1230InvalidBoardId 无效的板ID

U32 PCI1230Read(U32 Boardid,U32 *Data)

功能: 读输入端口

说明: 低16位为光隔离输入通道值,高16位为TTL输入通道的值

参数: Boardid,板ID,必须经过PCI1230Open()函数调用过

Data 读回的值的存储地址

返回值: PCI1230Success 调用成功

PCI1230ApiFailed 调用失败

PCI1230InvalidBoardId 无效的板ID

U32 PCI1230Write(U32 Boardid,U32 writedata)

功能: 写输出端口

说明: 低16位为光隔离输入通道值,高16位为TTL输入通道的值

参数: Boardid,板ID,必须经过PCI1230Open()函数调用过

Writedata 写输出端口的值

返回值: PCI1230Success 调用成功

PCI1230ApiFailed 调用失败

PCI1230InvalidBoardId 无效的板ID

深圳市南山南山大道光彩新天地17A2 - 11 - 电话:*************

深圳市汇方成科技有限公司

U32 PCI1230Version(U32* version);

功能: 读取Pci1230 Lib 版本号

参数: * version 版本号

说明:

返回值: PCI1230Success 调用成功

PCI1230ApiFailed 调用失败

深圳市南山南山大道光彩新天地17A2 - 12 - ************* 电话:

深圳市汇方成科技有限公司

硬件安装

1、 关掉计算机以及所有外设电源

2、 打开机盖,选择一个PCI空槽,拧开档条的固定螺丝

3、 小心插入PCI1230卡,设置好板ID,上紧档条的螺丝

4、 盖上机盖,连接好外围设备,打开电源

软件安装

软件列表

随机的软件包括驱动程序,应用程序开发库,例子程序

驱动程序 .

.

开发支持 .incPCIApi.h,.incPci1230Error.h

.

.

例子程序 .Sample*.*

驱动安装

将以上文件拷贝入用户的目录,然后按以下步骤安装驱动。

依据上一章,将卡插入电脑后,打开电源。

Windows会显示找到新硬件,按照提示一步一步操作,选择驱动时候选择。安装完成后重启电脑,在设备管理处中能看到PCI1230

深圳市南山南山大道光彩新天地17A2 - 13 - 电话:*************

深圳市汇方成科技有限公司

程序demo

测试输入和输出。当输入和输出相连的时候,由于光藕响应速度慢,输出后就读回可能使得读回来的值不正确,应该适当的添加延时,例如100us。

#include

#include

#include "PCIApi.h"

#include "PCI1230Error.h"

void Delay(void);

int main(void)

{ U32 DataWriteToPCI;

U32 DataReadFromPci;

U16 Temp = 0;

U32 Select = 0;

U32 ERROR1 = 0;

U32 ID ;

printf("ntt==================================");

printf(" nntt PCI1230 Testn");

printf(" tt January 2007nn");

printf("tt==================================");

printf("nt PCI1230Test V0.1 n");

printf("t input the Board id to lect: ");

scanf(" %d", &ID);

ERROR1=Pci1230Open(ID);//分配资源

if(ERROR1!=PCI1230Success)

{//分配资源出错

printf("t ERROR, can not find NO.%d cardn",ID);

printf("t ERROR = %xn",ERROR1);

return 0;

}

do{

printf("t input hex value to output to NO.%d board:",ID);

scanf(" %X", &DataWriteToPCI);

ERROR1=Pci1230Write(ID,DataWriteToPCI);//写输出端口,地16位为光隔离输出,高16位为TTL输出

if(ERROR1!=PCI1230Success)

{ printf("t Write ERRORn");

printf("t ERROR = %xn",ERROR1);

return 0;

}

Delay();//当输入接输出时候,光耦响应速度慢,添加延时

ERROR1=Pci1230Read(ID,&DataReadFromPci);//读端口,低16位为光隔离输入,高16位为TTL输入

if(ERROR1!=PCI1230Success)

深圳市南山南山大道光彩新天地17A2 - 14 - 电话:*************

深圳市汇方成科技有限公司

{

printf("t Read ERRORn");

printf("t ERROR = %xn",ERROR1);

return 0;

}

printf("t Data Read From the NO.%d board

%4xn",ID,DataReadFromPci);

printf("t input 0 to quite or 1 to continue :");

scanf("%d",&Select);

}while(Select);

ERROR1= Pci1230Clo(ID);//释放资源

if (ERROR1==PCI1230Success)

{

printf("t clo sucesd n");

}

el

{

printf("t clo fault n");

printf("t ERROR = %xn",ERROR1);

}

printf("nn");

exit(0);

}

void Delay(void)//延时

{

U32 n = 0x0ffff;

do{

n--;

}while(n!=1);

}注意:在开始编程前,你需要将.拷贝到Windows的System32目录下,在发布你的最终产品时,请在安装文件里这样做,你的应用程序需要包含. 和.incPciApi.h 和.incPci1230Error.h文件,才能调用如前所述的函数

深圳市南山南山大道光彩新天地17A2 - 15 - 电话:*************

深圳市汇方成科技有限公司

附录A

V1.21版本更新如下:

改变了函数的返回值。由简单的返回成功或者不成功改为更加具体。参看各个函数说明。添加了中断寄存器的说明

V1.22版本更新如下:

把原来的“光隔离32通路输入输出卡”改为:“光隔离16通路输入16通路输出卡”

V1.30 在原来的版本基础上,去掉了中断功能

V1.31 在V1.30版本的基础上,修改了库文件,使得VB和VC调用使用同一个库

V2.00 在原来及版本基础上修改了库文件。修正了一些bug

深圳市南山南山大道光彩新天地17A2 - 16 - 电话:*************

深圳市汇方成科技 PCI-1230 光隔离 16 通道输入 16 通道输出卡 说明书

本文发布于:2024-02-21 12:39:42,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/1708490382271113.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:深圳市汇方成科技 PCI-1230 光隔离 16 通道输入 16 通道输出卡 说明书.doc

本文 PDF 下载地址:深圳市汇方成科技 PCI-1230 光隔离 16 通道输入 16 通道输出卡 说明书.pdf

标签:输出   输入   通道   隔离   选择   产品
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|