[发明专利]一种上位机和建立通信连接的方法在审
| 申请号: | 202110804063.2 | 申请日: | 2021-07-16 |
| 公开(公告)号: | CN113556210A | 公开(公告)日: | 2021-10-26 |
| 发明(设计)人: | 徐卫;刘西富;王伟 | 申请(专利权)人: | 青岛信芯微电子科技股份有限公司 |
| 主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L29/08 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 刘醒晗 |
| 地址: | 266100 山*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 上位 建立 通信 连接 方法 | ||
本发明公开了一种上位机和建立通信连接的方法。本发明中通信接口接收多个分析模块发送的预设数据,并发送至控制器,控制器根据预设数据计算得到第一波特率参数,将第一波特率参数和第二波特率参数进行比对,根据比对结果确定目标分析模块,然后控制目标分析模块与通信接口建立通信连接,通信接口与通信模块连接,第二波特率参数为与通信模块的波特率参数相同的参数,由于将多个分析模块发送的预设数据计算得到的第一波特率参数与通信模块的波特率参数进行比对,根据比对结果确定目标分析模块,从而使用一个通信接口实现不同的通信模块与分析模块之间的通信,进而可以减少通信接口的数量,简化电路,提高系统性能。
技术领域
本发明涉及通信技术领域,特别涉及一种上位机和建立通信连接的方法。
背景技术
空调产品在开发阶段通常需要系统监测,即将监测到的空调系统板的关键参数上传到上位机软件,生成参数曲线,观测该曲线是否满足要求,或者将上位机软件发送的指令发送到微控制单元(Microcontroller Unit,MCU);在产品调试和生产阶段需要调试工装,即将监测到的参数发送至另一个上位机软件,用于产品功能的验证。
目前,在系统监测和调试工装时通常采用两个通信接口与上位机软件进行交互,即每个上位机软对应一个通信接口,每个通信接口连接一个通信模块,比如在进行系统监测时连接系统监测模块,在调试工装时连接调试工装模块。
现有技术中,当有多个通信接口连接多个通信模块时,通常需要MCU配置选择信号对通信模块进行选择,当有两个通信模块时,需要一个选择信号,当增加到多个通信模块时,则需要更多的选择信号和通信接口,因此对通信接口的数量要求较高,电路较复杂。
发明内容
本发明提供一种建立通信连接的方法及装置,用以解决现有技术中存在的在检测通信模块时对通信接口的数量要求较高,电路较复杂的问题。
第一方面,本发明提供了一种上位机,包括:控制器、通信接口和多个分析模块;
所述通信接口,被配置为接收所述多个分析模块发送的用于计算波特率参数的预设数据,并发送至所述处理器;
所述控制器,被配置为根据所述预设数据计算得到第一波特率参数,并将所述第一波特率参数与第二波特率参数进行比对,根据比对结果确定目标分析模块;控制所述目标分析模块与所述通信接口建立通信连接;
其中,所述通信接口与通信模块连接,所述第二波特率参数为与所述通信模块的波特率参数相同的参数。
在一种可能的实现方式中,所述控制器具体被配置为:
根据预设算法对接收到的每个预设数据进行计算,得到与多个分析模块一一对应的第一波特率参数;
将每个第一波特率参数与所述第二波特率参数进行比对,将所述比对结果为相同的第一波特率参数对应的分析模块作为所述目标分析模块。
在一种可能的实现方式中,所述控制器还被配置为:
向所述目标分析模块发送第一应答数据。
在一种可能的实现方式中,若包括多个目标分析模块,则针对每个目标分析模块:
所述目标分析模块还被配置为:根据与所述目标分析模块对应的预设通信协议向所述控制器发送握手数据包;
所述控制器还被配置为:根据接收到的所述握手数据包和与所述通信模块对应的数据包进行比对,向比对结果为相同的目标分析模块发送第二应答数据。
在一种可能的实现方式中,所述控制器还被配置为:
通过所述通信接口获取所述通信模块的波特率参数。
第二方面,本发明实施例提供一种建立通信连接的方法,应用于上位机,所述上位机包括控制器、通信接口和多个分析模块,该方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛信芯微电子科技股份有限公司,未经青岛信芯微电子科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110804063.2/2.html,转载请声明来源钻瓜专利网。





