[发明专利]一种兼容多设备的通信电路及方法在审
申请号: | 201911414239.2 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111190845A | 公开(公告)日: | 2020-05-22 |
发明(设计)人: | 杨曹勇;毛军;任素云;戴清明;尹志明 | 申请(专利权)人: | 惠州市蓝微电子有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/42;H04L29/06 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 谭映华 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 兼容 设备 通信 电路 方法 | ||
本申请公开了一种兼容多设备的通信电路及方法,所述通信电路用于第一设备与第二设备之间的通信,包括:第一连接器,与第一设备连接,包括单线连接端口与串口连接端口;第一通信模块,用于第一设备与处理模块之间的通信,包括与第一连接器的单线连接端口连接的单线同向通信子模块和单线反向通信子模块,以及与串口连接端口连接的串口通信子模块,以构成至少三个不同通信类型的传输信道;处理模块,与传输模块连接;第二连接器,与第二设备连接;以及第二通信模块,连接于处理模块与所述第二连接器之间,用于第二设备与所述处理模块之间的通信。本申请实施例可以实现多种通信方式的集成,可以提高第一设备与第二设备之间的通信兼容性。
技术领域
本申请涉及电子通信领域,特别涉及一种兼容多设备的通信电路及方法。
背景技术
目前,我们开发的越来越多的通信设备,例如BMS(BATTERY MANAGEMENT SYSTEM,电池管理系统)、BLDC(Brushless Direct Current Motor,无刷直流电机)控制板、电动工具主板等产品设备,基本上都用到如采用SOC单片机的处理模块,其中大部分要求带有通信功能。在调试产品设备功能时,就常常利用单片机自带的通信功能进行参数监测、验证、测试等,而在产品设备生产阶段,也需要与电脑或其他测试设备进行通信,来测试产品的功能参数。因此,产品设备与电脑或测试设备之间的通信已经成为产品设备调试和生产不可或缺的一种手段。
但是,由于我们的产品设备之间的通信需求是多样式的,现有的通信设备无法进行兼容。这样的话,无论是调试阶段还是生产阶段,在使用不同通信方式时,还需要配套相应的转换板,通用性和兼容性比较差。
发明内容
本申请提供一种兼容多设备的通信电路及方法,可以提高设备之间通信的兼容性。
本申请提供一种兼容多设备的通信电路,用于第一设备与第二设备之间的通信,包括:
第一连接器,与所述第一设备连接,包括单线连接端口与串口连接端口;
第一通信模块,用于所述第一设备与处理模块之间的通信,包括与所述第一连接器的单线连接端口连接的单线同向通信子模块和单线反向通信子模块,以及与所述串口连接端口连接的串口通信子模块,以构成至少三个不同通信类型的传输信道;
处理模块,与所述传输模块连接,用于获取所述第一设备发送的传输信道的匹配指令,根据所述匹配指令选择并启用对应通信类型的目标传输信道,通过所述目标传输信道与所述第一设备进行连接通信;
第二连接器,与所述第二设备连接;以及
第二通信模块,连接于所述处理模块与所述第二连接器之间,用于所述第二设备与所述处理模块之间的通信。
在一实施例中,所述匹配指令携带有与当前的通信类型相关的通信类型信息。
在一实施例中,所述处理模块,还用于:
解析所述匹配指令的指令格式;
判断所述匹配指令的指令格式是否与当前通道的预设指令格式对应;
若是,则执行与所述匹配指令对应的操作。
在一实施例中,所述通信电路还包括提醒模块;
所述处理模块,还用于:
若所述匹配指令的指令格式与所述通信类型信息对应的预设格式不匹配,则向所述提醒模块发出提醒指令,以使所述提醒模块根据所述提醒指令执行报错提醒。
在一实施例中,所述第二通信模块为支持RS-485协议和/或RS-232协议的通信模块。
在一实施例中,所述通信电路还包括扩展寄存器,所述扩展寄存器存储有烧录程序;
所述处理模块,还用于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州市蓝微电子有限公司,未经惠州市蓝微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911414239.2/2.html,转载请声明来源钻瓜专利网。