一種時鐘更換電池後的時間保持方法與流程
2024-01-21 06:47:15 2

本發明涉及一種時鐘更換電池後的時間保持方法。
背景技術:
由於電子時鐘的電池出現時間電量過低時,偏差較大,會出現指針走時異常等現象,若用戶沒有及時發現時鐘電池電量過低,可能會導致電池出現漏液,腐蝕時鐘。而且用戶更換電池時,電子時鐘時間信息丟失,時鐘更換電池後,需要重新手動校時,但是手動校時誤差較大,造成時間不準確。
技術實現要素:
本發明提供了一種時鐘更換電池後的時間保持方法,可以保證更換電池後時鐘時間依然保持準確,而不必再重新手動或者自動校時。
為了解決以上技術問題,本發明通過以下技術方案實現:
一種時鐘更換電池後的時間保持方法,包括以下步驟:
a、取出時鐘的電池,時鐘內的處理器控制指針馬達將指針驅動至固定位置;
b、處理器關閉指針馬達且關閉標準時間接收;
c、處理器檢測到電池重新安裝後,處理器啟動指針馬達,指針從固定位置追蹤到標準時間的位置;然後時鐘進行正常工作。
進一步,在步驟c中,處理器計算當前時間與取出電池的時間差,且處理器控制指針馬達使指針從固定位置追蹤到當前時間的位置。
進一步,通過時鐘內的處理器循環檢測電池更換電池標誌位,當檢測到更換電池標誌位被置位,則表示將時鐘的電池取下,處理器立即關閉馬達以及用於接收時間信號的衛星接收模塊。
進一步,當處理器檢測到時鐘系統重新裝入電池後,復位更換電池標誌位,同時啟動指針馬達,設置時鐘系統時間為秒針指示的目標時間,將該目標時間與取下電池時指針指示時間的差值作為指針轉動的步數,驅動時鐘指針追針到系統當前時間,時鐘進入正常工作狀態。
進一步,處理器的bat-in-det引腳配置為下降沿中斷;當電池被取出時,bat-in-det引腳由高電平變為低電平,處理器中斷馬達和衛星接收模塊,在中斷程序中設置更換電池標誌位;
當重新裝入電池後,bat-in-det引腳由低電平變為高電平,處理器接通馬達和衛星接收模塊,更換電池標誌位復位。
進一步,在取出電池前,還包括電池電量檢測和提醒步驟。可以在電池電量過低時,可以提醒用戶更換電池。
進一步,處理器通過實時檢測vol-det引腳的電壓,判斷時鐘是否處於低電壓狀態,當檢測到vol-det引腳的電壓低於設定值,時鐘提醒用戶應及時更換電池。
進一步,時鐘通過指針驅動方式提醒用戶應及時更換電池。可以通過指針指示,提醒用戶更換電池。
與現有技術相比本發明的優點是:
本發明更換電池後,通過時鐘系統驅動指針啟動追針操作,直到準確指示系統時間,避免了更換電池後重新手動或者自動給時鐘系統授時,方便了用戶操作。更換電池後不需要進行重新校時操作,方便用戶使用。
附圖說明
為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發明的某些實施例,因此不應看作是對範圍的限定,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其它相關的附圖。
圖1為本發明流程示意圖。
圖2為本發明供電電路的結構示意圖。
圖3為本發明硬體部分的原理框圖。
具體實施方式
在本發明的描述中,除非另有明確的規定和限定,術語「安裝」、「相連」、「連接」、「固定」等術語應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或成一體;可以是機械連接,也可以是電連接;可以是直接連接,也可以是通過中間媒介間接相連,可以是兩個元件內部的連通或兩個元件的相互作用關係。對於本領域普通技術人員而言,可以根據具體情況理解上述術語在本發明中的具體含義。
參閱圖2,本發明的硬體部分主要包括:處理器(優選超低功耗微處理器,時鐘內的處理器屬於現有技術,其具體結構這裡不再贅述),檢測環境溫度的溫度傳感器,提供走時頻率的石英晶體,用於接收來自衛星準確時間的衛星接收模塊,指針馬達(或馬達機芯模塊),電源管理模塊(包括供電電路),用於檢測電池電量的低電壓檢測模塊。
參閱圖3,將微處理器bat-in-det引腳配置為下降沿中斷,時鐘正常工作狀態時,電池通過二極體v1給儲能電容c1充電,並通過穩壓模塊u1為處理器系統提供工作電壓。處理器通過實時檢測vol-det的電壓,判斷時鐘系統是否處於低電壓狀態,當檢測到vol-det的電壓低於設定值,時鐘通過不同於正常狀態的指針驅動方式提醒用戶時鐘系統進入低電壓工作狀態,應及時更換電池。當取下電池時,電容c1通過穩壓模塊u1持續為處理器提供工作電壓。而由於二極體v1的作用,即使有電容c1存在,bat-in-det由高電平變為低電平,處理器產生外部硬體中斷(中斷馬達和衛星接收模塊),在中斷程序中設置更換電池標誌位。
參閱圖1、圖2和圖3,一種時鐘更換電池後的時間保持方法,包括以下步驟:
(1)對電池電量檢測和提醒步驟:處理器通過實時檢測vol-det引腳的電壓,判斷時鐘是否處於低電壓狀態,當檢測到vol-det引腳的電壓低於設定值,時鐘通過設定的指針驅動指示方式提醒用戶應及時更換電池。
(2)取出時鐘的電池,時鐘內的處理器控制指針馬達將指針驅動至固定位置(固定位置優選取出電池時,指針所在的位置)。
通過時鐘內的處理器循環檢測電池更換電池標誌位,當檢測到更換電池標誌位被置位,則表示將時鐘的電池取下,處理器立即關閉馬達以及用於接收時間信號的衛星接收模塊。
處理器的bat-in-det引腳配置為下降沿中斷;當電池被取出時,bat-in-det引腳由高電平變為低電平,處理器中斷馬達和衛星接收模塊,在中斷程序中設置更換電池標誌位。
(3)處理器關閉指針馬達且關閉標準時間接收。
(4)處理器檢測到電池重新安裝後,處理器啟動指針馬達,指針從固定位置追蹤到標準時間的位置;然後時鐘進行正常工作。
當處理器檢測到時鐘系統重新裝入電池後,復位更換電池標誌位,同時啟動指針馬達,設置時鐘系統時間為秒針指示的目標時間,將該目標時間與取下電池時指針指示時間的差值作為指針轉動的步數,驅動時鐘指針追針到系統當前時間,時鐘進入正常工作狀態。
具體的,當重新裝入電池後,bat-in-det引腳由低電平變為高電平,處理器接通馬達和衛星接收模塊,更換電池標誌位復位。
在指針追蹤時:處理器計算當前時間(通過衛星接收模塊接收來自衛星的當前準確時間)與取出電池時的時間差,且處理器控制指針馬達使指針從固定位置追蹤到當前時間的位置。
以上所述僅為本發明的具體實施例,但本發明的技術特徵並不局限於此,任何本領域的技術人員在本發明的領域內,所作的變化或修飾皆涵蓋在本發明的專利範圍之中。
技術特徵:
技術總結
本發明提供了一種時鐘更換電池後的時間保持方法,可以保證更換電池後時鐘時間依然保持準確,而不必再重新手動或者自動校時。一種時鐘更換電池後的時間保持方法,包括以下步驟:A、取出時鐘的電池,時鐘內的處理器控制指針馬達將指針驅動至固定位置;B、處理器關閉指針馬達且關閉標準時間接收;C、處理器檢測到電池重新安裝後,處理器啟動指針馬達,指針從固定位置追蹤到標準時間的位置;然後時鐘進行正常工作。本發明更換電池後,通過時鐘系統驅動指針啟動追針操作,直到準確指示系統時間,避免了更換電池後重新手動或者自動給時鐘系統授時,方便了用戶操作。更換電池後不需要進行重新校時操作,方便用戶使用。
技術研發人員:沈卓;顏美勻;楊珊;羅慶
受保護的技術使用者:成都天奧電子股份有限公司
技術研發日:2017.07.14
技術公布日:2017.09.08