可侦测断电且同步计时的电子设备及其侦测方法与流程

文档序号:15736704发布日期:2018-10-23 21:36阅读:208来源:国知局

本发明是有关于一种具有微控制器的电子设备,特别是指一种可侦测断电且同步计时的电子设备及其侦测方法。



背景技术:

近年来,常见微控制器(Micro Control Unit, MCU)广泛应用于如:手机、投影机、平板计算机、服务器,及发光装置等电子设备上,而在电子设备开机后,通常微控制器内部具有每小时累加记录开机时间的功能,并记录于储存器,而能便于掌控电子设备已开机使用的时间,例如可得知投影机或发光装置的灯泡使用时间,而能控管电子设备后续维护与更换作业。然而,现有微控制器是于电子设备开机后,每达一小时才会于储存器累加记录电子设备已开机时间,如果电子设备开机使用时间未达每小时记录的区段就突然断电关机,微控制器的计时功能将停止,导致无法累加记录尚未储存于储存器中的开机时间,而无法准确记录电子设备实际已开机使用的时间,需要研究探讨与改善此问题。



技术实现要素:

本发明的主要目的在于提供一种可侦测断电且同步计时的电子设备。

为达到上述目的,本发明可侦测断电且同步计时的电子设备,配合一电源供应装置使用。该电源供应装置包含一交流讯号单元,及一链接该交流讯号单元之讯号转换单元。该交流讯号单元具有一交流讯号,该交流讯号具有一低准位讯号,及一高准位讯号。该电子设备包含一微控制装置,及一链接该微控制装置之储存装置。

该微控制装置包括一链接该讯号转换单元之直流讯号输入端口、一链接该交流讯号单元之通用输入端口,及一链接该直流讯号输入端口与该通用输入端口之处理单元。

该储存装置链接该微控制装置之处理单元。当该电源供应装置被开启且使该电子设备开机,并该交流讯号单元传输该交流讯号至该微控制装置的通用输入端口与该讯号转换单元,而该交流讯号经该讯号转换单元且转换成一直流讯号并至该直流讯号输入端口。

该微控制装置之处理单元执行一准位侦测指令,且持续侦测该通用输入端口所接收到之该交流讯号。当在该默认期间内,该处理单元未侦测到该低准位讯号与该高准位讯号的一准位变化时,该处理单元将该电子设备的一已开机时间累加记录于该储存装置。

因此,本发明另一目的,即在提供一种电子设备断电计时的侦测方法。

于是,本发明电子设备断电计时的侦测方法,应用于一配合一电源供应装置使用的电子设备上,该电源供应装置包括一交流讯号单元,及一讯号转换单元。该电子设备包含一微控制装置,及一储存装置。该微控制装置包括一直流讯号输入端口、一通用输入端口,及一处理单元。该侦测方法方法包含一步骤(A)、一步骤(B)、一步骤(C)、一步骤(D),及一步骤(E)。

优选地,于该步骤(A)中,该电源供应装置被开启,而使该电子设备开机且该交流讯号单元传输一交流讯号至该微控制装置的通用输入端口与该讯号转换单元,而该交流讯号经该讯号转换单元且转换成一直流讯号并传至该直流讯号输入端口。

优选地,于该步骤(B)中,该微控制装置之处理单元执行一准位侦测指令。

优选地,于该步骤(C)中,该处理单元侦测该通用输入端口所接收到的该交流讯号的一低准位讯号与一高准位讯号的一准位变化且将所侦测到的该准位变化记录储存于一暂存单元。其中该准位变化为该交流讯号中该低准位讯号与该高准位讯号两者彼此交替变化。

优选地,于该步骤(D)中,每隔一默认期间,该处理单元侦测该暂存单元是否存有该准位变化,若侦测到该准位变化,则回到该步骤(C)。

优选地,于该步骤(E)中,当该处理单元于该默认期间内,未侦测该暂存单元存有该准位变化时,该处理单元将该电子设备的一已开机时间累加记录于该储存装置。

与现有技术相比,本发明藉由该交流讯号单元传输该交流讯号至该微控制装置的通用输入端口且配合该处理单元执行该准位侦测指令,并持续侦测该通用输入端口所接收到之该交流讯号之设计,当该处理单元于该默认期间内,未侦测到该准位变化,该处理单元实时将该电子设备的该已开机时间累加记录于该储存装置中,有效准确记录与确保该电子设备实际已被开机使用的时间。

【附图说明】

本发明之其他的特征及功效,将于参照图式的实施方式中清楚地呈现,其中:

图1是一方块图,说明本发明可侦测断电且同步计时的电子设备实施例;及

图2是一流程图,说明本发明电子设备断电计时的侦测方法的实施例。

【具体实施方式】

在本发明被详细描述之前,应当注意在以下的说明内容中,类似的组件是以相同的编号来表示。

参阅图1与图2,本发明可侦测断电且同步计时的电子设备之实施例,配合一电源供应装置10使用。该电源供应装置10包含一交流讯号单元11,及一链接该交流讯号单元11的讯号转换单元12。该交流讯号单元11具有一交流讯号,该交流讯号具有一低准位讯号,及一高准位讯号。该电子设备2包含一微控制装置3(Micro Control Unit,MCU),及一链接该微控制装置3之储存装置4。

该微控制装置3包括一链接该讯号转换单元12的直流讯号输入端口31、一链接该交流讯号单元11的通用输入端口32,及一链接该直流讯号输入端口31与该通用输入端口32的处理单元33。该储存装置4链接该微控制装置3的处理单元33。于本实施例中,该通用输入端口32为具有通用输入输出(Gerneral Purpose I/O,GPIO)的汇流传输功能,且以实际考虑出作为通用输入(GPI)之设计,但不以此为限。

使用时,该电源供应装置10被开启,而使该电子设备2开机,且该交流讯号单元11传输该交流讯号至该微控制装置3的通用输入端口32与该讯号转换单元12,而该交流讯号经该讯号转换单元12且转换成一直流讯号并至该直流讯号输入端口31。

该微控制装置3之处理单元33执行一定时记录指令与一准位侦测指令,且该处理单元33执行该准位侦测指令而持续侦测该通用输入端口32所接收到的该交流讯号。当该处理单元33在一默认期间内,未侦测到该低准位讯号与该高准位讯号的一准位变化,该处理单元33将该电子设备2的一已开机时间累加记录于该储存装置4。于本实施例中,该定时记录指令与该准位侦测指令是储存于一存储器单元34中的程序指令态样,且该处理单元33是链接该存储器单元34而可执行该定时记录指令与该准位侦测指令。而该电子设备2为平板计算机的态样,但不以此为限,可依实际产品的应用,该电子设备2也可以是整合型计算机(All-in-one PC)、服务器等态样。

也就是说,该交流讯号单元11传输的该交流讯号会传至该通用输入端口32且同时也会经该讯号转换单元12而转换成该直流讯号并至该直流讯号输入端口31。当该电源供应装置10断电时,会使该交流讯号会中断,且该通用输入端口32无法再接收到该低准位讯号与该高准位讯号,而使该处理单元33于该默认期间内无法侦测到该准位变化,则该处理单元33将该电子设备2的该已开机时间累加记录于该储存装置4,而可实时记录与确保该电子设备2实际已开机时间。另外要说明的是,该处理单元33执行该定时记录指令后,该处理单元33每隔一记录时间会于该储存装置4中,将该电子设备2的该已开机时间累加该记录时间。于本实施例中该记录时间为1小时,该处理单元33每隔1小时会于该储存装置4中,将该电子设备2的该已开机时间累加记录1小时且记录当下的一系统时间,举例来说:该电子设备2累积的已开机时间为36小时,且该电子设备2于今天AM07:00开机,而在AM08:00开机时间已达到1小时,该处理单元33会将该储存装置4中的该已开机时间更新累加1小时,此时该已开机时间已更新为37小时,并且将该储存装置4中,记录今天AM08:00为该系统时间。而当该处理单元33未侦测到该准位变化时,该处理单元33将当下的该系统时间减去前次已记录于该储存装置4中的该系统时间后产生一使用时间,并于该储存装置4中将该电子设备2的该已开机时间累加该使用时间。承上所举的例子来说,当该电子设备2 在AM08:30被断电,而使该处理单元33无法侦测到该准位变化,则该处理单元33将当下的该系统时间(AM08:30)减去前次已记录于该储存装置4中的该系统时间(AM08:00),而产生该使用时间为30分钟,并将该电子设备2的该已开机时间(37小时)累加该使用时间(30分钟),此时该开机时间为37.5小时(37小时30分钟),而可实时记录与确保该电子设备2实际已被开机使用的时间,但不以此为限。

要特别说明的是,该电源供应装置10还包括一电容单元13,该讯号转换单元12链接该微控制装置3之直流讯号输入端口31而形成一导电路径P,且该交流讯号单元11经该讯号转换单元12转换成一直流讯号而经该导电路径P传输至该直流讯号输入端口31,而该电容单元13连通该导电路径P。当该讯号转换单元12产生该直流讯号且传输于该导电路径P并至该直流讯号输入端口31时,由于该电容单元13连通该导电路径P而可进行充电。当该电源供应装置10断电时,会使该交流讯号中断而使该讯号转换单元12无法产生该直流讯号并供电至该直流讯号输入端口31,此时,该电容单元13会进行放电动作且经由该导电路径P而短暂供电至该直流讯号输入端口31,进而使该微控制装置3可短时间稳定持续工作。

参阅图1与图3,本发明电子设备断电计时的侦测方法之实施例,应用管理于如上所述的该电子设备2配合该电源供应装置10上。该电子设备断电计时的侦测方法包含一步骤(A)、一步骤(B)、一步骤(B1)、一步骤(C)、一步骤(D),及一步骤(E)。

首先,于该步骤(A)中,该电源供应装置10被开启,而使该电子设备2开机,且该交流讯号单元11传输该交流讯号至该微控制装置3的通用输入端口32与该讯号转换单元12,而该交流讯号经该讯号转换单元12且转换成一直流讯号并传至该直流讯号输入端口31。

接着,于该步骤(B)中,该微控制装置3之处理单元33执行该定时记录指令与该准位侦测指令。且于该步骤(B1)中,该处理单元33持续侦测该通用输入端口32所接收到的该交流讯号,且该处理单元33每隔该记录时间会于该储存装置4中,将该电子设备2的该已开机时间累加该记录时间。简单来说,就是该处理单元33会定时更新该储存装置4中的该已开机时间。于本实施例中,该记录时间为1小时,该处理单元33每隔1小时会于该储存装置4中,将该电子设备2的该已开机时间累加记录1小时且记录当下的一系统时间。举例来说:该电子设备2累积的已开机时间为36小时,且该电子设备2于今天AM07:00开机,而在AM08:00开机使用时间已达到1小时,该处理单元33会将该储存装置4中的该已开机时间更新累加1小时,此时该已开机时间已更新为37小时,并且将该储存装置4中,记录今天AM08:00为该系统时间,其他情况依此类推,在此不另赘述。另外,于本实施例中,该定时记录指令与该准位侦测指令皆为储存于该存储器单元34内部的程序指令态样,该处理单元33可同时执行该定时记录程序指令与该准位侦测程序指令,但不以此为限,可依实际考虑设计内部程序,在此不另赘述。

接着,于该步骤(C)中,该处理单元33侦测该通用输入端口32所接收到的该交流讯号的该低准位讯号与该高准位讯号的该准位变化且将所侦测到的该准位变化记录储存于该暂存单元35。其中该准位变化为该交流讯号中该低准位讯号与该高准位讯号两者间彼此轮流交替变化。于本实施例中,该交流讯号为连续输入该通用输入端口32的方波态样,一般来说,方波讯号具有该低准位讯号"0"及该高准位讯号"1",该处理单元33会侦测该低准位讯号与该高准位讯号的该准位变化。

详细来说,该步骤(C)包括一步骤(C1),及一步骤(C2)。于该步骤(C1)中,该处理单元33侦测该通用输入端口32所接收到的该交流讯号,当该处理单元33侦测到该低准位讯号的一低准位值或当该处理单元33侦测到该高准位讯号的一高准位值时,并于一第一侦测期间内,该处理单元33再次侦测该通用输入端口32所接收到的该交流讯号。在此要进一步特别说明的是,由于不同国家供电的电压频率不完全相同,而通常可分为50Hz和60Hz两种供电频率,所以于本实施例中,该步骤(C1)中,该处理单元33侦测该通用输入端口32所接收到的该交流讯号且会先判断该交流讯号的频率,当该处理单元33判断该交流讯号为一第一讯号频率,于侦测到该低准位讯号的该低准位值或侦测到该高准位讯号的该高准位值时,会于该第一侦测期间内,该处理单元33再次侦测该通用输入端口32所接收到的该交流讯号;若当该处理单元33判断该交流讯号为一第二讯号频率,于侦测到该低准位讯号的该低准位值或侦测到该高准位讯号的该高准位值时,会于一第二侦测期间内,该处理单元33再次侦测该通用输入端口32所接收到的该交流讯号。而本实施例中,该第一讯号频率为60Hz,该第一侦测期间为8.33毫秒(ms),而该第二讯号频率为50Hz,该第二侦测期间为10毫秒(ms)。通常于正常供电且频率为60Hz情况下,该处理单元33于该第一侦测期间(8.33毫秒)内可侦测到该准位变化。也就是说,该处理单元33每隔该第一侦测期间(8.33 ms)会侦测到该低准位讯号与该高准位讯号的该准位变化。而于正常供电且频率为50Hz情况下,该处理单元33于该第二侦测期间(10毫秒)内可侦测到该准位变化,但不以此为限。

接着,于该步骤(C2)中,当该处理单元33此次侦测到该交流讯号的该低准位值且前次是侦测到该高准位值时或当该处理单元33此次侦测到该高准位值且前次是侦测到该低准位值时,此时该处理单元33侦测到该准位变化并储存于该暂存单元35。于本实施例中,该低准位值为"0"准位值,该高准位值为"1"准位值。进一步来说,当该处理单元33此次侦测到该交流讯号的"0"准位值且前次侦测到"1"准位值,或是当该处理单元33此次侦测该交流讯号的"1"准位值且前次侦测到"0"准位值,皆代表该处理单元33侦测到该准位变化。另外,本实施例中,当该处理单元33侦测到该低准位值与该高准位值的准位变化的该准位变化时,会建立该准位变化的旗标态样(图未示)并储存于该微控制装置3之暂存单元35,但不以此为限。

再来,于该步骤(D)中,每隔一默认期间,该处理单元33侦测该暂存单元35是否存有该准位变化,若已侦测到该准位变化,则回到该步骤(C)。于本实施例中,该处理单元33是以轮询(Polling)的方式,于每隔该预设期间而询问该暂存单元35在对应的该预设期间的区段内是否存有该准位变化的旗标态样,但不以此为限。而本实施例中,该预设期间为250毫秒(ms),且每隔该预设期间(250 ms)该处理单元33会侦测该暂存单元35在此次250 ms的时间区段内是否存有该准位变化的旗标,另外,当该处理单元33此次侦测到该暂存单元35存有该准位变化的旗标后,会清空当下已储存于该暂存单元35中的旗标,接着,该处理单元33隔该默认期间(250 ms)后,再次侦测该暂存单元35于此次250 ms的时间区段内是否存有该准位变化的旗标,但不以此为限,可依实际考虑设计出该处理单元33每隔该默认期间侦测询问该暂存单元35的机制与方法。

另外,于该步骤(E)中,当该处理单元33于该默认期间内,未侦测到该暂存单元35存有该准位变化时,该处理单元33将该电子设备2的该已开机时间累加记录于该储存装置4中。详细来说,若于该预设期间内,该处理单元33未侦测到该暂存单元35在对应的该预设期间的区段内储存有该准位变化,则该处理单元33将该电子设备2的该已开机时间累加记录于该储存装置4,藉此当该电源供应装置10断电时,该处理单元33可实时于该储存装置4中,更新累加与储存该已开机时间且有效确保该电子设备2实际已开机时间。

另外要说明的是,当该处理单元33未侦测到该准位变化时,该处理单元33将当下的该系统时间减去前次已记录于该储存装置4中的该系统时间后产生该使用时间,且于该储存装置4中,将该电子设备2的该已开机时间累加该使用时间。承上述所举的例子,当该电子设备2 在AM08:30被断电,而使该处理单元33无法侦测到该准位变化,则该处理单元33将当下的该系统时间(AM08:30)减去前次已记录于该储存装置4中的该系统时间(AM08:00),而产生该使用时间为30分钟,并将该电子设备2的该已开机时间(37小时)累加该使用时间(30分钟),此时该开机时间为37.5小时(37小时30分钟),而可实时记录与确保该电子设备2实际已被开机使用的时间,但不以此为限。

综上所述,本发明电子设备断电计时的侦测方法,藉由该交流讯号单元11链接至该微控制装置3的通用输入端口32且配合该处理单元33侦测该通用输入端口32所接收到该交流讯号的设计,当该处理单元33于该默认期间内,未侦测到该准位变化,该处理单元33实时将该电子设备2的该已开机时间累加记录于该储存装置4中,有效准确记录该电子设备2实际已被开机使用的时间,故确实能达成本发明之目的。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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