一种通讯控制系统、方法、空调及控制设备与流程
- 国知局
- 2024-08-19 14:21:11
本发明涉及通信,具体而言,涉及一种通讯控制系统、方法、空调及控制设备。
背景技术:
1、多联机系统主要通过通用异步收发器(universal asynchronous receiver/transmitter,uart)进行多主板之间通讯。例如,当多主板包括一个主机,多个从机时,主机的发送信号(transmit,tx)需要接到从机的接收信号(receive,rx)信号上。而现有技术中,异步收发器的串口复用的方案通常是复用同一组中央处理器(central processing uni,cpu)的异步收发器的接口,或复用同一组端子接口。不同的复用方式,对应的复用电路各有不同。但是均受限于控制芯片上的异步收发器串口数量。
2、因此多联机系统,尤其是多联空调,在原主板的异步收发器串口数量不变的基础上,难以同时兼备两种不同通讯方式,以实现内、外机间的通讯方式。
技术实现思路
1、本发明的目的在于提供了一种通讯控制系统、方法、空调及控制设备,在异步收发器串口数量不变的基础上,能够同时兼备多种不同通讯方式,实现异步收发器串口复用。
2、本发明的实施例可以这样实现:
3、一方面,本实施例提供一种通讯控制系统,应用于空调,所述空调包括空调内机和空调外机,所述通讯控制系统包括:主控装置、多个通信装置,所述主控装置包括控制单元、控制电路;所述通信装置包括一主通信单元、至少一辅助通信单元;其中,所述主通信单元与所述辅助通信单元间的通信方式不同;
4、所述控制单元的输出端通过所述控制电路与所述主通信单元、所述辅助通信单元的输入端连接,以通过所述控制电路向所述主通信单元和/或所述辅助通信单元发送检测信号;所述控制单元的信号接收端分别与所述主通信单元、所述辅助通信单元的信号反馈端连接;
5、所述主通信单元还用于连接所述空调内机、所述空调外机,构成第一通信链路;所述辅助通信单元还用于连接所述空调内机、所述空调外机,构成第二通信链路;
6、其中,当所述空调内机和所述空调外机通过所述第一通信链路导通时,所述控制单元用于在预设检测时间阈值下向所述第一通信链路发送检测信号,以检测所述第一通信链路是否发生故障,若故障,则切换至所述第二通信链路。
7、优选地,所述控制单元在预设检测时间阈值下向所述第一通信链路发送检测信号时,所述控制单元还用于通过所述控制电路向所述主通信单元和/或所述辅助通信单元发送控制信号;
8、所述控制单元还用于,接收并判断所述第一通信链路传输反馈信号的时间间隔是否大于第一预设时间间隔,若大于,则判定所述第一通信链路发生故障;
9、所述控制单元还用于,在所述第一通信链路发生故障时,向所述主通信单元、所述辅助通信单元发送第一控制信号,以关闭所述第一通信链路,并导通所述第二通信链路。
10、优选地,所述控制单元还用于,在导通所述第二通信链路后,在第二预设时间间隔下,向所述第二通信链路发送检测信号;
11、所述控制单元还用于,接收并判断所述第二通信链路传输反馈信号的时间间隔是否大于第一预设时间间隔,若大于,则判定所述第二通信链路故障,显示总线故障指示。
12、优选地,所述控制单元在预设检测时间阈值下向所述第一通信链路发送检测信号前,所述控制单元还用于,向所述主通信单元、所述辅助通信单元发送第二控制信号,以导通所述第一通信链路,并关闭所述第二通信链路。
13、优选地,当所述控制单元还用于通过所述控制电路向所述主通信单元和/或所述辅助通信单元发送控制信号时;
14、所述控制单元还用于,在所述主通信单元、所述辅助通信单元上电后,向所述主通信单元发送总线检测信号;
15、所述控制单元还用于,接收并判断所述主通信单元反馈的总线信号是否满足预设电位信号,若不满足,则向所述主通信单元、所述辅助通信单元发送第一控制信号,以关闭所述第一通信链路,并导通所述第二通信链路。
16、优选地,所述控制电路包括第一二极管、第二二极管;
17、所述控制单元的输出端分别与所述第一二极管的第一端、所述第二二极管的第一端连接;所述第一二极管的第二端、所述第二二极管的第二端分别与所述主通信单元的输入端、所述辅助通信单元的输入端连接。
18、优选地,所述控制电路还包括上拉电阻,所述控制单元的输出端与所述上拉电阻的第一端连接,所述上拉电阻的第二端与供电电源连接。
19、第二方面,本实施例提供一种通讯控制方法,应用于上述第一方面任一项所述的通讯控制系统,当所述空调内机和所述空调外机通过所述第一通信链路导通时,所述通讯控制方法包括:
20、在预设检测时间阈值下向所述第一通信链路发送检测信号;
21、接收并判断所述第一通信链路传输反馈信号的时间间隔是否大于第一预设时间间隔,若大于,则判定所述第一通信链路发生故障;
22、在所述第一通信链路发生故障时,向所述主通信单元、所述辅助通信单元发送第一控制信号,关闭所述第一通信链路,并导通所述第二通信链路。
23、优选地,所述在所述第一通信链路发生故障时,向所述主通信单元、所述辅助通信单元发送第一控制信号的步骤后包括:
24、在第二预设时间间隔下,向第二通信链路发送检测信号;
25、接收并判断所述第二通信链路传输反馈信号的时间间隔是否大于第一预设时间间隔,若大于,则判定所述第二通信链路故障,显示总线故障指示。
26、优选地,所述在所述第一通信链路发生故障时,向所述主通信单元、所述辅助通信单元发送第一控制信号的步骤之前包括:
27、在所述主通信单元、所述辅助通信单元上电后,向所述主通信单元发送总线检测信号;
28、接收并判断所述主通信单元反馈的总线信号是否满足预设电位信号,若不满足,则判定第一通信链路发生故障。
29、第三方面,本实施例还提供一种空调,包括空调内机、空调外机,所述空调内机与所述空调外机间的通信依据上述第一方面任一项所述的通讯控制系统实现。
30、第四方面,本实施例还提供一种控制设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机程序,所述处理器可执行所述计算机程序以实现如上述第二方面中任一项所述的通讯控制方法。
31、本发明实施例的有益效果包括,例如:
32、本实施例中通讯控制系统包括主控装置、多个通信装置;主控装置包括控制单元、控制电路;通信装置包括一主通信单元、至少一辅助通信单元;其中,主通信单元与辅助通信单元间的通信方式不同。控制单元的输出端通过控制电路与主通信单元、辅助通信单元的输入端连接,以通过控制电路向主通信单元和/或辅助通信单元发送检测信号;控制单元的信号接收端分别与主通信单元、辅助通信单元的信号反馈端连接。主通信单元还用于连接空调内机、空调外机,构成第一通信链路;辅助通信单元还用于连接空调内机、空调外机,构成第二通信链路。其中,当空调内机和空调外机通过第一通信链路导通时,控制单元用于在预设检测时间阈值下向第一通信链路发送检测信号,以检测第一通信链路是否发生故障,若故障,则切换至第二通信链路。本发明提供的一种通讯控制系统、方法、空调及控制设备,一方面,能够在异步收发器串口数量不变的基础上,能够同时兼备多种不同通讯方式,实现异步收发器串口复用。另一方面,本发明还可以在同时兼备多种不同通讯方式,实现异步收发器串口复用的基础上,利用主控装置实现不同通讯方式的切换,降低通讯故障概率。
本文地址:https://www.jishuxx.com/zhuanli/20240819/274842.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。