[发明专利]一种输入接口热插拔实现方法有效
申请号: | 201910135735.8 | 申请日: | 2019-02-25 |
公开(公告)号: | CN109885520B | 公开(公告)日: | 2022-10-21 |
发明(设计)人: | 余尚志;李兵强 | 申请(专利权)人: | 苏州长风航空电子有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/38 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 输入 接口 热插拔 实现 方法 | ||
本发明揭示了一种输入接口热插拔实现方法,包括STC单片机、PS/2设备、面板开关、若干HOST端设备及与若干HOST端设备相连的驱动及切换器,STC单片机分别与PS/2设备、面板开关、驱动及切换器相通讯连接,热插拔实现方法包括设备注册及任意性通讯建立。本发明采用STC单片机,具有很好的扩展性、设计灵活、性能稳定,可以根据外部挂接的PS/2计算机的数量,选择单片机针脚,通过增加信号驱动器后,可实现与多台计算机间的PS/2设备注册,后续可热插切换PS/2鼠标和键盘控制任一计算机。增加PS/2设备的适用范围,带来远距离集中操控的便利。
技术领域
本发明涉及一种PS/2接口热插拔实现方法,属于PS/2接口热插拔的技术领域。
背景技术
PS/2接口是输入接口,而不是传输接口。所以PS2口根本没有传输速率的概念,只有扫描速率。在Windows环境下,ps/2鼠标的采样率默认为60次/秒,USB鼠标的采样率为120次/秒。较高的采样率理论上可以提高鼠标的移动精度。
PS/2接口最早出现在IBM的PS/2计算机上,并因此获名。它是一种鼠标和键盘的专用接口,是一种6针的圆型接口,在老式计算机上普遍使用。它具有物理连接简单、双向同步串行通讯,唯一的缺点是不支持热插拔,即计算机启动先于PS/2设备工作时,PS/2设备无法工作。
在多计算机远程操控中,一套鼠标键盘需控制多台PS/2计算机,并在不同PS/2计算机间切换。而实际上电时,普通PS/2设备只能与单台PS/2计算机连接并建立通讯,因不支持热插拔特性,从而引起鼠标键盘设备与其它PS/2计算机连接无法工作的现象,进而无法实现多计算机PS/2操控的目标。
发明内容
本发明的目的是解决上述现有技术的不足,针对传统多计算机远程操控中无法实现一套鼠标键盘与多台计算机之间的热插拔通讯的问题,提出一种输入接口热插拔实现方法。
为了达到上述目的,本发明所采用的技术方案为:
一种输入接口热插拔实现方法,
包括STC单片机、PS/2设备、面板开关、若干HOST端设备及与若干HOST端设备相连的驱动及切换器,所述STC单片机分别与PS/2设备、面板开关、驱动及切换器相通讯连接,
所述热插拔实现方法包括以下步骤:
S1设备注册,
STC单片机通过驱动及切换器检测到HOST端设备上电开始作业,采用分时时间片的方式依次查询HOST端设备发出的设备注册请求,并完成设备注册;
S2通讯建立,
通过面板开关将PS/2设备切换到选择的HOST端设备上。
优选地,所述步骤S1包括:
STC单片机开始作业,与HOST端设备建立延时通讯,读取总线数据,执行复位命令,HOST端设备回复应答响应、回复自检码、回复设备ID,完成设备注册,
在执行复位命令时,同步执行HOST端设备状态请求、回复应答响应及回复设备模式。
本发明的有益效果主要体现在:
1.采用STC单片机,具有很好的扩展性、设计灵活、性能稳定,可以根据外部挂接的PS/2计算机的数量,选择单片机针脚,通过增加信号驱动器后,可实现与多台计算机间的PS/2设备注册,后续可热插切换PS/2鼠标和键盘控制任一计算机。
2.增加PS/2设备的适用范围,带来远距离集中操控的便利。
附图说明
图1是本发明一种输入接口热插拔实现方法的硬件结构框图。
图2是本发明中HOST端设备的注册流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州长风航空电子有限公司,未经苏州长风航空电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910135735.8/2.html,转载请声明来源钻瓜专利网。