国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      時鐘控制裝置及其控制方法_2

      文檔序號:8499801閱讀:來源:國知局
      校準后精確的時鐘信息,例如時、分、秒。
      [0062]本發(fā)明的實施方式的時鐘控制裝置利用與家用電器連接的市電來校正第一時鐘信號,由于市電的周期由國家電力部門定時校準,精確度高,并且不會積累,也即是第二時鐘新信號精確度高,并且不會積累。而且由于市電與家用電器連接,過零信號ZERO容易獲得,方便且成本較低。
      [0063]一般的,基于成本考慮,時鐘模塊100可以是晶振電路或陶振電路。即第一時鐘信為晶振或陶振電路提供的時鐘信號。
      [0064]圖2是根據本發(fā)明一個實施方式的晶振時鐘的工作原理圖。
      [0065]一般的,晶振電路的實際頻率&與標準頻率f存在誤差Af= Ifffl,并且誤差會逐漸累積。通常誤差為20PPM(Part Per Mill1n百萬分),即1MHz的頻率,存在200Hz誤差。一個周期 T 內,誤差 Af= IftTfI, N 個周期后,T = N/f,T0= N/f ο, ΔΤ = T-T0 =(N*f0-N*f) / (f*f0) = (N* Af)/ 。例如,f = 10MHz,誤差為 20PPM,則 f。= 9.9998MHz。當N = IM時,T = 0.ls,ΔΤ ~ 0.2 μ s,當N = 1000Μ 時,T = 100s,Δ T = 2ms ;也即是說每100s就有2ms誤差,累積一個小時有36*2 = 72ms誤差,每天有24*72 = 1728ms = 1.728s的誤差,需要校正。
      [0066]圖3是根據本發(fā)明一個實施方式的過零檢測模塊200的電路示意圖。
      [0067]過零檢測模塊200包括光電耦合器210及第一電阻Rl。光電耦合器210包括第一輸入端、第二輸入端、第一輸出端及第二輸出端。光電親合器210的第一輸入端與市電的火線連接,光電耦合器210的第二輸入端與市電的零線連接,光電耦合器210的第一輸出端接地,光電親合器210可實現強電和弱電的隔離。第一電阻Rl的一端與光電親合器210的第二輸出端連接,第一電阻Rl的另一端為輸出端,輸出端與控制模塊300連接以向控制模塊300輸出過零信號ZERO,第一電阻Rl用于進行輸出限流。
      [0068]光電親合器210包括發(fā)光二極管D和光敏三級管Q。發(fā)光二極管D的陽極為光電親合器210的第一輸入端,發(fā)光二極管D的陰極為光電親合器210的第二輸入端。光敏三極管Q的發(fā)射極E為光電親合器210的第一輸出端,光敏三極管Q的集電極C為光電I禹合器210的第二輸出端。
      [0069]過零檢測模塊200還包括第一電容Cl。第一電容Cl串聯(lián)設置在光電耦合器210第一輸出端與第二輸出端之間。第一電容Cl的一端與第一電阻Rl的另一端連接,第一電容Cl的另一端接地,第一電容Cl用于對輸出端輸出的信號進行濾波。
      [0070]過零檢測模塊200還包括第二電阻R2。第二電阻R2連接在光電耦合器第一輸入端和市電的火線之間,第二電阻R2用于進行用于輸入限流。
      [0071]過零檢測模塊200還包括第三電阻R3。第三電阻R3的一端與光電耦合器210的第二輸出端連接,第三電阻R3的另一端與預設電源例如5V直流電源連接,第三電阻R3為上拉電阻。用于拉高電平信號。
      [0072]也即是說,過零檢測模塊200由一個光耦、三個電阻和一個電容組成,用于檢測輸入市電的周期,并判斷輸入市電的正方向。具體地,當市電信號從光電耦合器210的第一輸入端和第二輸入端輸入時,如果市電信號的電壓處于正半周期,發(fā)光二極管D導通發(fā)光,光敏三級管Q受光導通,從而輸出端輸出低電平的過零信號ZERO ;如果市電信號的電壓處于負半周期,發(fā)光二極管D截止不發(fā)光,光敏三級管Q截止,從而,輸出端輸出高電平的過零信號ZERO。由此,控制模塊300可根據過零信號ZERO判斷輸入市電的正反向,并且過零檢測模塊200內部電路結構簡單,價格便宜。
      [0073]圖4是根據本發(fā)明一個實施方式的控制模塊300的功能模塊示意圖。
      [0074]本發(fā)明的實施方式的時鐘控制裝置10中,控制模塊300包括有處理單元310,時鐘選擇部320,時鐘濾波部330,時鐘校準部340及時鐘精度處理部350。處理單元310包括芯片端口 311與定時器312。
      [0075]芯片端口 311及定時器312為處理單元310的輸入輸出端,與時鐘選擇部320、時鐘濾波部330、時鐘校準部340及精度處理部350對應連接。芯片端口 311用于將由上述各部輸出時鐘信號輸入至處理單元310處,并將處理后的時鐘信號輸出至顯示模塊400。定時器312與時鐘選擇部320連接,定時器312用于輸入第一時鐘信號,并經由芯片端口將第一時鐘信號輸出至時鐘過濾部330、時鐘校準部340及精度處理部350。
      [0076]時鐘選擇部320用于在時鐘控制裝置10上電后選擇時鐘模塊100提供的第一時鐘信號作為處理裝置10的系統(tǒng)時鐘,并將第一時鐘信號輸出至定時器312處,系統(tǒng)時鐘可以提供計時及定時等功能。
      [0077]通常情況下,過零檢測模塊200的準度可能隨著使用時間而變差,導致市電信號失效,不能直接用來校準。
      [0078]具體的,圖5是根據本發(fā)明一個實施方式的過零檢測模塊200正常工作的波形示意圖。過零檢測模塊200將市電頻率轉換為過零信號ZERO的頻率:當市電為正電壓時,過零信號ZERO為低電平,當市電為負電壓時,過零信號ZERO為高電平。過零檢測模塊200正常工作時,過零信號ZERO的標準周期TZERO基本等于市電波形的周期TP0WER。但當過零檢測模塊200中光電耦合器210出現故障時,過零信號周期與標準周期TZERO出現較大差異。
      [0079]圖6是根據本發(fā)明的一個實施方式的過零檢測模塊異常時的波形示意圖。當光電耦合器210驅動不良時,出現圖中B點,導致TERRO小于TP0WER。當光電耦合器210壞掉時,過零信號ZERO—直保持高電平或低電平,出現圖中D點。當溫度升高時,起限流作用的電阻Rl變大,過零信號ZERO上升緩慢,出現圖中C點,導致TERRl大于TP0WER。
      [0080]因此,在對第一時鐘信號校準前,應當對過零信號ZERO進行濾波處理。濾波處理由時鐘濾波部330實現。
      [0081]時鐘濾波部330對過零檢測模塊200收集的過零信號ZERO進行濾波處理。濾波處理后,獲得市電的第二時鐘信號,第二時鐘信號進入時鐘校準部340,并作為基準對定時器312中的第一時鐘信號進行校準。校準完畢后,市電的第二信號及定時器312的時鐘信號通過時鐘精度處理部350,進行時鐘精度的調節(jié),調節(jié)后通過顯示模塊400將時鐘的時、分、秒顯示出來。
      [0082]如此,根據本發(fā)明的實施方式的時鐘控制裝置10借助市電等資源,獲取穩(wěn)定的時鐘源,并對定時器312進行校準,在外部穩(wěn)定時鐘源失效時,時鐘功能仍然可以正常運行,而且精度滿足要求。
      [0083]圖7是根據本發(fā)明一個實施方式的時鐘控制方法流程圖,在本實施方式中,時鐘控制方法的步驟包括:
      [0084]SI,選擇第一時鐘信號;
      [0085]S2,收集市電的過零信號ZERO ;
      [0086]S3,對過零信號ZERO進行處理,得到市電的第二時鐘信號;及
      [0087]S4,根據第二時鐘信號對第一時鐘信號進行校準,得到第三時鐘信號;
      [0088]電器上電后,時鐘選擇部320選擇晶振電路提供的第一時鐘信號作為控制模塊300的內部時鐘信號輸出至定時器312。過零檢測模塊200收集市電的過零信號ZERO,由于過零檢測模塊200可能會存在故障,因此要通過時鐘濾波部330對收集到的過零信號ZERO進行濾波處理得到市電的第二時鐘信號。在市電信號正常時,第二時鐘信號作為基準經由時鐘校準部340對定時器312中的第一時鐘信號進行校準,得到第三時鐘信號。第二時鐘信號及第三時鐘信號經過時鐘精度處理部350進行精度調節(jié),以獲取精確的時鐘信息。時鐘信息通過顯示模塊400輸出。市電信號正常時,可使用第二時鐘信號輸出時鐘信息。市電信號異常時,可使用第三時鐘信號輸出時鐘信息。
      [0089]如此,通過容易獲取的且精確度高的市電信號,獲得穩(wěn)定的時鐘源,并對控制器內部時鐘信號進行校準,使得電器的時鐘裝置始終可以保證高精度。
      [0090]圖8是根據本發(fā)明一個實施方式的濾波處理流程圖,即步驟S3,包括以下子步驟:
      [0091]S31,對所述過零信號進行濾波處理,濾波變量累加;及
      [0092]S32,根據濾波變量累加值判斷市電信號是否正常,并對市電信號有效標志賦值,正常為1,異常為O。
      [0093]過零檢測模塊200的輸出端口與芯片端口 311連接。濾波處理前,首先對對芯片端口 311進行初始化設置,具體的,將芯片端口 311設為輸入狀態(tài),并將外部中斷打開。并對定時器312進行初始化設置,具體的,設置定時基準,并將定時器312中斷打開。例如,定時基準設置為0.5ms,定時器312每0.5ms中斷一次,則濾波變量加I。當外部中斷條件滿足時,例如過零信號ZERO為上升沿,濾波變量累加。判斷濾波變量累加值是否符合條件,即大于M,小于N,滿足條件時,濾波變量清零,市電時鐘有效標志位Q賦值1,說明市電信號正常。若濾波變量不符合條件,則異常計數變量加1,當異常計數變量大于預定值時,異常計數變量清零,市電時鐘有效標志位Q賦值0,說明市電信號異常。下限值M和上限值N的選擇依據正常市電周期濾波變量的±20%。例如,若市電為50Hz
      當前第2頁1 2 3 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1