当前位置: 首页 > 专利查询>李耀强专利>正文

一种基于PS2接口鼠标信号的模拟与监控设备制造技术

技术编号:11763900 阅读:78 留言:0更新日期:2015-07-23 14:03
一种基于PS2接口鼠标信号的模拟与监控设备,主要包括鼠标信号模拟模块,通信模块,鼠标信号调度模块;通信模块是通过wifi网络无线传输;模拟与监控设备一端通过信号线与控制计算机相连,另一端通过wifi网络与远程控制系统或远程控制设备相连,实现在控制计算机上操作鼠标,就能够对远程控制系统或远程控制设备的操作。

【技术实现步骤摘要】

一种PS2接口鼠标信号的多路模拟与监控设备,属于计算机外部设备领域。
技术介绍
PS2接口鼠标在各类控制系统中广泛使用,然而这些系统设备制造商没有统一标准,使用的硬件平台也不相同,操作系统的差异较大,通过系统内部实现与其他系统的交互非常困难,因此,需要寻找一种能够与不同厂家生产的各类控制系统交互的办法。
技术实现思路
本专利技术的目的是提供一种能够与不同厂家生产的各类控制系统都能够交互的设备,通过这台设备,任意一台计算机就能够通过鼠标操作其他没有提供系统软件接口的控制系统。
技术实现思路
:一种基于PS2接口鼠标信号的模拟与监控设备,主要包括鼠标信号模拟模块,通信模块,鼠标信号调度模块;通信模块是通过wifi网络无线传输;模拟与监控设备一端通过信号线与控制计算机相连,另一端通过wifi网络与远程控制系统或远程控制设备相连,实现在控制计算机上操作鼠标,就能够对远程控制系统或远程控制设备的操作。所述的鼠标信号模拟模块内嵌单片机,通过单片机完成RS232串口信号到鼠标信号的转换过程;控制指令部分,鼠标的指令部分根据手工操作鼠标的特点分为按键、移动等几个指令,两者形成一一对应的关系;鼠标信号的输出部分,通过单片机软件模拟成符合PS2协议的信号,这些模拟鼠标信号实际传递到远程控制系统或远程控制设备后,其效果与硬件鼠标效果完全相同,同时该设备能够模拟鼠标对计算机发出的各种控制指令进行响应。通信模块中设有STM32芯片,首先系统调用STM32芯片的初始化函数 System_Initializat1n(void),初始化通信模块,同时开放 USART1, W1-Fi 与STM32之间通过USARTl相连,并在函数UART_Conf igurat1n (void)中设置波特率、中断类型等;然后调用函数 void W1-FISetNetPara (IN unsigned char cPb, INstruct NetParaBuffer*cNetParaBuffer, IN unsigned char AckFlag)中的函数SendDataToff1-Fi通过USARTl将参数传递给W1-Fi模块,实现数据的发送;其中cPb为组号,AckFlag代表配置成功后是否返回ACK,I返回,O不返回。鼠标信号调度模块,接收到的无线数据在传输到主机过程中,可能会与计算机自带的鼠标信号发生冲突,为了避免信号发生冲突,在信号发送到主机之前,先检测信号的摆动值是否超过一定的门限值,若没有,则传输数据;若超过了门限值,则说明发生碰撞,再判断经无线接收的数据和自带鼠标的信号的优先级,优先级高的则先发送,优先级低的则等待。有益效果1、通过基于PS2接口鼠标信号的模拟与监控设备,能够与不同厂家生产的各类远程控制系统或远程控制设备实现交互,因此,任意一台计算机通过这台设备,就能够通过鼠标操作其他没有提供系统软件接口的远程控制系统或远程控制设备。【附图说明】图1是数据发射端流程图; 图2是数据接收与检测的流程图; 图3是设备工作的总体结构; 图4是接收端的电路结构图。【具体实施方式】如图1到图4所示,一种基于PS2接口鼠标信号的模拟与监控设备,主要包括鼠标信号模拟模块,通信模块,鼠标信号调度模块;通信模块是通过wifi网络无线传输;模拟与监控设备一端通过信号线与控制计算机相连,另一端通过wifi网络与远程控制系统或远程控制设备相连,实现在控制计算机上操作鼠标,就能够对远程控制系统或远程控制设备的操作。 由于远程控制系统或远程控制设备一般都具有标准1接口,因此,基于PS2接口鼠标信号的模拟与监控设备将来自于控制计算机的标准鼠标信号转换成这些远程控制系统或远程控制设备能够识别的信号,再传递给远程控制系统或远程控制设备,就能够实现系统交互。所述的鼠标信号模拟模块内嵌单片机,通过单片机完成RS232串口信号到鼠标信号的转换过程;控制指令部分,鼠标的指令部分根据手工操作鼠标的特点分为按键、移动等几个指令,两者形成一一对应的关系;鼠标信号的输出部分,通过单片机软件模拟成符合PS2协议的信号,这些模拟鼠标信号实际传递到远程控制系统或远程控制设备后,其效果与硬件鼠标效果完全相同,同时该设备能够模拟鼠标对计算机发出的各种控制指令进行响应。通信模块中设有STM32芯片,首先系统调用STM32芯片的初始化函数 System_Initializat1n(void),初始化通信模块,同时开放 USART1, W1-Fi 与STM32之间通过USARTl相连,并在函数UART_Conf igurat1n (void)中设置波特率、中断类型等;然后调用函数 void W1-FISetNetPara (IN unsigned char cPb, INstruct NetParaBuffer*cNetParaBuffer, IN unsigned char AckFlag)中的函数SendDataToff1-Fi通过USARTl将参数传递给W1-Fi模块,实现数据的发送;其中cPb为组号,AckFlag代表配置成功后是否返回ACK,I返回,O不返回。鼠标信号调度模块,接收到的无线数据在传输到主机过程中,可能会与计算机自带的鼠标信号发生冲突,为了避免信号发生冲突,在信号发送到主机之前,先检测信号的摆动值是否超过一定的门限值,若没有,则传输数据;若超过了门限值,则说明发生碰撞,再判断经无线接收的数据和自带鼠标的信号的优先级,优先级高的则先发送,优先级低的则等待。上述实施例仅是用来说明解释本专利技术的用途,而并非是对本专利技术的限制,本
的普通技术人员,在本专利技术的实质范围内,做出各种变化或替代,也应属于本专利技术的保护范畴。【主权项】1.一种基于PS2接口鼠标信号的模拟与监控设备,主要包括鼠标信号模拟模块,通信模块,鼠标信号调度模块;通信模块是通过wifi网络无线传输;模拟与监控设备一端通过信号线与控制计算机相连,另一端通过Wifi网络与远程控制系统或远程控制设备相连,实现在控制计算机上操作鼠标,就能够对远程控制系统或远程控制设备的操作。2.根据权利要求1所述的基于PS2接口鼠标信号的模拟与监控设备,其特征在于:所述的鼠标信号模拟模块内嵌单片机,通过单片机完成RS232串口信号到鼠标信号的转换过程;控制指令部分,鼠标的指令部分根据手工操作鼠标的特点分为按键、移动等几个指令,两者形成一一对应的关系;鼠标信号的输出部分,通过单片机软件模拟成符合PS2协议的信号,这些模拟鼠标信号实际传递到远程控制系统或远程控制设备后,其效果与硬件鼠标效果完全相同,同时该设备能够模拟鼠标对计算机发出的各种控制指令进行响应。3.根据权利要求1所述的基于PS2接口鼠标信号的模拟与监控设备,其特征在于:通信模块中设有STM32芯片,首先系统调用STM32芯片的初始化函数 System_Initializat1n(void),初始化通信模块,同时开放 USART1, W1-Fi 与STM32之间通过USARTl相连,并在函数UART_Configurat1n (void)中设置波特率、中断类型等;然后调用函数 void W1-FISetNetPara (IN unsigned char cPb, INs本文档来自技高网
...

【技术保护点】
一种基于PS2接口鼠标信号的模拟与监控设备,主要包括鼠标信号模拟模块,通信模块,鼠标信号调度模块;通信模块是通过wifi网络无线传输;模拟与监控设备一端通过信号线与控制计算机相连,另一端通过wifi网络与远程控制系统或远程控制设备相连,实现在控制计算机上操作鼠标,就能够对远程控制系统或远程控制设备的操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘毓珍
申请(专利权)人:李耀强
类型:发明
国别省市:广东;44

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

1