CN114900263A - 设备及其校准方法、装置、可读存储介质和空调*** - Google Patents

设备及其校准方法、装置、可读存储介质和空调*** Download PDF

Info

Publication number
CN114900263A
CN114900263A CN202210601413.XA CN202210601413A CN114900263A CN 114900263 A CN114900263 A CN 114900263A CN 202210601413 A CN202210601413 A CN 202210601413A CN 114900263 A CN114900263 A CN 114900263A
Authority
CN
China
Prior art keywords
interval
clock frequency
calibration
bus
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210601413.XA
Other languages
English (en)
Other versions
CN114900263B (zh
Inventor
梅利军
吴田
孙良伟
陈家朗
陈续朗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GD Midea Heating and Ventilating Equipment Co Ltd
Hefei Midea Heating and Ventilating Equipment Co Ltd
Original Assignee
GD Midea Heating and Ventilating Equipment Co Ltd
Hefei Midea Heating and Ventilating Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GD Midea Heating and Ventilating Equipment Co Ltd, Hefei Midea Heating and Ventilating Equipment Co Ltd filed Critical GD Midea Heating and Ventilating Equipment Co Ltd
Priority to CN202210601413.XA priority Critical patent/CN114900263B/zh
Publication of CN114900263A publication Critical patent/CN114900263A/zh
Application granted granted Critical
Publication of CN114900263B publication Critical patent/CN114900263B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

本发明提供了一种设备及其校准方法、装置、可读存储介质和空调***,其中,校准方法包括:对总线进行检测,确定当前通信状态;基于当前通信状态为通信待机状态,采集总线上的第一波形信号;确定采集第一波形信号时,设备的第一计数值;根据第一计数值与预设计数值的比较结果对设备的时钟频率进行校准,通过运行该校准方法,设备能够实现时钟频率的自动校准,校准之后,使得利用总线进行通信的不同设备之间的时钟频率的偏差处于一个可接受的范围内,提高了不同设备之间采用总线通信的精准性,同时,也提高了不同设备之间控制的稳定性。

Description

设备及其校准方法、装置、可读存储介质和空调***
技术领域
本发明涉及控制技术领域,具体而言,涉及一种设备及其校准方法、装置、可读存储介质和空调***。
背景技术
现有空调***中包含多个组成部件,不同组成部件进行数据通信,共同协作完成指令下发和信息回传等控制。
在多个组成部件进行协作配合时,需要确保组成部件之间的时钟的准确性,现有技术方案会在每一个组成部分上设置外部晶振,以便提供准确的时钟频率,然而设置外部晶振会增加空调***的成本和体积,同时,在空调***的长期运行下,恶劣的应用环境使得外部晶振的参数发生变化,导致时钟频率不再准确,影响了空调***运行的稳定性。
发明内容
本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
为此,本发明的第一个方面在于,提供了一种设备的校准方法之一。
本发明的第二个方面在于,提供了一种设备的校准方法之二。
本发明的第三个方面在于,提供了一种设备的校准装置之一。
本发明的第四个方面在于,提供了一种设备的校准装置之二。
本发明的第五个方面在于,提供了一种设备的校准装置之三。
本发明的第六个方面在于,提供了一种可读存储介质。
本发明的第七个方面在于,提供了一种设备。
本发明的第八个方面在于,提供了一种空调***。
有鉴于此,根据本发明的第一个方面,本发明提供了一种设备的校准方法,设备通过总线通信,校准方法包括:对总线进行检测,确定当前通信状态;基于当前通信状态为通信待机状态,采集总线上的第一波形信号;确定采集第一波形信号时,设备的第一计数值;根据第一计数值与预设计数值的比较结果对设备的时钟频率进行校准。
本申请的技术方案提出了一种用于设备的校准方法,通过运行该校准方法,设备能够实现时钟频率的自动校准,校准之后,使得利用总线进行通信的不同设备之间的时钟频率的偏差处于一个可接受的范围内,提高了不同设备之间采用总线通信的精准性,同时,也提高了不同设备之间控制的稳定性。
此外,采用上述技术方案进行校准,克服了使用外部晶振所面临的设备的成本和体积的增加,同时,克服了在设备的长期运行下,恶劣的应用环境使得外部晶振的参数发生变化,导致时钟频率不再准确,影响了设备运行的稳定性这一问题。
本申请的技术方案是基于以下原理实现的,具体地,设备在读取总线上的第一波形信号的时候,会按照其自身的时钟频率进行计数,也即得到第一计数值,在设备的时钟频率与发送第一波形信号的设备的时钟频率不一样的情况下,设备本身与发送第一波形信号的设备之间的时钟频率的偏差也会在第一计数值上体现出来,因此,在确定第一计数值之后,将第一计数值与预先设定的预设计数值进行比较,以便根据比较结果来对设备的时钟频率校准,通过运行上述技术方案,可以能够实现时钟频率的自动校准,校准之后,使得利用总线进行通信的不同设备之间的时钟频率的偏差处于一个可接受的范围内,提高了不同设备之间采用总线通信的精准性,同时,也提高了不同设备之间控制的稳定性。
在其中一个技术方案中,预设计数值与第一波形信号是一一对应的,可以理解的是,一个第一波形信号对应一个预设计数值。
在其中一个技术方案中,通过将第一计数值与预设计数值进行比较,以便确定设备的时钟频率的偏差情况,进而执行对应的校准方案,在此过程中确保了时钟频率校准的准确性。
在其中一个技术方案中,总线上的通信状态可以划分为主机通信装置、从机通信状态,其他从机通信状态以及通信待机状态,其中,主机通信装置、从机通信状态,其他从机通信状态以及通信待机状态分别采用不同强度的电压信号进行通信,因此,对总线进行检测,以采集总线上波形的电压值之后,可以利用的波形的电压值确定当前通信状态。
在此技术方案中,通过在通信待机状态下进行时钟频率的校准,避免了在主机通信装置、从机通信状态,其他从机通信状态下进行时钟频率的校准所对设备的影响,进而提高时钟频率校准的可靠性。
值得指出的是,上述技术方案能够在设备与总线断开通信并再次连接后实现自动时钟频率的校准,提高了设备对不同使用场景下的适应能力,提高了设备的智能化。
另外,本申请提出的设备的校准方法还具有以下附加技术特征。
在上述技术方案中,第一波形信号包括多个第二波形信号,确定采集第一波形信号时,设备的第一计数值,包括:确定采集每一第二波形信号的第二计数值;根据多个第二计数值确定第一计数值。
在该技术方案中,具体给出了第一波形信号的具体形式,其中,在包含多个第二波形信号的情况下,设备会多个第二波形信号进行逐一进行采集,从而得到多个第二计数值,并根据计数的多个第二计数值来确定所需的第一计数值。
在上述技术方案中,通过将第一波形信号细分为多个第二波形信号,以便在对第一波形进行采集时,能够对同一个第二波形进行信号采集和计数,在上述技术方案中,可以将第一波形信号的计算转化为对第二波形信号的多次采集,以便消除设备在进行信号采集和计数时可能存在的误差,造成第一计数值不准确的问题。
采用上述技术方案,确保了第一计数值的准确性。
在其中一个技术方案中,第二波形信号是连续的。
在上述任一技术方案中,根据多个第二计数值确定第一计数值,具体包括:确定多个第二计数值的第一平均值,以作为第一计数值。
在该技术方案中,给出了根据多个第二计数值来确定第一计数值的详细方案,在该技术方案中,采用计算多个第二计数值的平均值的方式来确定第一计数值,在此过程中,充分考虑到了每一次对采集的第二波形信号进行计时的差异性,确保了第一计数值的准确性。
在上述任一技术方案中,根据多个第二计数值确定第一计数值,具体包括:确定多个第二计数值中的最大值和最小值;确定多个第二计数值中除最大值和最小值后的第二平均值,以作为第一计数值。
在该技术方案中,虽然采用计算多个第二计数值的平均值来确定第一计数值的方式充分考虑到了每一次对采集的第二波形信号进行计时的差异性,确保了第一计数值的准确性,但是,多次采集第二波形信号的波形和计数时仍会有采集上的误差,而上述误差会使得时钟频率的校准出现偏差。
为了降低上述偏差对时钟频率校准所带来的影响,本申请的技术方案中,将多个第二计数值中的最大值和最小值剔除掉,将剔除最大值和最小值后的剩余第二计数值的平均值作为第一计数值,以此降低多次采集第二波形信号的波形和计数时采集和/或计数上的误差所带来的影响。
在上述任一技术方案中,根据第一计数值与预设计数值的比较结果对设备的时钟频率进行校准,具体包括:确定第一计数值与预设计数值的差值;确定差值所对应的目标区间,其中,目标区间关联有校准方案;执行校准方案。
在该技术方案中,通过计算第一计数值和预设计数值之间的差值,以便在对时钟频率进行校准的时候,根据差值查找对应的校准方案,在此过程中,提高了校准方案与设备当前的时钟频率的偏差程度的匹配程度,从而提高了在按照校准方案运行后,时钟频率校准的准确性。
在上述技术方案中,确定与差值对应的目标区间,以便为差值划分归属区间,利用区间所对应的校准方案作为差值所对应的校准方案,在此过程中,减少了校准方案的设置数量,降低了上述技术方案对硬件的要求,便于降低设备的制造成本。
在上述技术方案中,差值所对应的目标区间可以理解为差值所在的区间,其中,可以预先构建多个区间,在计算得到差值之后,可以直接从多个区间中确定目标区间,从而确定校准方案。
在其中一个技术方案中,将差值与目标差值的边界值进行比较,进而判断差值是否处于目标区间内。
在其中一个技术方案中,目标区间的确定可以在服务器端实现,具体地,设备将差值发送至服务器,以便服务器根据接收到的差值确定与之对应的目标区间,进而将目标区间所对应的校准方案下发到设备,以供设备执行校准方案。
在上述任一技术方案中,基于目标区间为第一区间,校准方案为时钟频率减小第一百分点;基于目标区间为第二区间,校准方案为保持时钟频率不变;基于目标区间为第三区间,校准方案为时钟频率增大第三百分点;其中,第一区间、第二区间和第三区间中的数值依次减小。
在该技术方案中,具体给出了在目标区间分别是第一区间、第二区间以及第三区间时,校准方案的详细方案。
在其中一个技术方案中,在目标区间是第一区间的情况下,认为设备的时钟频率偏快,此时,将设备的时钟频率调慢,使得调整后的时钟频率与总线上发送第一波形信号的设备的时钟频率趋于相同;而在目标区间是第二区间的情况下,认为设备的时钟频率与总线上发送第一波形信号的设备的时钟频率趋于相同,在此情况下,认为设备的时钟频率与总线上发送第一波形信号的设备的时钟频率之间的偏差较小,无需对时钟频率进行校准,而对于目标区间是第三区间的情况下,认为设备的时钟频率偏慢,此时,将设备的时钟频率调快,使得调整后的时钟频率与总线上发送第一波形信号的设备的时钟频率趋于相同,通过上述调整,最终使得调整后的时钟频率与总线上发送第一波形信号的设备的时钟频率趋于相同,利用总线进行通信的不同设备之间的时钟频率的偏差处于一个可接受的范围内,提高了不同设备之间采用总线通信的精准性,同时,也提高了不同设备之间控制的稳定性。
此外,采用上述技术方案进行校准,克服了使用外部晶振所面临的设备的成本和体积的增加,同时,克服了在设备的长期运行下,恶劣的应用环境使得外部晶振的参数发生变化,导致时钟频率不再准确,影响了设备运行的稳定性这一问题。
在其中一个技术方案中,零值处于第二区间内。
在其中一个技术方案中,第一区间、第二区间和第三区间可以根据实际使用场景进行删减,具体地,对于设备的时钟频率只有偏快的情况,可以只设置第一区间、第二区间,以便降低设备的存储压力。
对于设备的时钟频率只有偏慢的情况,可以只设置第二区间、第三区间,以便降低设备的存储压力。
在其中一个技术方案中,第一区间、第二区间和第三区间可以根据实际使用场景进行新增,具体地,对于设备的时钟频率只有偏快的情况,可以在第一区间和第二区间的基础上新增第四区间,其中,第四区间中的数值大于第一区间,此时,第四区间所对应的校准方案为时钟频率减小第四百分点,其中,第四百分点大于第一百分点。
在其中一个技术方案中,第一区间、第二区间和第三区间可以根据实际使用场景进行新增,具体地,对于设备的时钟频率只有偏快的情况,可以在第一区间和第二区间的基础上新增第五区间,其中,第五区间中的数值介于第一区间和第二区间之间,此时,第五区间所对应的校准方案为时钟频率减小第五百分点,其中,第五百分点小于第一百分点。
在其中一个技术方案中,对于设备的时钟频率只有偏慢的情况,可以在第二区间和第三区间的基础上新增第六区间,其中,第六区间中的数值小于第三区间,此时,第六区间所对应的校准方案为时钟频率增加第六百分点,其中,第六百分点大于第三百分点。
在其中一个技术方案中,第一区间、第二区间、第三区间、第四区间、第五区间以及第六区间可以根据区间的边界值进行划分,其中,边界值由小到大可以是C-、B-、A-、A+、B+以及C+。
根据本发明的第二个方面,本发明提供了一种设备的校准方法,设备通过总线通信,校准方法包括:对总线进行检测,确定当前通信状态;基于当前通信状态为通信待机状态,向总线发送第一波形信号。
本申请的技术方案提出了一种用于设备的校准方法,通过运行该校准方法,设备能够实现时钟频率的自动校准,校准之后,使得利用总线进行通信的不同设备之间的时钟频率的偏差处于一个可接受的范围内,提高了不同设备之间采用总线通信的精准性,同时,也提高了不同设备之间控制的稳定性。
此外,采用上述技术方案进行校准,克服了使用外部晶振所面临的设备的成本和体积的增加,同时,克服了在设备的长期运行下,恶劣的应用环境使得外部晶振的参数发生变化,导致时钟频率不再准确,影响了设备运行的稳定性这一问题。
本申请的技术方案是基于以下原理实现的,具体地,通过向总线发送第一波形信号,以便通过总线通信的设备在读取总线上的第一波形信号的时候,会按照其自身的时钟频率进行计数,也即得到第一计数值,在设备的时钟频率与发送第一波形信号的设备的时钟频率不一样的情况下,设备本身与发送第一波形信号的设备之间的时钟频率的偏差也会在第一计数值上体现出来,因此,在确定第一计数值之后,将第一计数值与预先设定的预设计数值进行比较,以便根据比较结果来对设备的时钟频率校准,通过运行上述技术方案,可以能够实现时钟频率的自动校准,校准之后,使得利用总线进行通信的不同设备之间的时钟频率的偏差处于一个可接受的范围内,提高了不同设备之间采用总线通信的精准性,同时,也提高了不同设备之间控制的稳定性。
在其中一个技术方案中,预设计数值与第一波形信号是一一对应的,可以理解的是,一个第一波形信号对应一个预设计数值。
在其中一个技术方案中,通过将第一计数值与预设计数值进行比较,以便确定设备的时钟频率的偏差情况,进而执行对应的校准方案,在此过程中确保了时钟频率校准的准确性。
在其中一个技术方案中,总线上的通信状态可以划分为主机通信装置、从机通信状态,其他从机通信状态以及通信待机状态,其中,主机通信装置、从机通信状态,其他从机通信状态以及通信待机状态分别采用不同强度的电压信号进行通信,因此,对总线进行检测,以采集总线上波形的电压值之后,可以利用的波形的电压值确定当前通信状态。
在此技术方案中,通过在通信待机状态下进行时钟频率的校准,避免了在主机通信装置、从机通信状态,其他从机通信状态下进行时钟频率的校准所对设备的影响,进而提高时钟频率校准的可靠性。
值得指出的是,上述技术方案能够在设备与总线断开通信并再次连接后实现自动时钟频率的校准,提高了设备对不同使用场景下的适应能力,提高了设备的智能化。
另外,本申请提出的设备的校准方法还具有以下附加技术特征。
在上述技术方案中,第一波形信号包括多个第二波形信号。
在该技术方案中,具体给出了第一波形信号的具体形式,其中,在包含多个第二波形信号的情况下,设备会多个第二波形信号进行逐一进行采集,从而得到多个第二计数值,并根据计数的多个第二计数值来确定所需的第一计数值。
在上述技术方案中,通过将第一波形信号细分为多个第二波形信号,以便在对第一波形进行采集时,能够对同一个第二波形进行信号采集和计数,在上述技术方案中,可以将第一波形信号的计算转化为对第二波形信号的多次采集,以便消除设备在进行信号采集和计数时可能存在的误差,造成第一计数值不准确的问题。
采用上述技术方案,确保了第一计数值的准确性。
在其中一个技术方案中,第二波形信号是连续的。
根据本发明的第三个方面,提供了一种设备的校准装置,设备通过总线通信,校准装置包括:第一确定单元,用于对总线进行检测,确定当前通信状态;采集单元,用于基于当前通信状态为通信待机状态,采集总线上的第一波形信号;计数单元,用于确定采集第一波形信号时,设备的第一计数值;校准单元,用于根据第一计数值与预设计数值的比较结果对设备的时钟频率进行校准。
本申请的技术方案提出了一种用于设备的校准装置,具有该校准装置的设备能够实现时钟频率的自动校准,校准之后,使得利用总线进行通信的不同设备之间的时钟频率的偏差处于一个可接受的范围内,提高了不同设备之间采用总线通信的精准性,同时,也提高了不同设备之间控制的稳定性。
此外,采用上述技术方案进行校准,克服了使用外部晶振所面临的设备的成本和体积的增加,同时,克服了在设备的长期运行下,恶劣的应用环境使得外部晶振的参数发生变化,导致时钟频率不再准确,影响了设备运行的稳定性这一问题。
本申请的技术方案是基于以下原理实现的,具体地,设备在读取总线上的第一波形信号的时候,会按照其自身的时钟频率进行计数,也即得到第一计数值,在设备的时钟频率与发送第一波形信号的设备的时钟频率不一样的情况下,设备本身与发送第一波形信号的设备之间的时钟频率的偏差也会在第一计数值上体现出来,因此,在确定第一计数值之后,将第一计数值与预先设定的预设计数值进行比较,以便根据比较结果来对设备的时钟频率校准,通过运行上述技术方案,可以能够实现时钟频率的自动校准,校准之后,使得利用总线进行通信的不同设备之间的时钟频率的偏差处于一个可接受的范围内,提高了不同设备之间采用总线通信的精准性,同时,也提高了不同设备之间控制的稳定性。
在其中一个技术方案中,预设计数值与第一波形信号是一一对应的,可以理解的是,一个第一波形信号对应一个预设计数值。
在其中一个技术方案中,通过将第一计数值与预设计数值进行比较,以便确定设备的时钟频率的偏差情况,进而执行对应的校准方案,在此过程中确保了时钟频率校准的准确性。
在其中一个技术方案中,总线上的通信状态可以划分为主机通信装置、从机通信状态,其他从机通信状态以及通信待机状态,其中,主机通信装置、从机通信状态,其他从机通信状态以及通信待机状态分别采用不同强度的电压信号进行通信,因此,对总线进行检测,以采集总线上波形的电压值之后,可以利用的波形的电压值确定当前通信状态。
在此技术方案中,通过在通信待机状态下进行时钟频率的校准,避免了在主机通信装置、从机通信状态,其他从机通信状态下进行时钟频率的校准所对设备的影响,进而提高时钟频率校准的可靠性。
值得指出的是,上述技术方案能够在设备与总线断开通信并再次连接后实现自动时钟频率的校准,提高了设备对不同使用场景下的适应能力,提高了设备的智能化。
另外,本申请提出的设备的校准装置还具有以下附加技术特征。
在上述技术方案中,计数单元,具体用于:确定采集每一第二波形信号的第二计数值;根据多个第二计数值确定第一计数值。
在该技术方案中,具体给出了第一波形信号的具体形式,其中,在包含多个第二波形信号的情况下,设备会多个第二波形信号进行逐一进行采集,从而得到多个第二计数值,并根据计数的多个第二计数值来确定所需的第一计数值。
在上述技术方案中,通过将第一波形信号细分为多个第二波形信号,以便在对第一波形进行采集时,能够对同一个第二波形进行信号采集和计数,在上述技术方案中,可以将第一波形信号的计算转化为对第二波形信号的多次采集,以便消除设备在进行信号采集和计数时可能存在的误差,造成第一计数值不准确的问题。
采用上述技术方案,确保了第一计数值的准确性。
在其中一个技术方案中,第二波形信号是连续的。
在上述任一技术方案中,计数单元,具体用于:确定多个第二计数值的第一平均值,以作为第一计数值。
在该技术方案中,给出了根据多个第二计数值来确定第一计数值的详细方案,在该技术方案中,采用计算多个第二计数值的平均值的方式来确定第一计数值,在此过程中,充分考虑到了每一次对采集的第二波形信号进行计时的差异性,确保了第一计数值的准确性。
在上述任一技术方案中,计数单元,具体用于:确定多个第二计数值中的最大值和最小值;确定多个第二计数值中除最大值和最小值后的第二平均值,以作为第一计数值。
在该技术方案中,虽然采用计算多个第二计数值的平均值来确定第一计数值的方式充分考虑到了每一次对采集的第二波形信号进行计时的差异性,确保了第一计数值的准确性,但是,多次采集第二波形信号的波形和计数时仍会有采集上的误差,而上述误差会使得时钟频率的校准出现偏差。
为了降低上述偏差对时钟频率校准所带来的影响,本申请的技术方案中,将多个第二计数值中的最大值和最小值剔除掉,将剔除最大值和最小值后的剩余第二计数值的平均值作为第一计数值,以此降低多次采集第二波形信号的波形和计数时采集和/或计数上的误差所带来的影响。
在上述任一技术方案中,校准单元,具体用于:确定第一计数值与预设计数值的差值;确定差值所对应的目标区间,其中,目标区间关联有校准方案;执行校准方案。
在该技术方案中,通过计算第一计数值和预设计数值之间的差值,以便在对时钟频率进行校准的时候,根据差值查找对应的校准方案,在此过程中,提高了校准方案与设备当前的时钟频率的偏差程度的匹配程度,从而提高了在按照校准方案运行后,时钟频率校准的准确性。
在上述技术方案中,确定与差值对应的目标区间,以便为差值划分归属区间,利用区间所对应的校准方案作为差值所对应的校准方案,在此过程中,减少了校准方案的设置数量,降低了上述技术方案对硬件的要求,便于降低设备的制造成本。
在上述技术方案中,差值所对应的目标区间可以理解为差值所在的区间,其中,可以预先构建多个区间,在计算得到差值之后,可以直接从多个区间中确定目标区间,从而确定校准方案。
在其中一个技术方案中,将差值与目标差值的边界值进行比较,进而判断差值是否处于目标区间内。
在其中一个技术方案中,目标区间的确定可以在服务器端实现,具体地,设备将差值发送至服务器,以便服务器根据接收到的差值确定与之对应的目标区间,进而将目标区间所对应的校准方案下发到设备,以供设备执行校准方案。
在上述任一技术方案中,基于目标区间为第一区间,校准方案为时钟频率减小第一百分点;基于目标区间为第二区间,校准方案为保持时钟频率不变;基于目标区间为第三区间,校准方案为时钟频率增大第三百分点;其中,第一区间、第二区间和第三区间中的数值依次减小。
在该技术方案中,具体给出了在目标区间分别是第一区间、第二区间以及第三区间时,校准方案的详细方案。
在其中一个技术方案中,在目标区间是第一区间的情况下,认为设备的时钟频率偏快,此时,将设备的时钟频率调慢,使得调整后的时钟频率与总线上发送第一波形信号的设备的时钟频率趋于相同;而在目标区间是第二区间的情况下,认为设备的时钟频率与总线上发送第一波形信号的设备的时钟频率趋于相同,在此情况下,认为设备的时钟频率与总线上发送第一波形信号的设备的时钟频率之间的偏差较小,无需对时钟频率进行校准,而对于目标区间是第三区间的情况下,认为设备的时钟频率偏慢,此时,将设备的时钟频率调快,使得调整后的时钟频率与总线上发送第一波形信号的设备的时钟频率趋于相同,通过上述调整,最终使得调整后的时钟频率与总线上发送第一波形信号的设备的时钟频率趋于相同,利用总线进行通信的不同设备之间的时钟频率的偏差处于一个可接受的范围内,提高了不同设备之间采用总线通信的精准性,同时,也提高了不同设备之间控制的稳定性。
此外,采用上述技术方案进行校准,克服了使用外部晶振所面临的设备的成本和体积的增加,同时,克服了在设备的长期运行下,恶劣的应用环境使得外部晶振的参数发生变化,导致时钟频率不再准确,影响了设备运行的稳定性这一问题。
在其中一个技术方案中,零值处于第二区间内。
在其中一个技术方案中,第一区间、第二区间和第三区间可以根据实际使用场景进行删减,具体地,对于设备的时钟频率只有偏快的情况,可以只设置第一区间、第二区间,以便降低设备的存储压力。
对于设备的时钟频率只有偏慢的情况,可以只设置第二区间、第三区间,以便降低设备的存储压力。
在其中一个技术方案中,第一区间、第二区间和第三区间可以根据实际使用场景进行新增,具体地,对于设备的时钟频率只有偏快的情况,可以在第一区间和第二区间的基础上新增第四区间,其中,第四区间中的数值大于第一区间,此时,第四区间所对应的校准方案为时钟频率减小第四百分点,其中,第四百分点大于第一百分点。
在其中一个技术方案中,第一区间、第二区间和第三区间可以根据实际使用场景进行新增,具体地,对于设备的时钟频率只有偏快的情况,可以在第一区间和第二区间的基础上新增第五区间,其中,第五区间中的数值介于第一区间和第二区间之间,此时,第五区间所对应的校准方案为时钟频率减小第五百分点,其中,第五百分点小于第一百分点。
在其中一个技术方案中,对于设备的时钟频率只有偏慢的情况,可以在第二区间和第三区间的基础上新增第六区间,其中,第六区间中的数值小于第三区间,此时,第六区间所对应的校准方案为时钟频率增加第六百分点,其中,第六百分点大于第三百分点。
在其中一个技术方案中,第一区间、第二区间、第三区间、第四区间、第五区间以及第六区间可以根据区间的边界值进行划分,其中,边界值由小到大可以是C-、B-、A-、A+、B+以及C+。
根据本发明的第四个方面,提供了一种设备的校准装置,设备通过总线通信,校准装置包括:第二确定单元,用于对总线进行检测,确定当前通信状态;发送单元,用于基于当前通信状态为通信待机状态,向总线发送第一波形信号。
本申请的技术方案提出了一种用于设备的校准装置,具有该校准装置的设备能够实现时钟频率的自动校准,校准之后,使得利用总线进行通信的不同设备之间的时钟频率的偏差处于一个可接受的范围内,提高了不同设备之间采用总线通信的精准性,同时,也提高了不同设备之间控制的稳定性。
此外,采用上述技术方案进行校准,克服了使用外部晶振所面临的设备的成本和体积的增加,同时,克服了在设备的长期运行下,恶劣的应用环境使得外部晶振的参数发生变化,导致时钟频率不再准确,影响了设备运行的稳定性这一问题。
本申请的技术方案是基于以下原理实现的,具体地,通过向总线发送第一波形信号,以便通过总线通信的设备在读取总线上的第一波形信号的时候,会按照其自身的时钟频率进行计数,也即得到第一计数值,在设备的时钟频率与发送第一波形信号的设备的时钟频率不一样的情况下,设备本身与发送第一波形信号的设备之间的时钟频率的偏差也会在第一计数值上体现出来,因此,在确定第一计数值之后,将第一计数值与预先设定的预设计数值进行比较,以便根据比较结果来对设备的时钟频率校准,通过运行上述技术方案,可以能够实现时钟频率的自动校准,校准之后,使得利用总线进行通信的不同设备之间的时钟频率的偏差处于一个可接受的范围内,提高了不同设备之间采用总线通信的精准性,同时,也提高了不同设备之间控制的稳定性。
在其中一个技术方案中,预设计数值与第一波形信号是一一对应的,可以理解的是,一个第一波形信号对应一个预设计数值。
在其中一个技术方案中,通过将第一计数值与预设计数值进行比较,以便确定设备的时钟频率的偏差情况,进而执行对应的校准方案,在此过程中确保了时钟频率校准的准确性。
在其中一个技术方案中,总线上的通信状态可以划分为主机通信装置、从机通信状态,其他从机通信状态以及通信待机状态,其中,主机通信装置、从机通信状态,其他从机通信状态以及通信待机状态分别采用不同强度的电压信号进行通信,因此,对总线进行检测,以采集总线上波形的电压值之后,可以利用的波形的电压值确定当前通信状态。
在此技术方案中,通过在通信待机状态下进行时钟频率的校准,避免了在主机通信装置、从机通信状态,其他从机通信状态下进行时钟频率的校准所对设备的影响,进而提高时钟频率校准的可靠性。
值得指出的是,上述技术方案能够在设备与总线断开通信并再次连接后实现自动时钟频率的校准,提高了设备对不同使用场景下的适应能力,提高了设备的智能化。
在其中一个技术方案中,第一波形信号包括多个第二波形信号。
在该技术方案中,具体给出了第一波形信号的具体形式,其中,在包含多个第二波形信号的情况下,设备会多个第二波形信号进行逐一进行采集,从而得到多个第二计数值,并根据计数的多个第二计数值来确定所需的第一计数值。
在上述技术方案中,通过将第一波形信号细分为多个第二波形信号,以便在对第一波形进行采集时,能够对同一个第二波形进行信号采集和计数,在上述技术方案中,可以将第一波形信号的计算转化为对第二波形信号的多次采集,以便消除设备在进行信号采集和计数时可能存在的误差,造成第一计数值不准确的问题。
采用上述技术方案,确保了第一计数值的准确性。
在其中一个技术方案中,第二波形信号是连续的。
根据本发明的第五个方面,提供了一种设备的校准装置,包括:控制器和存储器,其中,存储器中存储有程序或指令,控制器在执行存储器中的程序或指令时实现如上述任一方法的步骤。
根据本发明的第六个方面,提供了一种可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如上述任一项方法的步骤。
根据本发明的第七个方面,提供了一种设备,包括:如上述任一项的设备的校准装置;和/或如上述可读存储介质。
根据本发明的第八个方面,提供了一种空调***,包括:如上述设备。
在其中一个技术方案中,设备包括:室内机、室外机、线控器、集控器、切换装置中的一种或多种。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1示出了本发明实施例中设备的校准方法的流程示意图之一;
图2示出了本发明实施例中设备的校准方法的流程示意图之二;
图3示出了本发明实施例中总线上波形时序图;
图4示出了本发明实施例中从机的时钟频率的校准方法的流程示意图;
图5示出了本发明实施例中目标区间的示意图;
图6示出了本发明实施例中设备的校准装置的示意框图之一;
图7示出了本发明实施例中设备的校准装置的示意框图之二。
具体实施方式
为了能够更清楚地理解本发明的上述方面、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
在其中一个实施例中,如图1所示,提出了一种设备的校准方法,设备通过总线通信,校准方法包括:
步骤102,对总线进行检测,确定当前通信状态;
步骤104,基于当前通信状态为通信待机状态,采集总线上的第一波形信号;
步骤106,确定采集第一波形信号时,设备的第一计数值;
步骤108,根据第一计数值与预设计数值的比较结果对设备的时钟频率进行校准。
本申请的实施例提出了一种用于设备的校准方法,通过运行该校准方法,设备能够实现时钟频率的自动校准,校准之后,使得利用总线进行通信的不同设备之间的时钟频率的偏差处于一个可接受的范围内,提高了不同设备之间采用总线通信的精准性,同时,也提高了不同设备之间控制的稳定性。
此外,采用上述实施例进行校准,克服了使用外部晶振所面临的设备的成本和体积的增加,同时,克服了在设备的长期运行下,恶劣的应用环境使得外部晶振的参数发生变化,导致时钟频率不再准确,影响了设备运行的稳定性这一问题。
本申请的实施例是基于以下原理实现的,具体地,设备在读取总线上的第一波形信号的时候,会按照其自身的时钟频率进行计数,也即得到第一计数值,在设备的时钟频率与发送第一波形信号的设备的时钟频率不一样的情况下,设备本身与发送第一波形信号的设备之间的时钟频率的偏差也会在第一计数值上体现出来,因此,在确定第一计数值之后,将第一计数值与预先设定的预设计数值进行比较,以便根据比较结果来对设备的时钟频率校准,通过运行上述实施例,可以能够实现时钟频率的自动校准,校准之后,使得利用总线进行通信的不同设备之间的时钟频率的偏差处于一个可接受的范围内,提高了不同设备之间采用总线通信的精准性,同时,也提高了不同设备之间控制的稳定性。
在其中一个实施例中,预设计数值与第一波形信号是一一对应的,可以理解的是,一个第一波形信号对应一个预设计数值。
在其中一个实施例中,通过将第一计数值与预设计数值进行比较,以便确定设备的时钟频率的偏差情况,进而执行对应的校准方案,在此过程中确保了时钟频率校准的准确性。
在其中一个实施例中,总线上的通信状态可以划分为主机通信装置、从机通信状态,其他从机通信状态以及通信待机状态,其中,主机通信装置、从机通信状态,其他从机通信状态以及通信待机状态分别采用不同强度的电压信号进行通信,因此,对总线进行检测,以采集总线上波形的电压值之后,可以利用的波形的电压值确定当前通信状态。
在此实施例中,通过在通信待机状态下进行时钟频率的校准,避免了在主机通信装置、从机通信状态,其他从机通信状态下进行时钟频率的校准所对设备的影响,进而提高时钟频率校准的可靠性。
值得指出的是,上述实施例能够在设备与总线断开通信并再次连接后实现自动时钟频率的校准,提高了设备对不同使用场景下的适应能力,提高了设备的智能化。
在上述实施例中,第一波形信号包括多个第二波形信号,确定采集第一波形信号时,设备的第一计数值,包括:确定采集每一第二波形信号的第二计数值;根据多个第二计数值确定第一计数值。
在该实施例中,具体给出了第一波形信号的具体形式,其中,在包含多个第二波形信号的情况下,设备会多个第二波形信号进行逐一进行采集,从而得到多个第二计数值,并根据计数的多个第二计数值来确定所需的第一计数值。
在上述实施例中,通过将第一波形信号细分为多个第二波形信号,以便在对第一波形进行采集时,能够对同一个第二波形进行信号采集和计数,在上述实施例中,可以将第一波形信号的计算转化为对第二波形信号的多次采集,以便消除设备在进行信号采集和计数时可能存在的误差,造成第一计数值不准确的问题。
采用上述实施例,确保了第一计数值的准确性。
在其中一个实施例中,第二波形信号是连续的。
在上述任一实施例中,根据多个第二计数值确定第一计数值,具体包括:确定多个第二计数值的第一平均值,以作为第一计数值。
在该实施例中,给出了根据多个第二计数值来确定第一计数值的详细方案,在该实施例中,采用计算多个第二计数值的平均值的方式来确定第一计数值,在此过程中,充分考虑到了每一次对采集的第二波形信号进行计时的差异性,确保了第一计数值的准确性。
在上述任一实施例中,根据多个第二计数值确定第一计数值,具体包括:确定多个第二计数值中的最大值和最小值;确定多个第二计数值中除最大值和最小值后的第二平均值,以作为第一计数值。
在该实施例中,虽然采用计算多个第二计数值的平均值来确定第一计数值的方式充分考虑到了每一次对采集的第二波形信号进行计时的差异性,确保了第一计数值的准确性,但是,多次采集第二波形信号的波形和计数时仍会有采集上的误差,而上述误差会使得时钟频率的校准出现偏差。
为了降低上述偏差对时钟频率校准所带来的影响,本申请的实施例中,将多个第二计数值中的最大值和最小值剔除掉,将剔除最大值和最小值后的剩余第二计数值的平均值作为第一计数值,以此降低多次采集第二波形信号的波形和计数时采集和/或计数上的误差所带来的影响。
在上述任一实施例中,根据第一计数值与预设计数值的比较结果对设备的时钟频率进行校准,具体包括:确定第一计数值与预设计数值的差值;确定差值所对应的目标区间,其中,目标区间关联有校准方案;执行校准方案。
在该实施例中,通过计算第一计数值和预设计数值之间的差值,以便在对时钟频率进行校准的时候,根据差值查找对应的校准方案,在此过程中,提高了校准方案与设备当前的时钟频率的偏差程度的匹配程度,从而提高了在按照校准方案运行后,时钟频率校准的准确性。
在上述实施例中,确定与差值对应的目标区间,以便为差值划分归属区间,利用区间所对应的校准方案作为差值所对应的校准方案,在此过程中,减少了校准方案的设置数量,降低了上述实施例对硬件的要求,便于降低设备的制造成本。
在上述实施例中,差值所对应的目标区间可以理解为差值所在的区间,其中,可以预先构建多个区间,在计算得到差值之后,可以直接从多个区间中确定目标区间,从而确定校准方案。
在其中一个实施例中,将差值与目标差值的边界值进行比较,进而判断差值是否处于目标区间内。
在其中一个实施例中,目标区间的确定可以在服务器端实现,具体地,设备将差值发送至服务器,以便服务器根据接收到的差值确定与之对应的目标区间,进而将目标区间所对应的校准方案下发到设备,以供设备执行校准方案。
在上述任一实施例中,基于目标区间为第一区间,校准方案为时钟频率减小第一百分点;基于目标区间为第二区间,校准方案为保持时钟频率不变;基于目标区间为第三区间,校准方案为时钟频率增大第三百分点;其中,第一区间、第二区间和第三区间中的数值依次减小。
在该实施例中,具体给出了在目标区间分别是第一区间、第二区间以及第三区间时,校准方案的详细方案。
在其中一个实施例中,在目标区间是第一区间的情况下,认为设备的时钟频率偏快,此时,将设备的时钟频率调慢,使得调整后的时钟频率与总线上发送第一波形信号的设备的时钟频率趋于相同;而在目标区间是第二区间的情况下,认为设备的时钟频率与总线上发送第一波形信号的设备的时钟频率趋于相同,在此情况下,认为设备的时钟频率与总线上发送第一波形信号的设备的时钟频率之间的偏差较小,无需对时钟频率进行校准,而对于目标区间是第三区间的情况下,认为设备的时钟频率偏慢,此时,将设备的时钟频率调快,使得调整后的时钟频率与总线上发送第一波形信号的设备的时钟频率趋于相同,通过上述调整,最终使得调整后的时钟频率与总线上发送第一波形信号的设备的时钟频率趋于相同,利用总线进行通信的不同设备之间的时钟频率的偏差处于一个可接受的范围内,提高了不同设备之间采用总线通信的精准性,同时,也提高了不同设备之间控制的稳定性。
此外,采用上述实施例进行校准,克服了使用外部晶振所面临的设备的成本和体积的增加,同时,克服了在设备的长期运行下,恶劣的应用环境使得外部晶振的参数发生变化,导致时钟频率不再准确,影响了设备运行的稳定性这一问题。
在其中一个实施例中,零值处于第二区间内。
在其中一个实施例中,第一区间、第二区间和第三区间可以根据实际使用场景进行删减,具体地,对于设备的时钟频率只有偏快的情况,可以只设置第一区间、第二区间,以便降低设备的存储压力。
对于设备的时钟频率只有偏慢的情况,可以只设置第二区间、第三区间,以便降低设备的存储压力。
在其中一个实施例中,第一区间、第二区间和第三区间可以根据实际使用场景进行新增,具体地,对于设备的时钟频率只有偏快的情况,可以在第一区间和第二区间的基础上新增第四区间,其中,第四区间中的数值大于第一区间,此时,第四区间所对应的校准方案为时钟频率减小第四百分点,其中,第四百分点大于第一百分点。
在其中一个实施例中,第一区间、第二区间和第三区间可以根据实际使用场景进行新增,具体地,对于设备的时钟频率只有偏快的情况,可以在第一区间和第二区间的基础上新增第五区间,其中,第五区间中的数值介于第一区间和第二区间之间,此时,第五区间所对应的校准方案为时钟频率减小第五百分点,其中,第五百分点小于第一百分点。
在其中一个实施例中,对于设备的时钟频率只有偏慢的情况,可以在第二区间和第三区间的基础上新增第六区间,其中,第六区间中的数值小于第三区间,此时,第六区间所对应的校准方案为时钟频率增加第六百分点,其中,第六百分点大于第三百分点。
在其中一个实施例中,第一区间、第二区间、第三区间、第四区间、第五区间以及第六区间可以根据区间的边界值进行划分,其中,边界值由小到大可以是C-、B-、A-、A+、B+以及C+。
在其中一个实施例,如图2所示,本发明提供了一种设备的校准方法,设备通过总线通信,校准方法包括:
步骤202,对总线进行检测,确定当前通信状态;
步骤204,基于当前通信状态为通信待机状态,向总线发送第一波形信号。
本申请的实施例提出了一种用于设备的校准方法,通过运行该校准方法,设备能够实现时钟频率的自动校准,校准之后,使得利用总线进行通信的不同设备之间的时钟频率的偏差处于一个可接受的范围内,提高了不同设备之间采用总线通信的精准性,同时,也提高了不同设备之间控制的稳定性。
此外,采用上述实施例进行校准,克服了使用外部晶振所面临的设备的成本和体积的增加,同时,克服了在设备的长期运行下,恶劣的应用环境使得外部晶振的参数发生变化,导致时钟频率不再准确,影响了设备运行的稳定性这一问题。
本申请的实施例是基于以下原理实现的,具体地,通过向总线发送第一波形信号,以便通过总线通信的设备在读取总线上的第一波形信号的时候,会按照其自身的时钟频率进行计数,也即得到第一计数值,在设备的时钟频率与发送第一波形信号的设备的时钟频率不一样的情况下,设备本身与发送第一波形信号的设备之间的时钟频率的偏差也会在第一计数值上体现出来,因此,在确定第一计数值之后,将第一计数值与预先设定的预设计数值进行比较,以便根据比较结果来对设备的时钟频率校准,通过运行上述实施例,可以能够实现时钟频率的自动校准,校准之后,使得利用总线进行通信的不同设备之间的时钟频率的偏差处于一个可接受的范围内,提高了不同设备之间采用总线通信的精准性,同时,也提高了不同设备之间控制的稳定性。
在其中一个实施例中,预设计数值与第一波形信号是一一对应的,可以理解的是,一个第一波形信号对应一个预设计数值。
在其中一个实施例中,通过将第一计数值与预设计数值进行比较,以便确定设备的时钟频率的偏差情况,进而执行对应的校准方案,在此过程中确保了时钟频率校准的准确性。
在其中一个实施例中,总线上的通信状态可以划分为主机通信装置、从机通信状态,其他从机通信状态以及通信待机状态,其中,主机通信装置、从机通信状态,其他从机通信状态以及通信待机状态分别采用不同强度的电压信号进行通信,因此,对总线进行检测,以采集总线上波形的电压值之后,可以利用的波形的电压值确定当前通信状态。
在此实施例中,通过在通信待机状态下进行时钟频率的校准,避免了在主机通信装置、从机通信状态,其他从机通信状态下进行时钟频率的校准所对设备的影响,进而提高时钟频率校准的可靠性。
值得指出的是,上述实施例能够在设备与总线断开通信并再次连接后实现自动时钟频率的校准,提高了设备对不同使用场景下的适应能力,提高了设备的智能化。
在上述实施例中,第一波形信号包括多个第二波形信号。
在该实施例中,具体给出了第一波形信号的具体形式,其中,在包含多个第二波形信号的情况下,设备会多个第二波形信号进行逐一进行采集,从而得到多个第二计数值,并根据计数的多个第二计数值来确定所需的第一计数值。
在上述实施例中,通过将第一波形信号细分为多个第二波形信号,以便在对第一波形进行采集时,能够对同一个第二波形进行信号采集和计数,在上述实施例中,可以将第一波形信号的计算转化为对第二波形信号的多次采集,以便消除设备在进行信号采集和计数时可能存在的误差,造成第一计数值不准确的问题。
采用上述实施例,确保了第一计数值的准确性。
在其中一个实施例中,第二波形信号是连续的。
在其中一个实施例中,用于校准的设备可以看作从机,发送第一波形信号的设备可以看作主机,其中,如图3所示,给出了总线上波形时序图。
如图4所示,给出了从机的时钟频率的校准方法,包括:
步骤402:判断是否处于通信待机状态,在判断结果为是,执行步骤404,在判断结果为否,执行步骤402;
步骤404,读取总线N个固定周期Tm对应定时器计数,去最大最小,取平均计数值Nm;
步骤406,判断Nm-M差值所处的区间;
步骤408,对应区间,将时钟进行相应大小的调整。
其中,从机实时判断当前是否有主机发数据,自己是否需要回数据,其它从机是否正在回数据,如果都没有,那正面当前处于待机状态,从机不停读取总线主机发的固定周期Tm波形对应自身定时器的计数,每次读取N个后,对数据做出处理,去掉最小值和最大值,剩余(N-2)个数据取平均,得到时间Nm,接下来利用Nm和M计算从机时钟偏差,M为主机和从机时钟都没有偏差情况下,从机读取Tm对应自身定时器的计数,对应也可以转换成时间和频率再计算,原理是一样的,这里直接采用Nm和M进行计算二者的偏差,如下公式1:
ND=Nm-M
如图5所示,计算的ND结果分为了多个区间,实际可根据需要进行区间的增加和减少,分为正负两个方向,如果A-<ND<A+,说明从机时钟和主机时钟很接近,那么此时从机时钟无需调整,如果A+≤TD<B+,意味着从机时钟比主机时钟存在了一定程度的偏差,且时钟频率比主机的时钟频率大,则从机时钟频率减小X个百分点,如果B+≤ND<C+,则从机时钟频率减小Y个百分点,如果C+≤ND,则从机时钟频率减小Z个百分点,反之,负方向也是一样。完成调整后,继续这个循环,实现通信网络所有通信节点时钟的一致性保证,其中,Z、Y、X依次减小。
在上述实施例中,如果主机时钟频率偏移,比如说变快,假设从机时钟频率也偏移变快,那么读到的Nm就会很接近理论ND,因为从机是以自身时钟在读Tm,所以校准的也是二者的偏差,从机会一直跟着主机时钟频率进行调整。
在其中一个实施例,如图6所示,提供了一种设备的校准装置600,设备通过总线通信,校准装置包括:第一确定单元602,用于对总线进行检测,确定当前通信状态;采集单元604,用于基于当前通信状态为通信待机状态,采集总线上的第一波形信号;计数单元606,用于确定采集第一波形信号时,设备的第一计数值;校准单元608,用于根据第一计数值与预设计数值的比较结果对设备的时钟频率进行校准。
本申请的实施例提出了一种用于设备的校准装置600,具有该校准装置的设备能够实现时钟频率的自动校准,校准之后,使得利用总线进行通信的不同设备之间的时钟频率的偏差处于一个可接受的范围内,提高了不同设备之间采用总线通信的精准性,同时,也提高了不同设备之间控制的稳定性。
此外,采用上述实施例进行校准,克服了使用外部晶振所面临的设备的成本和体积的增加,同时,克服了在设备的长期运行下,恶劣的应用环境使得外部晶振的参数发生变化,导致时钟频率不再准确,影响了设备运行的稳定性这一问题。
本申请的实施例是基于以下原理实现的,具体地,设备在读取总线上的第一波形信号的时候,会按照其自身的时钟频率进行计数,也即得到第一计数值,在设备的时钟频率与发送第一波形信号的设备的时钟频率不一样的情况下,设备本身与发送第一波形信号的设备之间的时钟频率的偏差也会在第一计数值上体现出来,因此,在确定第一计数值之后,将第一计数值与预先设定的预设计数值进行比较,以便根据比较结果来对设备的时钟频率校准,通过运行上述实施例,可以能够实现时钟频率的自动校准,校准之后,使得利用总线进行通信的不同设备之间的时钟频率的偏差处于一个可接受的范围内,提高了不同设备之间采用总线通信的精准性,同时,也提高了不同设备之间控制的稳定性。
在其中一个实施例中,预设计数值与第一波形信号是一一对应的,可以理解的是,一个第一波形信号对应一个预设计数值。
在其中一个实施例中,通过将第一计数值与预设计数值进行比较,以便确定设备的时钟频率的偏差情况,进而执行对应的校准方案,在此过程中确保了时钟频率校准的准确性。
在其中一个实施例中,总线上的通信状态可以划分为主机通信装置、从机通信状态,其他从机通信状态以及通信待机状态,其中,主机通信装置、从机通信状态,其他从机通信状态以及通信待机状态分别采用不同强度的电压信号进行通信,因此,对总线进行检测,以采集总线上波形的电压值之后,可以利用的波形的电压值确定当前通信状态。
在此实施例中,通过在通信待机状态下进行时钟频率的校准,避免了在主机通信装置、从机通信状态,其他从机通信状态下进行时钟频率的校准所对设备的影响,进而提高时钟频率校准的可靠性。
值得指出的是,上述实施例能够在设备与总线断开通信并再次连接后实现自动时钟频率的校准,提高了设备对不同使用场景下的适应能力,提高了设备的智能化。
另外,本申请提出的设备的校准装置还具有以下附加技术特征。
在上述实施例中,计数单元606,具体用于:确定采集每一第二波形信号的第二计数值;根据多个第二计数值确定第一计数值。
在该实施例中,具体给出了第一波形信号的具体形式,其中,在包含多个第二波形信号的情况下,设备会多个第二波形信号进行逐一进行采集,从而得到多个第二计数值,并根据计数的多个第二计数值来确定所需的第一计数值。
在上述实施例中,通过将第一波形信号细分为多个第二波形信号,以便在对第一波形进行采集时,能够对同一个第二波形进行信号采集和计数,在上述实施例中,可以将第一波形信号的计算转化为对第二波形信号的多次采集,以便消除设备在进行信号采集和计数时可能存在的误差,造成第一计数值不准确的问题。
采用上述实施例,确保了第一计数值的准确性。
在其中一个实施例中,第二波形信号是连续的。
在上述任一实施例中,计数单元606,具体用于:确定多个第二计数值的第一平均值,以作为第一计数值。
在该实施例中,给出了根据多个第二计数值来确定第一计数值的详细方案,在该实施例中,采用计算多个第二计数值的平均值的方式来确定第一计数值,在此过程中,充分考虑到了每一次对采集的第二波形信号进行计时的差异性,确保了第一计数值的准确性。
在上述任一实施例中,计数单元606,具体用于:确定多个第二计数值中的最大值和最小值;确定多个第二计数值中除最大值和最小值后的第二平均值,以作为第一计数值。
在该实施例中,虽然采用计算多个第二计数值的平均值来确定第一计数值的方式充分考虑到了每一次对采集的第二波形信号进行计时的差异性,确保了第一计数值的准确性,但是,多次采集第二波形信号的波形和计数时仍会有采集上的误差,而上述误差会使得时钟频率的校准出现偏差。
为了降低上述偏差对时钟频率校准所带来的影响,本申请的实施例中,将多个第二计数值中的最大值和最小值剔除掉,将剔除最大值和最小值后的剩余第二计数值的平均值作为第一计数值,以此降低多次采集第二波形信号的波形和计数时采集和/或计数上的误差所带来的影响。
在上述任一实施例中,校准单元608,具体用于:确定第一计数值与预设计数值的差值;确定差值所对应的目标区间,其中,目标区间关联有校准方案;执行校准方案。
在该实施例中,通过计算第一计数值和预设计数值之间的差值,以便在对时钟频率进行校准的时候,根据差值查找对应的校准方案,在此过程中,提高了校准方案与设备当前的时钟频率的偏差程度的匹配程度,从而提高了在按照校准方案运行后,时钟频率校准的准确性。
在上述实施例中,确定与差值对应的目标区间,以便为差值划分归属区间,利用区间所对应的校准方案作为差值所对应的校准方案,在此过程中,减少了校准方案的设置数量,降低了上述实施例对硬件的要求,便于降低设备的制造成本。
在上述实施例中,差值所对应的目标区间可以理解为差值所在的区间,其中,可以预先构建多个区间,在计算得到差值之后,可以直接从多个区间中确定目标区间,从而确定校准方案。
在其中一个实施例中,将差值与目标差值的边界值进行比较,进而判断差值是否处于目标区间内。
在其中一个实施例中,目标区间的确定可以在服务器端实现,具体地,设备将差值发送至服务器,以便服务器根据接收到的差值确定与之对应的目标区间,进而将目标区间所对应的校准方案下发到设备,以供设备执行校准方案。
在上述任一实施例中,基于目标区间为第一区间,校准方案为时钟频率减小第一百分点;基于目标区间为第二区间,校准方案为保持时钟频率不变;基于目标区间为第三区间,校准方案为时钟频率增大第三百分点;其中,第一区间、第二区间和第三区间中的数值依次减小。
在该实施例中,具体给出了在目标区间分别是第一区间、第二区间以及第三区间时,校准方案的详细方案。
在其中一个实施例中,在目标区间是第一区间的情况下,认为设备的时钟频率偏快,此时,将设备的时钟频率调慢,使得调整后的时钟频率与总线上发送第一波形信号的设备的时钟频率趋于相同;而在目标区间是第二区间的情况下,认为设备的时钟频率与总线上发送第一波形信号的设备的时钟频率趋于相同,在此情况下,认为设备的时钟频率与总线上发送第一波形信号的设备的时钟频率之间的偏差较小,无需对时钟频率进行校准,而对于目标区间是第三区间的情况下,认为设备的时钟频率偏慢,此时,将设备的时钟频率调快,使得调整后的时钟频率与总线上发送第一波形信号的设备的时钟频率趋于相同,通过上述调整,最终使得调整后的时钟频率与总线上发送第一波形信号的设备的时钟频率趋于相同,利用总线进行通信的不同设备之间的时钟频率的偏差处于一个可接受的范围内,提高了不同设备之间采用总线通信的精准性,同时,也提高了不同设备之间控制的稳定性。
此外,采用上述实施例进行校准,克服了使用外部晶振所面临的设备的成本和体积的增加,同时,克服了在设备的长期运行下,恶劣的应用环境使得外部晶振的参数发生变化,导致时钟频率不再准确,影响了设备运行的稳定性这一问题。
在其中一个实施例中,零值处于第二区间内。
在其中一个实施例中,第一区间、第二区间和第三区间可以根据实际使用场景进行删减,具体地,对于设备的时钟频率只有偏快的情况,可以只设置第一区间、第二区间,以便降低设备的存储压力。
对于设备的时钟频率只有偏慢的情况,可以只设置第二区间、第三区间,以便降低设备的存储压力。
在其中一个实施例中,第一区间、第二区间和第三区间可以根据实际使用场景进行新增,具体地,对于设备的时钟频率只有偏快的情况,可以在第一区间和第二区间的基础上新增第四区间,其中,第四区间中的数值大于第一区间,此时,第四区间所对应的校准方案为时钟频率减小第四百分点,其中,第四百分点大于第一百分点。
在其中一个实施例中,第一区间、第二区间和第三区间可以根据实际使用场景进行新增,具体地,对于设备的时钟频率只有偏快的情况,可以在第一区间和第二区间的基础上新增第五区间,其中,第五区间中的数值介于第一区间和第二区间之间,此时,第五区间所对应的校准方案为时钟频率减小第五百分点,其中,第五百分点小于第一百分点。
在其中一个实施例中,对于设备的时钟频率只有偏慢的情况,可以在第二区间和第三区间的基础上新增第六区间,其中,第六区间中的数值小于第三区间,此时,第六区间所对应的校准方案为时钟频率增加第六百分点,其中,第六百分点大于第三百分点。
在其中一个实施例中,第一区间、第二区间、第三区间、第四区间、第五区间以及第六区间可以根据区间的边界值进行划分,其中,边界值由小到大可以是C-、B-、A-、A+、B+以及C+。
在其中一个实施例,如图7所示,提供了一种设备的校准装置700,设备通过总线通信,校准装置包括:第二确定单元702,用于对总线进行检测,确定当前通信状态;发送单元704,用于基于当前通信状态为通信待机状态,向总线发送第一波形信号。
本申请的实施例提出了一种用于设备的校准装置700,具有该校准装置的设备能够实现时钟频率的自动校准,校准之后,使得利用总线进行通信的不同设备之间的时钟频率的偏差处于一个可接受的范围内,提高了不同设备之间采用总线通信的精准性,同时,也提高了不同设备之间控制的稳定性。
此外,采用上述实施例进行校准,克服了使用外部晶振所面临的设备的成本和体积的增加,同时,克服了在设备的长期运行下,恶劣的应用环境使得外部晶振的参数发生变化,导致时钟频率不再准确,影响了设备运行的稳定性这一问题。
本申请的实施例是基于以下原理实现的,具体地,通过向总线发送第一波形信号,以便通过总线通信的设备在读取总线上的第一波形信号的时候,会按照其自身的时钟频率进行计数,也即得到第一计数值,在设备的时钟频率与发送第一波形信号的设备的时钟频率不一样的情况下,设备本身与发送第一波形信号的设备之间的时钟频率的偏差也会在第一计数值上体现出来,因此,在确定第一计数值之后,将第一计数值与预先设定的预设计数值进行比较,以便根据比较结果来对设备的时钟频率校准,通过运行上述实施例,可以能够实现时钟频率的自动校准,校准之后,使得利用总线进行通信的不同设备之间的时钟频率的偏差处于一个可接受的范围内,提高了不同设备之间采用总线通信的精准性,同时,也提高了不同设备之间控制的稳定性。
在其中一个实施例中,预设计数值与第一波形信号是一一对应的,可以理解的是,一个第一波形信号对应一个预设计数值。
在其中一个实施例中,通过将第一计数值与预设计数值进行比较,以便确定设备的时钟频率的偏差情况,进而执行对应的校准方案,在此过程中确保了时钟频率校准的准确性。
在其中一个实施例中,总线上的通信状态可以划分为主机通信装置、从机通信状态,其他从机通信状态以及通信待机状态,其中,主机通信装置、从机通信状态,其他从机通信状态以及通信待机状态分别采用不同强度的电压信号进行通信,因此,对总线进行检测,以采集总线上波形的电压值之后,可以利用的波形的电压值确定当前通信状态。
在此实施例中,通过在通信待机状态下进行时钟频率的校准,避免了在主机通信装置、从机通信状态,其他从机通信状态下进行时钟频率的校准所对设备的影响,进而提高时钟频率校准的可靠性。
值得指出的是,上述实施例能够在设备与总线断开通信并再次连接后实现自动时钟频率的校准,提高了设备对不同使用场景下的适应能力,提高了设备的智能化。
在其中一个实施例中,第一波形信号包括多个第二波形信号。
在该实施例中,具体给出了第一波形信号的具体形式,其中,在包含多个第二波形信号的情况下,设备会多个第二波形信号进行逐一进行采集,从而得到多个第二计数值,并根据计数的多个第二计数值来确定所需的第一计数值。
在上述实施例中,通过将第一波形信号细分为多个第二波形信号,以便在对第一波形进行采集时,能够对同一个第二波形进行信号采集和计数,在上述实施例中,可以将第一波形信号的计算转化为对第二波形信号的多次采集,以便消除设备在进行信号采集和计数时可能存在的误差,造成第一计数值不准确的问题。
采用上述实施例,确保了第一计数值的准确性。
在其中一个实施例中,第二波形信号是连续的。
在其中一个实施例,提供了一种设备的校准装置,包括:控制器和存储器,其中,存储器中存储有程序或指令,控制器在执行存储器中的程序或指令时实现如上述任一方法的步骤。
在其中一个实施例,提供了一种可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如上述任一项方法的步骤。
在其中一个实施例,提供了一种设备,包括:如上述任一项的设备的校准装置;和/或如上述可读存储介质。
在其中一个实施例,提供了一种空调***,包括:如上述设备。
在其中一个实施例中,设备包括:室内机、室外机、线控器、集控器、切换装置中的一种或多种。
为了能够更清楚地理解本发明的上述方面、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

Claims (15)

1.一种设备的校准方法,其特征在于,所述设备通过总线通信,所述校准方法包括:
对所述总线进行检测,确定当前通信状态;
基于所述当前通信状态为通信待机状态,采集所述总线上的第一波形信号;
确定采集所述第一波形信号时,所述设备的第一计数值;
根据所述第一计数值与预设计数值的比较结果对所述设备的时钟频率进行校准。
2.根据权利要求1所述的设备的校准方法,其特征在于,所述第一波形信号包括多个第二波形信号,所述确定采集所述第一波形信号时,所述设备的第一计数值,包括:
确定采集每一所述第二波形信号的第二计数值;
根据多个所述第二计数值确定所述第一计数值。
3.根据权利要求2所述的设备的校准方法,其特征在于,根据多个所述第二计数值确定所述第一计数值,具体包括:
确定多个所述第二计数值的第一平均值,以作为所述第一计数值。
4.根据权利要求2所述的设备的校准方法,其特征在于,根据多个所述第二计数值确定所述第一计数值,具体包括:
确定多个所述第二计数值中的最大值和最小值;
确定多个所述第二计数值中除所述最大值和所述最小值后的第二平均值,以作为所述第一计数值。
5.根据权利要求1至4中任一项所述的设备的校准方法,其特征在于,根据所述第一计数值与预设计数值的比较结果对所述设备的时钟频率进行校准,具体包括:
确定所述第一计数值与所述预设计数值的差值;
确定所述差值所对应的目标区间,其中,所述目标区间关联有校准方案;
执行所述校准方案。
6.根据权利要求5所述的设备的校准方法,其特征在于,
基于所述目标区间为第一区间,所述校准方案为所述时钟频率减小第一百分点;
基于所述目标区间为第二区间,所述校准方案为保持所述时钟频率不变;
基于所述目标区间为第三区间,所述校准方案为所述时钟频率增大第三百分点;
其中,所述第一区间、所述第二区间和所述第三区间中的数值依次减小。
7.一种设备的校准方法,其特征在于,所述设备通过总线通信,所述校准方法包括:
对所述总线进行检测,确定当前通信状态;
基于所述当前通信状态为通信待机状态,向所述总线发送第一波形信号。
8.根据权利要求7所述的设备的校准方法,其特征在于,所述第一波形信号包括多个第二波形信号。
9.一种设备的校准装置,其特征在于,所述设备通过总线通信,所述校准装置包括:
第一确定单元,用于对所述总线进行检测,确定当前通信状态;
采集单元,用于基于所述当前通信状态为通信待机状态,采集所述总线上的第一波形信号;
计数单元,用于确定采集所述第一波形信号时,所述设备的第一计数值;
校准单元,用于根据所述第一计数值与预设计数值的比较结果对所述设备的时钟频率进行校准。
10.一种设备的校准装置,其特征在于,所述设备通过总线通信,所述校准装置包括:
第二确定单元,用于对所述总线进行检测,确定当前通信状态;
发送单元,用于基于所述当前通信状态为通信待机状态,向所述总线发送第一波形信号。
11.一种设备的校准装置,其特征在于,包括:
控制器和存储器,其中,存储器中存储有程序或指令,所述控制器在执行存储器中的程序或指令时实现如权利要求1至8中任一项所述方法的步骤。
12.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至8中任一项所述方法的步骤。
13.一种设备,其特征在于,包括:
如权利要求9至11中任一项所述的设备的校准装置;和/或
如权利要求12所述的可读存储介质。
14.一种空调***,其特征在于,包括:
如权利要求13所述的设备。
15.根据权利要求14所述的空调***,其特征在于,所述设备包括:
室内机、室外机、线控器、集控器、切换装置中的一种或多种。
CN202210601413.XA 2022-05-30 2022-05-30 设备及其校准方法、装置、可读存储介质和空调*** Active CN114900263B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210601413.XA CN114900263B (zh) 2022-05-30 2022-05-30 设备及其校准方法、装置、可读存储介质和空调***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210601413.XA CN114900263B (zh) 2022-05-30 2022-05-30 设备及其校准方法、装置、可读存储介质和空调***

Publications (2)

Publication Number Publication Date
CN114900263A true CN114900263A (zh) 2022-08-12
CN114900263B CN114900263B (zh) 2023-11-21

Family

ID=82725386

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210601413.XA Active CN114900263B (zh) 2022-05-30 2022-05-30 设备及其校准方法、装置、可读存储介质和空调***

Country Status (1)

Country Link
CN (1) CN114900263B (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120229178A1 (en) * 2011-03-08 2012-09-13 Rfdot Microelectronics Inc. Method and apparatus for calibrating frequency
CN103365336A (zh) * 2013-06-24 2013-10-23 深圳市文鼎创数据科技有限公司 Usb设备***时钟的校准方法及装置
CN104679098A (zh) * 2013-11-29 2015-06-03 上海华虹集成电路有限责任公司 微控制器时钟频率自动校准电路

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120229178A1 (en) * 2011-03-08 2012-09-13 Rfdot Microelectronics Inc. Method and apparatus for calibrating frequency
CN103365336A (zh) * 2013-06-24 2013-10-23 深圳市文鼎创数据科技有限公司 Usb设备***时钟的校准方法及装置
CN104679098A (zh) * 2013-11-29 2015-06-03 上海华虹集成电路有限责任公司 微控制器时钟频率自动校准电路

Also Published As

Publication number Publication date
CN114900263B (zh) 2023-11-21

Similar Documents

Publication Publication Date Title
CN102473341B (zh) 数据通信***、数据通信方法、传感器以及传感器控制装置
CN104243129B (zh) 接收器、计算时间差的方法以及计算机可读存储介质
US10274601B2 (en) Communications system
CN109426299B (zh) 传感器装置及其方法
CN113253189B (zh) 对台区计量设备进行误差分析的方法及***、设备、介质
CN102170347A (zh) 同步信号检测装置
CN115085829B (zh) 一种存在多径衰落干扰下的灵敏度的测试方法及电子设备
CN114167916A (zh) 一种电路板温度调节方法、装置、电子设备及存储介质
CN109407752B (zh) Rs485通讯中实现时钟同步的gis断路器在线监测***
CN105281851A (zh) 无线射频接收机灵敏度快速检测方法及装置
CN1965270A (zh) 测量时钟抖动
CN113518309B (zh) 一种用于超宽带室内定位的tdoa估算方法和***
CN102710359B (zh) 一种基于ieee1588的精确时钟频率同步方法及装置
CN114900263A (zh) 设备及其校准方法、装置、可读存储介质和空调***
JP6861893B2 (ja) 状態監視装置および非同期データの調整方法
CN112566170B (zh) 网络质量评估方法、装置、服务器及存储介质
CN108206707B (zh) 一种电力线载波通信单元的频偏测试***和方法
US20120017619A1 (en) Air-conditioning apparatus
US20150244603A1 (en) Determining method and system
CN110098885B (zh) 一种时钟同步电路、装置及其方法
CN115118357A (zh) 一种收发组件故障检测方法、装置及存储介质
CN111611186B (zh) 一种嵌入式芯片中传输控制方法和装置
CN114885414A (zh) 一种增加时间同步精度的算法
EP2961031B1 (en) Frequency control method and frequency control system
CN115379491A (zh) 授时补偿方法、无线授时终端、电子设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant