单片机系统时钟的校准方法及装置、空调控制系统的制作方法

文档序号:6542142阅读:159来源:国知局
单片机系统时钟的校准方法及装置、空调控制系统的制作方法
【专利摘要】本发明公开了一种单片机系统时钟的校准方法,该方法包括以下步骤:被校准单片机接收校准单片机发送的预设时间t1及预设周期T的脉冲信号;校准单片机内设有基准时钟;被校准单片机在预设时间t1内统计脉冲信号的脉冲个数L1;被校准单片机根据统计出的脉冲个数L1与校准单片机在预设时间内发出的实际脉冲数L2对被校准单片机内部的时钟进行校准。本发明还公开了一种单片机系统时钟的校准装置及空调控制系统。本发明解决了现有技术的多单片机控制系统中各单片机时钟不同步的问题,有利于提高系统控制的准确性,并降低多单片机控制系统的硬件成本。
【专利说明】单片机系统时钟的校准方法及装置、空调控制系统
【技术领域】
[0001]本发明涉及空调器领域,尤其涉及一种单片机系统时钟的校准方法及装置、空调控制系统。
【背景技术】
[0002]现有家电设备的控制电路中一般由好几块电路板组成,且每块电路板都是由独立的单片机进行控制,各电路板之间通过通讯线实现通讯。例如空调器的控制电路就包括显示电路、负载控制电路等,且每一电路分别由独立的单片机进行控制,每个单片机中均设有相应的时钟电路。
[0003]目前常用的单片机时钟电路有晶体振荡时钟电路、陶瓷振荡时钟电路和电阻电容(RC)时钟电路。其中,晶体振荡时钟电路的时钟精度最高,陶瓷振荡时钟电路的时钟精度次之,电阻电容(RC)时钟电路的时钟精度最低,且与晶体振荡时钟电路相比精度误差至少有好几个百分点。但是,就成本而言,精度越高的时钟电路,成本也越高。因此,若家电设备的控制器是由好多个单片机控制电路组成,无论选择上述的任何一种时钟电路,都无法同时满足低成本、高精度要求。
[0004]上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

【发明内容】

[0005]本发明的主要目的在于提供一种单片机系统时钟的校准方法,旨在解决多单片机控制系统中各单片机时钟不同步的问题,以提高系统控制的准确性,并降低多单片机控制系统的硬件成本。
[0006]为实现上述目的,本发明提供的单片机系统时钟的校准方法包括以下步骤:
[0007]被校准单片机接收校准单片机发送的预设时间tl及预设周期T的脉冲信号;所述校准单片机内设有基准时钟;
[0008]所述被校准单片机在所述预设时间tl内统计所述脉冲信号的脉冲个数LI ;
[0009]所述被校准单片机根据统计出的所述脉冲个数LI与所述校准单片机在所述预设时间内发出的实际脉冲数L2对所述被校准单片机内部的时钟进行校准。
[0010]优选地,所述被校准单片机根据统计出的所述脉冲个数LI与所述校准单片机在所述预设时间内发出的实际脉冲数L2对所述被校准单片机内部的时钟进行校准包括:
[0011]所述被校准单片机将统计出的所述脉冲个数LI与所述校准单片机在所述预设时间内发出的实际脉冲数L2进行误差计算,获得所述被校准单片机相对所述校准单片机的误差率;
[0012]所述被校准单片机根据所述误差率对所述被校准单片机内部的时钟进行校准。
[0013]优选地,所述校准单片机按照预设间隔时间发送所述脉冲信号。
[0014]优选地,所述校准单片机在上电后将所述预设时间tl及预设周期T的脉冲信号进行发送。
[0015]优选地,所述校准单片机为一个,所述被校准单片机为多个且依次连接;其中,与所述校准单片机连接的所述被校准单片机被校准后,发送校准后的脉冲信号至下一被校准单片机。
[0016]优选地,所述被校准单片机将统计出的所述脉冲个数LI与所述校准单片机在所述预设时间内发出的实际脉冲数L2进行误差计算,获得所述被校准单片机相对所述校准单片机的误差率包括:
[0017]根据如下公式计算所述误差率:
[0018]P= (L2/L1-1) *100% ;其中,P为所述被校准单片机相对于所述校准单片机的误差率。
[0019]对应地,本发明还提供了一种单片机系统时钟的校准装置,该装置包括:
[0020]接收单元,用于接收校准单片机发送的预设时间tl及预设周期T的脉冲信号;所述校准单片机内设有基准时钟;
[0021]统计单元,用于在所述预设时间tl内统计所述脉冲信号的脉冲个数LI ;
[0022]校准单元,用于根据统计出的所述脉冲个数LI与所述校准单片机在所述预设时间内发出的实际脉冲数L2对所述被校准单片机内部的时钟进行校准。
[0023]优选地,所述校准单元包括:
[0024]计算子单元,用于将统计出的所述脉冲个数LI与所述校准单片机在所述预设时间内发出的实际脉冲数L2进行误差计算,获得所述被校准单片机相对所述校准单片机的
误差率;
[0025]校准子单元,用于根据所述误差率对所述被校准单片机内部的时钟进行校准。
[0026]优选地,所述校准单片机按照预设间隔时间发送所述脉冲信号。
[0027]优选地,所述校准单片机在上电后将所述预设时间tl及预设周期T的脉冲信号进行发送。
[0028]优选地,所述校准单片机为一个,所述被校准单片机为多个且依次连接;其中,与所述校准单片机连接的所述被校准单片机被校准后,发送校准后的脉冲信号至下一被校准单片机。
[0029]优选地,所述计算单元根据如下公式计算所述误差率:
[0030]P= (L2/L1-1) *100% ;其中,P为所述被校准单片机相对于所述校准单片机的误差率。
[0031]此外,本发明还提供一种空调控制系统,包括校准单片机及被校准单片机,所述校准单片机与被校准单片机连接,所述校准单片机内设有基准时钟,所述被校准单片机包括如上所述的单片机系统时钟的校准装置,所述单片机系统时钟的校准装置包括:
[0032]接收单元,用于接收校准单片机发送的预设时间tl及预设周期T的脉冲信号;所述校准单片机内设有基准时钟;
[0033]统计单元,用于在所述预设时间tl内统计所述脉冲信号的脉冲个数LI ;
[0034]计算单元,用于将统计出的所述脉冲个数LI与所述校准单片机在所述预设时间内发出的实际脉冲数L2进行误差计算,获得所述被校准单片机相对所述校准单片机的误
差率;[0035]校准单元,用于根据所述误差率对所述被校准单片机内部的时钟进行校准。
[0036]本发明通过设置提高基准时钟的校准单片机发送预设时间tl及预设周期T的脉冲信号,由被校准单片机接收该脉冲信号,并在所述预设时间tl内统计所述脉冲信号的脉冲个数LI,然后根据统计出的所述脉冲个数LI与所述校准单片机在所述预设时间内发出的实际脉冲数L2对所述被校准单片机内部的时钟进行校准,从而解决了多单片机控制系统中各时钟不同步的问题,提高了系统控制的准确性,并降低了多单片机控制系统的硬件成本。
【专利附图】

【附图说明】
[0037]图1为本发明单片机系统时钟的校准方法所采用的电路结构示意图;
[0038]图2为本发明校准单片机发送出的一脉冲信号示意图;
[0039]图3为本发明单片机系统时钟的校准方法一实施例的流程示意图:
[0040]图4为本发明单片机系统时钟的校准方法另一实施例的流程示意图;
[0041]图5为本发明单片机系统时钟的校准装置较佳实施例的结构框图;
[0042]图6为图5中校准单元的结构框图。
[0043]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】
[0044]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0045]本发明提供一种单片机系统时钟的校准方法,参照图1,所述单片机系统时钟的校准方法所采用的电路包括一个提供基准时钟的校准单片机Ul及至少一个被校准单片机U2,所述校准单片机Ul与被校准单片机U2连接;所述校准单片机Ul的时钟精度比被校准单片机U2的时钟精度高。需要说明的是,该电路还包括其他外围电路,由于未涉及本发明思想,故图1中未——示出。其中,校准单片机Ul和被校准单片机U2可通过SDA和SCL组成的UART通讯线建立串口通信,当然也可采用其他适用的通信连接方式,例如IIC通信等。
[0046]参照图1、图2、图3及图4,在一实施例中,该单片机系统时钟的校准方法包括:
[0047]步骤S1、被校准单片机U2接收校准单片机Ul发送的预设时间tl及预设周期T的脉冲信号;所述校准单片机Ul内设有基准时钟;其中,校准单片机Ul可在上电后的任意时间发送所述脉冲信号。可以理解的是,为了确保被校准单片机U2的时钟与校准单片机Ul内的基准时钟实时同步,所述校准单片机Ul按照预设间隔时间发送所述脉冲信号,例如每隔I分钟发送一次,当然时间间隔越小,被校准后,被校准单片机U2的时钟与校准单片机Ul内的基准时钟的一致性就越好。
[0048]步骤S2、所述被校准单片机U2在所述预设时间tl内统计所述脉冲信号的脉冲个数LI ;其中,被校准单片机U2在收到一个脉冲信号时,进行计数,计数时间与被校准单片机U2从校准单片机Ul接收的预设时间tl 一致。
[0049]步骤S3、所述被校准单片机U2根据统计出的所述脉冲个数LI与所述校准单片机Ul在所述预设时间内发出的实际脉冲数L2对所述被校准单片机U2内部的时钟进行校准。其中,所述被校准单片机U2根据统计出的所述脉冲个数LI与所述校准单片机Ul在所述预设时间内发出的实际脉冲数L2对所述被校准单片机U2内部的时钟进行校准包括:[0050]步骤S301、所述被校准单片机U2将统计出的所述脉冲个数LI与所述校准单片机Ul在所述预设时间内发出的实际脉冲数L2进行误差计算,获得所述被校准单片机U2相对所述校准单片机Ul的误差率;本优选实施例中,可根据如下公式计算所述误差率:
[0051]P= (L2/L1-1) *100% ;其中,P为所述被校准单片机U2相对于所述校准单片机Ul的误差率。需要说明的是,当P为正值时,表示被校准单片机U2的时钟相对于校准单片机Ul的时钟超前;当P为负值时,表示被校准单片机U2的时钟相对于校准单片机Ul的时钟滞后。
[0052]步骤S302、所述被校准单片机U2根据所述误差率对所述被校准单片机U2内部的时钟进行校准。
[0053]具体地,参照图1及图2所示,假设校准单片机Ul定时发出一预设时间tl和预设周期Tl的方波脉冲信号,该方波脉冲信号的占空比为50%,周期为Ims (毫秒),即频率为IkHz的信号,为了实现整个单片机系统时钟的快速校准,可在该单片机系统中的校准单片机Ul及被校准单片机U2上电后,由校准单片机Ul首先发出预设时间tl及周期Tl为Is(秒)的此方波脉冲信号,此脉冲信号通过通讯的方式被被校准单片机U2接收。被校准单片机U2每收到一个脉冲时进行计数,如在单位时间Is内统计脉冲个数,按照校准单片机Ul的基准时钟,此频率的方波脉冲信号在Is内应该计数1000次,如果被校准单片机U2在IS内统计的脉冲个数不同,则说明被校准单片机U2的内部时钟与基准时钟存在误差。
[0054]例如,假设被校准单片机U2统计得到的脉冲数量为800个,则该被校准单片机U2要统计完1000个脉冲所需时间为1000/800=1.25ms,根据公式P= (L2/L1-1) *100%可知,该被校准单片机U2的时钟相对于校准单片机Ul的基准时钟的误差率P= (1000/800-1)/1*100%=25%,得到该误差率P的值后,被校准单片机U2即可根据此误差率P对其内部时钟进行补偿。按照公式的变量,代入公式的应该是脉冲个数,而不是时间。
[0055]又假设被校准单片机U2内部的时钟频率为4MHz,则其周期T2为0.25us (微秒),易于理解的是,假若以此时钟频率生成单个方波500us脉宽,则需要2000次脉冲计数,要保证被校准单片机U2的时钟与校准单片机Ul的时钟一致,就需要使被校准单片机U2的时钟在补偿后使其满足于 T2* (1+25%)*X=T2*2000,即 0.25* (1+25%)*Χ=0.25*2000,其中 X 为被校准单片机U2根据Ul的基准时钟校准后需要计数的次数,计算可知Χ=1600,即被校准单片机U2被校准后只需要1600次计数即可生成与校准单片机Ul的基准时钟相同准确度的时钟。因此,校准时只需将被校准单片机U2当前的时钟计数数量调整为原来的L1/L2,即可使得被校准单片机U2的时钟计数与校准单片机Ul的时钟计数一致。
[0056]综上,本发明提出的单片机系统时钟的校准方法,通过设置提高基准时钟的校准单片机Ul发送预设时间tl及预设周期T的脉冲信号,由被校准单片机U2接收该脉冲信号,并在所述预设时间tl内统计所述脉冲信号的脉冲个数LI,然后根据统计出的所述脉冲个数LI与所述校准单片机Ul在所述预设时间内发出的实际脉冲数L2对所述被校准单片机U2内部的时钟进行校准,从而解决了多单片机控制系统中各时钟不同步的问题,提高了系统控制的准确性,并降低了多单片机控制系统的硬件成本。
[0057]进一步地,所述校准单片机Ul在上电后将所述预设时间tl及预设周期T的脉冲信号进行发送。本实施例中,校准单片机Ul在上电后的第一时间将所述脉冲信号发送至被校准单片机U2,可保证被校准单片机U2在上电后其内部时钟与基准时钟一致,应用于控制中时,可提高控制的准确性。
[0058]进一步地,所述校准单片机Ul为一个,所述被校准单片机U2为多个且依次连接;其中,与所述校准单片机Ul连接的所述被校准单片机U2被校准后,发送校准后的脉冲信号至下一被校准单片机U2。图1所示的实施例中,采用了一个校准单片机Ul及两个被校准单片机U2,该被校准单片机U2分别为第一单片机U21及第二单片机U22,通过校准单片机Ul将第一单片机U21校准后,再由第一单片机U21发送一个脉冲信号至第二单片机U22进行校准。当然,如果是所有的被校准单片机U2分别与校准单片机Ul连接,则只要校准单片机Ul向各个被校准单片机U2发送校准的脉冲信号即可。
[0059]需要说明的是,本发明提供的单片机系统时钟的校准方法,其提供基准时钟的校准单片机Ul可以采用精度较高的晶体振荡时钟电路或者陶瓷振荡时钟电路,所述被校准单片机U2可采用时钟精度较低及成本较低的电阻电容(RC)时钟电路。例如,提供基准时钟的校准单片机Ul采用晶体振荡时钟电路,则被校准单片机U2则可采用陶瓷振荡时钟电路或者电阻电容(RC)时钟电路,以节约成本。
[0060]本发明还提出一种单片机系统时钟的校准装置,参照图1、图2、图5及图6,在一实施例中,该单片机系统时钟的校准装置包括:
[0061]接收单元100,用于接收校准单片机Ul发送的预设时间tl及预设周期T的脉冲信号;所述校准单片机Ul内设有基准时钟;其中,校准单片机Ul可在上电后的任意时间发送所述脉冲信号。可以理解的是,为了确保被校准单片机U2的时钟与校准单片机Ul内的基准时钟实时同步,所述校准单片机Ul按照预设间隔时间发送所述脉冲信号,例如每隔I分中发送一次,当然时间间隔越小,被校准后,被校准单片机U2的时钟与校准单片机Ul内的基准时钟的一致性就越好。
[0062]统计单元200,用于在所述预设时间tl内统计所述脉冲信号的脉冲个数LI ;其中,被校准单片机U2在收到一个脉冲信号时,进行计数,计数时间与被校准单片机U2从校准单片机Ul接收的预设时间tl 一致。
[0063]校准单元300,用于根据统计出的所述脉冲个数LI与所述校准单片机Ul在所述预设时间内发出的实际脉冲数L2对所述被校准单片机U2内部的时钟进行校准。其中,所述校准单元300可包括:
[0064]计算子单元301,用于将统计出的所述脉冲个数LI与所述校准单片机在所述预设时间内发出的实际脉冲数L2进行误差计算,获得所述被校准单片机相对所述校准单片机的误差率;本优选实施例中,可根据如下公式计算所述误差率:P= (L2/L1-1) *100% ;其中,P为所述被校准单片机U2相对于所述校准单片机Ul的误差率。需要说明的是,当P为正值时,表示被校准单片机U2的时钟相对于校准单片机Ul的时钟超前;当P为负值时,表示被校准单片机U2的时钟相对于校准单片机Ul的时钟滞后。
[0065]校准子单元302,用于根据所述误差率对所述被校准单片机U2内部的时钟进行校准。
[0066]具体地,参照图1及图2所示,校准单片机Ul定时发出一预设时间tl和预设周期Tl的方波脉冲信号,该方波脉冲信号的占空比为50%,周期为Ims (毫秒),即频率为IkHz的信号,为了实现整个单片机系统时钟的快速校准,可在该单片机系统中的校准单片机Ul及被校准单片机U2上电后,由校准单片机Ul首先发出预设时间tl及周期Tl为Is (秒)的此方波脉冲信号,此脉冲信号通过通讯的方式被被校准单片机U2接收。被校准单片机U2每收到一个脉冲时进行计数,如在单位时间Is内统计脉冲个数,按照校准单片机Ul的基准时钟,此频率的方波脉冲信号在Is内应该计数1000次,如果被校准单片机U2在IS内统计的脉冲个数不同,则说明被校准单片机U2的内部时钟与基准时钟存在误差。
[0067]例如,假设被校准单片机U2统计得到的脉冲数量为800个,则该被校准单片机U2要统计完1000个脉冲所需时间为1000/800=1.25ms,根据公式P= (L2/L1-1) *100%可知,该被校准单片机U2的时钟相对于校准单片机Ul的基准时钟的误差率P= (1000/800-1)/1*100%=25%,得到该误差率P的值后,被校准单片机U2即可根据此误差率P对其内部时钟进行补偿。
[0068]又假设被校准单片机U2内部的时钟频率为4MHz,则其周期T2为0.25us (微秒),易于理解的是,假若以此时钟频率生成单个方波500us脉宽,则需要2000次脉冲计数,要保证被校准单片机U2的时钟与校准单片机Ul的时钟一致,就需要使被校准单片机U2的时钟在补偿后使其满足于 T2* (1+25%)*X=T2*2000,即 0.25* (1+25%)*Χ=0.25*2000,其中 X 为被校准单片机U2根据Ul的基准时钟校准后需要计数的次数,计算可知Χ=1600,即被校准单片机U2被校准后只需要2000*80%=1600次计数即可生成与校准单片机Ul的基准时钟相同准确度的时钟。因此,校准时只需将被校准单片机U2当前的时钟计数数量调整为原来的L1/L2,即可使得被校准单片机U2的时钟计数与校准单片机Ul的时钟计数一致。
[0069]综上,本发明提出的单片机系统时钟的校准装置,通过设置提高基准时钟的校准单片机Ul发送预设时间tl及预设周期T的脉冲信号,由被校准单片机U2接收该脉冲信号,并在所述预设时间tl内统计所述脉冲信号的脉冲个数LI,然后将统计出的所述脉冲个数LI与所述校准单片机Ul在所述预设时间内发出的实际脉冲数L2进行误差计算,获得所述被校准单片机U2相对所述校准单片机Ul的误差率,最后根据所述误差率对所述被校准单片机U2内部的时钟进行校准,从而解决了多单片机控制系统中各时钟不同步的问题,提高了系统控制的准确性,并降低了多单片机控制系统的硬件成本。
[0070]进一步地,所述校准单片机Ul在上电后将所述预设时间tl及预设周期T的脉冲信号进行发送。本实施例中,校准单片机Ui在上电后的第一时间将所述脉冲信号发送至被校准单片机U2,可保证被校准单片机U2在上电后其内部时钟与基准时钟一致,应用于控制中时,可提高控制的准确性。
[0071]进一步地,所述校准单片机Ul为一个,所述被校准单片机U2为多个且依次连接;其中,与所述校准单片机Ul连接的所述被校准单片机U2被校准后,发送校准后的脉冲信号至下一被校准单片机U2。图1所示的实施例中,采用了一个校准单片机Ul及两个被校准单片机U2,该被校准单片机U2分别为第一单片机U21及第二单片机U22,通过校准单片机Ul将第一单片机U21校准后,再由第一单片机U21发送一个脉冲信号至第二单片机U22进行校准。当然,如果是所有的被校准单片机U2分别与校准单片机Ul连接,则只要校准单片机Ul向各个被校准单片机U2发送校准的脉冲信号即可。
[0072]需要说明的是,本发明提供的单片机系统时钟的校准装置,其提供基准时钟的校准单片机Ul可以采用精度较高的晶体振荡时钟电路或者陶瓷振荡时钟电路,所述被校准单片机U2可采用时钟精度较低及成本较低的电阻电容(RC)时钟电路。例如,提供基准时钟的校准单片机Ul采用晶体振荡时钟电路,则被校准单片机U2则可采用陶瓷振荡时钟电路或者电阻电容(RC)时钟电路,以节约成本。
[0073]本发明还提出一种空调控制系统,包括校准单片机及被校准单片机,所述校准单片机与被校准单片机连接,所述校准单片机内设有基准时钟,所述被校准单片机包括上述单片机系统时钟的校准装置,所述单片机系统时钟的校准装置的详细结构可参照上述单片机系统时钟的校准装置的实施例,此处不再赘述。由于在空调控制系统中使用了上述单片机系统时钟的校准装置,因此,本发明的空调控制系统具有成本低较低的优点,从而提高了产品的市场竞争力。
[0074]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0075]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种单片机系统时钟的校准方法,其特征在于,包括: 被校准单片机接收校准单片机发送的预设时间tl及预设周期T的脉冲信号;所述校准单片机内设有基准时钟; 所述被校准单片机在所述预设时间tl内统计所述脉冲信号的脉冲个数LI ; 所述被校准单片机根据统计出的所述脉冲个数LI与所述校准单片机在所述预设时间内发出的实际脉冲数L2对所述被校准单片机内部的时钟进行校准。
2.如权利要求1所述的单片机系统时钟的校准方法,其特征在于,所述被校准单片机根据统计出的所述脉冲个数LI与所述校准单片机在所述预设时间内发出的实际脉冲数L2对所述被校准单片机内部的时钟进行校准包括: 所述被校准单片机将统计出的所述脉冲个数LI与所述校准单片机在所述预设时间内发出的实际脉冲数L2进行误差计算,获得所述被校准单片机相对所述校准单片机的误差率; 所述被校准单片机根据所述误差率对所述被校准单片机内部的时钟进行校准。
3.如权利要求1所述的单片机系统时钟的校准方法,其特征在于,所述校准单片机按照预设间隔时间发送所述脉冲信号。
4.如权利要求1所述的单片机系统时钟的校准方法,其特征在于,所述校准单片机在上电后将所述预设时 间tl及预设周期T的脉冲信号进行发送。
5.如权利要求1所述的单片机系统时钟的校准方法,其特征在于,所述校准单片机为一个,所述被校准单片机为多个且依次连接;其中,与所述校准单片机连接的所述被校准单片机被校准后,发送校准后的脉冲信号至下一被校准单片机。
6.如权利要求1所述的单片机系统时钟的校准方法,其特征在于,所述被校准单片机将统计出的所述脉冲个数LI与所述校准单片机在所述预设时间内发出的实际脉冲数L2进行误差计算,获得所述被校准单片机相对所述校准单片机的误差率包括: 根据如下公式计算所述误差率: P= (L2/L1-1) *100%;其中,P为所述被校准单片机相对于所述校准单片机的误差率。此公式会存在负数的情况
7.一种单片机系统时钟的校准装置,其特征在于,包括: 接收单元,用于接收校准单片机发送的预设时间tl及预设周期T的脉冲信号;所述校准单片机内设有基准时钟; 统计单元,用于在所述预设时间tl内统计所述脉冲信号的脉冲个数LI ; 校准单元,用于根据统计出的所述脉冲个数LI与所述校准单片机在所述预设时间内发出的实际脉冲数L2对所述被校准单片机内部的时钟进行校准。
8.如权利要求7所述的单片机系统时钟的校准装置,其特征在于,所述校准单元包括: 计算子单元,用于将统计出的所述脉冲个数LI与所述校准单片机在所述预设时间内发出的实际脉冲数L2进行误差计算,获得所述被校准单片机相对所述校准单片机的误差率; 校准子单元,用于根据所述误差率对所述被校准单片机内部的时钟进行校准。
9.如权利要求7所述的单片机系统时钟的校准装置,其特征在于,所述校准单片机按照预设间隔时间发送所述脉冲信号。
10.如权利要求7所述的单片机系统时钟的校准装置,其特征在于,所述校准单片机在上电后将所述预设时间tl及预设周期T的脉冲信号进行发送。
11.如权利要求7所述的单片机系统时钟的校准装置,其特征在于,所述校准单片机为一个,所述被校准单片机为多个且依次连接;其中,与所述校准单片机连接的所述被校准单片机被校准后,发送校准后的脉冲信号至下一被校准单片机。
12.如权利要求7所述的单片机系统时钟的校准装置,其特征在于,所述计算单元根据如下公式计算所述误差率: P= (L2/L1-1) *100% ;其中,P为所述被校准单片机相对于所述校准单片机的误差率。
13.—种空调控制系统,其特征在于,包括校准单片机及被校准单片机,所述校准单片机与被校准单片机连接,所述校准单片机内设有基准时钟,所述被校准单片机包括权利要求6-12任一项所述的单片机系统时钟的校准装置。
【文档编号】G06F1/14GK103955257SQ201410120923
【公开日】2014年7月30日 申请日期:2014年3月27日 优先权日:2014年3月27日
【发明者】李洪涛, 桂大发, 陈建昌 申请人:美的集团股份有限公司, 美的集团武汉制冷设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1