一种智能手表的机芯控制方法及装置与流程

文档序号:14910323发布日期:2018-07-10 23:13

本发明实施例涉及智能手表技术领域,尤其涉及一种智能手表的机芯控制方法及装置。



背景技术:

智能手表是目前非常流行的一种可穿戴智能终端设备,石英类智能手表通常采用微控制单元来控制手表的机芯,通过控制脉冲信号来驱动机芯内部的齿轮箱,再通过齿轮传动来带动指针运行;现有技术中通过微控制单元控制两个端口交替输出相同的波形,该方式需要每次记忆上次输出波形的端口,如有A、B两个端口,若A端口先输出波形,则下一次为B端口输出相同的波形,若出现错误则会导致指针无法正常转动。

发明人在研究本申请的过程中发现,现有技术中至少存在如下问题:现有技术中的控制方式需要每次记忆上次输出波形的端口,程序较复杂,容易出错,若出现错误则会导致指针无法正常转动,导致手表走时不准确。因此,如何使两个端口能够稳定地输出特定的波形来控制智能手表的机芯转动,且简化程序,使手表能够精确走时,成为亟待解决的技术问题。



技术实现要素:

本发明实施例所要解决的技术问题是,使端口能够稳定地输出特定的波形来控制智能手表的机芯转动,且简化程序,使手表能够精确走时。

为了解决上述技术问题,本发明实施例所述智能手表的机芯控制方法及装置采用了以下的技术方案。

本发明实施例采用的第一技术方案为:一种智能手表的机芯控制方法,包括:

根据控制指令确认输出波形的端口和所述端口对应的翻转周期;

调用所述端口输出波形,并在所述端口对应的翻转周期翻转所述端口输出的波形,得到控制波形;

所述端口包括:

第一端口,用于输出第一波形,并在所述第一端口对应的第一周期翻转所述第一波形;

第二端口,用于输出第二波形,并在所述第二端口对应的第二周期翻转所述第二波形;

根据所述控制波形控制行针机芯走时。

进一步的,所述第一端口的对应的第一周期较短,所述第一端口输出的第一波形为较为密集的方波波形;所述第二端口对应的第二周期较长,所述第二端口输出的第二波形为间隔较大的方波波形。

进一步的,所述控制波形为合成波形,通过所述翻转后的第一波形减去所述翻转后的第二波形,形成依次电势相反的一组电势差,以驱动行针机芯连续走时。

进一步的,所述控制波形用于控制所述行针机芯内部齿轮的转速和转动量,所述齿轮带动所述行针机芯的指针转动,使所述行针机芯稳定走时。

本发明实施例采用的第二技术方案为:一种智能手表的机芯控制装置,包括:

选择模块,用于根据控制信号指令确认输出波形的端口和所述端口对应的翻转周期;

调用模块,用于调用所述端口输出波形,并在所述端口对应的翻转周期翻转所述端口输出的波形,得到控制波形;

所述端口包括:

第一端口,用于输出第一波形,并在所述第一端口对应的第一周期翻转所述第一波形;

第二端口,用于输出第二波形,并在所述第二端口对应的第二周期翻转所述第二波形;

执行模块,用于根据所述控制波形控制行针机芯走时。

进一步的,所述第一端口的对应的第一周期较短,所述第一端口输出的第一波形为较为密集的方波波形;所述第二端口对应的第二周期较长,所述第二端口输出的第二波形为间隔较大的方波波形。

进一步的,所述控制波形为合成波形,通过所述翻转后的第一波形减去所述翻转后的第二波形,形成依次电势相反的一组电势差,以驱动行针机芯连续走时。

进一步的,所述控制波形用于控制所述行针机芯内部齿轮的转速和转动量,所述齿轮带动所述行针机芯的指针转动,使所述行针机芯稳定走时。

与现有技术相比,本发明实施例主要有以下有益效果:

本发明实施例,通过根据控制指令确认输出波形的端口和所述端口对应的翻转周期,调用所述端口输出波形,并在所述端口对应的翻转周期翻转所述端口输出的波形,得到控制波形,根据所述控制波形控制行针机芯走时。综上所述,本发明实施例,通过在固定的周期翻转所述端口输出的波形,使两个端口能够稳定地输出特定的波形来控制智能手表的机芯转动,不需要记录上一次输出波形的端口,简化了程序,使执行速度更快,且增加了容错率,使手表走时更精确。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1为本发明第一实施例所述智能手表的机芯控制方法的流程示意图;

图2为本发明第一实施例所述的第一波形、第二波形和控制波形示意图;

图3为本发明第二实施例所述智能手表的机芯控制装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚而完整的描述。所描述的实施例是本发明一部分较佳的实施例,而不是全部可行的实施例。基于本发明具体实施方式中的各个实施例,本领域的任何技术人员在没有做出创造性劳动的前提下所获得的其他实施例,都应属于本发明保护的范围。

除非另有定义,本文所使用的所有技术和科学术语与本发明技术领域的技术人员通常理解的含义相同。本文中所使用的任何术语只是为了描述具体的实施例,并非旨在限制本发明的保护范围。

第一实施例

参阅图1所示,为本发明的第一实施例所述一种智能手表的机芯控制方法的示意图。本发明的第一实施例所述的一种智能手表的机芯控制方法包括以下步骤:

S101:根据控制指令确认输出波形的端口和所述端口对应的翻转周期;

本发明实施例所述控制指令用于控制行针机芯转动,所述控制指令包含了端口和翻转周期的控制信息,根据所述控制指令确认输出波形的端口和所述端口对应的翻转周期,其中,每个端口对应特定的翻转周期。

S102:调用所述端口输出波形,并在所述端口对应的翻转周期翻转所述端口输出的波形,得到控制波形;

所述端口包括:

第一端口,用于输出第一波形,并在所述第一端口对应的第一周期翻转所述第一波形;

第二端口,用于输出第二波形,并在所述第二端口对应的第二周期翻转所述第二波形;

参阅图2所示为本发明第一实施例所述的第一波形、第二波形和控制波形示意图,所述第一端口和第二端口输出的波形分别在不同的翻转周期翻转,其中,所述第一端口的对应的第一周期较短,所述第一端口输出的第一波形为较为密集的方波波形;所述第二端口对应的第二周期较长,所述第二端口输出的第二波形为间隔较大的方波波形;所述控制波形为合成波形,通过所述翻转后的第一波形减去所述翻转后的第二波形,形成依次电势相反的一组电势差,以驱动行针机芯连续走时。

通过控制所述第一端口和第二端口的对应的第一周期和第二周期,使所述第一端口和第二端口能够固定输出不同的波形,并且能够控制所述第一端口和第二端口输出的波形合成之后得到相同的所述控制波形。

S103:根据所述控制波形控制行针机芯走时。

所述控制波形用于控制所述行针机芯内部齿轮的转速和转动量,所述齿轮带动所述行针机芯的指针转动,使所述行针机芯稳定走时。

本发明实施例所述的智能手表的机芯控制方法,通过根据控制指令确认输出波形的端口和所述端口对应的翻转周期,调用所述端口输出波形,并在所述端口对应的翻转周期翻转所述端口输出的波形,得到控制波形,根据所述控制波形控制行针机芯走时;通过在固定的周期翻转所述端口输出的波形,使两个端口能够稳定地输出特定的波形来控制智能手表的机芯转动,不需要记录上一次输出波形的端口,简化了程序,使执行速度更快,且增加了容错率,使手表走时更精确。

第二实施例

参阅图3所示,为本发明第二实施例所述智能手表的机芯控制装置的结构示意图。本发明的第二实施例所述的智能手表的机芯控制装置,用于实施本发明的第一实施例所述的智能手表的机芯控制方法。

本发明的第二实施例所述的智能手表的机芯控制装置,包括选择模块1、调用模块2和执行模块3。

所述选择模块1用于根据控制指令确认输出波形的端口和所述端口对应的翻转周期。

本发明实施例所述控制指令用于控制行针机芯转动,所述控制指令包含了端口和翻转周期的控制信息,所述选择模块1根据所述控制指令确认输出波形的端口和所述端口对应的翻转周期,其中,每个端口对应特定的翻转周期。

所述调用模块2用于调用所述端口输出波形,并在所述端口对应的翻转周期翻转所述端口输出的波形,得到控制波形;

所述端口包括:

第一端口,用于输出第一波形,并在所述第一端口对应的第一周期翻转所述第一波形;

第二端口,用于输出第二波形,并在所述第二端口对应的第二周期翻转所述第二波形;

在确定输出波形的端口和所述端口对应的翻转周期后,所述调用模块2控制所述端口输出波形,并在每个端口对应的翻转周期翻转所述端口输出的波形;其中,所述第一端口的对应的第一周期较短,所述第一端口输出的第一波形为较为密集的方波波形;所述第二端口对应的第二周期较长,所述第二端口输出的第二波形为间隔较大的方波波形;所述控制波形为合成波形,通过所述翻转后的第一波形减去所述翻转后的第二波形,形成依次电势相反的一组电势差,以驱动行针机芯连续走时。

通过控制所述第一端口和第二端口的对应的第一周期和第二周期,使所述第一端口和第二端口能够固定输出不同的波形,并且能够控制所述第一端口和第二端口输出的波形合成之后得到相同的所述控制波形。

所述执行模块3执行模块,用于根据所述控制波形控制行针机芯走时。

所述控制波形用于控制所述行针机芯内部齿轮的转速和转动量,所述齿轮带动所述行针机芯的指针转动,使所述行针机芯稳定走时。

本发明的第二实施例所述的智能手表的机芯控制装置,通过选择模块1来根据控制指令确认输出波形的端口和所述端口对应的翻转周期,调用模块2来调用所述端口输出波形,并在所述端口对应的翻转周期翻转所述端口输出的波形,得到控制波形,执行模块3来根据所述控制波形控制行针机芯走时。通过在固定的周期翻转所述端口输出的波形,使两个端口能够稳定地输出特定的波形来控制智能手表的机芯转动,不需要记录上一次输出波形的端口,简化了程序,使执行速度更快,且增加了容错率,使手表走时更精确。

上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1