一种机芯老化试验方法技术

技术编号:23850243 阅读:38 留言:0更新日期:2020-04-18 08:17
本发明专利技术涉及一种机芯老化试验方法,所述机芯包括齿轮箱和指针,控制指针转动到第一预设位置;设定测试时长,并依据所述测试时长启动倒计时单元,实施:若所述倒计时单元不为0,则生成一个第一随机数,对所述第一随机数进行数据处理。相比于一直顺时针或逆时针的测试,能够模拟出指针在实际的走时情况,或者走走停停的情况,主要解决带实体机芯智能可穿戴设备机芯测试局限性的问题。

A method of aging test for movement core

【技术实现步骤摘要】
一种机芯老化试验方法
本专利技术涉及一种手表机芯的检测方法,具体涉及一种机芯老化试验方法。
技术介绍
随着社会的发展,智能可穿戴设备在市场的需求量越来越多,因此也出现各种创新的产品,其中一种是带实体机芯的智能手表,带智能的传统手表。在这类带实体机芯的智能可穿戴设备,为了显现出智能,机芯很多时候都需要承担很多转针的功能,除了最基本的走时走针功能,还要应对各种突发情况下的功能性转针。针的每一次转动都会有惯性,齿轮箱也会由于各种啮合传动产生疲劳,而这惯性或者疲劳因素叠加不确定性突发的转针,对机芯的稳定性有更大的考验。运动的物体都会存在惯性,越稳定的机芯,惯性控制得更好。目前市面上采用的机芯老化的方法,大多是采用很直接的方法,一直顺时针或逆时针旋转指针,但实际使用并不会会太多这种情景出现,所以老化后的结果只能说明机芯连续旋转是没问题的,但对于实际使用的走走停停情况并不能有太有用的说服力。
技术实现思路
本专利技术基于上述的缺陷提供了一种专门用于实际情况使用的机芯老化测试方法,相比于一直顺时针或逆时针的测试,能够模拟出指针在实际的走时情况,或者走走停停的情况,主要解决带实体机芯智能可穿戴设备机芯测试局限性的问题。本专利技术具体的技术方案如下:一种机芯老化试验方法,所述机芯包括齿轮箱和指针,控制指针转动到第一预设位置;设定测试时长,并依据所述测试时长启动倒计时单元,实施:若所述倒计时单元不为0,则生成一个第一随机数,对所述第一随机数进行数据处理:若数据处理结果为第一预设值,则随机更新每根指针的旋转目标角度,所述倒计时单元减少一个最小单位,重新判断所述倒计数单元是否为0;若数据处理结构不为所述第一预设值,则保持指针的当前状态,不更新没跟指针的旋转目标角度,所述倒计时单元减少一个最小单位,重新判断所述倒计数单元是否为0;若所述倒计时单元为0,则计算目前所有指针的计算位置与第二预设位置的计算位置之间的转动角度,并将所有指针转动所述转动角度;检测所有指针是否处于第二预设位置,若否,则机芯为不良品。进一步,所述预设物理位置为相对于手表表盘指针所在的位置。进一步地,所述预设物理位置为指针表盘12点位置。进一步地,所述对第一随机数进行数据处理优选为对所述第一随机数取个位数的值。进一步地,所述第一预设值为0。进一步地,所述随机更新每根指针的旋转目标角度为针对每个指针生成一个第二随机数,将所述第二随机数转化为不超过360度的角度,将该角度设置为指针的旋转目标角度。进一步地,所述倒计时单元的最小单位为1秒。进一步地,所述计算位置为依据所述第二预设位置的物理表盘位置显示的数字位置。在老化试验的过程中,首先指针是处于表盘的12点钟的物理位置,程序对此的计算也是12点钟,在后续的走针计算过程中,程序会不断累加指针计算出来的走时角度,当指针由于各种情况出现老化的时候,这个计算出来的走时角度可能会与指针的实际走时角度存在偏差,当以计算出来的走时角度去计算上述的转动角度的时候,指针最终的计算指向应当是指向第二预设位置的,但是由于存在上述的偏差,导致指针最终的实际指向并非落在第二预设的位置,从而判断机芯老化。进一步地,所述第二预设位置为表盘6点位置。作为判断时针和分针是都能达到这个第二预设位置的优选例子。通过上述的技术方案,由于多次取随机数,可以模拟指针的各种情况,这样可以使得测试更接近实际指针的走时情况,解决了单一旋转测试的测试误差问题。产品的老化测试更贴近日常使用的情况,在产品出货之前就可以筛选出合格的机芯设备,减少出货后的机芯问题。附图说明图1为本专利技术的手表机芯的老化测试原理图。图2为本专利技术的指针老化测试的流程图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种,但是不排除包含至少一种的情况。应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。应当理解,尽管在本专利技术实施例中可能采用术语第一、第二、第三等来描述……,但这些……不应限于这些术语。这些术语仅用来将……区分开。例如,在不脱离本专利技术实施例范围的情况下,第一……也可以被称为第二……,类似地,第二……也可以被称为第一……。取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。第一实施例老化测试过程框架如附图1所示,通过蓝牙命令发送老化指令进入老化功能,时针和分针指向12点的方向,开始老化,老化时长为20分钟,20分钟后若时针和分针都能指向‘6’的位置,则表明该机芯为良品。具体老化转针测试的实现如附图2所示,首先设置老化时间AgeingTestTick为20分钟,然后开始每秒倒计时,判断当前老化时间AgeingTestTick是否为0,如果不是,则跟据AgeingTestTick的值对(rand()%10)取余,其中rand()返回的是一个随机值,rand()%10,代表取随机值的个位的值,所以这个判断所取的值都是一个随机不可控的值。如果条件成立,才的随机值经过一系列的算法得出是0,则更新时针和分针的旋转目标角度,这角度代表的是接下来时针和分针分别要旋转的角度,其中赋值过程依然采用rand()函数,确保指针旋转的度数也是随机的。若取余的条件不成立,则会继续保持当前指针的状态,若果旋转的角度还未转完,会继续转完,若已经停下,则继续停下,指针的状态不变。最后,老化时间减一,重新回到最一开始的老化时间判断。当老化时间结束,则时针和分针统一指向‘6’的位置。此时本文档来自技高网...

【技术保护点】
1.一种机芯老化试验方法,所述机芯包括齿轮箱和指针,/n控制指针转动到第一预设位置;/n设定测试时长,并依据所述测试时长启动倒计时单元,实施:/n若所述倒计时单元不为0,则生成一个第一随机数,对所述第一随机数进行数据处理:/n若数据处理结果为第一预设值,则随机更新每根指针的旋转目标角度,所述倒计时单元减少一个最小单位,重新判断所述倒计数单元是否为0;/n若数据处理结构不为所述第一预设值,则保持指针的当前状态,不更新没跟指针的旋转目标角度,所述倒计时单元减少一个最小单位,重新判断所述倒计数单元是否为0;/n若所述倒计时单元为0,则计算目前所有指针的计算位置与第二预设位置的计算位置之间的转动角度,并将所有指针转动所述转动角度;/n检测所有指针是否处于第二预设位置,若否,则机芯为不良品。/n

【技术特征摘要】
1.一种机芯老化试验方法,所述机芯包括齿轮箱和指针,
控制指针转动到第一预设位置;
设定测试时长,并依据所述测试时长启动倒计时单元,实施:
若所述倒计时单元不为0,则生成一个第一随机数,对所述第一随机数进行数据处理:
若数据处理结果为第一预设值,则随机更新每根指针的旋转目标角度,所述倒计时单元减少一个最小单位,重新判断所述倒计数单元是否为0;
若数据处理结构不为所述第一预设值,则保持指针的当前状态,不更新没跟指针的旋转目标角度,所述倒计时单元减少一个最小单位,重新判断所述倒计数单元是否为0;
若所述倒计时单元为0,则计算目前所有指针的计算位置与第二预设位置的计算位置之间的转动角度,并将所有指针转动所述转动角度;
检测所有指针是否处于第二预设位置,若否,则机芯为不良品。


2.根据权利要求1所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:关梓立杨雄
申请(专利权)人:广东乐芯智能科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利