当前位置: 首页 > 专利查询>陶建东专利>正文

计算机双机容错装置制造方法及图纸

技术编号:2909158 阅读:193 留言:0更新日期:2012-04-11 18:40
用于使计算机系统具有热备份和容错功能的计算机双机容错装置,包括机箱,由单片机1、程序存贮器2、数据缓冲器3构成的微机电路4和三路由串行接口片6、光耦器7~8、电平转换9~10构成的通讯电路11。使用该仪器后从终端可对两台主机同时进行操作,使双机记录同样的数据和执行同样的操作次序。本装置仅占用主机和终端的通讯口,不需修改已有的软件环境,两台主机的型号、速度不同都不影响系统的正常运行,适应性强。(*该技术在2004年保护过期,可自由使用*)

【技术实现步骤摘要】
本技术涉及计算机容错装置,属于G06F3/00类计算机接口装置领域。随着计算机应用的普及和深入,用户对计算机的依赖性也越来越强,但由于不论质量多高的计算机,都不能保证任何时刻都能良好地运行,计算机在使用中可能会出现数据丢失或运行中断的情况,为此用户需经常做数据备份工作。目前采用的备份措施是通过软盘、流带、镜像硬盘、磁盘阵列、网络等方式进行的,上述方式不仅给维护人员带来麻烦,而且一旦设备出现故障,需费大量时间进行人工处理,无法做到实时切换,这对一些重要的行业,如金融业来说是不能忍受的。本技术的目的是设计一种计算机双机容错装置,使用该装置,从终端可对双机同时进行操作,使得双机记录同样的输入数据和执行同样的操作次序,若一台主机出现故障,该装置可将操作实时地切换到另一台正常主机上,并确保现场数据不丢失,从而达到双机容错效果。本技术的目的是这样实现的:一种计算机双机容错装置有机箱,机箱内装有由单片机、程序存贮器、数据缓冲器构成的单片微机电路和三路由串行接口片、电平转换构成的通讯电路。其中:单片机的p0口作为数据总线端口接地址锁存器的输入和程-->序存贮器、数据缓冲器、各串行接口片的数据端脚,单片机的P2口接程序存贮器、数据缓冲器的高八位地址脚,地址锁存器的输出接程序存贮器、数据缓冲器的低八位地址脚,各串行接口片的MR、、脚分别对应地接单片机的RESET、WR、RD脚,各串行接口片的SIN、SOUT脚分别对应地接各232-TTL电平转换的输出、各TTL-232电平转换的输入,三个串行接口片的INT脚分别接单片机的INT0、INT1及T0脚。该装置的三个串行口分别通过电平转换与终端、两台主机的RS-232异步通讯接口相接。在单片微机电路的控制下,使用户从终端输入的数据同时写入两台主机,进行读操作时,从两台主机取出的数据经单片机微机电路比较,若相同则向终端输出,若不相同则向终端送出提示信息,这时操作员可根据提示信息做出处理,将出故障的主机关闭,依靠另一台主机继续正在进行的操作。使用本装置,用户输入的数据同时写入两台主机,并可确保双机运行的程序和数据一致,因此可使计算机系统具有热备份功能;若一台主机出现故障,它可将操作实时地切换到另一台正常主机上,使计算机系统具有容错功能;本装置仅占用主机和终端的通讯口,因此不需修改已有的应用软件和操作系统环境,不需增加其它硬件设备,两台主机的型号不同或速度不同都不影响系统的正常运行,具有投资小、使用方便、适应性强的优点。以下结合附图和实施例对本技术作详细描述。图1是本技术的电路原理框图;图2是本技术的电路原理图。-->本技术的电路原理框图如图1所示。本装置的机箱内装有由单片机1、程序存贮器2、数据缓冲器3构成的单片微机电路4和三路由串行接口片6、光耦器7~8、电平转换9~10构成的通讯电路11。本技术的电路原理图如图2所示。在单片微机电路中:单片机1的P0口作为数据总线端口接地址锁存器5的输入和程序存贮器2、数据缓冲器3、三个串行接口片6的数据端脚;单片机1的P2口接至程序存贮器2、数据缓冲器3的高八位地址脚;地址锁存器5的输出接程序存贮器2、数据缓冲器3的低八位地址脚;单片机1的P1口连接供设置参数用的双列直插开关16。在通讯电路中:各串行接口片6的MR、、脚分别对应地接单片机1的RESET、WR、RD脚,各串行接口片6的SIN、SOUT脚分别对应地接各输入光耦器7的输出、各输出光耦器8的输入,三个串行接口片6的INT脚分别接单片机1的INT0、INT1及T0脚;包含I/O控制芯片13的232-TTL电平转换9的输出接输入光耦器7的输入,包含I/O控制芯片12的TTL-232电平转换10的输入接自输出光耦器8的输出。光耦器7~8用于防止雷电或高压,它还可对供电电源进行隔离。晶振电路14的输出一路接单片机的X2脚,另一路经计数器LS393构成的分频器15分频后接各串行接口片6的XTAL1脚。三路TTL-232电平转换10中的各I/O控制芯片12的输出以及三路232-TTL电平转换9中的各I/O控制芯片13的输入分别接到装置的三个插座上(图中未画出),使用时将这三个插座-->用电缆分别与终端、两台主机的RS-232异步通讯口相连即可。下面说明工作原理(设通讯电路11中与终端相接的一路为A路,与两台主机相接的分别为B路和C路):在终端进行读操作时,从两台主机中读出的数据经B、C两路先在单片机1和数据缓冲器3中进行比较,若相同,则向A路输出,若不相同,表明B、C两路中有一路出现故障,则向A路送出提示信息,这时操作员可根据提示信息做出处理,将出故障的主机关闭,依靠另一台主机继续正在进行的操作。从终端输入的数据,经其RS-232接口进入本仪器的A路,由单片机1将其存入数据缓冲器3后,再从B、C两路分别送向两台主机,然后将两台主机中适才写入的数据再取至单片机1和数据缓冲器3中进行比较,若相同,则终端可继续操作。若不相同,表明B、C两路中有一路出现故障,则向A路送出提示信息,此时由于现场数据仍保留在数据缓冲器3中,因此操作员根据提示信息关闭故障机器后,数据缓冲器3中的数据仍可正确地写入正常工作机中,从而实现了双机容错和热备份的目的。经中国银行江西省分行已投入使用的储蓄和会计系统的测试,结果表明本仪器已达到备份功能和容错功能(见附件)。本文档来自技高网...

【技术保护点】
计算机双机容错装置有机箱,其特征在于机箱内装有由单片机(1)、程序存贮器(2)、数据缓冲器(3)构成的单片微机电路(4)和三路由串行接口片(6)、电平转换(9~10)构成的通讯电路(11),其中:单片机(1)的P0口作为数据总线端口接地址锁存器(5)的输入和程序存贮器(2)、数据缓冲器(3)、各串行接口片(6)的数据端脚,单片机(1)的P2口接程序存贮器(2)、数据缓冲器(3)的高八位地址脚,地址锁存器(5)的输出接程序存贮器(2)、数据缓冲器(3)的低八位地址脚,各串行接口片(6)的MR、DOSTR、DISTR脚分别对应地接单片机(1)的RESET、WR、RD脚,各串行接口片(6)的SIN、SOUT脚分别对应地接各232-TTL电平转换(9)的输出、TTL-232电平转换(10)的输入,三个串行接口片(6)的INT脚分别接单片机(1)的INT0、INT1及T0脚。

【技术特征摘要】
1、计算机双机容错装置有机箱,其特征在于机箱内装有由单片机(1)、程序存贮器(2)、数据缓冲器(3)构成的单片微机电路(4)和三路由串行接口片(6)、电平转换(9~10)构成的通讯电路(11),其中:单片机(1)的P0口作为数据总线端口接地址锁存器(5)的输入和程序存贮器(2)、数据缓冲器(3)、各串行接口片(6)的数据端脚,单片机(1)的P2口接程序存贮器(2)、数据缓冲器(3)的高八位地址脚,地址锁存器(5)的输出接程序存贮器(2)、数据缓冲器(3)的低八位地址脚,各串行接口片(6)的MR、、脚分别对应地接单片机(1)的RESET、WR、RD脚,各串行接口...

【专利技术属性】
技术研发人员:陶建东
申请(专利权)人:陶建东
类型:实用新型
国别省市:11[中国|北京]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利