一种通讯方式控制方法、系统和空调调试装置的制造方法
【技术领域】
[0001]本发明属于不同通讯方式间的切换控制技术领域,尤其涉及一种通讯方式控制方法、系统和空调调试装置。
【背景技术】
[0002]目前的空调产品控制器,如空调机组的主板控制器等,出于成本及不同的功能需求等各种因素的考虑,会采用不同的通讯方式进行通讯,其中,采用的通讯方式一般为485通讯或 UART (Universal Asynchronous Receiver/Transmitter,通用异步收发传输器)通讯。
[0003]为确保与空调产品控制器所采用的通讯方式相配套,具有机组调试等功能的空调手操器或显示器等调试装置不能设计为仅采用单一通讯方式,例如,针对485通讯及UART通讯,可分别设计出两种采用不同通讯方式的调试装置,此方式具有设计成本高、使用成本高及不便携带等问题,针对此问题,目前已开发出同时设计有两套通讯电路、通讯接口的调试装置,该调试装置使用以下方法进行通讯方式的控制:通过在两套硬件电路间进行拨码控制,实现将调试装置的通讯方式控制为所需的通讯方式。该方法由于需通过拨码改变通讯方式,操作较为麻烦,且拨码使用一定次数后容易失效。
【发明内容】
[0004]有鉴于此,本发明的目的在于提供一种通讯方式控制方法、系统和空调调试装置,旨在通过实现一种无需拨码的通讯方式控制方案,使空调调试装置无需改变拨码便可兼容多种空调机组,提升所述调试装置的使用便捷性和可靠性。
[0005]为此,本发明公开如下技术方案:
[0006]一种通讯方式控制方法,应用于空调调试装置,所述空调调试装置包括上拉电阻电路,与所述上拉电阻电路相连接的通讯芯片及第二通讯接口,与所述通讯芯片相连接的第一通讯接口 ;所述方法包括:
[0007]获取目标通讯方式;
[0008]当所述目标通讯方式为第一通讯方式时,通过所述通讯芯片的使能端将所述通讯芯片控制为工作状态;其中,处于工作状态的所述通讯芯片与所述第一通讯接口、上拉电阻电路构成的第一通讯电路用于提供所述第一通讯方式的通讯功能;
[0009]当所述目标通讯方式为第二通讯方式时,通过所述通讯芯片的使能端将所述通讯芯片控制为非工作状态;其中,所述第二通讯接口与所述上拉电阻电路构成的第二通讯电路用于提供所述第二通讯方式的通讯功能。
[0010]上述方法,优选的,所述第一通讯接口为485通讯口,所述第一通讯方式为485通讯,所述通讯芯片为485芯片;所述第二通讯接口为通用异步收发传输器UART通讯口,所述第二通讯方式为UART通讯。
[0011]上述方法,优选的,所述获取目标通讯方式包括:接收使用者通过软件方式设置的目标通讯方式。
[0012]上述方法,优选的,所述空调调试装置还包括微控制器MCU,则所述获取目标通讯方式包括:
[0013]通过所述MCU的第一输入/输出1 口检测所述485通讯口与空调机组间的485通讯连接是否接通;如果接通,则所述目标通讯方式为所述485通讯;如果未接通,则所述目标通讯方式为所述UART通讯。
[0014]上述方法,优选的,所述空调调试装置还包括微控制器MCU,则所述获取目标通讯方式包括:
[0015]接收使用者通过软件方式设置的目标通讯方式;或,
[0016]通过所述MCU的第一输入/输出1 口检测所述485通讯口与空调机组间的485通讯连接是否接通;如果接通,则所述目标通讯方式为所述485通讯;如果未接通,则所述目标通讯方式为所述UART通讯。
[0017]上述方法,优选的,所述当所述目标通讯方式为第一通讯方式时,通过所述通讯芯片的使能端将所述通讯芯片控制为工作状态,包括:
[0018]当所述目标通讯方式为485通讯时,通过所述空调调试装置MCU的第二 1 口将所述485芯片的使能端控制为第一电平状态;
[0019]所述第一电平状态表征所述485芯片处于工作状态。
[0020]上述方法,优选的,所述当所述目标通讯方式为第二通讯方式时,通过所述通讯芯片的使能端将所述通讯芯片控制为非工作状态,包括:
[0021]当所述目标通讯方式为UART通讯时,通过所述空调调试装置MCU的第二 1 口将所述485芯片的使能端控制为第二电平状态;
[0022]所述第二电平状态表征所述485芯片处于非工作状态。
[0023]一种通讯方式控制系统,应用于空调调试装置,所述空调调试装置包括上拉电阻电路,与所述上拉电阻电路相连接的通讯芯片及第二通讯接口,与所述通讯芯片相连接的第一通讯接口 ;所述系统包括:
[0024]获取模块,用于获取目标通讯方式;
[0025]第一控制模块,用于在所述目标通讯方式为第一通讯方式时,通过所述通讯芯片的使能端将所述通讯芯片控制为工作状态;其中,处于工作状态的所述通讯芯片与所述第一通讯接口、上拉电阻电路构成的第一通讯电路用于提供所述第一通讯方式的通讯功能;
[0026]第二控制模块,用于当所述目标通讯方式为第二通讯方式时,通过所述通讯芯片的使能端将所述通讯芯片控制为非工作状态;其中,所述第二通讯接口与所述上拉电阻电路构成的第二通讯电路用于提供所述第二通讯方式的通讯功能。
[0027]上述系统,优选的,所述第一通讯方式为485通讯,所述通讯芯片为485芯片,所述第二通讯方式为UART通讯,所述获取模块包括:接收单元,用于接收使用者通过软件方式设置的目标通讯方式。
[0028]上述系统,优选的,所述第一通讯接口为485通讯口,所述第一通讯方式为485通讯,所述通讯芯片为485芯片,所述第二通讯方式为UART通讯,所述获取模块包括:
[0029]1检测单元,用于通过所述空调调试装置MCU的第一输入/输出1 口检测所述485通讯口与空调机组间的485通讯连接是否接通;如果接通,则所述目标通讯方式为所述485通讯;如果未接通,则所述目标通讯方式为所述UART通讯。
[0030]上述系统,优选的,所述第一通讯接口为485通讯口,所述第一通讯方式为485通讯,所述通讯芯片为485芯片,所述第二通讯方式为UART通讯,所述获取模块包括:
[0031]接收单元,用于接收使用者通过软件方式设置的目标通讯方式;
[0032]1检测单元,用于通过所述空调调试装置MCU的第一输入/输出1 口检测所述485通讯口与空调机组间的485通讯连接是否接通;如果接通,则所述目标通讯方式为所述485通讯;如果未接通,则所述目标通讯方式为所述UART通讯。
[0033]上述系统,优选的,所述第一控制模块包括:第一控制单元,用于在所述目标通讯方式为485通讯时,通过所述空调调试装置MCU的第二 1 口将所述485芯片的使能端控制为第一电平状态;
[0034]所述第一电平状态表征所述485芯片处于工作状态。
[0035]上述系统,优选的,所述第二控制模块包括:
[0036]第二