光电隔离开关量板.docx
- 文档编号:9341288
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:41
- 大小:126.04KB
光电隔离开关量板.docx
《光电隔离开关量板.docx》由会员分享,可在线阅读,更多相关《光电隔离开关量板.docx(41页珍藏版)》请在冰豆网上搜索。
光电隔离开关量板
光电隔离开关量板
使用手册
AC4061/AC4161:
16入、16出光电隔离板
AC4063:
32路输入光电隔离板
AC4065:
64入光电隔离板
AC4068:
32入、32出光电隔离板
AC4050:
8路小功率继电器板
AC4066A:
32路输出光电隔离板
W&WLAB
目录
AC4061/AC4161:
P5
<1>简介
<2>操作地址设定
<3>编程及硬件
.I/O接口
.中断
<4>电缆接口说明
.各电缆联接器及地址选择跳线器位置
AC4068:
P15
<1>简介
<2>操作地址设定
<3>编程及硬件
<4>附录:
电缆接口说明及跳线器位置
AC4065:
P25
<1>简介
<2>操作地址设定
<3>编程及硬件
<4>电缆接口说明
AC4063P37
<1>简介
<2>操作地址及中断设定、说明
<3>编程及硬件
<4>电缆接口说明
AC4050P45
<1>简介
<2>操作地址及中断设定、说明
<3>编程及硬件
<4>电缆接口说明
AC4066AP62
<1>简介
<2>操作地址及中断设定、说明
<3>编程及硬件
<4>电缆接口说明
AC4061、AC4161说明
简介
AC4061、AC4161可广泛应用于各种数字量控制、数字量电平变换及输入/输出,特别是在干扰较大的应用场合或长线数字I/O。
AC4061的连接为40芯扁平电缆插座,AC4163为DB37型D型插座。
AC4161的输出电流较大。
注:
以下除AC4061与AC4161不相同的地方外,以AC4061描述的文字皆认为与AC4161相同。
主要特点、性能:
●16路(2个8位口,共地)隔离数字输入
-数字输入与PC机完全隔离,耐压>500V
-TTL电平到15V的输入范围
-最小输入电流2mA
-通道"15"可作为中断输入,输入的下降边沿有效
-输入建立时间小于50微秒
●16路(2个8位口,共地)隔离数字输出
-数字输出与PC机完全隔离,耐压>500V
-集电集开路输出-OC输出,输出上电为高阻状态。
-输出建立时间:
100微秒
-输出驱动电流最大50毫安/路,最大耐压24V
●板上占用四条地址线(A0-A3),操作地址100H-3FFH由JP1-6位跳线开关选择。
●板上中断可由IRQ3,5,7选择一个,由JP2选择
●AC4061:
16路输入、输出由40PIN扁平电缆插座输入、输出。
●AC4161:
16路输入、输出由DB37插座输入、输出。
控制地址选择说明
首先关掉PC机电源,选好板的I/O地址(跳线器JP1,见附录),然后将AC4061插入PC机的任一个插槽中,并固定好,联好I/O接线电缆.。
PC的I/O译码占用10条地址线A0-A9。
AC4061占用4条地址(A0-A3)称为“偏移地址”OFFSET,其余6条(A4-A9)由跳线器JP1选择,称为:
“基地址”BASE。
JP1:
123456
。
。
。
。
。
。
A4
A5
A6
A7
A8
A9
当跳线器为短路环短路时表示此路对应地址选择为“0”:
文中以"X"表示当跳线器开路时表示此路为“1”:
文中以"-"表示
地址选择方法如下:
JP1跳线器的1-6位对应选择地址A4-A9共6位,所以基地址-BASE只能在100-3F0H中选择(低四位地址被AC4061占用,0-FFH译码地址被PC机占用)。
因此:
AC4061操作的实际地址
(adr)=基地址(base)+偏移地址(OFFSET)
例:
欲选择操作基地址为:
220H,JP1的设定方法如下:
JP1:
123456
X
-
X
X
X
-
A4
A5
A6
A7
A8
A9
*本卡出厂前即设为此地址(220H)。
A0-A3基地址base由AC4061板占用,分配如下:
A0-A3读操作(RD)写操作(WR)
0H读通道0-7写输出通道0-7
1H读通道8-15写输出通道8–15
2H清中断寄存器
例:
如果我们已设定段地址为:
220H,要读通道8到15的状态,则地址
为:
220H+1H=221H读操作.
详细说明:
▲A0-A3=3H写操作
功能:
清中断寄存器清零,当中断程序退出时,进行此操作以清除当前中断状态役接收下一次中断。
outp(0x223,0x0);
*以下程序例皆为:
MSQC2.5或MSC6.0语言.
▲A0-A3=0H1H读操作
功能:
读输入通道0-7(8-15)的状态
D7D6D5D4D3D2D1D0
0H通道:
76543210
1H15141312111098
当外部输入为:
"1"时,对应输入(读入)状态为"1".
state=inp(0x220);(或=inp(0x221),=inp(0x222);)
state:
对应输入状态.
▲A0-A3=0H1H写操作
功能:
设定输出通道0-7(8-15)的状态
D7D6D5D4D3D2D1D0
0H通道:
76543210
1H15141312111098
当写入为:
"1"时,对应输出状态为"1":
输出对应为OC输出的高阻状态(截止)
当写入为:
"0"时,对应输出状态为"0":
输出为饱和态,即输出下拉到地
注意:
对通道“0”设置,清除上电状态,上电状态为输出是OC的高阻状态(为“1”)。
*详细说明见下一章
outp(0x220,state);/*state=0-255*/
AC4061的编程及硬件
数字I/O硬件说明:
AC4061具有4个隔离I/O口,16路输入及16路输出,这里分别表示为:
I0-I15(输入),O0-O15(输出)
(1)当输入电压较高(>5V),而前端设备驱动能力不足时(IOUT<3MA),可加入限流电阻R,如下图:
AC4061输入●--R:
限流电阻---●外部输入
AC4061地线●━━━━━━━━━━●外部输入地线
R<=(V-3)/2(KΩ),V是外部高电平电压
(2)当外部输入电压大于15V时,上图的限流电阻可以支持高压输入,最大输入电压小于100V(DC),电阻的选择应该至少能为AC4061输入端提供2MA的驱动电流。
(3)AC4061的输出端为集电集开路输出(OC门),需外接电阻及电源,电路如下:
R>VDD/50(KΩ)(VDD:
外部电源)
输出高电平=VDD,输出低电平<1V
注意:
1.AC4061的输出切勿对外部电源的+短路,否则会烧毁AC4061的输出级。
2.最大外部供电电压为24C(DC)。
输出对地的最大输出电流应该小于50毫安。
3.如果驱动感性负责,如继电器等,必需在电阻R旁边并上一个反压保护二极管,二极管的“+”连接输出,“-”连接电源。
<二>数字中断输入:
AC4061的第"15"路输入同时可以作为:
中断输入。
当中断选择器(三路跳线选择器,位置见附录)有效时(至少由一路由跳线短路器JUMPER选通),中断有效.
注意,中断是:
外输入下降沿有效(即外部输入为掉电状态时),中断跳线选择方法如下:
中断选择跳线器位于板的中下部(位置见附录),是一个三位跳线器JP2,三位的号码为:
1,2,3-对应IRQ357。
当“1”号短路时,选择中断3;“2”号选择中断5;“3”号选择中断7;都不插入短路跳线器时,不选择中断。
中断编程如下:
主程序:
写BASE=3H清中断
↓
设定PC中断控制器
8259
↓
中断服务程序:
中断操作
↓
恢复PC中断控制器
8259outp(0x20,0x20);
↓
清AC4061中断
↓
END
C程序如下:
#include
#include
#include
int_interrupt_farAC4061();/*theserviceprogram*/
int(_interrupt_far*oldint())(void);
intm;
main()
{
inti,j,k;
outp(0x223,0x0);/*resetAC4061irqregister*/
oldint=_dos_getvect(15)/*irq78+7=15biosirqNo.15*/
_dos_setvect(15,AC4061);
i=inp(0x21);
i=i&0x7f;/*8259irq7enable*/
outp(0x21,i);
用户程序
}
void_interrupt_farAC4061()
{
inti,j,k;
用户中断程序
//清除中断
outp(0x223,0);
outp(0x20,0x20);
}
四、外部I/O联接插座接线图
AC4061:
P1:
40脚联接器,位于AC4061板前端,I0-I15、O0-O15:
16路隔离输入、输出的连接端.
40PIN扁平电缆插座的定义如下:
246810121416182022242628303234363840
13579111315171921232527293133353739
缺口
脚1,2,3,4,5,6,7,8:
对应输入通道“0,1,2,3,4,5,6,7”
脚11,12,13,14,15,16,17,18:
对应输入通道“8,9,10,11,12,13,14,15”。
脚9,10,19,20:
输入地线
脚18:
中断输入与输入通道“15”公用。
脚21,22,23,24,25,26,27,28:
对应输出通道“0,1,2,3,4,5,6,7”
脚31,32,33,34,35,36,37,38:
对应输出通道“8,9,10,11,12,13,14,15”
脚:
29,30,39,40:
输出地
AC4161:
P1:
DB37插座位于板前端,插座上标记有序号,对应的定义如下:
脚:
1,2,3,4,5,6,7,8对应输出通道0,2,4,6,8,10,12,14
脚:
20,21,22,23,24,25,26,27对应输出通道:
1,3,5,7,9,11,13,15
脚:
9,28:
输出的GND
脚:
10,11,12,13,14,15,16,17对应输入通道0,2,4,6,8,10,12,14
脚:
29,30,31,32,33,34,35,36对应输入通道1,3,5,7,9,11,13,15
脚:
18,37:
输入的GND
AC4061位置示意
AC4068手册
AC4068板简介
AC4068可广泛应用于各种数字量控制、数字量电平变换及输入/输出,特别是在干扰较大的应用场合或长线数字I/O,AC4068更有高抗干扰的特性。
AC4068的输出带功率驱动,可以直接连接高压及大电流负载,如:
继电器、LED等。
AC4068不同与通常的功率放大隔离输出卡,输出外部供电支持5V-24V的宽电压范围(自带稳压电路),同时可以选择输出反压保护(可以选择输出保护二极管),可以不用任何外围电路支持继电器驱动。
主要特点、性能:
●32路(4个8位口,共地)隔离数字输入
-数字输入与PC机完全隔离,耐压>500V
-TTL电平到15V的输入范围,可以改为:
0-24V输入
-输入驱动电流可小于1.5mA
-40脚扁平电缆插座
●32路(4个8位口,OC,共地)隔离数字输出
-数字输出与PC机完全隔离,耐压>500V
-集电集开路输出-OC输出,负载电压选择范围宽
-输出驱动能力100mA/路,最大400毫安/单路,电压0-24V
-输出部分可以选择(跳线器)连接输出反压保护二极管,用于驱动感性负载。
-输出部分需外接一个+5-+24V电源,供给功率输出驱动部
分。
供电电流小于100毫安。
●板上占用四条地址线(A0-A3),操作地址200H-2FFH由JP1-4位跳线开关选择。
AC4068尺寸为20厘米×4.8厘米,适合半长机箱应用。
AC4068板控制地址选择说明
首先关掉PC机电源,选好AC4068的I/O地址(跳线器JP1,见附录)、输出外接电源的种类(5V或6-24V,跳线器JP2选择)、外接保护二极管选择(JP2),然后将AC4068插入PC机的任一个插槽中,并固定好,联好I/O接线电缆.
板上占用四条地址线A0-A3,称为"偏移地址"OFFSET,余下的六条I/O译码地址(A4-A9),称为"段地址"seg,其中四位由JP1四位跳线开关选择,高二位A9A8=2H,其定义如下:
JP1(A9A8=2H=10)
1
2
3
4
。
。
。
。
A4
A5
A6
A7
当跳线器为短路环短路时表示此路为:
0:
文中以"X"表示
当跳线器开路时表示此路为:
1:
文中以"-"表示
地址选择方法如下:
JP14跳线器的1-4位选择地址A4-A7共四位,高二位地址A8,A9=01(2H),所以段地址seg只能在200-2F0H中选择(低四位地址被AC4068占用)。
因此:
AC4068操作的实际地址(adr)=偏移(OFFSET)+段地址(seg)
例:
欲选择操作段地址seg为:
220H,JP1的设定方法如下:
1
2
3
4
X
-
X
X
A4
A5
A6
A7
0100
*本卡出厂前即设为此地址(220H)。
通常AC4068的可以应用地址为:
210H,220H,230H,240H,250H,260H,280H,290H,2A0H,2B0H,2C0H,2D0H,2E0H。
A0-A3基地址base由AC4068板占用,分配如下:
A0-A3读操作(RD)写操作(WR)
0H读通道0-7写输出通道0-7
1H读通道8-15写输出通道8–15
2H读通道16-23写输出通道16-23
3H读通道24-31写输出通道24-31
例:
如果我们已设定段地址为:
220H,要读通道8到15的状态,则地址
为:
220H+1H=221H读操作.
常用PC编程语言的输入、输出语句:
设:
ADR:
地址,DATA:
输出或读入的数据
输入:
1.MSC:
DATA=INP(ADR)
2.BC:
DATA=INPORT(ADR)
3.BASIC:
DATA=INP(ADR)
4.WINDOWS:
DATA=VBINP(ADR)
输出:
1.MSC:
OUTP(ADR,DATA)
2.BC:
OUTPORT(ADR,DATA)
3.BASIC:
OUTADR,DATA
4.WINDOWS:
VBOUTADR,DATA
注:
WINDOWS应用,用户可以向销售商索要VB的DLL驱动程序。
详细说明:
*以下程序例皆为:
MSQC2.5或MSC6.0语言.
▲A0-A3=0H-3H读操作
功能:
读输入通道0-7(8-15)(16-23)(24-31)的状态
D7D6D5D4D3D2D1D0
0H通道:
76543210
1H15141312111098
2H2322212019181716
3H3130292827262524
当外部输入为:
"1"时,对应输入(读入)状态为"1".
例:
state=inp(0x220);
state:
对应输入状态.
▲A0-A3=0H-3H写操作
功能:
设定输出通道0-7(8-15)(16-23)(24-31)的状态
D7D6D5D4D3D2D1D0
0H通道:
76543210
1H15141312111098
2H2322212019181716
3H3130292827262524
当写入为:
"1"时,对应输出状态为"1"(集电集开路输出端为:
高阻态)当写入为:
"0"时,对应输出状态为"0"(集电集开路输出端为:
饱和态)
*详细说明见下一章
outp(0x220,state);/*state=0-255*/
§3AC4068的编程及硬件
<一>数字I/O硬件说明:
AC4068具有8个8位隔离I/O口,32路输入及32路输出,彼此与PC隔离、同时彼此隔离。
这里分别表示为:
I0-I31(输入,由插座P1输入),O0-O31(由P2插座输出)。
AC4068输出需要外接一个5-24V电源(由P2插座的40脚进入),电压由JP2选择。
*P1、P2的定义见附录
电气性能:
-输入电平2V-15V,吸入电流>1.5mA
-输出高电平=VDD,VDD=0-24V为负载供电电压;
低电平<0.3V100mA负载能力
-输入/输出与PC机隔离耐压>500V(1000V瞬时,<1S)
JP2:
跳线器选择:
JP2:
三位跳线器选择AC4068的外部供电及反压保护。
1
2
3
JP2:
的1,2,3号位置的定义:
1号短路:
外接电源为3-5V
2号短路:
外接电源为6-24V
3号:
短路-选择输出反压保护模式,开路:
取消输出反压保护模式。
注意:
1.1,2号只能有一位倍短路子短路
2.3号处于反压保护模式时,门限电压为外部供电电压VDD,VDD必需小于或等于AC4068的最大输出驱动电压,否则会烧毁AC4068的输出驱动芯片。
<二>输入、输出连接说明
(1)当输入电压较高(>5V,最大0-100VDC),而前端设备驱动能力不足时(IOUT<3MA),可加入限流电阻R,如下图:
AC4068输入●R:
限流电阻●外部输入
AC4068地线●━━━━━━━━━━●外部输入地线
R<=(V-3)/2(KΩ),V是外部高电平电压
以上功能可以应用AC150-16路多功能端子卡完成,每个AC150支持16路输入的限压及低通滤波。
(2)AC4068的输出端为集电集开路输出(OC门),如果为电压输出,需外接电阻及电源,电路如下:
R>VDD/100(KΩ)(VDD:
外部电源)
输出高电平=VDD,输出低电平<0.2V
R可以更换为继电器等。
注意:
驱动继电器时,需要选择JP2为反压保护模式,即JP2的3号外置短路。
VDD:
可以作为AC4068输出的驱动供电电源,用户根据VDD的电压选择JP2的1,2号位置。
VDD作为AC4068的外部供电电源时,由P2-40PIN扁平电缆插座的40脚输入,39脚为GND。
(3)AC4068的输出支持AC142-40线外部通用螺丝端子连接板。
四、附录
P1、P2:
40脚联接器,位于AC4068板前端及尾部。
I0-I31:
32路隔离输入端,O0-O31:
32路隔离输出。
40PIN扁平电缆插座的定义如下:
246810121416182022242628303234363840
13579111315171921232527293133353739
缺口
P1:
32入的定义:
脚1,2,。
。
。
,8:
对应输入通道“0-7”
脚11,12,。
。
。
,18:
对应输入通道“8-15”
脚21,22,。
。
。
,28:
对应输入通道“16-23”
脚31,32,。
。
。
,38:
对应输入通道“24-31”
脚9,10,19,20,29,30,39,40:
地线
P2:
32出的定义:
脚1,2,。
。
。
,8:
对应输入通道“0-7”
脚11,12,。
。
。
,18:
对应输入通道“8-15”
脚21,22,。
。
。
,28:
对应输入通道“16-23”
脚31,32,。
。
。
,38:
对应输入通道“24-31”
脚9,10,19,20,29,30,39:
地线
脚40:
外部供电电源输入或输出保护模式时的VDD输入。
AC4065说明
AC4065板简介
AC4065可广泛应用于各种数字量控制、数字量电平变换及输入/输出,特别是在干扰较大的应用场合或长线数字I/O,AC4065更有高抗干扰的特性。
主要特点、性能:
●64路(8个8位口,共地)隔离数字输入
-数字输入与PC机完全隔离,耐压>500V
-TTL电平到12V的输入范围
-最小输入电流:
1.5mA
●8路(1个8位口,共地)隔离数字输出
-数字输出与PC机完全隔离,耐压>500V
-集电集开路输出,负载电压选择范围宽
-输出驱动能力<10mA,电压1-24V
●板上占用四条地址线(A0-A3),操作地址200H-2FFH由S24位跳线开关选择。
尺寸22厘米×4.8厘米。
AC4065板控制地址选择说明
首先关掉PC机电源,选好AC4065的I/O地址(跳线器S2,见附录),然后将AC4065插入PC机的任一个插槽中,并固定好,联好I/O接线电缆.。
板上占用四条地址线A0-A3,称为"偏移地址"OFFSET,余下的六条I/O译码地址(A4-A9),称为"段地址"seg,由S2四位跳线开关选择,其定义如下:
S2A8=0,A9=1
1
2
3
4
.
.
.
.
A4
A5
A6
A7
当
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 光电 隔离 开关