基于接口复用的通讯方法、装置、设备及存储介质制造方法及图纸

技术编号:36285819 阅读:56 留言:0更新日期:2023-01-13 09:56
本发明专利技术涉及通信技术领域,公开了一种基于接口复用的通讯方法、装置、设备及存储介质。该方法包括:通过所述中继设备截取所述控制设备发送至所述从机设备的第一指令、以及获取所述外接设备发送的第二指令;检测所述第一指令与所述第二指令的发送时间顺序,并根据检测到的发送时间顺序,按照预置传输周期,将所述第一指令与所述第二指令依次传输至所述从机设备;所述从机设备基于所述第一指令与所述第二指令,依次按照预置通信协议进行数据交互,得到响应信息,并根据所述响应信息对所述被控设备进行操作控制。本申请实现了热泵机组的单个控制设备接口复用多个外接控制系统的通讯。制设备接口复用多个外接控制系统的通讯。制设备接口复用多个外接控制系统的通讯。

【技术实现步骤摘要】
基于接口复用的通讯方法、装置、设备及存储介质


[0001]本专利技术涉及通信
,尤其涉及一种基于接口复用的通讯方法、装置、设备及存储介质。

技术介绍

[0002]当前,主机与外界系统进行数据交互可以通过无线通信的方式和有线接口通信的方式实现,其中有线接口通信所用的通信接口是主机内部系统与外部系统进行有线连接、交互的接口。对于包含彩屏的热泵机组主机,通过分析当前主机设备所需连接外界设备的数量,结合主机产品设计空间的需要,设置相应的外接接口来实现主机与外部系统的数据交换。但是由于存在部分额外的外接设备接入需求,通常热泵机组主机产品在设计上已无多余的接口进行连接,以致不能很好的实现部分客户额外外接设备的需求。
[0003]现今,由于彩屏是按需读取主板交互信息,读取指令数量不定且发送周期紊乱,以致接口总是在占用中,无法复用,为了实现部分客户额外的设计需要,只能在主机设备设计之时通过设计冗余的接口来进行预防额外需求,以致增加了额外的设备成本。即现有的彩屏接口无法实现接口的数据通讯复用,使得现有热泵机组通讯外接其他控制系统难度较大。

技术实现思路

[0004]本专利技术的主要目的在于解决现有的彩屏接口无法实现接口的数据通讯复用,使得热泵机组通讯外接其他控制系统难度较大的问题。
[0005]本专利技术第一方面提供了一种基于接口复用的通讯方法,应用于基于接口复用的通讯系统,所述通讯系统包括控制设备、从机设备和被控设备,所述通讯系统还包括至少一个外接设备和中继设备,其中,所述控制设备和所述外接设备分别与所述中继设备连接,所述中继设备与所述从机设备连接,所述从机设备与所述被控设备连接,所述通讯方法包括:通过所述中继设备截取所述控制设备发送至所述从机设备的第一指令、以及获取所述外接设备发送的第二指令;检测所述第一指令与所述第二指令的发送时间顺序,并根据检测到的发送时间顺序,按照预置传输周期,将所述第一指令与所述第二指令依次传输至所述从机设备;所述从机设备基于所述第一指令与所述第二指令,依次按照预置通信协议进行数据交互,得到响应信息,并根据所述响应信息对所述被控设备进行操作控制。
[0006]可选的,在本专利技术第一方面的第一种实现方式中,在通过所述中继设备截取所述控制设备发送至所述从机设备的第一指令、以及获取所述外接设备发送的第二指令之前,还包括:按照预置通信协议,对所述控制设备进行第一数据询问设置,得到第一询问数据,并基于所述第一询问数据生成对应的第一指令;按照预置通信协议,对所述外接设备进行第二数据询问设置,得到第二询问数据,并基于所述第二询问数据生成对应的第二指令。
[0007]可选的,在本专利技术第一方面的第二种实现方式中,所述按照预置通信协议,对所述控制设备进行第一数据询问设置,得到第一询问数据,并基于所述第一询问数据生成对应
的第一指令,包括:获取所述控制设备的询问周期以及所述控制设备的显示控制页码和隐藏显示页码,并基于所述询问周期,生成第一读取周期;按照所述第一读取周期,读取所述显示控制页码中显示控制对应的第一控制参数以及所述隐藏显示页码中显示控制对应的第二控制参数;根据预置第一询问数据格式,对所述第一控制参数和所述第二控制参数进行组合,得到第一询问数据。
[0008]可选的,在本专利技术第一方面的第三种实现方式中,所述按照预置通信协议,对所述外接设备进行第二数据询问设置,得到第二询问数据,并基于所述第二询问数据生成对应的第二指令,包括:基于所述第一读取周期,按照预置轮询策略,确定第二读取周期;根据所述第二读取周期,读取所述外接设备的状态数据,并基于所述状态数据,生成状态包;根据所述第二读取周期,读取所述外接设备的参数数据,并基于所述状态数据,生成参数包;根据预置第二询问数据格式,对所述状态包和所述参数包进行组合,得到第二询问数据。
[0009]可选的,在本专利技术第一方面的第四种实现方式中,所述检测所述第一指令与所述第二指令的发送时间顺序,包括:将所述第一指令缓存至所述中继设备的第一通道,以及将所述第二指令缓存至所述中继设备的第二通道;检测所述第一通道中缓存指令标识对应的第一缓存时间,以及检测所述第二通道中缓存指令标识对应的第二缓存时间;对比所述第一缓存时间和所述第二缓存时间,得到所述第一指令与所述第二指令的发送时间顺序。
[0010]可选的,在本专利技术第一方面的第五种实现方式中,预置传输周期包括第一传输周期和第二传输周期,所述根据检测到的发送时间顺序,按照预置传输周期,将所述第一指令与所述第二指令依次传输至所述从机设备,包括:若发送时间顺序为所述第一指令发送时间早于所述第二指令,则将所述第一通道中的第一指令发送至所述从机设备,以及按照所述第一传输周期,将所述第二通道中的第二指令发送至所述从机设备;若发送时间顺序为所述第一指令发送时间不早于所述第二指令,则将所述第二通道中的第二指令发送至所述从机设备,以及按照所述第二传输周期,将所述第一通道中的第一指令发送至所述从机设备。
[0011]可选的,在本专利技术第一方面的第六种实现方式中,所述响应信息包括所述第一指令对应的第一响应信息和所述第二指令对应的第二响应信息,在所述从机设备基于所述第一指令与所述第二指令,按照预置通信协议进行数据交互,以及基于交互的数据生成响应信息之后,还包括:按照检测到的发送时间顺序和所述传输周期,分别将所述第一响应信息和第二响应信息按序返回至所述中继设备;检测所述控制设备和所述外接设备对应的控制级别,并按照检测到的控制级别,将所述中继设备中的第一响应信息或第二响应信息发送至对应的控制设备和/或外接设备。
[0012]本专利技术第二方面提供了一种基于接口复用的通讯装置,包括:指令获取模块,用于通过所述中继设备截取所述控制设备发送至所述从机设备的第一指令、以及获取所述外接设备发送的第二指令;指令发送模块,用于检测所述第一指令与所述第二指令的发送时间顺序,并根据检测到的发送时间顺序,按照预置传输周期,将所述第一指令与所述第二指令依次传输至所述从机设备;数据响应模块,用于所述从机设备基于所述第一指令与所述第二指令,依次按照预置通信协议进行数据交互,得到响应信息,并根据所述响应信息对所述被控设备进行操作控制。
[0013]可选的,在本专利技术第二方面的第一种实现方式中,在所述指令获取模块之前,还有
指令构建模块,所述指令构建模块包括:第一构建单元,用于按照预置通信协议,对所述控制设备进行第一数据询问设置,得到第一询问数据,并基于所述第一询问数据生成对应的第一指令;第二构建单元,用于按照预置通信协议,对所述外接设备进行第二数据询问设置,得到第二询问数据,并基于所述第二询问数据生成对应的第二指令。
[0014]可选的,在本专利技术第二方面的第二种实现方式中,所述第一构建单元包括:获取所述控制设备的询问周期以及所述控制设备的显示控制页码和隐藏显示页码,并基于所述询问周期,生成第一读取周期;按照所述第一读取周期,读取所述显示控制页码中显示控制对应的第一控制参数以及所述隐藏显示页码中显示控制对应的第二控制参数;根据预置第一询本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于接口复用的通讯方法,应用于基于接口复用的通讯系统,所述通讯系统包括控制设备、从机设备和被控设备,其特征在于,所述通讯系统还包括至少一个外接设备和中继设备,其中,所述控制设备和所述外接设备分别与所述中继设备连接,所述中继设备与所述从机设备连接,所述从机设备与所述被控设备连接,所述通讯方法包括:通过所述中继设备截取所述控制设备发送至所述从机设备的第一指令、以及获取所述外接设备发送的第二指令;检测所述第一指令与所述第二指令的发送时间顺序,并根据检测到的发送时间顺序,按照预置传输周期,将所述第一指令与所述第二指令依次传输至所述从机设备;所述从机设备基于所述第一指令与所述第二指令,依次按照预置通信协议进行数据交互,得到响应信息,并根据所述响应信息对所述被控设备进行操作控制。2.根据权利要求1所述的基于接口复用的通讯方法,其特征在于,在所述通过所述中继设备截取所述控制设备发送至所述从机设备的第一指令、以及获取所述外接设备发送的第二指令之前,还包括:按照预置通信协议,对所述控制设备进行第一数据询问设置,得到第一询问数据,并基于所述第一询问数据生成对应的第一指令;按照预置通信协议,对所述外接设备进行第二数据询问设置,得到第二询问数据,并基于所述第二询问数据生成对应的第二指令。3.根据权利要求2所述的基于接口复用的通讯方法,其特征在于,所述按照预置通信协议,对所述控制设备进行第一数据询问设置,得到第一询问数据,包括:获取所述控制设备的询问周期以及所述控制设备的显示控制页码和隐藏显示页码,并确定所述询问周期中的第一读取周期;按照所述第一读取周期,读取所述显示控制页码中显示控制对应的第一控制参数以及所述隐藏显示页码中显示控制对应的第二控制参数;根据预置第一询问数据格式,对所述第一控制参数和所述第二控制参数进行组合,得到第一询问数据。4.根据权利要求3所述的基于接口复用的通讯方法,其特征在于,所述按照预置通信协议,对所述外接设备进行第二数据询问设置,得到第二询问数据,包括:基于所述第一读取周期,按照预置轮询策略,确定第二读取周期;根据所述第二读取周期,读取所述外接设备的状态数据,并基于所述状态数据,生成状态包;根据所述第二读取周期,读取所述外接设备的参数数据,并基于所述状态数据,生成参数包;根据预置第二询问数据格式,对所述状态包和所述参数包进行组合,得到第二询问数据。5.根据权利要求1所述的基于接口复用的通讯方法,其特征在于,所述检测所述第一指令与所述第二指令的发送时间顺序,包括:将所述第一指令缓存至所述中继设备的第一通道,以及将所述第二指令缓存至所述中继设备的第二通道;检测所述第一通道中缓存指令标识对应的第一缓存时间,以及检测所述第二通道中缓
存指令标识对应的第二缓存时间;对比所述第一缓存时间和所述第二缓存时间,得到所述第一指令与...

【专利技术属性】
技术研发人员:麦浩贤罗森雷朋飞宗毅刘志力
申请(专利权)人:广东芬尼克兹节能设备有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1