[发明专利]一种用于远端操作示波器的操作系统及其实现方法有效
| 申请号: | 201911037898.9 | 申请日: | 2019-10-29 |
| 公开(公告)号: | CN110749762B | 公开(公告)日: | 2021-10-26 |
| 发明(设计)人: | 贺增昊;邵建波;王啸 | 申请(专利权)人: | 中电科思仪科技股份有限公司 |
| 主分类号: | G01R13/02 | 分类号: | G01R13/02 |
| 代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 李琳 |
| 地址: | 266555 山*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 远端 操作 示波器 操作系统 及其 实现 方法 | ||
1.一种用于远端操作示波器的操作系统,其特征在于,包括示波器和操作面板;
所述示波器包括示波器主控单元,所述示波器主控单元包括键码读取与面板设置模块和串口识别与更新模块;
所述操作面板包括操作面板主控单元,所述操作面板主控单元包括键码扫描模块和上位机识别模块;
所述串口识别与更新模块用于通过开启串口识别流程,对操作面板发送的识别码进行串口识别,并发送确认码至操作面板,将已识别串口添加到已识别串口列表中;
所述键码读取与面板设置模块用于读取操作面板键码扫描模块发送的键码数据以及设置对操作面板的状态控制数据,将状态控制数据传输给已识别串口,并通过已识别串口发送给其对应的操作面板;
所述键码读取与面板设置模块采用多线程数据处理流程,同时处理多个操作面板的键码数据,实现了多面板同时操作的功能;
所述上位机识别模块用于发送识别码至串口识别与更新模块,接收确认码,启动键码扫描模块的键码扫描流程。
2.如权利要求1所述的一种用于远端操作示波器的操作系统,其特征在于,
所述示波器还包括USB转串口驱动模块,所述操作面板还包括PL2303接口模块;
所述示波器主控单元通过USB转串口驱动模块与PL2303接口模块相连,PL2303接口模块通过串口与操作面板主控单元相连。
3.如权利要求1所述的一种用于远端操作示波器的操作系统,其特征在于,
所述键码读取与面板设置模块用于判断操作面板发送的数据是否是键码读事件、键码写事件或结束事件;
若是键码读事件,则读取键码,发送至示波器主控单元进行处理;
若是键码写事件,则将写状态数据发送给操作面板;
若是结束事件,则结束此次操作过程。
4.如权利要求1所述的一种用于远端操作示波器的操作系统,其特征在于,
所述串口识别与更新模块用于串口识别,遍历示波器上的串口,判断其是否存在于已识别串口列表中,如果不存在,将不存在串口移除;
将新串口与已识别串口列表中的串口进行比较,将不在已识别串口列表中的串口开启串口识别流程,将经过串口识别流程后的串口添加到已识别串口列表中。
5.如权利要求4所述的一种用于远端操作示波器的操作系统,其特征在于,
所述串口识别流程为:
串口识别与更新模块至少连续两次读到上位机识别模块发送的识别码后,发送确认码给上位机识别模块,并添加识别成功标识,添加到已识别串口列表中,启动键码读取与面板设置模块,开启键码读取和控制操作,结束识别流程;
否则识别失败,并添加识别不成功标识,结束识别流程。
6.如权利要求1所述的一种用于远端操作示波器的操作系统,其特征在于,
所述上位机识别模块用于判断当前操作面板是否处于已识别状态,若是,直接启动键码扫描模块的键盘扫描流程;若否,连续发送识别码给串口识别与更新模块,并等待串口识别与更新模块发送的确认码;
接收确认码后,置当前操作面板已识别标识,启动键盘扫描流程;
到达设定的间隔时间后,置当前操作面板未识别标识,重新进行识别。
7.如权利要求1所述的一种用于远端操作示波器的操作系统,其特征在于,
所述键码扫描模块负责键码扫描,判断当前用户按下的按键和旋钮的旋转数据,并将相应的键码数据通过已识别串口发送给示波器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电科思仪科技股份有限公司,未经中电科思仪科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911037898.9/1.html,转载请声明来源钻瓜专利网。





