空调机组通讯方法及装置制造方法及图纸

技术编号:19483701 阅读:19 留言:0更新日期:2018-11-17 11:01
本发明专利技术提供了一种空调机组通讯方法及装置,该方法包括:所述从机和主机中的一者的波特率可调,所述从机和主机中的另一者的波特率固定,所述一者能够调整自身的波特率,以使其与所述另一者的波特率匹配,从而使所述一者与所述另一者之间实现通讯。本发明专利技术提供的空调机组通讯方法,可以使从机具有通讯波特率自适应功能,能够自适应主机通讯波特率,进而可以有效提高从机与主机的兼容性。

【技术实现步骤摘要】
空调机组通讯方法及装置
本专利技术涉及空调通讯
,具体涉及一种空调机组通讯方法及装置。
技术介绍
Uart(UniversalAsynchronousReceiver/Transmitter,通用异步收发传输器)通讯是目前空调行业常用的一种通讯方式,该通讯方式属于异步通讯,这就需要空调的主控(主机)与驱动(从机)之间采用相同的通讯波特率,另外,为防止接收到错误的数据,主机和从机还需要制定相同的校验方式。目前常用的方法是:主机和从机事先商量好所采用的波特率以及校验方式,然后在程序中进行设置。该方法的缺点在于通讯不具备高兼容性,当通讯波特率或校验方式需要改变时(如若因某些原因更换了主机或从机),需要在程序中重新进行设置。
技术实现思路
基于上述现状,本专利技术的主要目的在于提供一种空调机组通讯方法及装置,可以提高空调机组中从机与主机之间通讯的兼容性。为实现上述目的,本专利技术的技术方案提供了一种空调机组通讯方法,应用于空调机组中从机和主机中的一者,所述空调机组通讯方法包括:所述从机和主机中的一者的波特率可调,所述从机和主机中的另一者的波特率固定,所述一者能够调整自身的波特率,以使其与所述另一者的波特率匹配,从而使所述一者与所述另一者之间实现通讯。优选地,所述一者调整自身波特率的具体方法包括:步骤S1:空调机组中从机和主机中的一者判断自身采用n个大小不同的预设通讯波特率中的第k个预设通讯波特率与所述从机和主机中的另一者是否通讯成功,若是,所述一者执行步骤S2,若否,所述一者执行步骤S3,其中,n为大于1的整数,k为不大于n的正整数;步骤S2:所述一者确定自身与所述另一者的通讯波特率为当前的第k个预设通讯波特率;步骤S3:判断k是否小于n,若是,更新k=k+1,重复执行步骤S1。优选地,在所述步骤S3中,若判断k不小于n,则更新k=1,重复执行步骤S1。优选地,所述一者为从机,所述另一者为主机;在所述从机判断自身与所述主机通讯成功之前,所述从机向所述主机发送预设通讯信息,以使所述主机保持自身的通讯波特率不变。优选地,所述一者为主机,所述另一者为从机,在所述步骤S3中,且在所述判断k是否小于n之前还包括:所述主机判断是否接收到所述从机发送的预设通讯信息,若否,则执行所述判断k是否小于n,若接收到所述从机发送的预设通讯信息,所述主机保持自身的通讯波特率不变。优选地,所述预设通讯信息为持续时间大于设定值的低电平信号。优选地,在步骤S2之后还包括:所述一者判断所述确定的通讯波特率是否小于波特率阈值,若是,所述一者采用第一校验方式对所述另一者发送的信息进行校验,若否,所述一者采用第二校验方式对所述另一者发送的信息进行检验,其中,所述第一校验方式的校验精度大于所述第二校验方式的校验精度。优选地,所述第一校验方式为CRC校验方式,和/或,所述第二校验方式为异或校验方式。优选地,在步骤S1中,当所述一者判断自身采用第k个预设通讯波特率与所述另一者通讯失败时,所述一者开始进行计时,当计时的时间达到预设时间后所述一者执行步骤S3。为实现上述目的,本专利技术的技术方案还提供了一种空调机组通讯装置,应用于空调机组中从机和主机中的一者,所述空调机组通讯装置包括:判断模块,用于判断采用n个大小不同的预设通讯波特率中的第k个预设通讯波特率与所述从机和主机中的另一者是否通讯成功,其中,n为大于1的整数,k为不大于n的正整数;确定模块,用于若所述判断模块判断通讯成功,则确定与所述另一者的通讯波特率为当前的第k个预设通讯波特率;控制模块,用于若所述判断模块判断通讯失败,则判断k是否小于n,若是,更新k=k+1,并控制所述判断模块重复执行判断采用第k个预设通讯波特率与所述另一者是否通讯成功的步骤。优选地,若所述控制模块判断k不小于n,则更新k=1,并控制所述判断模块重复执行判断采用第k个预设通讯波特率与所述另一者是否通讯成功的步骤。优选地,所述一者为从机,所述另一者为主机,所述空调机组通讯装置还包括:信息发送模块,用于在所述判断模块判断与所述主机通讯成功之前,向所述主机发送预设通讯信息,以使所述主机保持自身的通讯波特率不变。优选地,所述一者为主机,所述另一者为从机,所述控制模块还用于判断是否接收到所述从机发送的预设通讯信息;其中,若所述判断模块判断采用第k个预设通讯波特率与所述从机通讯失败,且所述控制模块判断未接收到所述从机发送的预设通讯信息,则所述控制模块执行所述判断k是否小于n。优选地,所述预设通讯信息为持续时间大于设定值的低电平信号。优选地,所述空调机组通讯装置还包括:校验模块,用于判断所述确定模块确定的通讯波特率是否小于波特率阈值,若是,采用第一校验方式对所述另一者发送的信息进行校验,若否,采用第二校验方式对所述另一者发送的信息进行检验,其中,所述第一校验方式的校验精度大于所述第二校验方式的校验精度。优选地,所述第一校验方式为CRC校验方式,和/或,所述第二校验方式为异或校验方式。优选地,所述空调机组通讯装置还包括:计时模块,用于当所述判断模块判断采用第k个预设通讯波特率与所述另一者通讯失败时开始进行计时;其中,当所述计时模块计时的时间达到预设时间后所述控制模块执行所述判断k是否小于n。本专利技术提供的空调机组通讯装置,可以使空调机组中从机和主机中的一者能够自适应另一者的通讯波特率,大大提高通讯的兼容性和可靠性。附图说明以下将参照附图对根据本专利技术的进行描述。图中:图1为本专利技术实施方式提供的一种空调机组通讯方法的流程图;图2为本专利技术实施方式提供的另一种空调机组通讯方法的流程图;图3为本专利技术实施方式提供的又一种空调机组通讯方法的流程图;图4为本专利技术实施方式提供的再一种空调机组通讯方法的流程图;图5为本专利技术实施方式提供的一种空调机组通讯装置的示意图。具体实施方式下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。参见图1,图1是本专利技术实施方式提供的一种空调机组通讯方法的流程图,该方法应用于空调机组中的从机,该方法包括:所述从机和主机中的一者的波特率可调,所述从机和主机中的另一者的波特率固定,所述一者能够调整自身的波特率,以使其与所述另一者的波特率匹配,从而使所述一者与所述另一者之间实现通讯。具体地,所述一者调整自身波特率的方法包括:步骤S11:空调机组中的从机判断自身采用n个大小不同的预设通讯波特率中的第k个预设通讯波特率与空调机组中的主机是否通讯成功,若是,所述从机执行步骤S12,若否,所述从机执行步骤S13,其中,n为大于1的整数,k为不大于n的正整数;其中,上述n个大小不同的预设通讯波特率可以包括目前空调机组中从机与主机之间常用的几个通讯波特率;其中,当从机采用第k个预设通讯波特率与主机进行通讯时,若接收到的由主机发送的引导码与预先设定的主机发送引导码一致,则判断通讯成功,否则判断通讯失败;步骤S12:所述从机确定自身与所述主机的通讯波特率为当前的第k个预设通讯波特率;步骤S13:判断k是否小于n,若是,更新k=k+1,重复执行步骤S11;其中,由于一般情况下一些硬件问题(如通讯线路未连接正确)也会造成通讯失败,为了在修复硬件后能够提高通讯的成功率,从机可以不断的循环尝试上述的n个本文档来自技高网...

【技术保护点】
1.一种空调机组通讯方法,应用于空调机组中从机和主机中的一者,其特征在于,所述空调机组通讯方法包括:所述从机和主机中的一者的波特率可调,所述从机和主机中的另一者的波特率固定,所述一者能够调整自身的波特率,以使其与所述另一者的波特率匹配,从而使所述一者与所述另一者之间实现通讯。

【技术特征摘要】
1.一种空调机组通讯方法,应用于空调机组中从机和主机中的一者,其特征在于,所述空调机组通讯方法包括:所述从机和主机中的一者的波特率可调,所述从机和主机中的另一者的波特率固定,所述一者能够调整自身的波特率,以使其与所述另一者的波特率匹配,从而使所述一者与所述另一者之间实现通讯。2.根据权利要求1所述的空调机组通讯方法,其特征在于,所述一者调整自身波特率的具体方法包括:步骤S1:空调机组中从机和主机中的一者判断自身采用n个大小不同的预设通讯波特率中的第k个预设通讯波特率与所述从机和主机中的另一者是否通讯成功,若是,所述一者执行步骤S2,若否,所述一者执行步骤S3,其中,n为大于1的整数,k为不大于n的正整数;步骤S2:所述一者确定自身与所述另一者的通讯波特率为当前的第k个预设通讯波特率;步骤S3:判断k是否小于n,若是,更新k=k+1,重复执行步骤S1。3.根据权利要求2所述的空调机组通讯方法,其特征在于,在所述步骤S3中,若判断k不小于n,则更新k=1,重复执行步骤S1。4.根据权利要求2所述的空调机组通讯方法,其特征在于,所述一者为从机,所述另一者为主机;在所述从机判断自身与所述主机通讯成功之前,所述从机向所述主机发送预设通讯信息,以使所述主机保持自身的通讯波特率不变。5.根据权利要求2所述的空调机组通讯方法,其特征在于,所述一者为主机,所述另一者为从机,在所述步骤S3中,且在所述判断k是否小于n之前还包括:所述主机判断是否接收到所述从机发送的预设通讯信息,若否,则执行所述判断k是否小于n,若接收到所述从机发送的预设通讯信息,所述主机保持自身的通讯波特率不变。6.根据权利要求4或5所述的空调机组通讯方法,其特征在于,所述预设通讯信息为持续时间大于设定值的低电平信号。7.根据权利要求2所述的空调机组通讯方法,其特征在于,在步骤S2之后还包括:所述一者判断所述确定的通讯波特率是否小于波特率阈值,若是,所述一者采用第一校验方式对所述另一者发送的信息进行校验,若否,所述一者采用第二校验方式对所述另一者发送的信息进行检验,其中,所述第一校验方式的校验精度大于所述第二校验方式的校验精度。8.根据权利要求7所述的空调机组通讯方法,其特征在于,所述第一校验方式为CRC校验方式,和/或,所述第二校验方式为异或校验方式。9.根据权利要求2所述的空调机组通讯方法,其特征在于,在步骤S1中,当所述一者判断自身采用第k个预设通讯波特率与所述另一者通讯失败时,所述一者开始进行计时,当计时的时间达到预设时间后所述一者...

【专利技术属性】
技术研发人员:何幸郑晓娜李仲阳刘文斌李洋
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:广东,44

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

1