The invention discloses a hard disk detection method and device, which includes: a controller, such as CPLD, MCU or MPGA, performs real-time detection of the signal corresponding to the pin used to indicate whether the hard disk is read or written; if the controller detects that the signal of the interface first appears a falling edge and then a rising edge, and detects the time of the falling edge; and When the time interval between the time of the rising edge is detected to be longer than or equal to the first time threshold, the hard disk is determined to be in place. This method and device, without changing the existing hard disk structure and the structure of hard disk connector, can accurately detect whether the hard disk is in place by using the pin signal characteristics in the hard disk to indicate whether the hard disk is read or written, aiming at the hard disk with pins that only detect the type of hard disk and without pins that detect whether the hard disk is in place.
【技术实现步骤摘要】
一种硬盘检测方法和装置
本专利技术涉及硬盘检测技术,尤指一种硬盘检测方法和装置。
技术介绍
现如今,服务器行业的日趋成熟,服务器产品也是层出不穷,相应的,服务器的存储介质——硬盘,也在不断地更新换代中。硬盘主要分为SAS/SATA及NVME,随着技术的发展,硬盘逐渐往体积小,容量大,存储速度快的方向发展。如今,U.2硬盘仍是主流应用,但更加小型、高速的M.2、M.3硬盘也逐步打开了应用市场。当然,还有别的硬盘类型。然而,在应用过程中发现,不同于U.2以及M.3硬盘,有的硬盘的管脚定义中,如M.2硬盘的管脚定义中,只设置有用来区分硬盘类型的管脚,该用来区分硬盘类型的管脚可以检测出硬盘类型为SAS/SATA以及NVME等,这类硬盘并没有设置用于检测硬盘是否在位的管脚。因此如何准确检测这类硬盘是否在位的问题,成为亟待解决的技术难题。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种硬盘检测方法和装置,以解决相关技术中,仅设置有用来检测硬盘类型的管脚,而没有设置用来检测硬盘是否在位管脚的硬盘,无法准确完成硬盘是否在位检测的问题。为了达到本专利技术目的,本专利技术采用了如下技术方案:一种硬盘检测方法,该方法适用于只设置有检测硬盘类型的管脚,而没有设置检测硬盘是否在位的管脚的硬盘,包括:控制器对自身与硬盘中用来指示该硬盘是否被读写的管脚对应的接口的信号进行实时检测;若所述控制器检测到所述接口的信号先出现下降沿再出现上升沿,且检测到所述下降沿的时刻,和检测到所述上升沿的时刻之间间隔的时间长度大于或等于第一时间阈值,则确定硬盘在位。其中,所述方法还包括:若所述控制器检 ...
【技术保护点】
1.一种硬盘检测方法,其特征在于,该方法适用于只设置有检测硬盘类型的管脚,而没有设置检测硬盘是否在位的管脚的硬盘,包括:控制器对自身与硬盘中用来指示该硬盘是否被读写的管脚对应的接口的信号进行实时检测;若所述控制器检测到所述接口的信号先出现下降沿再出现上升沿,且检测到所述下降沿的时刻,和检测到所述上升沿的时刻之间间隔的时间长度大于或等于第一时间阈值,则确定硬盘在位。
【技术特征摘要】
1.一种硬盘检测方法,其特征在于,该方法适用于只设置有检测硬盘类型的管脚,而没有设置检测硬盘是否在位的管脚的硬盘,包括:控制器对自身与硬盘中用来指示该硬盘是否被读写的管脚对应的接口的信号进行实时检测;若所述控制器检测到所述接口的信号先出现下降沿再出现上升沿,且检测到所述下降沿的时刻,和检测到所述上升沿的时刻之间间隔的时间长度大于或等于第一时间阈值,则确定硬盘在位。2.如权利要求1所述的硬盘检测方法,其特征在于,所述方法还包括:若所述控制器检测到所述下降沿的时刻,和检测到所述上升沿的时刻之间间隔的时间长度小于第一时间阈值,则确定硬盘不在位。3.如权利要求1所述的硬盘检测方法,其特征在于,该方法还包括:若所述控制器检测到所述接口的信号出现下降沿,则使能计时器,通过该计时器来检测所述时间长度。4.如权利要求1或2所述的硬盘检测方法,其特征在于,所述控制器为CPLD,MCU或者MPGA。5.如权利要求1或2或3所述的硬盘检测方法,其特征在于,所述第一时间阈值为100ms-200ms中的任意值。6.一种硬盘检测装置,其特征在于,该装置适用于对只设置有检测硬盘类型的管脚,而没有设置检测硬盘是否在位的管脚的硬盘进行检测,该装置包...
【专利技术属性】
技术研发人员:宁辰,张敏,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。