电子装置及其防止硬盘运转于共振点的方法

文档序号:6773410阅读:211来源:国知局
专利名称:电子装置及其防止硬盘运转于共振点的方法
技术领域
本发明涉及硬盘保护技术,尤其涉及一种用来防止硬盘运转于共振点的方法及电子装置。
背景技术
硬盘是目前最广泛使用的储存媒体,举凡消费性电子装置、服务器、工业计算机等都是利用硬盘作为储存媒体。硬盘的内部结构相当精密,磁头结构与每分钟以数千转高速旋转的盘片表面仅有10纳米的间距,若硬盘于读写操作时受到较大的振动,除可能造成磁头与盘片相撞击,在盘片表面造成划伤,严重情况下还会导致扇区损坏、硬盘读写异常,或者由于磁头的撞击,盘片上物理性损害部分滑动到硬盘的其他部位,而造成硬盘驱动器的故障。由前述可知,振动是造成硬盘毁损的最大主因,除了电子装置跌落地面或遭受外力撞击所造成的振动,电子装置内部的振动源,如散热风扇、电源供应器、硬盘等,形成一振动系统,当系统本身的固有频率和外加力的激振频率相同或相近时,会形成共振。共振现象会产生较大的振幅,妨害硬盘的正常运作,影响到硬盘储存数据的安全性和使用寿命。现有技术主要用于防止硬盘运转于剧烈震荡状态或自由落体状态,或经由机械结构的改进设计减少共振的强度,但却无法防止硬盘运转于共振点。

发明内容
有鉴于此,需提供一种防止硬盘运转于共振点的方法及电子装置,在共振现象产生前发出警讯,利用共振警讯先行预作处理,以保障硬盘储存数据的安全性及延长硬盘的使用寿命。本发明提供一种防止硬盘运转于共振点的方法,执行于电子装置中,该电子装置包括加速度感测模块、控制器、断路装置及硬盘,该电子装置所提供的电力信号经由该断路装置传送至该硬盘,该方法包括以下步骤读取该加速度感测模块的感测数据;对该上述感测数据执行一算法运算以产生振动强度;判断该振动强度是否超过一预设振动范围;及若该振动强度超过该预设振动范围,则该控制器停止对该硬盘的存取及通过断开该断路装置停止供应电力信号给该硬盘。优选地,该方法还包括判断该振动强度是否落于该预设振动范围之内,若该振动强度落于该预设振动范围之内,则该控制器通过导通该断路装置恢复供电至该硬盘及恢复对该硬盘之存取。优选地,该装置还包括一模拟/数字转换器组,用于将该感测数据由模拟转换为
数字信号。优选地,该算法包含快速傅立叶变换。优选地,该控制器包含微控制器。本发明还提供一种电子装置,该电子装置包括硬盘;电源单元,用于提供一电力信号至该硬盘;断路装置,该断路装置的两端分别耦接于该电源单元及该硬盘,该电源单元所提供的电源经由该断路装置传送至该硬盘;加速度感测模块,耦接于该硬盘,用于感测该硬盘于运作时的加速度值;模拟/数字转换器,用于接收该加速度感测模块感并转换为数字信号;及控制器,包括控制模块与处理模块,其中该控制模块用于接收该数字信号,并将该数字信号经由一算法运算取得该硬盘的一振动强度,并于该振动强度超过一预设振动范围时发出共振警讯;以及该处理模块用于接收该共振警讯后,停止对该硬盘的存取,并断开该断路装置,停止供电给该硬盘。优选地,该控制模块还用于当该振动强度落于该预设振动范围时发出共振警讯解除通知。优选地,该处理模块还用于接收该共振警讯解除通知,导通该断路装置,恢复供电给该硬盘,并恢复对该硬盘的存取。优选地,该算法包含快速傅立叶变换。优选地,其中该控制器包含微控制器。上述电子装置及其防止硬盘运转于共振点的方法,可防止硬盘运转于共振现象, 导致硬盘的严重毁损。通过以下对具体实施方式
详细的描述并结合附图,将可轻易的了解上述内容及此项发明之技术效果。


图1所示为本发明之电子装置的一种实施方式之相关组件的模块图。图2所示为本发明取得预设振动范围之一种实施方式的流程图。图3所示为本发明电子装置防止硬盘运转于共振点的方法之一种实施方式的流程图。图4所示为本发明对于共振警讯处理之一种实施方式的流程图。主要元件符号说明加速度感测模块110模拟/数字转换器120控制器130控制模块131处理模块132硬盘接口140硬盘150电源单元160断路装置170
具体实施例方式请参阅图1,所示为本发明之电子装置的一种实施方式之相关组件的模块图。该电子装置包括加速度感测模块110、模拟/数字转换器120、控制器130、硬盘接140、硬盘150、 电源单元160及断路装置170。其中该加速度感测模块110包含三轴加速度计,与要保护的上述硬盘150之间进行机械连接,如此,当上述硬盘150运转或受到振动时,其速度就会产生变化,经由上述加速度感测模块110可感测得知加速度值。上述模拟/数字转换器120分别与上述加速度感测模块110及上述控制器130进行电连接,该模拟/数字转换器120用于将上述加速度感测模块110所取得的模拟感测数据转换为数字信号,再传送给上述控制器130进行进一步处理。上述电源单元160经由上述断路装置170耦接至上述硬盘150,上述电源单元160 通过上述断路装置170对上述硬盘150供电。其中上述断路装置170在本实施方式中为开关装置,在该开关装置打开时,亦即在断开的状态下,达到停止供应电力信号给上述硬盘150的效果;在该开关装置闭合时,亦即在导通的状态下,达到供应电力信号给上述硬盘 150的效果。上述控制器130包含控制模块131及处理模块132,其中该控制模块131用于接收来自上述模拟/数字转换器120所传送的数字信号,并对上述数字信号进行算法运算以产生上述硬盘150的振动强度。在本实施方式中,该算法为快速傅立叶变换,经由该算法运算可取得上述硬盘150的振动频率,进而推知得到上述硬盘150的振动强度。上述控制模块 131取得上述硬盘150的振动强度后,进一步将该振动强度与预设的振动范围作比较,若该振动强度超过该预设的振动范围,则发出共振警讯,通知上述处理模块132进行进一步处理。上述处理模块132于接收到共振警讯后,停止对上述硬盘150的读取动作,发出中断信号通知上述硬盘150停止运转,将上述硬盘150从文件系统移除,并输出控制信号使上述断路装置170断开,停止对上述硬盘150供电。其中该中断信号经由上述硬盘接口 140传送上述硬盘150,该硬盘接口 140亦用来传送处理模块132给硬盘150的读取指令。在本实施方式中,该上述控制器为微控制器。在本实施方式中,该预设的振动范围可以是经过测量上述硬盘150于正常运转时的振动,再根据测量所得的数据与上述硬盘150的规格默认上述硬盘150所能承受的振动范围。请参阅图2,所示为本发明取得预设振动范围之一种实施方式的流程图。首先步骤S210,上述处理模块132在无振动的平台上启动上述硬盘150,并对上述硬盘150进行一般性的读写操作。在步骤S220,上述控制模块131读取上述加速度感测模块110于上述硬盘150正常运转时所感测的加速度值并经上述模拟/数字转换器120将感测所得的模拟数据转换为数字信号。在步骤S230,上述控制模块131经由快速傅立叶变换将取得的数字信号进行进一步运算,得知上述硬盘150于正常运转时的振动频率。在步骤 SM0,上述控制模块131储存上述硬盘150于单体振动时的振动频率数据。重复步骤S220 至步骤S240数次,藉此取得上述硬盘150于单体振动时的振动频率数据库。在步骤S250, 上述控制模块131根据数据库的数据,建立一噪声水平,该噪声水平可提供电子装置在正常环境使用下,因上述硬盘150本身的运转所造成的振动频率。在步骤S260,上述控制模块131根据上述硬盘150的规格与参考噪声水平,预先设定上述硬盘150所能承受的振动范围。经由此流程取得的默认振动范围,可用于本发明之防止硬盘运转于共振点的方法中, 作为硬盘运转时取得的振动强度之比较对象,藉以得知硬盘的振动强度是否过于强烈。请参阅图3,所示为本发明电子装置防止硬盘运转于共振点的方法之一种实施方式的流程图。首先,在步骤S310,控制模块131经由读取加速度感测模块110取得硬盘的加速度感测值,该加速度感测值经由模拟/数字转换器120先转换为数字信号,再传送至控制模块131。在步骤S320,上述控制模块131于接收到该数字信号后,将该数字信号进行快速傅立叶变换运算取得振动频率。在步骤S330,上述控制模块131从该振动频率进一步取得上述硬盘150目前的振动强度。在步骤S340,上述控制模块131将该振动强度与预设振动范围作一比较,判断该振动强度是否超过该预设振动范围以及判断是否曾发出共振警讯。若振动强度超过该预设振动范围以及曾发出共振警讯两条件皆不成立,则表示目前上述硬盘150的振动强度落于该预设振动范围之内,亦不曾发出共振警讯,则重回步骤S310, 继续取得上述硬盘150的振动强度。若振动强度超过该预设振动范围以及曾发出共振警讯两条件皆成立,则表示目前上述硬盘150的振动强度超过该预设振动范围且曾经发出共振警讯,则上述控制模块131不做任何处理,重回步骤S310,继续取得上述硬盘150的振动强度。若振动强度超过该预设振动范围以及曾发出共振警讯两条件其中有一者成立,则续进行步骤S350的判断。在步骤S350中,上述控制模块131续行判断振动强度是否超过该预设振动范围,若振动强度超过该预设振动范围,表示目前上述硬盘150的振动强度过于强烈且未曾发出任何共振警讯,则在步骤S360,发出一共振警讯藉此通知上述处理模块132 进行进一步处理。在步骤S350中,若上述控制模块131判断得知上述硬盘150的振动强度目前落于该预设振动范围之内,则代表曾经发出共振警讯,在步骤S370,解除共振警讯并通知上述处理模块132进行进一步处理。在设定或解除共振警讯完成后,亦即在步骤S360及步骤S370之后,重回步骤S310,由上述控制模块131继续取得上述硬盘150的振动强度,以便解除共振警讯或再一次发出共振警讯。上述控制模块131与上述处理模块132之间可经由中断要求与储存共振警讯状态值的缓存器完成沟通。当上述控制模块131欲发出共振警讯,则将代表共振警讯状态之缓存器值设为1,当上述控制模块131欲解除共振警讯,则将代表共振警讯状态之缓存器值设为0。设定缓存器之值后,上述控制模块131发出中断要求通知上述处理模块132进行进一步处理。请参阅图4,所示为执行于上述处理模块132中,本发明对于共振警讯的处理之一种实施方式的流程图。首先,在步骤S410中,上述处理模块132接收来自上述控制模块131 所传送的中断要求,于步骤S420检查储存共振警讯状态值的缓存器,取得缓存器储存的值后,在步骤S430判断共振警讯的状态是发出或是解除。若判断上述控制模块131发出共振警讯,则在步骤S440先停止所有对上述硬盘150的存取动作,并发出中断信号,通知上述硬盘150停止运转,接着在步骤S450将上述硬盘150从文件系统中移除,最后在步骤S460,通过断开上述断路装置170停止对上述硬盘150供电。若判断上述控制模块131解除共振警讯,则在步骤S470通过导通该上述断路装置170重新恢复对上述硬盘150的供电,待上述硬盘150重新启动后,在步骤S480将上述硬盘150重新挂上文件系统,最后于步骤S490恢复对上述硬盘150的存取动作。总结来说,本发明所提出的上述防止硬盘运转于共振点的方法,在共振现象产生前发出共振警讯,防止硬盘运转于共振点,以保障硬盘储存数据的安全性及延长硬盘的使用寿命。
权利要求
1.一种防止硬盘运转于共振点的方法,执行于电子装置中,该电子装置包括加速度感测模块、控制器、断路装置及硬盘,该电子装置所提供的电力信号经由该断路装置传送至该硬盘,其特征在于,该方法包括以下步骤读取该加速度感测模块的感测数据;对上述感测数据执行算法运算以产生振动强度;判断该振动强度是否超过预设振动范围;及若该振动强度超过该预设振动范围,则该控制器停止对该硬盘的存取及通过断开该断路装置停止供应电力信号给该硬盘。
2.如权利要求1所述之防止硬盘运转于共振点的方法,其特征在于,还包括判断该振动强度是否落于该预设振动范围之内,若该振动强度落于该预设振动范围之内,则该控制器通过导通该断路装置恢复供电至该硬盘及恢复对该硬盘之存取。
3.如权利要求1所述之防止硬盘运转于共振点的方法,其特征在于,该装置还包括一模拟/数字转换器组,用于将该感测数据由模拟转换为数字信号。
4.如权利要求1所述之防止硬盘运转于共振点的方法,其特征在于,该算法包含快速傅立叶变换。
5.如权利要求1所述之防止硬盘运转于共振点的方法,其特征在于,该控制器包含微控制器。
6.一种电子装置,包括硬盘以及提供电力信号至该硬盘的电源单元,其特征在于还包括断路装置,该断路装置的两端分别耦接于该电源单元及该硬盘,该电源单元所提供的该电力信号电源经由该断路装置传送至该硬盘;加速度感测模块,耦接于该硬盘,用于感测该硬盘于运作时的加速度值;及控制器,包括控制模块与处理模块,该控制模块用于接收该数字信号,并将该数字信号经由算法运算取得该硬盘的振动强度,并于该振动强度超过预设振动范围时发出共振警讯;该处理模块用于接收与响应该共振警讯,停止对该硬盘的存取,并断开该断路装置,停止供电给该硬盘。
7.如权利要求6所述之电子装置,其特征在于,该控制模块还用于当该振动强度落于该预设振动范围时发出共振警讯解除通知。
8.如权利要求7所述之电子装置,其特征在于,该处理模块还用于接收该共振警讯解除通知,导通该断路装置,恢复供电给该硬盘,并恢复对该硬盘的存取。
9.如权利要求6所述之电子装置,其特征在于,该算法包含快速傅立叶变换。
10.如权利要求6所述之电子装置,其特征在于,该控制器包含微控制器。
全文摘要
一种防止硬盘运转于共振点的方法,该方法包括经由加速度感测模块取得硬盘运转时的加速度值,再经由模拟/数字转换器将感测所得的加速度值模拟数据转换为数字信号;该数字信号经由算法的运算以产生硬盘运转的振动强度;若振动强度大于预设的振动范围,则发出共振警讯,停止对硬盘的存取及供电。本发明还提供一种执行上述方法的电子装置。本发明所提供的电子装置及其防止硬盘运转于共振点的方法可防止硬盘运转于共振现象,导致硬盘的严重毁损。
文档编号G11B33/08GK102467943SQ201010547788
公开日2012年5月23日 申请日期2010年11月17日 优先权日2010年11月17日
发明者巫士虔, 林燕星 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1