[发明专利]分散控制系统操作员键盘支持鼠标功能的实现方法无效

专利信息
申请号: 201310004094.5 申请日: 2013-01-07
公开(公告)号: CN103076887A 公开(公告)日: 2013-05-01
发明(设计)人: 蒙艳;孙旭华 申请(专利权)人: 上海自动化仪表股份有限公司
主分类号: G06F3/02 分类号: G06F3/02
代理公司: 上海申汇专利代理有限公司 31001 代理人: 吴宝根
地址: 200233*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 分散 控制系统 操作员 键盘 支持 鼠标 功能 实现 方法
【说明书】:

技术领域

发明涉及一种分散控制系统技术领域,特别涉及一种分散控制系统操作员键盘支持鼠标功能的实现方法。

背景技术

随着工业控制现场中分散控制系统(DCS)的发展,需要特定的DCS操作员键盘对系统进行控制。该键盘使操作员能对系统的操作更加直观,操作方法更加简捷,以降低对操作员的操作技能要求,进一步减少误操作的可能,从而提高整个生产线的自动化能力。DCS操作员键盘正是基于这个目的产生的。该键盘在功能上除了兼容标准PC键盘的功能外,增加了DCS功能扩展区和用户自定义扩展区,如逻辑开、逻辑关、手动、自动、报警、输出步长等等,一旦有按键动作,键盘立刻响应并将按键编码发给主机,主机根据接收到的按键编码调用相应的子函数来完成响应功能。

同时该键盘支持目前广泛流行的USB接口的标准PC键盘通讯协议。USB协议专门为人机交互设备提供了接口描述,即HID设备类。用户可以按照HID设备类的协议设计通用键盘,也可以根据自己的需要设计特殊的键盘,以满足不同的应用场合。USB通信协议的设备一旦接入主机USB接口,主机调用底层驱动自动完成USB设备的枚举,实现方便快捷的即插即用。

现在根据用户需求,要求在操作员键盘上集成鼠标功能。通常实现此功能要在键盘上集成一个滚轮鼠标来实现。而由于操作员键盘的尺寸和功耗限制,集成一个鼠标是不现实的。

发明内容

本发明是针对现有的操作员键盘上无法集成鼠标功能的问题,提出了一种分散控制系统操作员键盘支持鼠标功能的实现方法,以满足操作员键盘对尺寸和功耗的要求,增强操作员键盘功能,提高工业自动化能力,并有效降低成本。

本发明的技术方案为:一种分散控制系统操作员键盘支持鼠标功能的实现方法,具体包括如下步骤:

1)在原分散控制系统操作员键盘上增加六个功能键,分别为上移,下移,左移,右移,鼠标左键,鼠标右键,约定功能键值对应鼠标的移动和点击功能,键盘USB接口中增加ARM Cortex-M3内核的芯片,实现通过USB接口与上位机通信;

2)ARM Cortex-M3内核的芯片内引入状态转移法和定时器中断,定时器每10ms中断调用键盘任务来处理按键信息,键盘任务将按键状态分为按键扫描、消抖处理、按键确认、释放处理4种,并将按键处理过程转化为这4种状态转移处理,即所有按键均经过按键扫描、消抖处理、按键确认、释放处理4个状态转移处理,先对按键进行扫描,若无按键按下,则每隔10ms扫描一次;若有按键按下,记录下按键所处键盘的位置代码,转向消抖处理;所按下按键若通过消抖处理,则确认其位置代码,进入到按键确认阶段,将位置代码转换为按键HID码并发送;否则释放其位置代码,转到按键扫描处重新扫描;发送完其HID码的按键再进行消抖处理看释放否;若按键未释放则继续等待,若已释放则转向按键扫描处重新扫描;

3)上位机对鼠标键值的处理及功能实现:上位机接收USB通信接口信息后通过监控软件首先对键盘事件进行响应处理,调用对应信息处理函数,在对应的信息处理函数中对接收的相应的键码值进行具体处理,获取鼠标位置,根据约定移动鼠标到相应位置或按下、释放鼠标,实现操作动作。

所述六个功能键分别为鼠标左键、鼠标右键、鼠标上移、鼠标下移、鼠标左移、鼠标右移,约定对应键码值分别的PageUp、PageDown、UpArrow、DownArrow、LeftArrow 、RightArrow。

本发明的有益效果在于:本发明分散控制系统操作员键盘支持鼠标功能的实现方法,不仅增强键盘功能,使其集成鼠标功能,进一步提高DCS系统自动化的能力,同时还极大降低了成本,并具有较强的经济效益。

附图说明

图1为本发明分散控制系统操作员键盘与上位机通讯示意图;

图2为本发明键盘主程序流程图;

图3为本发明键盘任务处理函数流程图;

图4为本发明按键状态转移图。

具体实施方式

分散控制系统操作员键盘支持鼠标功能的实现方法,如图1所示,即在原键盘3上增加六个特殊功能键4(上移,下移,左移,右移,鼠标左键,鼠标右键),约定特殊键值对应鼠标的移动和点击功能,并通过和上位机1监控软件相结合来实现。这个方法经济有效,在原有的框架下通过简单的修改软件就完成了这个功能。具体包括三部分:键盘3和上位机1的USB通信接口2;键盘3的任务处理;上位机1对鼠标键值的处理及功能实现。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海自动化仪表股份有限公司,未经上海自动化仪表股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310004094.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top