桌脚控制方法与流程

文档序号:12361407阅读:342来源:国知局
桌脚控制方法与流程

本发明是与控制方法有关,特别有关于桌脚控制方法。



背景技术:

目前已有一种可调整桌脚长度的一电动桌被提出,该电动桌具有可受一马达运转控制以调整长度的至少一桌脚。一使用者可经由操作该电动桌的一控制键来调整该桌脚的长度,以使该电动桌的桌面升高/降低至适合该使用者的高度。

然而于现有技术中,该电动桌是使该马达以固定速度运转(即提供固定动力),因此当该电动桌的负重增加时(如摆放于桌面上的物品较重),该桌脚的伸缩速度将减慢,并且当该电动桌的负重减少时(如摆放于桌面上的物品较轻),该桌脚的伸缩速度将加快。

如上所述,现有的该电动桌无法定速伸缩该桌脚,该使用者难以经由操作该控制键来精准调整该桌脚的长度。是以,现有电动桌存在上述问题,而亟待更有效的方案被提出。



技术实现要素:

本发明的主要目的,是在于提供一种可定速调整桌脚长度的桌脚控制方法。

为达上述目的,本发明是提供一种桌脚控制方法,运用于一电动桌的一桌脚控制盒,该电动桌包括电性连接该桌脚控制盒的一驱动模块,以及连接该电动桌的一桌面并受该驱动模块驱动而可伸缩的至少一桌脚,该桌脚控制方法包括下列步骤:a)于接收一桌脚控制信号时,依据该桌脚控制信号控制该驱动模块伸缩该桌脚;b)取得该桌脚的一第一长度;c)于计时一第一时间区间经过时,取得该桌脚的一第二长度;d)于依据该第一长度及该第二长度判断该桌脚的一伸缩速度过快时,控制该驱动模块减慢该伸缩速度;及e)于依据该第一长度及 该第二长度判断当前的该伸缩速度过慢时,控制该驱动模块增加该伸缩速度。

承上所述,该步骤b是感测对应该桌脚当前的该第一长度的一第一霍尔信号数;该步骤c是感测对应该桌脚当前的该第二长度的一第二霍尔信号数;该步骤d是依据该第一霍尔信号数与该第二霍尔信号数间的一信号数差值是否大于一第一信号临界值来判断该伸缩速度是否过快;该步骤e是依据该信号数差值是否小于一第二信号临界值来判断该伸缩速度是否过慢,其中该第二信号临界值不大于该第一信号临界值。

承上所述,该步骤c)包括下列步骤:c1)于收到一中断信号时,累积一计数时间;c2)于该计数时间小于该第一时间区间时重复执行该步骤c1;及c3)于该计数时间不小于该第一时间区间时,取得该第二长度。

承上所述,该步骤d包括步骤d1:于判断该伸缩速度过快且该伸缩速度与一最低速度间的一第一速度差值大于一速度减少值时,降低该驱动模块的一马达的转速。

承上所述,该步骤e包括步骤e1:于判断该伸缩速度过慢且该伸缩速度与一最高速度间的一第二速度差值大于一速度增加值时,增加该马达的转速。

承上所述,该桌脚控制方法更包括下列步骤:f)每隔一第二时间区间对该驱动模块的一马达进行电流感测,以依序取得多个电流值;及g)于依据该多个电流值判断该马达运转异常时,执行一过流保护机制。

承上所述,该过流保护机制是控制该驱动模块停止伸缩该桌脚,并于停止后朝反方向伸缩该桌脚至一距离。

承上所述,于该步骤f是依序取得该第一电流值、该第二电流值及该第三电流值;该步骤g更包括下列步骤:g1)计算该第一电流值与该第二电流值间的一第一电流差值及该第二电流值与该第三电流值间的一第二电流差值;g2)于判断该马达启动未达一初始化时间且该第二电流差值大于一第一电流临界值时,执行该过流保护机制;及g3)于判断该马达启动达该初始化时间且该第二电流差值大于一第二电流临界值时,执行该过流保护机制,其中该第二电流临界值小于该第一电流临界值。

承上所述,该步骤g2包括下列步骤:g21)于判断该马达启动未达该初始化时间、该第二电流差值大于该第一电流临界值、该第二电流差值不小于4倍的该第一电流差值、该桌脚朝一第一方向伸缩且该第一电流差值及该第二电 流差值皆大于0时,执行该过流保护机制;及g22)于判断该马达启动未达该初始化时间、该第二电流差值大于一第三电流临界值、该第二电流差值不小于4倍的该第一电流差值、该桌脚朝与该第一方向相反的一第二方向伸缩且该第一电流差值及该第二电流差值皆大于0时,执行该过流保护机制,其中该第三电流临界值小于该第一电流临界值。

承上所述,该步骤g3包括下列步骤:g31)于判断该马达启动达该初始化时间、该第二电流差值大于该第二电流临界值、该桌脚朝该第一方向伸缩且该第一电流差值及该第二电流差值皆不小于0时,执行该过流保护机制;及g32)于判断该马达启动达该初始化时间、该第二电流差值大于一第四电流临界值、该桌脚朝与该第一方向相反的一第二方向伸缩且该第一电流差值及该第二电流差值皆不小于0时,执行该过流保护机制,其中该第四电流临界值小于该第二电流临界值。

承上所述,该桌脚控制方法更包括下列步骤:i)于每侦测用以触发该桌脚控制信号的一按键被持续按下达一第三时间区间时,累积一操作值;j)于每经过一第四时间区间未侦测到该按键被按下时,减少该操作值;及k)于判断该操作值不小于一操作临界值时,发出一警示讯息,或停止依据该桌脚控制信号控制该驱动模块。

本发明可有效使桌脚以定速伸缩,而不受桌面负重影响。

以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。

附图说明

图1为本发明第一具体实施例的桌脚控制盒架构图。

图2A为本发明第一具体实施例的电动桌示意图。

图2B为本发明第二具体实施例的电动桌示意图。

图3为本发明第一具体实施例的桌脚控制方法流程图。

图4A为本发明第二具体实施例的桌脚控制方法部分流程图。

图4B为本发明第三具体实施例的桌脚控制方法部分流程图。

图4C为本发明第四具体实施例的桌脚控制方法部分流程图。

图5为本发明第五具体实施例的桌脚控制方法部分流程图。

图6A为本发明第六具体实施例的桌脚控制方法第一部分流程图。

图6B为本发明第六具体实施例的桌脚控制方法第二部分流程图。

图7为本发明第七具体实施例的桌脚控制方法部分流程图。

其中,附图标记

1…电动桌

10…桌脚控制盒

100…处理器

1000…计数器

102…存储器

1020…电脑程序

12…驱动模块

120…马达

14…人机界面

16…桌脚

160…伸缩结构

S300-S314…定速步骤

S3060-S3064…计时步骤

S3120-S3124…减速步骤

S3140-S3144…加速步骤

S500-S504…第一电流过流保护步骤

S600-S626…第二电流过流保护步骤

S700-S714…过度操作保护步骤

具体实施方式

下面结合附图和具体实施例对本发明技术方案进行详细的描述,以更进一步了解本发明的目的、方案及功效,但并非作为本发明所附权利要求保护范围的限制。

兹就本发明的一较佳实施例,配合图式,详细说明如后。

首请同时参阅图1及图2A,图1为本发明第一具体实施例的桌脚控制盒架构图,图2A为本发明第一具体实施例的电动桌示意图,用以说明本发明的 主要实施方式。

如图1及图2A所示,本发明揭露一种电动桌1,包括一桌脚控制盒10、至少一驱动模块12、一人机界面14及至少一桌脚16,其中该桌脚16连接于该电动桌1的一桌面以支撑该桌面,并可受该驱动模块12的驱动而进行伸缩。

该驱动模块12可调整该桌脚16的长度。具体而言,该驱动模块12包括一马达120,该桌脚16包括连接该马达120并受该马达120控制的一伸缩结构160。当该马达120运转时,可带动该驱动模块12的多个驱动元件(如齿轮,图未标示),而使该伸缩结构160(如一推杆结构)伸长(即增加该桌脚16的长度以使该电动桌1的桌面升高)或缩短(即减少该桌脚16的长度以使该电动桌1的桌面降低)。

该人机界面14(如触控荧屏或按键)可接受一使用者操作,并可依据该使用者操作触发并传送对应的一桌脚控制信号至该桌脚控制盒10。

该桌脚控制盒10包括一处理器100及电性连接该处理器100的一存储器102。该处理器100电性连接该驱动模块12及该人机界面14,可由该人机界面14接收该桌脚控制信号,并可依据该桌脚控制信号来控制该驱动模块12,以调整该桌脚16的长度。该存储器102用以储存数据。

虽于本实施例中,是以该电动桌1包括一组该桌脚16为例来进行说明,但不应以此为限,该桌脚16的数量可依需求任意修改。

请同时参阅图2B,图2B为本发明第二具体实施例的电动桌示意图,用以说明本发明如何应用于具有多个桌脚的该电动桌1。

本实施例与第一实施例差异在于,本实施例的该电动桌1是包括二组该桌脚16及分别连接二组该桌脚16的二该驱动模块12。该桌脚控制盒10可控制各该驱动模块12的该马达120同时运转,以使该桌脚16的该伸缩结构160伸长/缩短。

值得一提的是,本发明各实施例的桌脚控制方法是运用于图1所示的该桌脚控制盒10。具体而言,该存储器102更储存有一电脑程序1020,该电脑程序1020记录该处理器100可运行的程序码。当该处理器100执行该电脑程序1020后,可执行本发明各实施例的该桌脚控制方法的各步骤。

请同时参阅图3,图3为本发明第一具体实施例的桌脚控制方法流程图。本实施例的该桌脚控制方法包括下列用以实现定速伸缩功能的各步骤。

步骤S300:该桌脚控制盒10侦测是否接收到该桌脚控制信号。具体而言,该桌脚控制盒10可侦测是否自该人机界面14或一外部装置(如经由网络连接外部的一行动装置)接收到该桌脚控制信号(即,使用者是否通过该人机界面14或该外部装置进行控制)。若该桌脚控制盒10接收到该桌脚控制信号,则执行步骤S302。否则,结束该桌脚控制方法。

步骤S302:控制该驱动模块12以伸缩该桌脚16。具体而言,该桌脚控制盒10依据所收到的该桌脚控制信号产生并发送一马达控制信号至该驱动模块12,以控制该马达120运转(如控制该马达120的旋转方向或转速),进而通过该马达120的运转调整该桌脚16的长度。

步骤S304:取得一第一长度。具体而言,于该桌脚16的伸缩过程中,该桌脚控制盒10可经由设置于该驱动模块12或该伸缩结构160的一感测器(如速度感测器或位移感测器,图未标示)取得该桌脚16当前的该第一长度。

较佳地,该感测器是一霍尔感测器。该桌脚控制盒10是经由该霍尔感测器感测该桌脚16当前的长度(即该第一长度)。更详细地,该桌脚控制盒10是经由该霍尔感测器感测对应该第一长度的一霍尔信号数(即一第一霍尔信号数)。

值得一提的是,该霍尔信号数是与该桌脚16当前的长度成正比。换句话说,若该桌脚16的长度越长,所感测到的该霍尔信号数越多;若该桌脚16的长度越短,所感测到的该霍尔信号数越少,但不以此限定。

于本发明的另一实施例中,该霍尔信号数是与该桌脚16当前的长度成反比。换句话说,若该桌脚16的长度越长,所感测到的该霍尔信号数越少;若该桌脚16的长度越短,所感测到的该霍尔信号数越多。

步骤S306:该桌脚控制盒10计时一第一时间区间是否经过。若计时该第一时间区间经过,则执行步骤S308。否则,重复执行该步骤S306以持续计时。

步骤S308:该桌脚控制盒10取得该桌脚16当前的一第二长度。

较佳地,该桌脚控制盒10是经由该霍尔感测器感测对应该第二长度(即,该桌脚16经过该第一时间区间后的长度)的另一霍尔信号数(即一第二霍尔信号数)。

步骤S310:该桌脚控制盒10依据该第一长度及该第二长度判断该桌脚16当前的一伸缩速度为过快、过慢或适中。若判断该伸缩速度过快,则执行步骤 S312以减速。若判断该伸缩速度过慢,则执行步骤S314以加速。若判断该伸缩速度适中,则不调整该桌脚16目前的该伸缩速度,并且执行该步骤S300以持续侦测该桌脚控制信号。

较佳地,该桌脚控制盒10是计算该第一霍尔信号数与该第二霍尔信号数的一信号数差值(该信号数差值是对应该桌脚16于该第一时间区间内的一伸缩长度),并判断该信号数差值是否大于预设的一第一信号临界值(如3)。若该信号数差值大于预设的该第一信号临界值(即该桌脚16于该第一时间区间内的该伸缩长度大于一伸缩长度临界值),则判定当前的该伸缩速度过快。

该桌脚控制盒10可进一步判断该信号数差值是否小于预设的一第二信号临界值(如1),其中该第二信号临界值不大于该第一信号临界值。若该信号数差值小于该第二信号临界值,则判定当前的该伸缩速度过慢。

若该桌脚控制盒10判断该信号数差值不大于该第一信号临界值且不小于该第二信号临界值,则判定当前的该伸缩速度适中,而不需调整。

较佳地,该第一信号临界值是等于该第二信号临界值(如皆为2)。于此情况下,该伸缩速度是于该信号数差值等于该第一信号临界值及该第二信号临界值时,被判断为适中。

步骤S312:该桌脚控制盒10控制该驱动模块12减慢该桌脚16的该伸缩速度,以使该桌脚16以固定速度伸缩。接着,执行该步骤S300以持续侦测该桌脚控制信号。

步骤S314:该桌脚控制盒10控制该驱动模块12增加该桌脚16的该伸缩速度,以使该桌脚16以固定速度伸缩。接着,执行该步骤S300以持续侦测该桌脚控制信号。

接着请同时参阅图1、图2A、图2B、图3及图4A,图4A为本发明第二具体实施例的桌脚控制方法部分流程图。本实施例对图3所示的该步骤S306进行更详细的说明,具体包括下列步骤。

步骤S3060:该桌脚控制盒10判断是否收到一中断信号。具体而言,该桌脚控制盒10的该处理器100包括一计数器1000。该计数器1000每经过一中断时间(如333微秒(μs))可发出一次该中断信号。

步骤S3062:该桌脚控制盒10累积一计数时间。具体而言,该桌脚控制盒10每收到1个该中断信号,即累积1次该中断时间。

举例来说,若该中断时间为333微秒,当收到第1个该中断信号时,该累积时间为333微秒。当收到第2个该中断信号时,该累积时间为666微秒。当收到第3个该中断信号时,该累积时间为999微秒(约1毫秒)。藉此,该桌脚控制盒10可依据该中断信号来计时。

步骤S3064:该桌脚控制盒10判断该计数时间是否不小于该第一时间区间。若该计数时间不小于该第一时间区间,则执行该步骤S308,否则执行该步骤S3060以持续侦测该中断信号。

接着请同时参阅图1、图2A、图2B、图3及图4B,图4B为本发明第三具体实施例的桌脚控制方法部分流程图。本实施例对图3所示的该步骤S312进行更详细的说明,具体包括下列步骤。

步骤S3120:该桌脚控制盒10计算当前的该伸缩速度与一最低速度间的一第一速度差值。

步骤S3122:该桌脚控制盒10判断该第一速度差值是否大于一速度减少值。具体而言,该速度减少值是该桌脚控制盒10进行减速控制后可使该伸缩速度减少的最小速度值。若该第一速度差值大于该速度减少值,则可预测于减速完毕后,该伸缩速度不会过慢、数值溢位(overflow)或归零(即停止),并执行步骤S3124。否则,该桌脚控制盒10预测于减速完毕后,该伸缩速度会过慢、数值溢位或归零,而不执行减速动作。

步骤S3124:该桌脚控制盒10控制该驱动模块12降低该马达120的转速。具体而言,该桌脚控制盒10是控制该驱动模块12降低该马达120的一脉冲宽度调变(Pulse Width Modulation)值,以经由降低该马达120的电压值来降低该马达120的转速。

接着请同时参阅图1、图2A、图2B、图3及图4C,图4C为本发明第四具体实施例的桌脚控制方法部分流程图。本实施例对图3所示的该步骤S314进行更详细的说明,具体包括下列步骤。

步骤S3140:该桌脚控制盒10计算当前的该伸缩速度与一最高速度间的一第二速度差值。

步骤S3142:该桌脚控制盒10判断该第二速度差值是否小于一速度增加值。具体而言,该速度增加值是该桌脚控制盒10进行加速控制后可使该伸缩速度增加的最小速度值。若该第二速度差值大于该速度增加值,则该桌脚控制 盒10可预测于加速完毕后,该伸缩速度不会过快或数值溢位,并执行步骤S3124。否则,该桌脚控制盒10预测于加速完毕后,该伸缩速度会过快或数值溢位(overflow),而不执行加速动作。

步骤S3144:该桌脚控制盒10控制该驱动模块12增加该马达120的转速。具体而言,该桌脚控制盒10是控制该驱动模块12增加该马达120的该脉冲宽度调变值,以经由增加该马达120的电压值来增加该马达120的转速。

接着请同时参阅图1、图2A、图2B、图3及图5,图5为本发明第五具体实施例的桌脚控制方法部分流程图。本实施例与图3所示的第一实施例差异在于,本实施例于该步骤S302之后更包括用以实现一电流过流保护功能的下列步骤。

步骤S500:该桌脚控制盒10每隔一第二时间区间(如100毫秒(ms))对该马达120进行电流感测,以取得该马达120于不同时间点的电流值。

步骤S502:该桌脚控制盒10依据所感测多个电流值来判断该马达120是否异常。若判断该马达120异常,则执行步骤S504。否则,执行该步骤S500以持续感测。

步骤S504:该桌脚控制盒10执行一过流保护机制,以避免该马达120因电流超载而损坏。较佳地,该过流保护机制是控制该驱动模块12停止伸缩该桌脚16(即使该马达120停止运转),并于停止后朝反方向伸缩该桌脚16至一距离(即使该马达120暂时以反方向运转)。

藉此,本发明可有效避免该电动桌1的桌面于上升或下降过程中遭遇障碍(如负重过重或被障碍物(如板凳或柜子)卡住)时,该马达120不会因持续维持高转速而导致电流过载并烧毁。

接着请同时参阅图1、图2A、图2B、图3、图6A及图6B,图6A为本发明第六具体实施例的桌脚控制方法第一部分流程图,图6B为本发明第六具体实施例的桌脚控制方法第二部分流程图。本实施例与图3所示的第一实施例差异在于,本实施例于该步骤S302之后更包括用以实现该电流过流保护功能的下列详细步骤。

步骤S600:该桌脚控制盒10每隔该第二时间区间对该马达120进行电流感测,以依序取得至少三个电流值(例如一第一电流值、一第二电流值及一第三电流值)。

步骤S602:该桌脚控制盒10计算该第一电流值与该第二电流值间的一第一电流差值,并计算该第二电流值与该第三电流值间的一第二电流差值。

步骤S604:该桌脚控制盒10判断该马达120是否已启动达一初始化时间。若该马达120启动未达该初始化时间,则执行步骤S606,以依据一第一判断机制来判断该马达120是否异常。若该马达120启动已达该初始化时间,则执行步骤S6018,以依据一第二判断机制来进行判断该马达120是否异常。

值得一提的是,当该马达120初启动(如启动后的前3秒)时,由于该马达120的电流值极不稳定,且变化较大,故本实施例采取该第一判断机制来判断该马达120是否异常;而当该马达120稳定运转时(如已启动3秒后),该马达120的电流值将趋向稳定的一固定值,故本实施例改为采取该第二判断机制来判断该马达120是否异常。

藉此,本发明经由使用不同判断机制来分别于该马达120初启动时及稳定运转时进行电流监测,可有效提高监测结果的可靠度。

接着说明该第一判断机制。

步骤S606:该桌脚控制盒10判断该第一电流差值及该第二电流差值是否皆大于0。若皆大于0,则表示该马达120的电流值是呈上升趋势,执行该步骤S608以进一步判断。否则,判断该马达120运转正常。

步骤S608:该桌脚控制盒10判断该第二电流差值是否远大于该第一电流差值。较佳地,该桌脚控制盒10是判断该第二电流差值是否不小于4倍的该第一电流差值。若该第二电流差值远大于该第一电流差值,执行该步骤S610以进一步判断。否则,判断该马达120运转正常。

具体而言,由于该马达120于初启动时电流变化较为不稳定,本发明于该第一判断机制中藉由提高判断门槛,于该电流值遽升(如电流值增幅为4倍以上)时才判断该马达120异常,藉此降低误判该马达120异常的机率。

步骤S610:该桌脚控制盒10判断该桌脚16是否朝一第一方向伸缩。若该桌脚16是朝该第一方向伸缩(如该桌脚16是向外伸长),则执行该步骤S608以使用一第一电流临界值(如800毫安培(mA))来进一步判断。若该桌脚16是朝相反的一第二方向伸缩(如该桌脚16是向内缩短),则执行该步骤S616以使用不同的一第三电流临界值(如400毫安培(mA))来进一步判断。

值得一提的是,该马达120正转时的电流值与反转时的电流值并不相同,于相同转速下,该马达120正转时的电流值会大于反转时的电流值,或者该马达120反转时的电流值会大于正转时的电流值。

本发明依据该马达120的转向(即该桌脚16的伸缩方向)分别使用不同的临界值进行电流过流判断,可有效提升判断精确度。

步骤S612:该桌脚控制盒10判断该第二电流差值是否大于对应该第一方向的该第一电流临界值。若该第二电流差值大于该第一电流临界值,则判定该马达120运转异常,执行步骤S614。否则,判断该马达120运转正常。

步骤S614:该桌脚控制盒10执行该过流保护机制。本实施例中该过流保护机制与前述实施例中的该步骤S504所述者相同,于此不再赘述。

步骤S616:该桌脚控制盒10判断该第二电流差值是否大于对应相反的该第二方向的该第三电流临界值。本实施例中,该第三电流临界值是小于该第一电流临界值,但不加以限定。若该第二电流差值大于该第三电流临界值,则判定该马达120运转异常,执行步骤S614。否则,判断该马达120运转正常。

若于该步骤S604中判断该马达120已启动达该初始化时间(即该马达120已稳定运转),则执行该第二判断机制(即图6B所示的步骤S618-步骤S626)。

步骤S618:该桌脚控制盒10判断该第一电流差值及该第二电流差值是否皆大于0。若皆大于0,则执行该步骤S620以进一步判断。否则,判断该马达120运转正常。

步骤S620:该桌脚控制盒10判断该桌脚16是否朝该第一方向伸缩。若该桌脚16是朝该第一方向伸缩,则执行该步骤S622以使用一第二电流临界值(如600毫安培(mA))来进一步判断。若该桌脚16是朝相反的该第二方向伸缩,则执行该步骤S626以使用不同的一第四电流临界值(如300毫安培(mA))来进一步判断。

步骤S622:该桌脚控制盒10判断该第二电流差值是否大于对应该第一方向的该第二电流临界值。若该第二电流差值大于该第一电流临界值,则判定该马达120运转异常,执行步骤S624。否则,判断该马达120运转正常。

较佳地,由于该马达120是处于稳定运转状态(即该马达120的电流值较小亦较稳定),本发明是进一步将该第二电流临界值(如600mA)设定为小于对应初启动状态的该第一电流临界值(如800mA),以提升判断精确度。

步骤S624:该桌脚控制盒10执行该过流保护机制。本实施例中该过流保护机制与前述实施例中的该步骤S504所述者相同,于此不再赘述。

步骤S626:该桌脚控制盒10判断该第二电流差值是否大于对应相反的该第二方向的该第四电流临界值。本实施例中,该第四电流临界值(如300mA)是小于该第一电流临界值(如800mA)及该第二电流临界值(如600mA),但不加以限定。若该第二电流差值大于该第四电流临界值,则判定该马达120运转异常,执行步骤S624。否则,判断该马达120运转正常。

较佳地,由于该马达120是处于稳定运转状态,故本发明亦将该第四电流临界值设定为小于对应初启动状态的该第三电流临界值,以提升判断精确度。

值得一提的是,图5所示的该步骤S500-S504及图6A及6B所示的该步骤S600-S624是与图1所示的该步骤S304-S316平行执行,而无必然顺序关系。

并且,图6A及6B所示的该步骤S604、S606、S608及S610之间无必然顺序关系,该步骤S604、S618及S620之间亦无必然顺序关系。

接着请同时参阅图1、图2A、图2B、图3及图7,图7为本发明第七具体实施例的桌脚控制方法部分流程图。于本发明中,使用者是藉由持续按压该人机界面14上的对应按键,以控制该桌脚16伸长或缩短。因此本实施例中,该桌脚控制盒10是通过该人机界面14上的对应按键被按压的状况,判断是否有过度操作的问题产生。

本实施例包括用以实现一过度操作保护功能的下列步骤。

步骤S700:该桌脚控制盒10侦测该人机界面14的用以触发该桌脚控制信号的一按键是否被按下。若按键被按下,则依据该桌脚控制信号执行对应功能,同时执行步骤S702。否则,执行步骤S710。

步骤S702:该桌脚控制盒10判断该按键是否被持续按下达一第三时间区间(如1秒)。若判断该按键被持续按下达该第三时间区间,则执行步骤S704。否则,执行该步骤S700以持续侦测。

步骤S704:该桌脚控制盒10累积一操作值(如将该操作值增加1)。

步骤S706:该桌脚控制盒10判断该操作值是否不小于一操作临界值(如300)。若该操作值不小于该操作临界值,则执行步骤S708。否则,执行该步骤S700以持续侦测。

步骤S708:该桌脚控制盒10执行一过度操作保护机制。较佳地,该过度 操作保护机制是发出一警示讯息(如经由指示灯发出警示光或经由蜂鸣器发出警示音),或停止依据该桌脚控制信号控制该驱动模块12(即该桌脚控制盒10不执行该按键对应的操作)。

若于该步骤S700中未侦测到该按键被按下,则执行步骤S710。

步骤S710:该桌脚控制盒10判断该按键是否持续一第四时间区间(如4秒)未被按下。若判断该按键持续该第四时间区间未被按下,则执行步骤S712。否则,执行该步骤S700以持续侦测。

步骤S712:该桌脚控制盒10减少该操作值(如将该操作值减1)。

步骤S714:该桌脚控制盒10判断该操作值是否已归零且该按键未被按下。若判断该操作值是否已归零且该按键未被按下,则结束桌脚控制方法。否则,执行该步骤S700以持续侦测。

藉此,本发明可有效避免因使用者短时间内频繁操作,而导致该电动桌1的元件损坏。

值得一提的是,图7所示的该步骤S700-S712是与图1所示的该步骤S300-S316平行执行,而无必然顺序关系。

当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

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