模拟电子计时器的制作方法

文档序号:6256735阅读:378来源:国知局
专利名称:模拟电子计时器的制作方法
技术领域
本发明涉及一种模拟电子计时器,其中由马达控制装置提供的驱动脉冲控制马达旋转以驱动指针,以及其中由马达驱动指针旋转。
背景技术
包括记时器的模拟电子计时器在传统上一直被使用,其中由马达控制装置提供的驱动脉冲控制马达旋转以驱动指针,并且其中由马达驱动指针旋转。可以下述这样一种方式使用模拟电子计时器高速驱动指针(秒针、时钟或分针)移动到预定位置。例如,在某些情况下高速驱动指针,其中包括计时器的秒针被返回到零小时的位置的情况和临时停止指针之后将该指针移动到指示当前时间的位置的情况。在这种情况中,对提供给马达的驱动脉冲的数量进行计数,以控制指针,使其准确地移动到它要移动到的预定位置。
但是,在传统模拟电子计时器中,由于对提供给马达的驱动脉冲进行计数以控制指针的位置,其中出现了问题,即提供给马达的驱动脉冲的数量和马达的旋转量在马达由于某种原因没有旋转时出现的失配会引起指针位置的偏移。
此外,具有小脉冲宽度的正常驱动脉冲被用于控制高速旋转的马达,而马达的驱动不能被可靠地控制。所以,需要一种利用小宽度驱动脉冲可靠控制马达旋转的能力,其中并不出现指针的位置偏移。
它的一种实现方法是在无法用具有预定脉冲宽度的正常驱动脉冲实现驱动时,用校正驱动脉冲驱动马达,其中校正驱动脉冲所具有的宽度大于正常驱动脉冲的宽度(例如,参见日本特许公报No.18148/1988和日本特许公报No.18149/1988)。
但是,根据这种方法,由于在马达没有用正常驱动脉冲驱动时,在任何时间都是由校正驱动脉冲对马达进行驱动,因此即使在马达又可以通过用正常驱动脉冲对它进行驱动而旋转时,仍然是用校正驱动脉冲进行驱动。所以,由于在用正常驱动脉冲驱动马达屡次失败时频繁地用校正驱动脉冲进行驱动,因此出现了一个问题,即由于马达的长驱动周期导致实现高速驱动变得困难。

发明内容
本发明的目的是允许以高速驱动马达而并不引起指针位置的任何偏移。
根据本发明,提供一种模拟电子计时器,其中通过从马达控制装置向马达提供驱动脉冲来控制马达的旋转以驱动指针,并且其中由马达驱动指针旋转,其特征在于所述马达控制装置具有存储装置,用于储存表示所述指针要移动到的目标位置的计数值;检测装置,用于在每次检测到所述驱动脉冲引起马达旋转时输出旋转检测脉冲信号;第一计数装置,用于对旋转检测脉冲信号进行计数;以及判断装置,用于判断储存在所述存储装置中的计数值和由所述第一计数装置所计数的值彼此一致与否,并且通过向马达提供驱动脉冲控制马达的旋转,直到储存在所述存储装置中的计数值和由所述第一计数装置所计数的值彼此一致为止。
可以采用一种配置,其中检测装置在它每次检测到马达没有由驱动脉冲引起旋转时还输出未旋转检测脉冲信号,并且马达控制装置具有第二计数装置,它对所述未旋转检测脉冲进行计数,并且其计数值在检测装置每次检测到马达旋转时被复位,以及其中当第二计数装置所计数的值达到预定值时,控制装置通过向马达提供校正驱动脉冲控制马达的旋转,所述校正驱动脉冲的宽度大于在那个时间点之前就提供给马达的驱动脉冲的脉冲宽度。
根据本发明,提供一种模拟电子计时器,其中通过从马达控制装置向马达提供驱动脉冲控制马达的旋转以驱动指针,并且其中由马达驱动指针旋转,其特征在于所述马达控制装置具有第一存储装置,用于储存表示所述指针要移动到的目标位置的计数值;检测装置,用于在每次检测到所述驱动脉冲引起马达旋转时输出旋转检测脉冲信号并在它每次检测到马达没有由驱动脉冲进行旋转时输出未旋转检测脉冲信号;第一计数装置,用于对旋转检测脉冲信号进行计数;第二计数装置,用于对所述未旋转检测脉冲进行计数,并且其计数值在检测装置每次检测到马达旋转时被复位;判断装置,用于判断储存在所述第一存储装置中的计数值和由所述第一计数装置所计数的值彼此一致与否;以及第二存储装置,用于储存在所述第二计数装置所计数的值达到预定值时由所述第一计数装置所计数的值,其中当所述第一计数装置所计数的值与储存在所述第二存储装置中的计数值彼此一致时,向马达提供校正驱动脉冲,以控制马达的旋转,其中所述校正驱动脉冲的宽度大于在那个时间点之前就提供给马达的驱动脉冲的脉冲宽度,以及其中在判断装置判断储存在所述第一存储装置中的计数值与所述第一计数装置所计数的值彼此一致时停止驱动马达。当所述第一计数装置所计数的值与储存在所述第二存储装置中的计数值彼此一致时,马达控制装置向马达提供校正驱动脉冲,以控制马达的旋转,其中所述校正驱动脉冲的宽度大于在那个点之前就提供给马达的驱动脉冲的脉冲宽度,并且在判断装置判断储存在所述第一存储装置中的计数值与所述第一计数装置所计数的值彼此一致时停止驱动马达。
可以采用一种配置,其中提供了初始化指示装置,用于指示在预定时间进行初始化,其中所述马达控制装置具有脉冲宽度初始化装置,用于将驱动脉冲初始化为具有预定脉冲宽度的初始驱动脉冲,以响应于所述初始化指示,以及其中通过向马达提供初始驱动脉冲控制马达的旋转,以响应于所述初始化指示。
可以采用另一种配置,其中提供了操作部件,以及其中马达控制装置向马达提供驱动脉冲以控制马达的旋转,直到储存在所述第一存储装置中的计数值与所述第一计数装置所计数的值彼此一致,以响应于操作部件上的操作。
可以采用再一种配置,其中提供了操作部件,以及其中马达控制装置提供使马达逆转的驱动脉冲以控制马达的旋转,直到储存在所述第一存储装置中的计数值与所述第一计数装置所计数的值彼此一致,以响应于操作部件上的操作。


本发明的最佳形式将参考附图进行描述,其中图1是根据用于实现本发明的模式的模拟电子计时器的方框图;图2是示意根据用于实现本发明的模式的模拟电子计时器中的过程的流程图;图3是示意根据用于实现本发明的模式的模拟电子计时器中的过程的流程图;图4是示意根据用于实现本发明的模式的模拟电子计时器中的过程的流程图;图5是示意根据用于实现本发明的模式的模拟电子计时器中的过程的流程图;图6是根据用于实现本发明的模式的模拟电子计时器的时序图。
具体实施例方式
现在将参考附图对用于实现本发明的模式进行详细描述。
图1是根据用于实现本发明的模式的模拟电子计时器的方框图,并且它示意了模拟电子手表的一个实例。
在图1中,振荡电路10通过除法电路11连接到控制电路13的第一输入部分。输入电路12被连接到控制电路13的第二输入部分。控制电路13具有中央处理单元(CPU)20和由ROM(只读存储器)或RAM(随机存取存储器)构成的存储器21。处理程序被储存在存储器21中,并且CPU 20通过执行程序进行处理,这一点将在以下进行描述。表示指针16将要移动到的目标位置的计数值被储存在存储器21中。
控制电路13的输出部分通过驱动器电路14连接到用于驱动指针的马达15。马达15是常被用于时钟的步进马达,并且它由驱动器电路14驱动进行旋转,从而驱动指针16旋转。
马达15被连接到用于检测马达15的旋转的旋转检测电路17的输入部分。该旋转检测电路17是众所周知的旋转检测电路,它被配置为每次由驱动脉冲控制马达15的旋转时,根据在检测时在马达15所产生的检测信号等于或小于预定门限值时马达15已经旋转的判断输出旋转检测脉冲信号,以及根据马达15在超出门限值时没有旋转的判断输出未旋转检测脉冲信号。
旋转检测电路17的第一输出部分通过用于对旋转检测脉冲信号进行计数的指针位置计数器18连接到控制电路13的第三输入部分。旋转检测电路17的第二输出部分通过用于对未旋转检测脉冲信号进行计数的未旋转计数器19连接到控制电路13的第四输入部分。
振荡电路10、除法电路11、控制电路13、旋转检测电路17、指针位置计数器18、未旋转计数器19、CPU 20和存储器21构成马达控制装置。旋转检测电路17构成检测装置;指针位置计数器18构成第一计数装置;未旋转计数器19构成第二计数装置;以及存储器21构成用于存储表示指针16要移动到的目标位置的计数值的第一存储装置和用于储存在未旋转计数器19所计数的值达到预定值时由指针位置计数器18所计数的值的第二存储装置。
图6是用于实现本发明的此模式中的时序图,该图示意了从控制电路13提供给驱动器电路14的驱动脉冲S,马达被驱动后它所产生的检测信号D1、D2,以及指针位置计数器18所计数的值。当马达15旋转时,由于得到表示马达15已经旋转的检测信号D1(检测信号等于或小于预定门限值R),旋转检测电路17检测到检测信号D1并输出旋转检测脉冲信号。当马达15没有旋转时,由于得到表示马达15没有旋转的检测信号D2(检测信号超过预定门限值R),旋转检测电路17无法检测到检测信号D1。在这种情况下,旋转检测电路17输出未旋转检测脉冲信号。
指针位置计数器18对来自旋转检测电路17的旋转检测脉冲信号进行计数。指针位置计数器18由一个能够计数至少60个旋转检测脉冲信号(它对应于60分钟或指针的一圈)的计数器构成,并且在用于实现本发明的此模式中由6比特计数器构成。
未旋转计数器19对未旋转检测脉冲信号进行计数(或对尽管提供了驱动脉冲但马达15没有旋转而导致的无法检测到检测信号D1的情况进行计数),并且它在用于实现本发明的此模式中由4比特计数器构成。
图2是示意用于实现本发明的此模式的模拟电子计时器中的过程的流程图,并且它是示意在马达15被逆向驱动以得到将指针返回到零小时位置的正确操作的情况中的过程的流程图。
现在将利用图1和图2对将指针正确地返回到零小时位置的过程进行描述。
在图2中,当通过在未示出的操作部件(例如,柄头)上操作,从输入电路向控制电路输入返回到零小时的位置的指令时,从控制电路13向驱动器电路14提供驱动脉冲S,以控制马达15的旋转(步骤S101)。旋转检测电路17在每一次向马达15提供驱动脉冲S时检测马达15的旋转。旋转检测电路17在它通过检测检测信号D1检测到马达15旋转时向指针位置计数器18输出旋转检测脉冲信号,以及当它因不能检测到检测信号D1而检测到马达15没有旋转时向未旋转计数器19输出未旋转检测脉冲(步骤S102)。
一旦从旋转检测电路17收到旋转检测脉冲信号,指针位置计数器18对其计数值加1(步骤S103)。当它判断马达15在步骤S102没有旋转时,过程返回到步骤S101。
接下来,CPU 20判断储存在存储器21中的表示指针16要移动到的目标位置的计数值与由指针位置计数器18所计数的值彼此一致与否,即指针的当前位置是否与它要移动到的位置相一致(步骤S104)。当它们彼此一致时,停止马达15的旋转控制(步骤S105)以终止该过程。步骤S104构成判断装置。
当在步骤S104判断储存在存储器21中的表示移动的目标位置的计数值与由指针位置计数器18所计数的值不同时,即指针的当前位置与它要移动到的位置不同时,过程返回到步骤S101并重复。
图3是示意用于实现本发明的此模式中的过程的流程图,并且它是示意在尽管已经从控制电路13向驱动器电路14提供了具有预定宽度的正常驱动脉冲,但由于某种原因马达15没有连续旋转预定次数(在实现本发明的此模式中为16次)时,用校正驱动脉冲驱动马达15的过程的流程图,其中校正驱动脉冲的宽度大于正常驱动脉冲的宽度。
在图3中,当通过在操作部件(例如,柄头)上操作,从输入电路向控制电路13输入返回到零小时的位置的指令时,CPU 20将具有驱动马达15所需要的预定最小脉冲宽度的驱动脉冲(正常驱动脉冲)设置为要提供给驱动器电路14的驱动脉冲(步骤S201)。
接下来,CPU 20将在步骤S201设置的正常驱动脉冲提供给驱动器电路14以驱动马达15(步骤S202)。
如之前所述,旋转检测电路17在每次由正常驱动脉冲控制马达15的旋转时检测马达15是否旋转了(步骤S203)。旋转检测电路17在每次检测到马达15已经旋转时,它向未旋转计数器19输出复位信号,以复位未旋转计数器19,并向指针位置计数器18输出旋转检测脉冲信号(步骤S204)。指针位置计数器18对旋转检测脉冲信号进行计数并且在那个时间点对计数值加1(步骤S205)。
CPU 20判断指针位置计数器18中的计数值与移动的目标位置一致与否,并且如果它们彼此一致,则它判断指针的当前位置与移动的目标位置相一致,并停止控制马达15的旋转(步骤S207)以终止该过程。步骤S206构成判断装置。
在步骤S206中,当指针位置计数器18中的计数值与移动的目标位置不同时,判断指针的当前位置没有到达移动的目标位置并返回到步骤S202以重复该过程。
在步骤S203中,旋转检测电路17每次检测到马达15没有旋转时,它向未旋转计数器19输出未旋转检测脉冲信号。未旋转计数器19对未旋转检测脉冲进行计数,并在那个时间点对计数值加1(步骤S208)。
CPU 20判断未旋转计数器19中的计数值是否已经达到预定值(在实现本发明的此模式中为16)(步骤S209),并且如果它判断还没有达到预定值,则它返回到步骤S202。如果它在步骤S209判断未旋转计数器19中的计数值已经达到预定值,则复位未旋转计数器19中的计数值(步骤S210),并且在设置了脉冲宽度大于正常驱动脉冲的宽度的驱动脉冲(校正驱动脉冲)(步骤S211)之后,过程返回到步骤S202。在步骤S202,用步骤S211中设置的校正驱动脉冲驱动马达15。
之后,过程被重复,以在每次用预定宽度扩展驱动脉冲,直到它变得能够旋转马达15,并且,当设置了能够驱动马达15的校正驱动脉冲时,其后就用该校正驱动脉冲进行驱动。由于在未旋转没有被连续执行预定次数时,驱动是通过扩展驱动脉冲的脉冲宽度设置校正驱动脉冲来执行的,因此可能防止频繁地用校正驱动脉冲进行驱动。
图4是示意用于实现本发明的此模式中的过程的流程图,它是示意用于检测用正常驱动脉冲难以使马达旋转的位置的初始化过程的流程图。在诸如更换电池引起复位或在操作部件上的操作导致复位的情况下执行初始化过程。
在图4,当因更换电池出现复位时,CPU 20把具有为驱动马达15所需的预定最小脉冲宽度的驱动脉冲(正常驱动脉冲)作为要提供给驱动器电路14的驱动脉冲(步骤S301)。
接下来,CPU 20向驱动器电路14提供在步骤S201所设置的正常驱动脉冲,以驱动马达15(步骤S302)。
如之前所述,旋转检测电路17在每次由正常驱动脉冲控制马达15的旋转时检测马达15是否旋转了(步骤S303)。旋转检测电路17在每次检测到马达15已经旋转时,它向未旋转计数器19输出复位信号,以复位未旋转计数器19,并向指针位置计数器18输出旋转检测脉冲信号(步骤S304)。指针位置计数器18对旋转检测脉冲信号进行计数并且在那个时间点对计数值加1(步骤S305)。
CPU 20判断指针位置计数器18中的计数值与初始位置(例如,零小时的位置)一致与否,即指针16是否已经走了一圈(步骤S306),并且如果它们彼此一致,则它判断指针的当前位置与初始位置相一致,并停止驱动马达15(步骤S307)以终止该过程。步骤S306构成判断装置。
在步骤S306中,当指针位置计数器18中的计数值与要移动的位置不同时,它判断指针的当前位置没有到达移动的目标位置并返回到步骤S301以重复该过程。
在步骤S303中,旋转检测电路17每次检测到马达15没在旋转时,它向未旋转计数器19输出未旋转检测脉冲信号。未旋转计数器19对未旋转检测脉冲信号进行计数,并在那个时间点对计数值加1(步骤S308)。
CPU 20判断未旋转计数器19中的计数值是否已经达到预定值(在实现本发明的此模式中为16)(步骤S309),并且如果它判断还没有达到预定值,则返回到步骤S302。
如果它在步骤S209判断未旋转计数器19中的计数值已经达到预定值,则复位未旋转计数器19中的计数值(步骤S310);通过用预定值扩展驱动脉冲的脉冲宽度设置一个新的驱动脉冲(校正驱动脉冲)(步骤S311);并且在指针位置计数器18中的计数值储存在存储器21(步骤S312)之后,过程返回到步骤S302。在步骤S302,用步骤S311中设置的校正驱动脉冲驱动马达15。
在步骤S209,CPU 20判断未旋转计数器19中的计数值是否已经达到的预定值(在实现本发明的此模式中为16)(步骤S309),并且如果它判断还没有达到预定值,则它返回到步骤S302。如果它在步骤S309判断未旋转计数器19中的计数值已经达到预定值,则复位未旋转计数器19中的计数值(步骤S310);设置脉冲宽度大于正常驱动脉冲的宽度的驱动脉冲(校正驱动脉冲)(步骤S311);并且在指针位置计数器18中的计数值储存在存储器21(步骤S312)之后,过程返回到步骤S302。在步骤S302中,用步骤S311中设置的校正驱动脉冲驱动马达15。
之后,可以通过重复该过程检测到无法用正常驱动脉冲驱动的马达15的旋转位置。这样作的时候,可能通过将齿轮设置为在马达15旋转的时候它也旋转而容易地找到用于驱动指针的预定齿轮难以旋转的位置。
图5是示意在用于实现本发明的此模式中返回指针的操作期间被正常执行的过程的流程图,图中示意了在图4中的初始化过程检测到马达15难以旋转的位置通过将驱动脉冲从正常驱动脉冲切换到校正驱动脉冲而驱动马达15的过程。
在图5中,当通过在未示出的操作部件(例如,柄头)上操作,从输入电路向控制电路13输入返回到零小时的位置的指令时,CPU 20把具有驱动马达15所需要的预定最小脉冲宽度的驱动脉冲(正常驱动脉冲)设置为要提供给驱动器电路14的驱动脉冲(步骤S401)。
接下来,CPU 20判断指针位置计数器18中的计数值与作为图4中的初始化过程的结果而储存在存储器21中的计数值一致与否,即马达15是否已经到达它难以旋转的位置(步骤S402)。
当指针位置计数器18中的计数值与储存在存储器21中的计数值不一致时,CPU 20进行到步骤S404,通过向驱动器电路14提供具有当前脉冲宽度的驱动脉冲驱动马达15,而当两个值彼此一致时,驱动脉冲被改变为校正驱动脉冲,并且将该校正驱动脉冲提供给驱动器电路14以驱动马达(步骤S404)。
旋转检测电路17每次检测马达15是否在驱动脉冲的作用下旋转了(步骤S405)。旋转检测电路17在每次检测到马达15已经旋转时,它向未旋转计数器19输出复位信号,以复位未旋转计数器19,并向指针位置计数器18输出旋转检测脉冲信号(步骤S406)。指针位置计数器18对旋转检测脉冲信号进行计数并且在那个时间点对计数值加1(步骤S407)。
CPU 20判断指针位置计数器18中的计数值与移动的目标位置(例如,零小时的位置)一致与否(步骤S408),并且,如果它们彼此一致,则它判断指针的当前位置与移动的目标位置相一致,并停止驱动马达15(步骤S409)以终止该过程。步骤S408构成判断装置。
在步骤S408中,当指针位置计数器18中的计数值与移动的目标位置不同时,判断指针的当前位置没有到达移动的目标位置并返回到步骤S401以重复该过程。
在步骤S405中,旋转检测电路17每次检测到马达15没在旋转时,它向未旋转计数器19输出未旋转检测脉冲信号。未旋转计数器19对未旋转检测脉冲信号进行计数,并在那个时间点对计数值加1(步骤S410)。
控制电路13判断未旋转计数器19的计数值是否已经到达预定值(在实现本发明的此模式中为16)(步骤S411),并且如果它判断还没有达到预定值,则过程返回到步骤S401。如果它在步骤S411判断未旋转计数器19中的计数值已经达到预定值,则复位未旋转计数器19中的计数值(步骤S412),并且在将指针位置计数器18中的计数值储存在存储器21(步骤S413)之后,过程返回到步骤S401。因此,可能检测到难以产生旋转的位置,该位置在图4中的初始化过程是不可检测的,以及检测到由于老化等引起的马达1 5难以旋转的位置,并将这些位置储存在存储器21中。
在步骤S402,判断指针位置计数器18中的计数值是否与在初始化过程中储存在存储器21中的位置以及在步骤S413中储存的位置相同,当它判断计数值相同时,在步骤S403、404用校正驱动脉冲驱动马达15旋转。
之后,过程被重复,从而在马达15能够由正常驱动脉冲驱动的位置用正常驱动脉冲驱动马达15,而在马达无法通过正常驱动脉冲而旋转的位置下用校正驱动脉冲驱动马达15,所述校正驱动脉冲的脉冲宽度大约正常驱动脉冲的宽度,从而使驱动马达15可靠旋转成为可能。
在新近检测到正常使用状态下马达15难以旋转的位置以及检测到难以旋转的位置的情况下,由于当再次到达该位置时将用校正驱动脉冲进行驱动,因此即使用于驱动指针的马达15或齿轮由于老化等原因变得难以转动,仍能够可靠地产生旋转。
如上所述,根据用于实现本发明的此模式中的模拟电子计时器是一种特定的模拟电子计时器,其中由马达控制装置提供的驱动脉冲控制用于驱动指针的马达15的旋转,以及其中由马达15驱动指针旋转,其特征在于马达控制装置具有存储器21,用于储存表示指针16将要移动到的目标位置的计数值;旋转检测电路17,用于在每次检测到由驱动脉冲引起马达15旋转时输出旋转检测脉冲信号;指针位置计数器18,用于对旋转检测脉冲信号进行计数;以及判断装置(步骤S104、S206、S306、S408),用于判断储存在存储器21中的计数值和由指针位置计数器18所计数的值彼此一致与否;以及其中由驱动脉冲控制马达15的旋转,直到储存在存储器21中的计数值与指针位置计数器18所计数的值彼此一致为止。
也就是说,由于利用指针位置计数器对马达15本身的旋转进行检测和计数,因此可能计数到马达15实际的旋转量,并促使指针可靠地移动到预定目标位置。所以,可能允许以高速驱动马达,并不会引起指针位置上的任何偏移。
由于当未旋转计数器19计数得到预定数量的连续未旋转脉冲信号时用校正驱动脉冲进行驱动,因此能够仅仅在有这样一种需要的位置用校正驱动脉冲进行驱动,从而使高速驱动马达15成为可能。
由于在预定时间执行的初始化过程中提前检测到马达15难以旋转的位置,并且在马达15旋转到达这个位置时用校正驱动脉冲控制马达15的旋转,因此马达15的旋转能够得以可靠地控制。
根据本发明,能够以高速驱动马达,并不会引起指针位置上的任何偏移。
权利要求
1.一种模拟电子计时器,其中由马达控制装置提供的驱动脉冲控制马达的旋转以驱动指针,并且其中由所述马达驱动所述指针旋转,其中包括其中所述马达控制装置具有存储装置,用于储存表示所述指针要移动到的目标位置的计数值;检测装置,用于在每次检测到所述驱动脉冲引起所述马达旋转时输出旋转检测脉冲信号;第一计数装置,用于对所述旋转检测脉冲信号进行计数;以及判断装置,用于判断储存在所述存储装置中的计数值和由所述第一计数装置所计数的值彼此一致与否,并且其中由所述驱动脉冲控制所述马达的旋转,直到储存在所述存储装置中的计数值和由所述第一计数装置所计数的值彼此一致为止。
2.如权利要求1所述的模拟电子计时器,其特征在于所述检测装置在它每次检测到所述马达没有由所述驱动脉冲引起旋转时还输出未旋转检测脉冲信号,以及所述马达控制装置具有第二计数装置,所述第二计数装置对所述未旋转检测脉冲进行计数,并且其计数值在所述检测装置每次检测到所述马达旋转时被复位,其中当所述第二计数装置所计数的值达到预定值时,所述控制装置用校正驱动脉冲控制所述马达的旋转,其中所述校正驱动脉冲的宽度大于在那个时间点之前就提供的驱动脉冲的脉冲宽度。
3.一种模拟电子计时器,其中由马达控制装置提供的驱动脉冲控制马达的旋转以驱动指针,其中包括其中所述马达控制装置具有第一存储装置,用于储存表示所述指针要移动到的目标位置的计数值;检测装置,用于在每次检测到所述驱动脉冲引起马达旋转时输出旋转检测脉冲信号并在它每次检测到所述马达没有由所述驱动脉冲引起旋转时输出未旋转检测脉冲信号;第一计数装置,用于对所述旋转检测脉冲信号进行计数;第二计数装置,用于对未旋转检测脉冲进行计数,并且其计数值在所述检测装置每次检测到所述马达旋转时被复位;判断装置,用于判断储存在所述第一存储装置中的计数值和由所述第一计数装置所计数的值彼此一致与否;以及第二存储装置,用于储存在所述第二计数装置所计数的值达到预定值时由所述第一计数装置所计数的值,其中当所述第一计数装置所计数的值与储存在所述第二存储装置中的计数值彼此一致时,用校正驱动脉冲控制所述马达的旋转,其中所述校正驱动脉冲的宽度大于在那个时间点之前就提供的驱动脉冲的脉冲宽度,其中在所述判断装置判断储存在所述第一存储装置中的计数值与所述第一计数装置所计数的值彼此一致时停止驱动所述马达。
4.如权利要求2所述的模拟电子计时器,其特征在于还包括初始化指示装置,用于指示在预定时间进行初始化,其中所述马达控制装置具有脉冲宽度初始化装置,用于将所述驱动脉冲初始化为具有预定脉冲宽度的初始驱动脉冲,以响应于所述初始化指示,以及其中由所述初始驱动脉冲控制所述马达的旋转,以响应于所述初始化指示。
5.如权利要求3所述的模拟电子计时器,其特征在于还包括初始化指示装置,用于指示在预定时间进行初始化,其中所述马达控制装置具有脉冲宽度初始化装置,用于将所述驱动脉冲初始化为具有预定脉冲宽度的初始驱动脉冲,以响应于所述初始化指示,以及其中由所述初始驱动脉冲控制所述马达的旋转,以响应于所述初始化指示。
6.如权利要求1所述的模拟电子计时器,其特征在于还包括操作部件,其中所述马达控制装置控制所述马达的旋转,直到储存在所述第一存储装置中的计数值与所述第一计数装置所计数的值彼此一致,以响应于在所述操作部件上的操作。
7.如权利要求3所述的模拟电子计时器,其特征在于还包括操作部件,其中所述马达控制装置控制所述马达的旋转,直到储存在所述第一存储装置中的计数值与所述第一计数装置所计数的值彼此一致,以响应于在所述操作部件上的操作。
8.如权利要求1所述的模拟电子计时器,其特征在于还包括操作部件,其中所述马达控制装置用使所述马达逆转的驱动脉冲控制所述马达的旋转,直到储存在所述第一存储装置中的计数值与所述第一计数装置所计数的值彼此一致,以响应于在所述操作部件上的操作。
9.如权利要求3所述的模拟电子计时器,其特征在于还包括操作部件,其中所述马达控制装置用使所述马达逆转的驱动脉冲控制所述马达的旋转,直到储存在所述第一存储装置中的计数值与所述第一计数装置所计数的值彼此一致,以响应于在所述操作部件上的操作。
全文摘要
本发明的目的是使以高速驱动马达而不引起指针位置上的任何偏移成为可能。存储器储存表示指针要移动到的目标位置的计数值;旋转检测电路检测到马达旋转时输出旋转检测脉冲信号而检测到马达没有旋转时输出未旋转检测脉冲信号;指针位置计数器对旋转检测脉冲信号计数;以及控制电路用正常脉冲控制马达的旋转,直到储存在所述存储器中的计数值和指针位置计数器所计数的值彼此一致。当未旋转计数器计数得到预定数量的连续未旋转检测脉冲信号时,所述控制电路用具有较大脉冲宽度的校正驱动脉冲驱动马达。
文档编号G04C9/08GK1391144SQ02124318
公开日2003年1月15日 申请日期2002年6月11日 优先权日2001年6月11日
发明者小笠原健治 申请人:精工电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1