本发明专利技术提供了一种检测电机的霍尔信号的方法及装置,涉及金融电子设备领域。其中方法包括:若检测到有信号触发霍尔中断,则判断预设时间段内所述信号的电平是否维持不变;其中,所述预设时间段对应的起始时刻为所述霍尔中断被触发的时刻;若预设时间段内所述信号的电平维持不变,则确定所述信号为霍尔信号,从而可以准确地对电机输出的霍尔信号进行检测,进而可以实现对电机的准确控制。
【技术实现步骤摘要】
本专利技术属于金融电子设备领域,尤其涉及一种检测电机的霍尔信号的方法及装置。
技术介绍
金融电子设备(如自动存取款机)中一般都设置有电机,用于带动金融电子设备中相应部件的运动以执行相应的业务。电机每转动预设角度会输出一个霍尔信号,通过统计电机输出的霍尔信号的个数,可以对电机的转速及运行步长等进行计算,进而对电机进行相应的控制。金融电子设备中的电机由MCU(MicrocontrollerUnit,微控制单元)进行控制,电机输出的霍尔信号由MCU的霍尔中断采集。现有技术中,MCU的霍尔中断每采集到一组上升沿和下降沿,则认为电机输出一个霍尔信号,通过统计上升沿和下降沿的个数,来统计电机输出的霍尔信号的个数。然而,受电机自身性能和工作环境的影响,电机输出的霍尔信号中经常会夹杂有干扰信号(例如窄脉冲信号),因此,采用检测上升沿和下降沿的方法统计得到的霍尔信号的个数并不能准确反映电机实际输出的霍尔信号的个数,使得根据该统计结果计算得到的电机转速或运行步长等出现错误,从而导致后续对电机的控制出错。综上可知,现有的检测电机的霍尔信号的方法存在检测准确度较低的问题。
技术实现思路
本专利技术的目的在于提供一种检测电机的霍尔信号的方法及装置,旨在解决现有的检测电机的霍尔信号的方法所存在的检测准确度较低的问题。本专利技术是这样实现的,一种检测电机的霍尔信号的方法,所述电机每转动预设角度输出一个霍尔信号,所述霍尔信号触发霍尔中断,所述方法包括:若检测到有信号触发霍尔中断,则判断预设时间段内所述信号的电平是否维持不变;其中,所述预设时间段对应的起始时刻为所述霍尔中断被触发的时刻;若预设时间段内所述信号的电平维持不变,则确定所述信号为霍尔信号。在上述技术方案的基础上,所述方法还包括:若预设时间段内所述信号的电平不是维持不变,则确定所述信号为毛刺干扰信号。在上述技术方案的基础上,每个霍尔信号均包括一个上升沿和一个下降沿,所述霍尔信号的上升沿和下降沿均会触发霍尔中断;所述若检测到有信号触发霍尔中断,则判断预设时间段内所述信号的电平是否维持不变包括:若检测到有信号触发霍尔中断,则判断是否为上升沿触发;若为上升沿触发,则判断预设时间段内所述信号的电平是否持续为高电平;若不为上升沿触发,则判断预设时间段内所述信号的电平是否持续为低电平。在上述技术方案的基础上,所述若预设时间段内所述信号的电平维持不变,则确定所述信号为霍尔信号包括:若为上升沿触发时,预设时间段内所述信号的电平持续为高电平,且不为上升沿触发时,预设时间段内所述信号的电平持续为低电平,则确定所述信号为霍尔信号。在上述技术方案的基础上,所述若预设时间段内所述信号的电平不是维持不变,则确定所述信号为毛刺干扰信号包括:若为上升沿触发时,预设时间段内所述信号的电平不是持续为高电平,或者不为上升沿触发时,预设时间段内所述信号的电平不是持续为低电平,则确定所述信号为毛刺干扰信号。本专利技术还提供了一种检测电机的霍尔信号的装置,所述电机每转动预设角度输出一个霍尔信号,所述霍尔信号触发霍尔中断,所述装置包括:判断模块,用于若检测到有信号触发霍尔中断,则判断预设时间段内所述信号的电平是否维持不变;其中,所述预设时间段对应的起始时刻为所述霍尔中断被触发的时刻;确定模块,用于若预设时间段内所述信号的电平维持不变,则确定所述信号为霍尔信号。在上述技术方案的基础上,所述确定模块还用于:若预设时间段内所述信号的电平不是维持不变,则确定所述信号为毛刺干扰信号。在上述技术方案的基础上,每个霍尔信号均包括一个上升沿和一个下降沿,所述霍尔信号的上升沿和下降沿均会触发霍尔中断;所述判断模块包括:上升沿判断单元,用于若检测到有信号触发霍尔中断,则判断是否为上升沿触发;高电平判断单元,用于若为上升沿触发,则判断预设时间段内所述信号的电平是否持续为高电平;低电平判断单元,用于若不为上升沿触发,则判断预设时间段内所述信号的电平是否持续为低电平。在上述技术方案的基础上,所述确定模块具体用于:若为上升沿触发时,预设时间段内所述信号的电平持续为高电平,且不为上升沿触发时,预设时间段内所述信号的电平持续为低电平,则确定所述信号为霍尔信号。在上述技术方案的基础上,所述确定模块具体用于:若为上升沿出发时,预设时间段内所述信号的电平不是持续为高电平,或者不为上升沿触发时,预设时间段内所述信号的电平不是持续为低电平,则确定所述信号为毛刺干扰信号。本专利技术若检测到有信号触发霍尔中断,则判断预设时间段内所述信号的电平是否维持不变;其中,所述预设时间段对应的起始时刻为所述霍尔中断被触发的时刻;若预设时间段内所述信号的电平维持不变,则确定所述信号为霍尔信号,从而可以准确地对电机输出的霍尔信号进行检测,进而可以实现对电机的准确控制。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种检测电机的霍尔信号的方法的示意流程图;图2是本专利技术另一实施例提供的一种检测电机的霍尔信号的方法的示意流程图;图3是本专利技术实施例提供的一种检测电机的霍尔信号的装置的示意性框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1是本专利技术实施例提供的一种检测电机的霍尔信号的方法的示意流程图。在本专利技术实施例中,电机具体指金融电子设备(如自动存取款机)中用于带动金融电子设备中相应部件的运动以执行相应的业务的电机。电机可以为直流电机,也可为交流电机,具体根据实际情况进行设置,此处不做限制。在本专利技术实施例中,电机每转动预设角度输出一个霍尔信号,霍尔信号会触发霍尔中断。霍尔中断被触发的次数可以反映电机输出的霍尔信号的个数。参见图1所示,本实施例提供的一种检测电机的霍尔信号的方法可以包括以下步骤:步骤S101:若检测到有信号触发霍尔中断,则判断预设时间段内所述信号的电平是否维持不变。在本专利技术实施例中,在开启霍尔中断后,实时检测是否有信号触发霍尔中断。若检测到有信号触发霍尔中断,则获取触发霍尔中断的信号,并判断预设时间段内该信号的电平是否维持不变。其中,预设时间段对应的起始时刻为霍尔中断被触发的时刻。预设时间段对应的时长可以根据实际情况进行设置,此处不做限制。预设时间段内信号的电平是否维持不变具体指,从霍尔中断被触发的时刻开始之后的预设时间段内,触发霍尔中断的信号的电平是否一直维持不变。在本专利技术实施例中,每个霍尔信号均包括一个上升沿和一个下降沿,霍尔信号的上升沿和下降沿均会触发霍尔中断。进一步的,步骤S102具体可以包括以下步骤:若检测到有信号触发霍尔中断,则判断是否为上升沿触发;若为上升沿触发,则判断预设时间段内所述信号的电平是否持续为高电平;若不为上升沿触发,则判断预设时间段内所述信号的电平是否持续为低电平。在本专利技术实施例中,如果检测到有信号触发霍尔中断,则判断是否是该信号对应的上升沿触发霍尔中断。如果是该信号的上升沿触发霍尔中断,则判断预设时间段内本文档来自技高网...
【技术保护点】
一种检测电机的霍尔信号的方法,所述电机每转动预设角度输出一个霍尔信号,所述霍尔信号触发霍尔中断,其特征在于,所述方法包括:若检测到有信号触发霍尔中断,则判断预设时间段内所述信号的电平是否维持不变;其中,所述预设时间段对应的起始时刻为所述霍尔中断被触发的时刻;若预设时间段内所述信号的电平维持不变,则确定所述信号为霍尔信号。
【技术特征摘要】
1.一种检测电机的霍尔信号的方法,所述电机每转动预设角度输出一个霍尔信号,所述霍尔信号触发霍尔中断,其特征在于,所述方法包括:若检测到有信号触发霍尔中断,则判断预设时间段内所述信号的电平是否维持不变;其中,所述预设时间段对应的起始时刻为所述霍尔中断被触发的时刻;若预设时间段内所述信号的电平维持不变,则确定所述信号为霍尔信号。2.如权利要求1所述的检测电机的霍尔信号的方法,其特征在于,所述方法还包括:若预设时间段内所述信号的电平不是维持不变,则确定所述信号为毛刺干扰信号。3.如权利要求2所述的检测电机的霍尔信号的方法,其特征在于,每个霍尔信号均包括一个上升沿和一个下降沿,所述霍尔信号的上升沿和下降沿均会触发霍尔中断;所述若检测到有信号触发霍尔中断,则判断预设时间段内所述信号的电平是否维持不变包括:若检测到有信号触发霍尔中断,则判断是否为上升沿触发;若为上升沿触发,则判断预设时间段内所述信号的电平是否持续为高电平;若不为上升沿触发,则判断预设时间段内所述信号的电平是否持续为低电平。4.如权利要求3所述的检测电机的霍尔信号的方法,其特征在于,所述若预设时间段内所述信号的电平维持不变,则确定所述信号为霍尔信号包括:若为上升沿触发时,预设时间段内所述信号的电平持续为高电平,且不为上升沿触发时,预设时间段内所述信号的电平持续为低电平,则确定所述信号为霍尔信号。5.如权利要求3所述的检测电机的霍尔信号的方法,其特征在于,所述若预设时间段内所述信号的电平不是维持不变,则确定所述信号为毛刺干扰信号包括:若为上升沿触发时,预设时间段内所述信号的电平不是持续为高电平,或者不为上升沿触发时,预设时间段内所述信号的电平不是持续...
【专利技术属性】
技术研发人员:王文华,
申请(专利权)人:深圳怡化电脑股份有限公司,深圳市怡化时代科技有限公司,深圳市怡化金融智能研究院,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。