[发明专利]物理串口和虚拟串口自适应切换系统及方法在审
申请号: | 202110381861.9 | 申请日: | 2021-04-09 |
公开(公告)号: | CN113064842A | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 罗勇军 | 申请(专利权)人: | 艾体威尔电子技术(北京)有限公司 |
主分类号: | G06F13/12 | 分类号: | G06F13/12;G06F13/42 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 席小东 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 物理 串口 虚拟 自适应 切换 系统 方法 | ||
1.一种物理串口和虚拟串口自适应切换系统,其特征在于,包括智能设备和PC电脑;
所述智能设备包括数据收发模块、物理串口R0、虚拟串口COM0、USB ID PIN引脚和系统模式检测模块;
所述系统模式检测模块,用于检测所述USB ID PIN引脚的电平,如果所述USB ID PIN引脚为高电平,则确定所述智能设备当前为从设备device模式;如果所述USB ID PIN引脚为低电平,则确定所述智能设备当前为主设备Host模式;
所述数据收发模块,用于根据所述系统模式检测模块的检测结果,确定智能设备的通信方式;具体的,如果所述智能设备当前为从设备device模式,所述数据收发模块切换到虚拟串口COM0,采用所述虚拟串口COM0与所述PC电脑进行通信;如果所述智能设备当前为主设备Host模式,所述数据收发模块切换到物理串口R0,采用所述物理串口R0与所述PC电脑进行通信。
2.根据权利要求1所述的物理串口和虚拟串口自适应切换系统,其特征在于,所述数据收发模块切换到虚拟串口COM0,采用所述虚拟串口COM0与所述PC电脑进行通信,具体为:
当所述数据收发模块需要接收所述PC电脑发送的数据时,所述数据收发模块监听所述虚拟串口COM0,判断所述虚拟串口COM0是否接收到数据;
当所述数据收发模块需要向所述PC电脑发送数据时,所述数据收发模块将需要发送的数据包发给给所述虚拟串口COM0,并监听所述虚拟串口COM0是否在设定时间内接收到来自于所述PC电脑的响应数据包,如果接收到,则表明智能设备和PC电脑通信成功;如果没有接收到,则表明智能设备和PC电脑通信失败。
3.根据权利要求1所述的物理串口和虚拟串口自适应切换系统,其特征在于,所述PC电脑包括:处理器、物理串口R1、USB接口和智能设备接入检测模块;
所述智能设备接入检测模块,用于检测所述USB接口是否接入有智能设备;
如果检测到存在接入的智能设备,则表明智能设备和PC电脑之间通过USB连接,所述智能设备接入检测模块,根据所述USB接口,虚拟得到USB虚拟串口,并建立所述USB虚拟串口和所述虚拟串口COM0之间的通信;然后,所述处理器将通信方式切换到USB虚拟串口通信方式,即:所述处理器采用所述USB虚拟串口,与所述智能设备的虚拟串口COM0通信;
如果检测到不存在接入的智能设备,则表明智能设备和PC电脑之间没有通过USB连接,并将检测结果发送给所述处理器;然后,所述处理器将通信方式切换到物理串口R1通信方式,即:所述处理器采用所述物理串口R1,与所述智能设备的物理串口R0通信。
4.根据权利要求3所述的物理串口和虚拟串口自适应切换系统,其特征在于,所述处理器采用所述USB虚拟串口,与所述智能设备的虚拟串口COM0通信,具体为:
如果所述处理器需要接收数据,所述处理器监听所述USB虚拟串口,判断所述USB虚拟串口是否接收到数据;
如果所述处理器需要发送数据,则将需要发送的数据包发送给所述USB虚拟串口,并判断是否在设定时间内接收到数据响应包,如果接收到,则表明智能设备和PC电脑通信成功;否则,表明智能设备和PC电脑通信失败。
5.一种权利要求1-4任一项所述的物理串口和虚拟串口自适应切换系统的方法,其特征在于,包括以下步骤:
步骤1,智能设备检测自身USB ID PIN引脚的电平,根据USB ID PIN引脚的电平高低,确定智能设备当前工作模式;具体的,如果所述USB ID PIN引脚为高电平,则确定所述智能设备当前为从设备device模式;如果所述USB ID PIN引脚为低电平,则确定所述智能设备当前为主设备Host模式;
步骤2,如果所述智能设备当前为从设备device模式,所述智能设备采用虚拟串口COM0与PC电脑进行通信;如果所述智能设备当前为主设备Host模式,所述智能设备采用物理串口R0与PC电脑进行通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于艾体威尔电子技术(北京)有限公司,未经艾体威尔电子技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110381861.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种沙棘固体饮料及其制作工艺
- 下一篇:存储器内处理