[发明专利]一种通用串口的端口自动识别切换装置及其工作方法有效
申请号: | 201611247223.3 | 申请日: | 2016-12-29 |
公开(公告)号: | CN106649177B | 公开(公告)日: | 2023-06-09 |
发明(设计)人: | 雷祥 | 申请(专利权)人: | 上海贝电实业(集团)股份有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 上海申蒙商标专利代理有限公司 31214 | 代理人: | 徐小蓉;黄明凯 |
地址: | 201206 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通用 串口 端口 自动识别 切换 装置 及其 工作 方法 | ||
1.一种通用串口的端口自动识别切换装置的工作方法,其特征在于:所述端口自动识别切换装置包括自动识别控制单元、第一级模拟开关单元、RS485电平转换电路、RS232电平转换电路、第二级模拟开关单元以及通用接口单元;所述自动识别控制单元设置有串行接口以及控制端;所述第一级模拟开关单元连接所述RS485电平转换电路、RS232电平转换电路以及所述串行接口,并在所述控制端的控制下将所述串行接口与所述RS485电平转换电路或所述RS232电平转换电路连接;所述第二级模拟开关单元连接所述RS485电平转换电路、所述RS232电平转换电路以及所述通用接口单元,并在所述控制端的控制下将所述通用接口单元与所述RS485电平转换电路或所述RS232电平转换电路连接;
所述串行接口与所述第一级模拟开关单元之间设置有光耦隔离模块;所述控制端与所述第一级模拟开关单元以及所述第二级模拟开关单元设置有光耦隔离模块;
所述RS485电平转换电路包括TTL电平接口以及RS485电平接口;所述RS485电平转换电路用于将所述TTL电平接口的信号以及所述RS485电平接口的信号进行相互转换;所述TTL电平接口连接所述第一级模拟开关单元,所述RS485电平接口连接所述第二级模拟开关单元;
所述RS232电平转换电路包括TTL电平接口以及RS232电平接口;所述RS232电平转换电路用于将所述TTL电平接口的信号以及所述RS232电平接口的信号进行相互转换;所述TTL电平接口连接所述第一级模拟开关单元,所述RS232电平接口连接所述第二级模拟开关单元;
所述RS232电平转换电路以及所述RS485电平转换电路均连接有隔离电源;
所述端口自动识别切换装置的工作方法包括以下步骤:所述自动识别控制单元通过轮询的方式检测连接在所述通用接口单元上的设备类型;所述自动识别控制单元根据检测结果,通过所述控制端持续选通RS232电平转换通道或RS485电平转换通道;
所述RS485电平转换通道包括所述第一级模拟开关单元、所述RS485电平转换电路以及所述第二级模拟开关单元;当所述RS485电平转换通道被选通时,所述RS485电平转换电路分别通过所述第一级模拟开关单元以及所述第二级模拟开关单元连接所述串行接口以及所述通用接口单元;所述RS232电平转换通道包括所述第一级模拟开关单元、所述RS232电平转换电路以及所述第二级模拟开关单元;当所述RS232电平转换通道被选通时,所述RS232电平转换电路分别通过所述第一级模拟开关单元以及所述第二级模拟开关单元连接所述串行接口以及所述通用接口单元;
检测连接在所述通用接口单元上的设备类型具体包括以下步骤:所述自动识别控制单元通过控制端选通所述RS485电平转换通道,并通过所述RS485电平转换通道与连接在所述通用接口单元上的设备进行尝试通信;当通信成功时,所述通用接口单元上的设备为RS485设备;当尝试通信失败时,所述自动识别控制单元通过控制端选通所述RS232电平转换通道,并通过所述RS232电平转换通道与连接在所述通用接口单元上的设备进行再次尝试通信;当通信成功时,所述通用接口单元上的设备为RS232设备,当尝试通信失败时所述自动识别控制单元间隔预定时间后重新检测连接在所述通用接口单元上的设备类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海贝电实业(集团)股份有限公司,未经上海贝电实业(集团)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611247223.3/1.html,转载请声明来源钻瓜专利网。