Rs232传输接口8入8出光电隔离可编程i/o装置的制作方法

文档序号:6475485阅读:207来源:国知局
专利名称:Rs232传输接口8入8出光电隔离可编程i/o装置的制作方法
技术领域
本实用新型涉及RS232传输接口 8入出光电隔离可编程1/0装置。
背景技术
目前,对于开关量设备或机构进行控制时,采用光电隔离装置,现有的光电隔离装置芯片引脚多,通用性差,成本较高,且不能实现信号的远距离导出传输。
发明内容
本实用新型的目的在于提供一种RS232传输接口 8入8出光电隔离可编程I/0装置,通过该光电隔离装置输入输出数据控制开关量设备,该装置芯片引脚少,通用性强,工作可靠。
本实用新型的技术解决方案是该装置采集开关量数据并控制开关量执行器,所有输入信号由RS232接口传送到计算机内,或通过RS232接口接收来自计算机的控制信号,通过调用DLL动态连接库的库函数,完成与计算机的双向数据传输;该装置包括硬件接口,硬件接口有三个模块来完成数据采集与输出量处理过程,即依次连接的数据采集处理模块、开关量输出模块和RS232接口模块,数据采集处理模块上连接信号输入接口和信号输出接口。
数据采集处理模块的核心芯片为AT89S52芯片。
开关量输出模块的芯片为SP3232E。
RS232接口模块为DB9-JP2芯片。
本实用新型主要利用内部中断方式O对被采样开关量输入数据,内部中断方式1完成从RS232接口传输来的开关量输出数据,并完成向输出接口传输控制信号,所有输入与输出采用光电隔离的方式,使用11.0592M的晶振,所采集的数据通过串行口传输给传输模块,经由传输模块SP3232E接口芯片通过RS232 口调用DLL动态连接库的库函数得到输入数据;由RS232接口通过调用DLL动态连接库的库函数将开关量控制数据传输给数据采集与开关量输当模块,模块接收数据后,经由PO 口给光电隔离器,实现对连接于输出接口的开关量设备或机构进行控制。
本实用新型芯片价格便宜,芯片引脚少,装置成本低,通用性强,实现信号的远距离异步传输。


图l为本实用新型电路原理图。
图中1数据采集处理模块U1, 2开关量输出模块U0, 3RS232接口模块,4信号输入接口, 5信号输出接口。
具体实施方式
如图1所示,该装置采集开关量数据并控制开关量执行器,所有输入信号由RS232接口传送到计算机内,或通过RS232接口接收来自计算机的控制信号,通过调用DLL动态连接库的库函数,完成与计算机的双向数据传输;该装置包括硬件接口 ,硬件接口有三个模块来完成数据采集与输出量处理过程,即依次连接的数据采集处理模块1、开关量输出模块2和RS232接口模块3,数据采集处理模块1上连接信号输入接口 4和信号输出接口 5。
数据采集处理模块1的核心芯片为AT89S52芯片。
开关量输出模块2的芯片为SP3232E。
RS232接口模块为DB9-JP2芯片。
本实用新型的电路连接如图1所示,其中,数据采集处理模块U1 AT89S52:
U1-Rl的一端与VCC相连,另一端连接到Ul-LED正极连接;Ul-R3的一端与VCC相连,另一端与AT89S52的第31引脚;Ul-LED的正 与U1-Rl的一端相连,负极连接到AT89S52的第21引脚;U1-Cl的一端与VCC相连,另一端分别与U1-R2的一端和AT89S52的第9引脚连接;Ul-R2的一端分别与U1-C1的一端和AT89S52的第9引脚相连,另一端接地;Ul-C2的一端接地,另一端分别连接U1-CRY的一端和AT89S52的第19引脚;Ul-C3的一端接地,另一端分别连接Ul-CRY的一端和AT89S52的第18引脚;U1-CRY的一端分别连接Ul-C2的一端和AT89S52的第19引脚,另一端分别连接Ul-C3的一端和AT89S52的第18引脚;AT89S52的第1引脚连接到UI-R9和UI-1的第4引脚;AT89S52的第2引脚连接到UI-R10和UI-2的第4引脚;AT89S52的第3引脚连接到UI-R11和UI-3的第4引脚;AT89S52的第4引脚连接到UI-R12和UI-4的第4引脚;AT89S52的第5引脚连接到UI-R13和UI-5的第4引脚;AT89S52的第6引脚连接到UI-R14和UI-6的第4引脚;AT89S52的第7引脚连接到UI-R15和UI-7的第4引脚;AT89S52的第8引脚连接到UI-R16和UI-8的第4引脚;AT89S52的第9引脚分别连接U1-Cl的一端和Ul-R2的一端;AT89S52的第10引脚连接到SP3232E的第9引脚;AT89S52的第11引脚连接到SP3232E的第10引脚;AT89S52的第12引脚悬空;AT89S52的第13引脚悬空;AT89S52的第14引脚悬空;AT89S52的第15引脚悬空;AT89S52的第16引脚悬空;AT89S52的第17引脚悬空;AT89S52的第19引脚分别连接Ul-C2的一端和U1-CRY的一端;AT89S52的第18引脚分别连接Ul-C3的一端和Ul-CRY的一端;AT89S52的第20引脚接地;AT89S52的第21引脚连接到Ul-LED的负端;AT89S52的第22引脚悬空;AT89S52的第23引脚悬空;AT89S52的第24引脚悬空;AT89S52的第25引脚悬空;AT89S52的第26引脚悬空;AT89S52的第27引脚悬空;AT89S52的第28引脚悬空;AT89S52的第29引脚悬空;AT89S52的第30引脚悬空;AT89S52的第31引脚连接到Ul-R3的一端;AT89S52的第32引脚连接到UO-R8的一端;AT89S52的第33引脚连接到UO-R7的一端;AT89S52的第34引脚连接到UO-R6的一端;AT89S52的第35引脚连接到UO-R5的一端;AT89S52的第36引脚连接到U0-R4的一端;AT89S52的第37引脚连接到U0-R3的一端;AT89S52的第38引脚连接到UO-R2的一端;AT89S52的第39引脚连接到U0-R1的一端;AT89S52的第40引脚连接到VCC;其中,开关量输出模块U0的SP3232E:
U0-C1的正端连接到SP3232E的第一引脚,负端连接到SP3232E的第三引脚;U0-C2的正端连接到SP3232E的第四引脚,负端连接到SP3232E的第五引脚;U0-C3的一端连接到VCC和SP3232E的第十六引脚,另一端连接到SP3232E的第二引脚;U0-C4的一端接地和SP3232E的第十五引脚,另一端连接到SP3232E的第六引脚;SP3232E的第1引脚连接到U0-Cl的正端;SP3232E的第2引脚连接到U0-C3的一端;SP3232E的第3引脚连接到U0-Cl的负端;SP3232E的第4引脚连接到U0-C2的正端;SP3232E的第5引脚连接到UO-C2的负端;SP3232E的第6引脚连接到U0-C4的一端;SP3232E的第7引脚连接到JP2中DB9的第二引脚;SP3232E的第8引脚连接到JP2中DB9的第三引脚;SP3232E的第9引脚连接到AT89C2051的第10引脚;SP3232E的第10引脚连接到AT89C2051的第11引脚;SP3232E的第11引脚接地;SP3232E的第12引脚悬空;SP3232E的第13引脚接地;SP3232E的第14引脚悬空;SP3232E的第15引脚接地和U0-C4的一端;SP3232E的第16引脚接VCC和UO-C3的一端;
其中,RS232接口模块DB9-JP2:
DB9中JP2的第1引脚悬空;DB9中JP2的第2引脚连接到SP3232E的第七引脚;DB9中JP2的第3引脚连接到SP3232E的第八引脚;DB9中JP2的第4引脚悬空;DB9中JP2的第5引脚接地;DB9中JP2的第6引脚悬空;DB9中JP2的第7引脚悬空;DB9中JP2的第8引脚悬空;DB9中JP2的第9引脚悬空;
其中,信号输入接口 JI-INPUT:
UI-R1 —端接JI-INPUT的第1引脚,另一端连接到UI-1的第2引脚;UI-R2 —端接JI-INPUT的第2引脚,另一端连接到UI-2的第2引脚;UI-R3一端接JI-INPUT的第3引脚,另一端连接到UI-3的第2引脚;UI-R4—端接JI-INPUT的第4引脚,另一端连接到UI-4的第2引脚;UI-R5 —端接JI-INPUT的第5引脚,另一端连接到UI-5的第2引脚;UI-R6 —端接JI-INPUT
10的第6引脚,另一端连接到UI-6的第2引脚;UI-R7—端接JI-INPUT的第7引脚,另一端连接到UI-7的第2引脚;UI-R8 —端接JI-INPUT的第8引
脚,另一端连接到UI-8的第2引脚;UI-R9一端接vcc,另-一端连接到ui-i
的第4引脚和AT89S52的第1引脚;ui-陽RIO一端接vcc,另-一端连接到UI-2
的第4引脚和AT89S52的第2引脚;ui--Rll一端接vcc,另-一端连接到UI-3
的第4引脚和AT89S52的第3引脚;ui--R12一端接vcc,另-一端连接到UI-4
的第4引脚和AT89S52的第4引脚;ui--R13一端接vcc,另-一端连接到UI-5
的第4引脚和AT89S52的第5引脚;UI--R14一端接vcc,另-一端连接到UI-6
的第4引脚和AT89S52的第6引脚;ui--R16一端接vcc,另-一端连接到UI-7
的第4引脚和AT89S52的第7引脚;UI--R16一端接vcc,另-一端连接到UI-8
的第4引脚和AT89S52的第8引脚;UI-1的第1引脚接VCC; UI-1的第2引脚接UI-Rl的一端;UI-1的第3引脚接地;UI-1的第4引脚接UI-R9的一端和AT89S52的第1引脚;UI-2的第1引脚接VCC;UI-2的第2引脚接UI-R2的一端;UI-2的第3引脚接地;UI-2的第4引脚接UI-R10的一端和AT89S52的第2引脚;UI-3的第1引脚接VCC; UI-3的第2引脚接UI-R3的一端;UI-3的第3引脚接地;UI-3的第4引脚接UI-Rll的一端和AT89S52的第3引脚;UI-4的第1引脚接VCC; UI-4的第2引脚接UI-R4的一端;UI-4的第3引脚接地;UI-4的第4引脚接UI-R12的一端和AT89S52的第4引脚;UI-5的第1引脚接VCC; UI-5的第2引脚接UI-R5的一端;UI-5的第3引脚接地;UI-5的第4引脚接UI-R13的一端和AT89S52的第5引脚;UI-6的第1引脚接VCC; UI-6的第2引脚接UI-R6的一端;UI-6的第3引脚接地;UI-6的第4引脚接UI-R14的一端和AT89S52的第6引脚;UI-7的第1引脚接VCC;UI-7的第2引脚接UI-R7的一端;UI-7的第3引脚接地;UI-7的第4引脚接UI-R15的一端和AT89S52的第7引脚;UI-8的第1引脚接VCC; UI-8的第2引脚接UI-R8的一端;UI-8的第3引脚接地;UI-8的第4引脚接UI-R16的一端和AT89S52的第8引脚;
其中,信号输出接口 JO-OUTPUT:
U0-Rl —端接AT89S52的第39引脚,另一端连接到U0-1的第2引脚;U0-R2 —端接AT89S52的第38引脚,另一端连接到U0-2的第2引脚;U0-R3一端接AT89S52的第37引脚,另一端连接到U0-3的第2引脚;UO-R4 —端接AT89S52的第36引脚,另一端连接到U0-4的第2引脚;UO-R5 —端接AT89S52的第35引脚,另一端连接到U0-5的第2引脚;UO-R6 —端接AT89S52的第34引脚,另一端连接到UO-6的第2引脚;U0-R7—端接AT89S52的第33引脚,另一端连接到UO-7的第2引脚;UO-R8—端接AT89S52的第32引脚,另一端连接到U0-8的第2引脚;U0-R9—端接VCC,另一端连接到U0-1的第4引脚和JO-OUTPUT的第1引脚;UO-R10—端接VCC,另一端连接到U0-2的第4引脚和JO-OUTPUT的第2引脚;U0-R11 —端接VCC,另一端连接到U0-3的第4引脚和JO-OUTPUT的第3引脚;U0-R12 —端接VCC,另一端连接到U0-4的第4引脚和JO-OUTPUT的第4引脚;UO-R13 —端接VCC,另一端连接到U0-5的第4引脚和JO-OUTPUT的第5引脚;UO-R14 —端接VCC,另一端连接到U0-6的第4引脚和JO-OUTPUT的第6引脚;U0-R15 —端接VCC,另一端连接到U0-7的第4引脚和JO-OUTPUT的第7引脚;UO-R16 —端接VCC,另一端连接到U0-8的第4引脚和JO-OUTPUT的第8引脚;UO-1的第1引脚接VCC; UO-1的第2引脚接U0-R1的一端;UO-1的第3引脚接地;UO-1的第4引脚接UO-R9的一端和JO-OUTPUT的第1引脚;UO-2的第1引脚接VCC; UO-2的第2引脚接U0-R2的一端;UO-2的第3引脚接地;UO-2的第4引脚接U0-R10的一端和JO-OUTPUT的第2引脚;UO-3的第1引脚接VCC; UO-3的第2引脚接U0-R3的一端;UO-3的第3引脚接地;U0-3的第4引脚接U0-Rll的一端和JO-OUTPUT的第3引脚;UO-4的第1引脚接VCC; UO-4的第2引脚接UO-R4的一端;U0-4的第3引脚接地;UO-4的第4引脚接UO-R12的一端和JO-OUTPUT的第4引脚;UO-5的第1引脚接VCC; UO-5的第2引脚接UO-R5的一端;UO-5的第3引脚接地;UO-5的第4引脚接U0-R13的一端和JO-OUTPUT的第5引脚;UO-6的第1引脚接VCC; UO-6的第2引脚接U0-R6的一端;UO-6的第3引脚接地;U0~6的第4引脚接UO-R14的一端和JO-OUTPUT的第6引脚;UO-7的第1引脚接VCC; UO-7的第2引脚接U0-R7的一端;UO-7的第3引脚接地;UO-7的第4引脚接UO-R15的一端和JO-OUTPUT的第7引脚;UO-8的第1引脚接VCC; U0-8的第2引脚接U0-R8的一端;U0-8的第3引脚接地;U0-8的第4引脚接U0-R16的一端和J0-0UTPUT的第8引脚。
本实用新型的电路中,U1部分以AT89S52为主,主要完成8路输入数据采集并发送到UO的功能以及从UO接收数据的功能;UO部分以SP3232E为主,完成开关量数据的传输;DB9部分是RS232的接口部分,主要完成RS232的电平转换功能;JI-INPUT是8路信号输入的接口 ; JO-OUTPUT是8路输出信号的接口。
权利要求1.RS232传输接口8路输入8路输出光电隔离可编程I/O装置,其特征在于该装置采集开关量数据并控制开关量执行器,所有输入信号由RS232接口传送到计算机内,或通过RS232接口接收来自计算机的控制信号,通过调用DLL动态连接库的库函数,完成与计算机的双向数据传输;该装置包括硬件接口,硬件接口有三个模块来完成数据采集与输出量处理过程,即依次连接的数据采集处理模块(1)、开关量输出模块(2)和RS232接口模块(3),数据采集处理模块(1)上连接信号输入接口(4)和信号输出接口(5)。
2. 根据权利要求1所述的RS232传输接口 8路输入8路输出光电隔离可 编程1/0装置,其特征在于数据采集处理模块(1)的核心芯片为AT89S52 芯片。
3. 根据权利要求1所述的RS232传输接口 8路输入8路输出光电隔离可 编程I/0装置,其特征在于开关量输出模块(2)的芯片为SP3232E。
4. 根据权利要求1所述的RS232传输接口 8路输入8路输出光电隔离可 编程I/0装置,其特征在于RS232接口模块为DB9-JP2芯片。
5. 根据权利要求1所述的RS232传输接口 8路输入8路输出光电隔离可 编程I/0装置,其特征在于电路连接如下其中,数据采集处理模块U1 AT89S52:U1-R1的一端与VCC相连,另一端连接到in-LED正极连接;Ul-R3的一端 与VCC相连,另一端与AT89S52的第31引脚;Ul-LED的正极与Ul-Rl的一端 相连,负极连接到AT89S52的第21引脚;Ul-Cl的一端与VCC相连,另一端分 别与Ul-R2的一端和AT89S52的第9引脚连接;Ul-R2的一端分别与Ul-Cl的一 端和AT89S52的第9引脚相连,另一端接地;Ul-C2的一端接地,另一端分别 连接Ul-CRY的一端和AT89S52的第19引脚;Ul-C3的一端接地,另一端分别 连接Ul-CRY的一端和AT89S52的第18引脚;Ul-CRY的一端分别连接Ul-C2的一端和AT89S52的第19引脚,另一端分别连接UI-C3的一端和AT89S52的第 18引脚;AT89S52的第1引脚连接到UI-R9和UI-1的第4引脚;AT89S52的第 2引脚连接到UI-RIO和UI-2的第4引脚;AT89S52的第3引脚连接到UI-Rll 和UI-3的第4引脚;AT89S52的第4引脚连接到UI-R12和UI-4的第4引脚; AT89S52的第5引脚连接到UI-R13和UI-5的第4引脚;AT89S52的第6引脚连 接到UI-R14和UI-6的第4引脚;AT89S52的第7引脚连接到UI-陽和UI-7 的第4引脚;AT89S52的第8引脚连接到UI-R16和UI-8的第4引脚;AT89S52 的第9引脚分别连接U1-Cl的一端和UI-R2的一端;AT89S52的第10引脚连接 到SP3232E的第9引脚;AT89S52的第11引脚连接到SP3232E的第10引脚; AT89S52的第12引脚悬空;AT89S52的第13引脚悬空;AT89S52的第14引脚 悬空;AT89S52的第15引脚悬空;AT89S52的第16引脚悬空;AT89S52的第17 引脚悬空;AT89S52的第19引脚分别连接Ul-C2的一端和UI-CRY的一端; AT89S52的第18引脚分别连接UI-C3的一端和U1-CRY的一端;AT89S52的第 20引脚接地;AT89S52的第21引脚连接到IH-LED的负端;AT89S52的第22引 脚悬空;AT89S52的第23引脚悬空;AT89S52的第24引脚悬空;AT89S52的第 25引脚悬空;AT89S52的第26引脚悬空;AT89S52的第27引脚悬空;AT89S52 的第28引脚悬空;AT89S52的第29引脚悬空;AT89S52的第30引脚悬空;AT89S52 的第31引脚连接到UI-R3的一端;AT89S52的第32引脚连接到U0-R8的一端; AT89S52的第33引脚连接到U0-R7的一端;AT89S52的第34引脚连接到U0-R6 的一端;AT89S52的第35引脚连接到UO-R5的一端;AT89S52的第36引脚连 接到U0-R4的一端;AT89S52的第37引脚连接到U0-R3的一端;AT89S52的第 38弓I脚连接到U0-R2的一端;AT89S52的第39引脚连接到U0-Rl的一端;AT89S52 的第40引脚连接到VCC;其中,开关量输出模块U0的SP3232E:U0-C1的正端连接到SP3232E的第一引脚,负端连接到SP3232E的第三引 脚;U0-C2的正端连接到SP3232E的第四引脚,负端连接到SP3232E的第五引 脚;U0-C3的一端连接到VCC和SP3232E的第十六引脚,另一端连接到SP3232E 的第二引脚;U0-C4的一端接地和SP3232E的第十五引脚,另一端连接到SP3232E的第六引脚;SP3232E的第1引脚连接到U0-Cl的正端;SP3232E的第2引脚连接到U0-C3的一端;SP3232E的第3引脚连接到U0-Cl的负端;SP3232E的第4引脚连接到U0-C2的正端;SP3232E的第5引脚连接到U0-C2的负端;SP3232E的第6引脚连接到U0-C4的一端;SP3232E的第7引脚连接到JP2中DB9的第二引脚;SP3232E的第8引脚连接到JP2中DB9的第三引脚;SP3232E的第9引脚连接到AT89C2051的第10引脚;SP3232E的第10引脚连接到AT89C2051的第11引脚;SP3232E的第11引脚接地;SP3232E的第12引脚悬空;SP3232E的第13引脚接地;SP3232E的第14引脚悬空;SP3232E的第15引脚接地和U0-C4的一端;SP3232E的第16引脚接VCC和U0-C3的一端;其中,RS232接口模块DB9-JP2:DB9中JP2的第1引脚悬空;DB9中JP2的第2引脚连接到SP3232E的第七引脚;DB9中JP2的第3引脚连接到SP3232E的第八引脚;DB9中JP2的第4引脚悬空;DB9中JP2的第5引脚接地;DB9中JP2的第6引脚悬空;DB9中JP2的第7引脚悬空;DB9中JP2的第8引脚悬空;DB9中JP2的第9引脚悬空;其中,信号输入接口 JI-INPUT:UI-R1 —端接JI-INPUT的第1引脚,另一端连接到UI-1的第2引脚;UI-R2一端接JI-INPUT的第2引脚,另一端连接到UI-2的第2引脚;UI-R3—端接JI-INPUT的第3引脚,另一端连接到UI-3的第2引脚;UI-R4 —端接JI-INPUT的第4引脚,另一端连接到UI-4的第2引脚;UI-R5—端接JI-INPUT的第5引脚,另一端连接到UI-5的第2引脚;UI-R6—端接JI-INPUT的第6引脚,另一端连接到UI-6的第2引脚;UI-R7—端接JI-INPUT的第7引脚,另一端连接到UI-7的第2引脚;UI-R8—端接JI-INPUT的第8引脚,另一端连接到UI-8的第2引脚;UI-R9 —端接VCC,另一端连接到UI-1的第4引脚和AT89S52的第1引脚;UI-R10 —端接VCC,另一端连接到UI-2的第4引脚和AT89S52的第2引脚;UI-Rll —端接VCC,另一端连接到UI-3的第4引脚和AT89S52的第3引脚;UI-R12 —端接VCC,另一端连接到UI-4的第4引脚和AT89S52的第4引脚;UI-R13 —端接VCC,另一端连接到UI-5的第4引脚和AT89S52的第5引脚;UI-R14 —端接VCC,另一端连接到UI-6的第4引脚和AT89S52的第6引脚;UI-R16 —端接VCC,另一端连接到UI-7的第4引脚和AT89S52的第7引脚;UI-R16 一端接VCC,另一端连接到UI-8的第4引脚和AT89S52的第8引脚;UI-1的第1引脚接VCC; UI-1的第2引脚接UI-Rl的一端;UI-1的第3引脚接地;UI-1的第4引脚接UI-R9的一端和AT89S52的第1引脚;UI-2的第1引脚接VCC; UI-2的第2引脚接UI-R2的一端;UI-2的第3引脚接地;UI-2的第4引脚接UI-R10的一端和AT89S52的第2引脚;UI-3的第1引脚接VCC; UI-3的第2引脚接UI-R3的一端;UI-3的第3引脚接地;UI-3的第4引脚接UI-Rll的一端和AT89S52的第3引脚;UI-4的第1引脚接VCC; UI-4的第2引脚接UI-R4的一端;UI-4的第3引脚接地;UI-4的第4引脚接UI-R12的一端和AT89S52的第4引脚;UI-5的第1引脚接VCC; UI-5的第2引脚接UI-R5的一端;UI-5的第3引脚接地;UI-5的第4引脚接UI-R13的一端和AT89S52的第5引脚;UI-6的第1引脚接VCC; UI-6的第2引脚接UI-R6的一端;UI-6的第3引脚接地;UI-6的第4引脚接UI-R14的一端和AT89S52的第6引脚;UI-7的第1引脚接VCC; UI-7的第2引脚接UI-R7的一端;UI-7的第3引脚接地;UI-7的第4引脚接UI-R15的一端和AT89S52的第7引脚;UI-8的第1引脚接VCC; UI-8的第2引脚接UI-R8的一端;UI-8的第3引脚接地;UI-8的第4引脚接UI-R16的一端和AT89S52的第8引脚;其中,信号输出接口 J0-0UTPUT:U0-Rl —端接AT89S52的第39引脚,另一端连接到U0-1的第2引脚;U0-R2一端接AT89S52的第38引脚,另一端连接到U0-2的第2引脚;U0-R3—端接AT89S52的第37引脚,另一端连接到U0-3的第2引脚;U0-R4—端接AT89S52的第36引脚,另一端连接到U0-4的第2引脚;U0-R5 —端接AT89S52的第35引脚,另一端连接到U0-5的第2引脚;U0-R6—端接AT89S52的第34引脚,另一端连接到U0-6的第2引脚;U0-R7 —端接AT89S52的第33引脚,另一端连接到U0-7的第2引脚;U0-R8—端接AT89S52的第32引脚,另一端连接到U0-8的第2引脚;U0-R9 —端接VCC,另 一端连接到U0-1的第4引脚和JO-OUTPUT的第1引脚;U0-R10 —端接VCC,另一端连接到U0-2的第4引脚和JO-OUTPUT的第2引脚;U0-R11 —端接VCC,另一端连接到U0-3的第4引脚和J0-0UTPUT的第3引脚;U0-R12—端接VCC,另一端连接到U0-4的第4引脚和J0-0UTPUT的第4引脚;U0-R13—端接VCC,另一端连接到U0-5的第4引脚和JO-OUTPUT的第5引脚;UO-R14 —端接VCC,另一端连接到U0-6的第4引脚和JO-OUTPUT的第6引脚;U0-R15—端接VCC,另一端连接到U0-7的第4引脚和JO-OUTPUT的第7引脚;UO-R16 —端接VCC,另一端连接到U0-8的第4引脚和JO-OUTPUT的第8引脚;UO-1的第l引脚接VCC; UO-1的第2引脚接U0-Rl的一端;UO-1的第3引脚接地;UO-1的第4引脚接UO-R9的一端和JO-OUTPUT的第1引脚;U0-2的第1引脚接VCC; UO-2的第2引脚接UO-R2的一端;U0-2的第3引脚接地;UO-2的第4引脚接U0-R10的一端和J0-0UTPUT的第2引脚;UO-3的第1引脚接VCC; U0-3的第2引脚接U0-R3的一端;U0-3的第3引脚接地;UO-3的第4引脚接U0-Rll的一端和JO-OUTPUT的第3引脚;U0-4的第1引脚接VCC;U0-4的第2引脚接UO-R4的一端;UO-4的第3引脚接地;UO-4的第4引脚接UO-R12的一端和JO-OUTPUT的第4引脚;U0-5的第1引脚接VCC; UO-5的第2引脚接U0-R5的一端;UO-5的第3引脚接地;UO-5的第4引脚接U0-R13的一端和JO-OUTPUT的第5引脚;U0-6的第1引脚接VCC;U0-6的第2引脚接U0-R6的一端;UO-6的第3引脚接地;UO-6的第4引脚接UO-R14的一端和JO-OUTPUT的第6引脚;UO-7的第1引脚接VCC; UO-7的第2引脚接U0-R7的一端;U0-7的第3引脚接地;UO-7的第4引脚接UO-R15的一端和JO-OUTPUT的第7引脚;U0-8的第1引脚接VCC; UO-8的第2引脚接UO-R8的一端;UO-8的第3引脚接地;UO-8的第4引脚接U0-R16的一端和JO-OUTPUT的第8引脚。
专利摘要本实用新型公开了RS232传输接口8入8出光电隔离可编程I/O装置,该装置采集开关量数据并控制开关量执行器,所有输入信号由RS232接口传送到计算机内,或由RS232接口接收来自计算机的控制信号,通过调用DLL动态连接库的库函数,完成与计算机的双向数据传输;该装置包括硬件接口,硬件接口有三个模块来完成数据采集与输出量处理过程,即依次连接的数据采集处理模块(1)、开关量输出模块(2)和RS232接口模块(3),数据采集处理模块(1)上连接信号输入接口(4)和信信号输出接口(5);本实用新型芯片价格便宜,芯片引脚少,装置成本低,通用性强,实现信号的远距离异步传输。
文档编号G06F13/38GK201340526SQ20082018594
公开日2009年11月4日 申请日期2008年9月11日 优先权日2008年9月11日
发明者瑾 丁, 王红艳 申请人:淮阴工学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1