国产精品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>

      模擬電子計時器的制作方法

      文檔序號:6256735閱讀:436來源:國知局
      專利名稱:模擬電子計時器的制作方法
      技術領域
      本發(fā)明涉及一種模擬電子計時器,其中由馬達控制裝置提供的驅動脈沖控制馬達旋轉以驅動指針,以及其中由馬達驅動指針旋轉。
      背景技術
      包括記時器的模擬電子計時器在傳統(tǒng)上一直被使用,其中由馬達控制裝置提供的驅動脈沖控制馬達旋轉以驅動指針,并且其中由馬達驅動指針旋轉??梢韵率鲞@樣一種方式使用模擬電子計時器高速驅動指針(秒針、時鐘或分針)移動到預定位置。例如,在某些情況下高速驅動指針,其中包括計時器的秒針被返回到零小時的位置的情況和臨時停止指針之后將該指針移動到指示當前時間的位置的情況。在這種情況中,對提供給馬達的驅動脈沖的數(shù)量進行計數(shù),以控制指針,使其準確地移動到它要移動到的預定位置。
      但是,在傳統(tǒng)模擬電子計時器中,由于對提供給馬達的驅動脈沖進行計數(shù)以控制指針的位置,其中出現(xiàn)了問題,即提供給馬達的驅動脈沖的數(shù)量和馬達的旋轉量在馬達由于某種原因沒有旋轉時出現(xiàn)的失配會引起指針位置的偏移。
      此外,具有小脈沖寬度的正常驅動脈沖被用于控制高速旋轉的馬達,而馬達的驅動不能被可靠地控制。所以,需要一種利用小寬度驅動脈沖可靠控制馬達旋轉的能力,其中并不出現(xiàn)指針的位置偏移。
      它的一種實現(xiàn)方法是在無法用具有預定脈沖寬度的正常驅動脈沖實現(xiàn)驅動時,用校正驅動脈沖驅動馬達,其中校正驅動脈沖所具有的寬度大于正常驅動脈沖的寬度(例如,參見日本特許公報No.18148/1988和日本特許公報No.18149/1988)。
      但是,根據(jù)這種方法,由于在馬達沒有用正常驅動脈沖驅動時,在任何時間都是由校正驅動脈沖對馬達進行驅動,因此即使在馬達又可以通過用正常驅動脈沖對它進行驅動而旋轉時,仍然是用校正驅動脈沖進行驅動。所以,由于在用正常驅動脈沖驅動馬達屢次失敗時頻繁地用校正驅動脈沖進行驅動,因此出現(xiàn)了一個問題,即由于馬達的長驅動周期導致實現(xiàn)高速驅動變得困難。

      發(fā)明內容
      本發(fā)明的目的是允許以高速驅動馬達而并不引起指針位置的任何偏移。
      根據(jù)本發(fā)明,提供一種模擬電子計時器,其中通過從馬達控制裝置向馬達提供驅動脈沖來控制馬達的旋轉以驅動指針,并且其中由馬達驅動指針旋轉,其特征在于所述馬達控制裝置具有存儲裝置,用于儲存表示所述指針要移動到的目標位置的計數(shù)值;檢測裝置,用于在每次檢測到所述驅動脈沖引起馬達旋轉時輸出旋轉檢測脈沖信號;第一計數(shù)裝置,用于對旋轉檢測脈沖信號進行計數(shù);以及判斷裝置,用于判斷儲存在所述存儲裝置中的計數(shù)值和由所述第一計數(shù)裝置所計數(shù)的值彼此一致與否,并且通過向馬達提供驅動脈沖控制馬達的旋轉,直到儲存在所述存儲裝置中的計數(shù)值和由所述第一計數(shù)裝置所計數(shù)的值彼此一致為止。
      可以采用一種配置,其中檢測裝置在它每次檢測到馬達沒有由驅動脈沖引起旋轉時還輸出未旋轉檢測脈沖信號,并且馬達控制裝置具有第二計數(shù)裝置,它對所述未旋轉檢測脈沖進行計數(shù),并且其計數(shù)值在檢測裝置每次檢測到馬達旋轉時被復位,以及其中當?shù)诙嫈?shù)裝置所計數(shù)的值達到預定值時,控制裝置通過向馬達提供校正驅動脈沖控制馬達的旋轉,所述校正驅動脈沖的寬度大于在那個時間點之前就提供給馬達的驅動脈沖的脈沖寬度。
      根據(jù)本發(fā)明,提供一種模擬電子計時器,其中通過從馬達控制裝置向馬達提供驅動脈沖控制馬達的旋轉以驅動指針,并且其中由馬達驅動指針旋轉,其特征在于所述馬達控制裝置具有第一存儲裝置,用于儲存表示所述指針要移動到的目標位置的計數(shù)值;檢測裝置,用于在每次檢測到所述驅動脈沖引起馬達旋轉時輸出旋轉檢測脈沖信號并在它每次檢測到馬達沒有由驅動脈沖進行旋轉時輸出未旋轉檢測脈沖信號;第一計數(shù)裝置,用于對旋轉檢測脈沖信號進行計數(shù);第二計數(shù)裝置,用于對所述未旋轉檢測脈沖進行計數(shù),并且其計數(shù)值在檢測裝置每次檢測到馬達旋轉時被復位;判斷裝置,用于判斷儲存在所述第一存儲裝置中的計數(shù)值和由所述第一計數(shù)裝置所計數(shù)的值彼此一致與否;以及第二存儲裝置,用于儲存在所述第二計數(shù)裝置所計數(shù)的值達到預定值時由所述第一計數(shù)裝置所計數(shù)的值,其中當所述第一計數(shù)裝置所計數(shù)的值與儲存在所述第二存儲裝置中的計數(shù)值彼此一致時,向馬達提供校正驅動脈沖,以控制馬達的旋轉,其中所述校正驅動脈沖的寬度大于在那個時間點之前就提供給馬達的驅動脈沖的脈沖寬度,以及其中在判斷裝置判斷儲存在所述第一存儲裝置中的計數(shù)值與所述第一計數(shù)裝置所計數(shù)的值彼此一致時停止驅動馬達。當所述第一計數(shù)裝置所計數(shù)的值與儲存在所述第二存儲裝置中的計數(shù)值彼此一致時,馬達控制裝置向馬達提供校正驅動脈沖,以控制馬達的旋轉,其中所述校正驅動脈沖的寬度大于在那個點之前就提供給馬達的驅動脈沖的脈沖寬度,并且在判斷裝置判斷儲存在所述第一存儲裝置中的計數(shù)值與所述第一計數(shù)裝置所計數(shù)的值彼此一致時停止驅動馬達。
      可以采用一種配置,其中提供了初始化指示裝置,用于指示在預定時間進行初始化,其中所述馬達控制裝置具有脈沖寬度初始化裝置,用于將驅動脈沖初始化為具有預定脈沖寬度的初始驅動脈沖,以響應于所述初始化指示,以及其中通過向馬達提供初始驅動脈沖控制馬達的旋轉,以響應于所述初始化指示。
      可以采用另一種配置,其中提供了操作部件,以及其中馬達控制裝置向馬達提供驅動脈沖以控制馬達的旋轉,直到儲存在所述第一存儲裝置中的計數(shù)值與所述第一計數(shù)裝置所計數(shù)的值彼此一致,以響應于操作部件上的操作。
      可以采用再一種配置,其中提供了操作部件,以及其中馬達控制裝置提供使馬達逆轉的驅動脈沖以控制馬達的旋轉,直到儲存在所述第一存儲裝置中的計數(shù)值與所述第一計數(shù)裝置所計數(shù)的值彼此一致,以響應于操作部件上的操作。


      本發(fā)明的最佳形式將參考附圖進行描述,其中圖1是根據(jù)用于實現(xiàn)本發(fā)明的模式的模擬電子計時器的方框圖;圖2是示意根據(jù)用于實現(xiàn)本發(fā)明的模式的模擬電子計時器中的過程的流程圖;圖3是示意根據(jù)用于實現(xiàn)本發(fā)明的模式的模擬電子計時器中的過程的流程圖;圖4是示意根據(jù)用于實現(xiàn)本發(fā)明的模式的模擬電子計時器中的過程的流程圖;圖5是示意根據(jù)用于實現(xiàn)本發(fā)明的模式的模擬電子計時器中的過程的流程圖;圖6是根據(jù)用于實現(xiàn)本發(fā)明的模式的模擬電子計時器的時序圖。
      具體實施例方式
      現(xiàn)在將參考附圖對用于實現(xiàn)本發(fā)明的模式進行詳細描述。
      圖1是根據(jù)用于實現(xiàn)本發(fā)明的模式的模擬電子計時器的方框圖,并且它示意了模擬電子手表的一個實例。
      在圖1中,振蕩電路10通過除法電路11連接到控制電路13的第一輸入部分。輸入電路12被連接到控制電路13的第二輸入部分??刂齐娐?3具有中央處理單元(CPU)20和由ROM(只讀存儲器)或RAM(隨機存取存儲器)構成的存儲器21。處理程序被儲存在存儲器21中,并且CPU 20通過執(zhí)行程序進行處理,這一點將在以下進行描述。表示指針16將要移動到的目標位置的計數(shù)值被儲存在存儲器21中。
      控制電路13的輸出部分通過驅動器電路14連接到用于驅動指針的馬達15。馬達15是常被用于時鐘的步進馬達,并且它由驅動器電路14驅動進行旋轉,從而驅動指針16旋轉。
      馬達15被連接到用于檢測馬達15的旋轉的旋轉檢測電路17的輸入部分。該旋轉檢測電路17是眾所周知的旋轉檢測電路,它被配置為每次由驅動脈沖控制馬達15的旋轉時,根據(jù)在檢測時在馬達15所產生的檢測信號等于或小于預定門限值時馬達15已經旋轉的判斷輸出旋轉檢測脈沖信號,以及根據(jù)馬達15在超出門限值時沒有旋轉的判斷輸出未旋轉檢測脈沖信號。
      旋轉檢測電路17的第一輸出部分通過用于對旋轉檢測脈沖信號進行計數(shù)的指針位置計數(shù)器18連接到控制電路13的第三輸入部分。旋轉檢測電路17的第二輸出部分通過用于對未旋轉檢測脈沖信號進行計數(shù)的未旋轉計數(shù)器19連接到控制電路13的第四輸入部分。
      振蕩電路10、除法電路11、控制電路13、旋轉檢測電路17、指針位置計數(shù)器18、未旋轉計數(shù)器19、CPU 20和存儲器21構成馬達控制裝置。旋轉檢測電路17構成檢測裝置;指針位置計數(shù)器18構成第一計數(shù)裝置;未旋轉計數(shù)器19構成第二計數(shù)裝置;以及存儲器21構成用于存儲表示指針16要移動到的目標位置的計數(shù)值的第一存儲裝置和用于儲存在未旋轉計數(shù)器19所計數(shù)的值達到預定值時由指針位置計數(shù)器18所計數(shù)的值的第二存儲裝置。
      圖6是用于實現(xiàn)本發(fā)明的此模式中的時序圖,該圖示意了從控制電路13提供給驅動器電路14的驅動脈沖S,馬達被驅動后它所產生的檢測信號D1、D2,以及指針位置計數(shù)器18所計數(shù)的值。當馬達15旋轉時,由于得到表示馬達15已經旋轉的檢測信號D1(檢測信號等于或小于預定門限值R),旋轉檢測電路17檢測到檢測信號D1并輸出旋轉檢測脈沖信號。當馬達15沒有旋轉時,由于得到表示馬達15沒有旋轉的檢測信號D2(檢測信號超過預定門限值R),旋轉檢測電路17無法檢測到檢測信號D1。在這種情況下,旋轉檢測電路17輸出未旋轉檢測脈沖信號。
      指針位置計數(shù)器18對來自旋轉檢測電路17的旋轉檢測脈沖信號進行計數(shù)。指針位置計數(shù)器18由一個能夠計數(shù)至少60個旋轉檢測脈沖信號(它對應于60分鐘或指針的一圈)的計數(shù)器構成,并且在用于實現(xiàn)本發(fā)明的此模式中由6比特計數(shù)器構成。
      未旋轉計數(shù)器19對未旋轉檢測脈沖信號進行計數(shù)(或對盡管提供了驅動脈沖但馬達15沒有旋轉而導致的無法檢測到檢測信號D1的情況進行計數(shù)),并且它在用于實現(xiàn)本發(fā)明的此模式中由4比特計數(shù)器構成。
      圖2是示意用于實現(xiàn)本發(fā)明的此模式的模擬電子計時器中的過程的流程圖,并且它是示意在馬達15被逆向驅動以得到將指針返回到零小時位置的正確操作的情況中的過程的流程圖。
      現(xiàn)在將利用圖1和圖2對將指針正確地返回到零小時位置的過程進行描述。
      在圖2中,當通過在未示出的操作部件(例如,柄頭)上操作,從輸入電路向控制電路輸入返回到零小時的位置的指令時,從控制電路13向驅動器電路14提供驅動脈沖S,以控制馬達15的旋轉(步驟S101)。旋轉檢測電路17在每一次向馬達15提供驅動脈沖S時檢測馬達15的旋轉。旋轉檢測電路17在它通過檢測檢測信號D1檢測到馬達15旋轉時向指針位置計數(shù)器18輸出旋轉檢測脈沖信號,以及當它因不能檢測到檢測信號D1而檢測到馬達15沒有旋轉時向未旋轉計數(shù)器19輸出未旋轉檢測脈沖(步驟S102)。
      一旦從旋轉檢測電路17收到旋轉檢測脈沖信號,指針位置計數(shù)器18對其計數(shù)值加1(步驟S103)。當它判斷馬達15在步驟S102沒有旋轉時,過程返回到步驟S101。
      接下來,CPU 20判斷儲存在存儲器21中的表示指針16要移動到的目標位置的計數(shù)值與由指針位置計數(shù)器18所計數(shù)的值彼此一致與否,即指針的當前位置是否與它要移動到的位置相一致(步驟S104)。當它們彼此一致時,停止馬達15的旋轉控制(步驟S105)以終止該過程。步驟S104構成判斷裝置。
      當在步驟S104判斷儲存在存儲器21中的表示移動的目標位置的計數(shù)值與由指針位置計數(shù)器18所計數(shù)的值不同時,即指針的當前位置與它要移動到的位置不同時,過程返回到步驟S101并重復。
      圖3是示意用于實現(xiàn)本發(fā)明的此模式中的過程的流程圖,并且它是示意在盡管已經從控制電路13向驅動器電路14提供了具有預定寬度的正常驅動脈沖,但由于某種原因馬達15沒有連續(xù)旋轉預定次數(shù)(在實現(xiàn)本發(fā)明的此模式中為16次)時,用校正驅動脈沖驅動馬達15的過程的流程圖,其中校正驅動脈沖的寬度大于正常驅動脈沖的寬度。
      在圖3中,當通過在操作部件(例如,柄頭)上操作,從輸入電路向控制電路13輸入返回到零小時的位置的指令時,CPU 20將具有驅動馬達15所需要的預定最小脈沖寬度的驅動脈沖(正常驅動脈沖)設置為要提供給驅動器電路14的驅動脈沖(步驟S201)。
      接下來,CPU 20將在步驟S201設置的正常驅動脈沖提供給驅動器電路14以驅動馬達15(步驟S202)。
      如之前所述,旋轉檢測電路17在每次由正常驅動脈沖控制馬達15的旋轉時檢測馬達15是否旋轉了(步驟S203)。旋轉檢測電路17在每次檢測到馬達15已經旋轉時,它向未旋轉計數(shù)器19輸出復位信號,以復位未旋轉計數(shù)器19,并向指針位置計數(shù)器18輸出旋轉檢測脈沖信號(步驟S204)。指針位置計數(shù)器18對旋轉檢測脈沖信號進行計數(shù)并且在那個時間點對計數(shù)值加1(步驟S205)。
      CPU 20判斷指針位置計數(shù)器18中的計數(shù)值與移動的目標位置一致與否,并且如果它們彼此一致,則它判斷指針的當前位置與移動的目標位置相一致,并停止控制馬達15的旋轉(步驟S207)以終止該過程。步驟S206構成判斷裝置。
      在步驟S206中,當指針位置計數(shù)器18中的計數(shù)值與移動的目標位置不同時,判斷指針的當前位置沒有到達移動的目標位置并返回到步驟S202以重復該過程。
      在步驟S203中,旋轉檢測電路17每次檢測到馬達15沒有旋轉時,它向未旋轉計數(shù)器19輸出未旋轉檢測脈沖信號。未旋轉計數(shù)器19對未旋轉檢測脈沖進行計數(shù),并在那個時間點對計數(shù)值加1(步驟S208)。
      CPU 20判斷未旋轉計數(shù)器19中的計數(shù)值是否已經達到預定值(在實現(xiàn)本發(fā)明的此模式中為16)(步驟S209),并且如果它判斷還沒有達到預定值,則它返回到步驟S202。如果它在步驟S209判斷未旋轉計數(shù)器19中的計數(shù)值已經達到預定值,則復位未旋轉計數(shù)器19中的計數(shù)值(步驟S210),并且在設置了脈沖寬度大于正常驅動脈沖的寬度的驅動脈沖(校正驅動脈沖)(步驟S211)之后,過程返回到步驟S202。在步驟S202,用步驟S211中設置的校正驅動脈沖驅動馬達15。
      之后,過程被重復,以在每次用預定寬度擴展驅動脈沖,直到它變得能夠旋轉馬達15,并且,當設置了能夠驅動馬達15的校正驅動脈沖時,其后就用該校正驅動脈沖進行驅動。由于在未旋轉沒有被連續(xù)執(zhí)行預定次數(shù)時,驅動是通過擴展驅動脈沖的脈沖寬度設置校正驅動脈沖來執(zhí)行的,因此可能防止頻繁地用校正驅動脈沖進行驅動。
      圖4是示意用于實現(xiàn)本發(fā)明的此模式中的過程的流程圖,它是示意用于檢測用正常驅動脈沖難以使馬達旋轉的位置的初始化過程的流程圖。在諸如更換電池引起復位或在操作部件上的操作導致復位的情況下執(zhí)行初始化過程。
      在圖4,當因更換電池出現(xiàn)復位時,CPU 20把具有為驅動馬達15所需的預定最小脈沖寬度的驅動脈沖(正常驅動脈沖)作為要提供給驅動器電路14的驅動脈沖(步驟S301)。
      接下來,CPU 20向驅動器電路14提供在步驟S201所設置的正常驅動脈沖,以驅動馬達15(步驟S302)。
      如之前所述,旋轉檢測電路17在每次由正常驅動脈沖控制馬達15的旋轉時檢測馬達15是否旋轉了(步驟S303)。旋轉檢測電路17在每次檢測到馬達15已經旋轉時,它向未旋轉計數(shù)器19輸出復位信號,以復位未旋轉計數(shù)器19,并向指針位置計數(shù)器18輸出旋轉檢測脈沖信號(步驟S304)。指針位置計數(shù)器18對旋轉檢測脈沖信號進行計數(shù)并且在那個時間點對計數(shù)值加1(步驟S305)。
      CPU 20判斷指針位置計數(shù)器18中的計數(shù)值與初始位置(例如,零小時的位置)一致與否,即指針16是否已經走了一圈(步驟S306),并且如果它們彼此一致,則它判斷指針的當前位置與初始位置相一致,并停止驅動馬達15(步驟S307)以終止該過程。步驟S306構成判斷裝置。
      在步驟S306中,當指針位置計數(shù)器18中的計數(shù)值與要移動的位置不同時,它判斷指針的當前位置沒有到達移動的目標位置并返回到步驟S301以重復該過程。
      在步驟S303中,旋轉檢測電路17每次檢測到馬達15沒在旋轉時,它向未旋轉計數(shù)器19輸出未旋轉檢測脈沖信號。未旋轉計數(shù)器19對未旋轉檢測脈沖信號進行計數(shù),并在那個時間點對計數(shù)值加1(步驟S308)。
      CPU 20判斷未旋轉計數(shù)器19中的計數(shù)值是否已經達到預定值(在實現(xiàn)本發(fā)明的此模式中為16)(步驟S309),并且如果它判斷還沒有達到預定值,則返回到步驟S302。
      如果它在步驟S209判斷未旋轉計數(shù)器19中的計數(shù)值已經達到預定值,則復位未旋轉計數(shù)器19中的計數(shù)值(步驟S310);通過用預定值擴展驅動脈沖的脈沖寬度設置一個新的驅動脈沖(校正驅動脈沖)(步驟S311);并且在指針位置計數(shù)器18中的計數(shù)值儲存在存儲器21(步驟S312)之后,過程返回到步驟S302。在步驟S302,用步驟S311中設置的校正驅動脈沖驅動馬達15。
      在步驟S209,CPU 20判斷未旋轉計數(shù)器19中的計數(shù)值是否已經達到的預定值(在實現(xiàn)本發(fā)明的此模式中為16)(步驟S309),并且如果它判斷還沒有達到預定值,則它返回到步驟S302。如果它在步驟S309判斷未旋轉計數(shù)器19中的計數(shù)值已經達到預定值,則復位未旋轉計數(shù)器19中的計數(shù)值(步驟S310);設置脈沖寬度大于正常驅動脈沖的寬度的驅動脈沖(校正驅動脈沖)(步驟S311);并且在指針位置計數(shù)器18中的計數(shù)值儲存在存儲器21(步驟S312)之后,過程返回到步驟S302。在步驟S302中,用步驟S311中設置的校正驅動脈沖驅動馬達15。
      之后,可以通過重復該過程檢測到無法用正常驅動脈沖驅動的馬達15的旋轉位置。這樣作的時候,可能通過將齒輪設置為在馬達15旋轉的時候它也旋轉而容易地找到用于驅動指針的預定齒輪難以旋轉的位置。
      圖5是示意在用于實現(xiàn)本發(fā)明的此模式中返回指針的操作期間被正常執(zhí)行的過程的流程圖,圖中示意了在圖4中的初始化過程檢測到馬達15難以旋轉的位置通過將驅動脈沖從正常驅動脈沖切換到校正驅動脈沖而驅動馬達15的過程。
      在圖5中,當通過在未示出的操作部件(例如,柄頭)上操作,從輸入電路向控制電路13輸入返回到零小時的位置的指令時,CPU 20把具有驅動馬達15所需要的預定最小脈沖寬度的驅動脈沖(正常驅動脈沖)設置為要提供給驅動器電路14的驅動脈沖(步驟S401)。
      接下來,CPU 20判斷指針位置計數(shù)器18中的計數(shù)值與作為圖4中的初始化過程的結果而儲存在存儲器21中的計數(shù)值一致與否,即馬達15是否已經到達它難以旋轉的位置(步驟S402)。
      當指針位置計數(shù)器18中的計數(shù)值與儲存在存儲器21中的計數(shù)值不一致時,CPU 20進行到步驟S404,通過向驅動器電路14提供具有當前脈沖寬度的驅動脈沖驅動馬達15,而當兩個值彼此一致時,驅動脈沖被改變?yōu)樾U寗用}沖,并且將該校正驅動脈沖提供給驅動器電路14以驅動馬達(步驟S404)。
      旋轉檢測電路17每次檢測馬達15是否在驅動脈沖的作用下旋轉了(步驟S405)。旋轉檢測電路17在每次檢測到馬達15已經旋轉時,它向未旋轉計數(shù)器19輸出復位信號,以復位未旋轉計數(shù)器19,并向指針位置計數(shù)器18輸出旋轉檢測脈沖信號(步驟S406)。指針位置計數(shù)器18對旋轉檢測脈沖信號進行計數(shù)并且在那個時間點對計數(shù)值加1(步驟S407)。
      CPU 20判斷指針位置計數(shù)器18中的計數(shù)值與移動的目標位置(例如,零小時的位置)一致與否(步驟S408),并且,如果它們彼此一致,則它判斷指針的當前位置與移動的目標位置相一致,并停止驅動馬達15(步驟S409)以終止該過程。步驟S408構成判斷裝置。
      在步驟S408中,當指針位置計數(shù)器18中的計數(shù)值與移動的目標位置不同時,判斷指針的當前位置沒有到達移動的目標位置并返回到步驟S401以重復該過程。
      在步驟S405中,旋轉檢測電路17每次檢測到馬達15沒在旋轉時,它向未旋轉計數(shù)器19輸出未旋轉檢測脈沖信號。未旋轉計數(shù)器19對未旋轉檢測脈沖信號進行計數(shù),并在那個時間點對計數(shù)值加1(步驟S410)。
      控制電路13判斷未旋轉計數(shù)器19的計數(shù)值是否已經到達預定值(在實現(xiàn)本發(fā)明的此模式中為16)(步驟S411),并且如果它判斷還沒有達到預定值,則過程返回到步驟S401。如果它在步驟S411判斷未旋轉計數(shù)器19中的計數(shù)值已經達到預定值,則復位未旋轉計數(shù)器19中的計數(shù)值(步驟S412),并且在將指針位置計數(shù)器18中的計數(shù)值儲存在存儲器21(步驟S413)之后,過程返回到步驟S401。因此,可能檢測到難以產生旋轉的位置,該位置在圖4中的初始化過程是不可檢測的,以及檢測到由于老化等引起的馬達1 5難以旋轉的位置,并將這些位置儲存在存儲器21中。
      在步驟S402,判斷指針位置計數(shù)器18中的計數(shù)值是否與在初始化過程中儲存在存儲器21中的位置以及在步驟S413中儲存的位置相同,當它判斷計數(shù)值相同時,在步驟S403、404用校正驅動脈沖驅動馬達15旋轉。
      之后,過程被重復,從而在馬達15能夠由正常驅動脈沖驅動的位置用正常驅動脈沖驅動馬達15,而在馬達無法通過正常驅動脈沖而旋轉的位置下用校正驅動脈沖驅動馬達15,所述校正驅動脈沖的脈沖寬度大約正常驅動脈沖的寬度,從而使驅動馬達15可靠旋轉成為可能。
      在新近檢測到正常使用狀態(tài)下馬達15難以旋轉的位置以及檢測到難以旋轉的位置的情況下,由于當再次到達該位置時將用校正驅動脈沖進行驅動,因此即使用于驅動指針的馬達15或齒輪由于老化等原因變得難以轉動,仍能夠可靠地產生旋轉。
      如上所述,根據(jù)用于實現(xiàn)本發(fā)明的此模式中的模擬電子計時器是一種特定的模擬電子計時器,其中由馬達控制裝置提供的驅動脈沖控制用于驅動指針的馬達15的旋轉,以及其中由馬達15驅動指針旋轉,其特征在于馬達控制裝置具有存儲器21,用于儲存表示指針16將要移動到的目標位置的計數(shù)值;旋轉檢測電路17,用于在每次檢測到由驅動脈沖引起馬達15旋轉時輸出旋轉檢測脈沖信號;指針位置計數(shù)器18,用于對旋轉檢測脈沖信號進行計數(shù);以及判斷裝置(步驟S104、S206、S306、S408),用于判斷儲存在存儲器21中的計數(shù)值和由指針位置計數(shù)器18所計數(shù)的值彼此一致與否;以及其中由驅動脈沖控制馬達15的旋轉,直到儲存在存儲器21中的計數(shù)值與指針位置計數(shù)器18所計數(shù)的值彼此一致為止。
      也就是說,由于利用指針位置計數(shù)器對馬達15本身的旋轉進行檢測和計數(shù),因此可能計數(shù)到馬達15實際的旋轉量,并促使指針可靠地移動到預定目標位置。所以,可能允許以高速驅動馬達,并不會引起指針位置上的任何偏移。
      由于當未旋轉計數(shù)器19計數(shù)得到預定數(shù)量的連續(xù)未旋轉脈沖信號時用校正驅動脈沖進行驅動,因此能夠僅僅在有這樣一種需要的位置用校正驅動脈沖進行驅動,從而使高速驅動馬達15成為可能。
      由于在預定時間執(zhí)行的初始化過程中提前檢測到馬達15難以旋轉的位置,并且在馬達15旋轉到達這個位置時用校正驅動脈沖控制馬達15的旋轉,因此馬達15的旋轉能夠得以可靠地控制。
      根據(jù)本發(fā)明,能夠以高速驅動馬達,并不會引起指針位置上的任何偏移。
      權利要求
      1.一種模擬電子計時器,其中由馬達控制裝置提供的驅動脈沖控制馬達的旋轉以驅動指針,并且其中由所述馬達驅動所述指針旋轉,其中包括其中所述馬達控制裝置具有存儲裝置,用于儲存表示所述指針要移動到的目標位置的計數(shù)值;檢測裝置,用于在每次檢測到所述驅動脈沖引起所述馬達旋轉時輸出旋轉檢測脈沖信號;第一計數(shù)裝置,用于對所述旋轉檢測脈沖信號進行計數(shù);以及判斷裝置,用于判斷儲存在所述存儲裝置中的計數(shù)值和由所述第一計數(shù)裝置所計數(shù)的值彼此一致與否,并且其中由所述驅動脈沖控制所述馬達的旋轉,直到儲存在所述存儲裝置中的計數(shù)值和由所述第一計數(shù)裝置所計數(shù)的值彼此一致為止。
      2.如權利要求1所述的模擬電子計時器,其特征在于所述檢測裝置在它每次檢測到所述馬達沒有由所述驅動脈沖引起旋轉時還輸出未旋轉檢測脈沖信號,以及所述馬達控制裝置具有第二計數(shù)裝置,所述第二計數(shù)裝置對所述未旋轉檢測脈沖進行計數(shù),并且其計數(shù)值在所述檢測裝置每次檢測到所述馬達旋轉時被復位,其中當所述第二計數(shù)裝置所計數(shù)的值達到預定值時,所述控制裝置用校正驅動脈沖控制所述馬達的旋轉,其中所述校正驅動脈沖的寬度大于在那個時間點之前就提供的驅動脈沖的脈沖寬度。
      3.一種模擬電子計時器,其中由馬達控制裝置提供的驅動脈沖控制馬達的旋轉以驅動指針,其中包括其中所述馬達控制裝置具有第一存儲裝置,用于儲存表示所述指針要移動到的目標位置的計數(shù)值;檢測裝置,用于在每次檢測到所述驅動脈沖引起馬達旋轉時輸出旋轉檢測脈沖信號并在它每次檢測到所述馬達沒有由所述驅動脈沖引起旋轉時輸出未旋轉檢測脈沖信號;第一計數(shù)裝置,用于對所述旋轉檢測脈沖信號進行計數(shù);第二計數(shù)裝置,用于對未旋轉檢測脈沖進行計數(shù),并且其計數(shù)值在所述檢測裝置每次檢測到所述馬達旋轉時被復位;判斷裝置,用于判斷儲存在所述第一存儲裝置中的計數(shù)值和由所述第一計數(shù)裝置所計數(shù)的值彼此一致與否;以及第二存儲裝置,用于儲存在所述第二計數(shù)裝置所計數(shù)的值達到預定值時由所述第一計數(shù)裝置所計數(shù)的值,其中當所述第一計數(shù)裝置所計數(shù)的值與儲存在所述第二存儲裝置中的計數(shù)值彼此一致時,用校正驅動脈沖控制所述馬達的旋轉,其中所述校正驅動脈沖的寬度大于在那個時間點之前就提供的驅動脈沖的脈沖寬度,其中在所述判斷裝置判斷儲存在所述第一存儲裝置中的計數(shù)值與所述第一計數(shù)裝置所計數(shù)的值彼此一致時停止驅動所述馬達。
      4.如權利要求2所述的模擬電子計時器,其特征在于還包括初始化指示裝置,用于指示在預定時間進行初始化,其中所述馬達控制裝置具有脈沖寬度初始化裝置,用于將所述驅動脈沖初始化為具有預定脈沖寬度的初始驅動脈沖,以響應于所述初始化指示,以及其中由所述初始驅動脈沖控制所述馬達的旋轉,以響應于所述初始化指示。
      5.如權利要求3所述的模擬電子計時器,其特征在于還包括初始化指示裝置,用于指示在預定時間進行初始化,其中所述馬達控制裝置具有脈沖寬度初始化裝置,用于將所述驅動脈沖初始化為具有預定脈沖寬度的初始驅動脈沖,以響應于所述初始化指示,以及其中由所述初始驅動脈沖控制所述馬達的旋轉,以響應于所述初始化指示。
      6.如權利要求1所述的模擬電子計時器,其特征在于還包括操作部件,其中所述馬達控制裝置控制所述馬達的旋轉,直到儲存在所述第一存儲裝置中的計數(shù)值與所述第一計數(shù)裝置所計數(shù)的值彼此一致,以響應于在所述操作部件上的操作。
      7.如權利要求3所述的模擬電子計時器,其特征在于還包括操作部件,其中所述馬達控制裝置控制所述馬達的旋轉,直到儲存在所述第一存儲裝置中的計數(shù)值與所述第一計數(shù)裝置所計數(shù)的值彼此一致,以響應于在所述操作部件上的操作。
      8.如權利要求1所述的模擬電子計時器,其特征在于還包括操作部件,其中所述馬達控制裝置用使所述馬達逆轉的驅動脈沖控制所述馬達的旋轉,直到儲存在所述第一存儲裝置中的計數(shù)值與所述第一計數(shù)裝置所計數(shù)的值彼此一致,以響應于在所述操作部件上的操作。
      9.如權利要求3所述的模擬電子計時器,其特征在于還包括操作部件,其中所述馬達控制裝置用使所述馬達逆轉的驅動脈沖控制所述馬達的旋轉,直到儲存在所述第一存儲裝置中的計數(shù)值與所述第一計數(shù)裝置所計數(shù)的值彼此一致,以響應于在所述操作部件上的操作。
      全文摘要
      本發(fā)明的目的是使以高速驅動馬達而不引起指針位置上的任何偏移成為可能。存儲器儲存表示指針要移動到的目標位置的計數(shù)值;旋轉檢測電路檢測到馬達旋轉時輸出旋轉檢測脈沖信號而檢測到馬達沒有旋轉時輸出未旋轉檢測脈沖信號;指針位置計數(shù)器對旋轉檢測脈沖信號計數(shù);以及控制電路用正常脈沖控制馬達的旋轉,直到儲存在所述存儲器中的計數(shù)值和指針位置計數(shù)器所計數(shù)的值彼此一致。當未旋轉計數(shù)器計數(shù)得到預定數(shù)量的連續(xù)未旋轉檢測脈沖信號時,所述控制電路用具有較大脈沖寬度的校正驅動脈沖驅動馬達。
      文檔編號G04C9/08GK1391144SQ02124318
      公開日2003年1月15日 申請日期2002年6月11日 優(yōu)先權日2001年6月11日
      發(fā)明者小笠原健治 申請人:精工電子有限公司
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1