一种基于步进电机驱动的阀体开度的脉冲检测方法和装置的制造方法
【技术领域】
[0001]本发明涉及阀体开度的检测方法和装置,尤其涉及一种基于步进电机驱动的阀体开度的脉冲检测方法和系统。
【背景技术】
[0002]在家用电器中,电子膨胀阀、温水阀等用步进电机驱动的阀体被广泛使用。在家用电器的功能测试时,需要对该阀体的开度进行检测。传统的方法通过指针指示等机械装置进行检测,存在以下几个不足:
[0003](I)由于通过指针指示等方式来指示开度值,无法做到很精确读出动作步数,微小调整可能观察不到;
[0004](2)有时候阀体动作的间隔时间会比较长,由于没有提示,测试时需要长时间盯着检测装置;
[0005](3)阀体关死时,无法进行自动清零动作。
【发明内容】
[0006]本发明所要解决的技术问题是提供一种基于步进电机驱动的阀体的开度数字化显示的检测方法和装置。
[0007]本发明解决上述技术问题的技术方案如下:一种基于步进电机驱动的阀体开度的脉冲检测装置,检测时用来替换该检测阀体在电路中的位置或是与待检测阀体并联,包括:输入单元,用于输入驱动待检测阀体的步进电机的类型以及待检测阀体的正向运转方向;脉冲采集单元,用于采集原输入到阀体的脉冲信号;控制单元,判断是否有脉冲信号输入及脉冲信号的方向,以及检测该检测装置是否满足清零条件;以及输出显示单元,用于数字显示所述步进电机当前的步数计数;当所述控制单元有脉冲信号输入,且所述脉冲信号的方向为正方向,所述检测装置满足清零条件时,显示该步进电机当前步数计数再清零,再步进电机步数计数加一并显示,继续监测所述控制单元是否有脉冲信号输入;所述检测装置不满足清零条件时,该步进电机步数计数加一并显示,继续监测所述控制单元是否有脉冲信号输入;当所述控制单元没有脉冲信号输入达到预定时间时,检测结束;当所述控制单元没有脉冲信号输入未达到预定时间时,继续监测所述控制单元是否有脉冲信号输入;当所述控制单元有脉冲信号输入,且所述脉冲信号的方向为负向时,该步进电机步数计数减一并显示,然后,当所述检测装置满足清零条件时,显示步进电机当前步数计数再清零,继续监测所述控制单元是否有脉冲信号输入;当所述检测装置不满足清零条件时,继续监测所述控制单元是否有脉冲信号输入。
[0008]本发明的有益效果是:可以更加精确地读出该步进电机的步数,提高了检测的准确性,且观察更为直观;另外,该检测装置可实现自动清零,无需手动清零,提高了检测效率。
[0009]在上述技术方案的基础上,本发明还可以做如下改进。
[0010]进一步地,该检测装置的清零条件是:该步进电机步数计数为负数。
[0011]进一步地,所述输入单元内具有一个状态信息模块,所述状态信息模块用于存储驱动待检测阀体的步进电机的类型信息和待检测阀体的运转方向信息。
[0012]进一步地,所述检测装置还包括提醒指示单元,用于当该步进电机步数计数的数值发生变化时,提醒指示单元给出提醒信息。
[0013]进一步地,所述提醒信息为声音提醒和/或光线提醒。
[0014]本发明解决上述技术问题的技术方案如下:一种基于步进电机驱动的阀体开度的脉冲检测方法,具体步骤包括:步骤Si,确定并输入驱动待检测阀体的步进电机的类型和待检测阀体的正向运转方向;步骤S2,检测是否有脉冲信号输入,如果有,执行步骤S3 ;否贝1J,执行步骤S5 ;步骤S3,判断所述脉冲信号的方向是否是正方向,如果是,则执行步骤S4,否则,该步进电机步数计数减一并显示,再执行步骤S6;步骤S4,检测是否满足清零条件,如果是,显示步进电机当前步数计数再清零,然后步进电机步数计数加一并显示,并返回步骤S2 ;如果否,该步进电机步数计数加一并显示,并返回步骤S2 ;步骤S5,判断是否达到预定时间,如果是,则流程结束;如果否,则返回步骤S2 ;步骤S6,检测是否满足清零条件,如果是,显示步进电机当前步数计数再清零,再返回步骤S2;如果否,直接返回步骤S2。
[0015]本发明的有益效果是:可以更加精确地读出该步进电机的步数,提高了检测的准确性,且观察更为直观;另外,该检测装置可实现自动清零,无需手动清零,提高了检测效率。
[0016]进一步地,清零条件为:步进电机步数计数为负数。
[0017]进一步地,步骤SI中,确定阀体的正向运转方向的方法如下:步骤S11,输入一个初始状态信息,该初始状态信息表示该阀体的一个运转方向,默认该运转方向为阀体的正方向;步骤S12,向控制单元输入正方向的脉冲信号,如果该步进电机步数计数显示增加,则默认的阀体的正方向与阀体的实际正向运转方向一致,否则默认的正方向与实际正向运转方向相反,此时输入另一初始状态信息,该另一初始状态信息表示与该默认的阀体的正方向相反的另一个运转方向;或者向控制单元输入负方向的脉冲信号,如果该步进电机步数计数减小并显示,则默认的正方向与待检测阀体的实际正向运转方向一致,否则默认的正方向与待检测阀体的实际正向运转方向相反,此时输入另一初始状态信息,该另一初始状态信息表示与该默认的阀体的正方向相反的另一个运转方向。
[0018]进一步地,当该步进电机步数计数的数值发生变化并显示的同时,给出提醒信息。
[0019]进一步地,所述提醒信息为声音提醒和/或光线提醒。
【附图说明】
[0020]图1为本发明提供的基于步进电机驱动的阀体开度的脉冲检测装置的结构示意图。
[0021]图2为本发明提供的基于步进电机驱动的阀体开度的脉冲检测方法的流程图。
[0022]附图中,各标号所代表的部件列表如下:
[0023]10、控制单元,20、输入单元,30、脉冲采集单元,40、输出显示单元,50、提醒指示单
J L.ο
【具体实施方式】
[0024]以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
[0025]如图1所示,为本发明一实施例的基于步进电机驱动的阀体开度的脉冲检测装置的结构示意图。在检测时,该检测装置用来替换该待检测阀体在电路中的位置或是与该待检测阀体并联。由于步进电机的步数与待检测阀体的开度之间有对应的关系,通过数字显示该步进电机的步数计数,进而可检测待检测阀体的开度。
[0026]该检测装置包括控制单元10、输入单元20、脉冲采集单元30、输出显示单元40和提醒指示单元50。输入单元20、脉冲采集单元30、输出显示单元40和提醒指示单元50分别与控制单元10连接。
[0027]控制单元10用于判断是否有脉冲信号输入及脉冲信号的方向,以及检测该检测装置是否满足清零条件。
[0028]输入单元20用于输入驱动待检测阀体的步进电机的类型以及待检测阀体的正向运转方向。输入单元20内具有状态信息模块,该状态信息模块用于存储驱动待检测阀体的步进电机的类型信息和待检测阀体的运转方向信息。于本实施例中,输入单元20是用拨码方式来输入该步进电机的类型和确定该阀体的正向运转方向的。
[0029]待检测阀体的正向运转方向是这样确定的:首先,输入一个初始状态信息,该初始状态信息表示该待检测阀体的一个运转方向,默认该运转方向为阀体的正方向;其次,向控制单元10输入正方向的脉冲信号,如果该步进电机步数计数显示增加,则默认的阀体的正方向与阀体的实际正向运转方向一致,否则默认的正方向与实际正向运转方向相反,此时输入另一初始状态信息,该另一初始状态信息表示与该默认的阀体的正方向相反的另一个运转方向;或者向控制单元10输入负方向的脉冲信号,如果该步进电机步数计数减小并显示,则默认的正方向与待检测阀体的实际正向运转方向一致,否则默认的正方向与待检测阀体的实际正向运转方向相反,此时输入另一初始状态信息,该另一初始状态信息表示与该默认的阀体的正方向相反的另一个运转方向。
[0030]脉冲采集单元30用于采集原输入到待检测阀体的脉冲信号,并向控制单元10提供脉冲信号输入。
[0031]输出显示单元40用于数字显示该步进电机当前的步数。
[0032]提醒指示单元50用于对该步进电机的步数计数的数值发生变化时做出提醒,于本实施例中,主要是通过声音和灯光的方式来进行提醒。如此,可避免在检测过程中长时间盯着检测装置,提高了检测效率。
[0033]当该步进电机步数计数为负数时,该检测装置清零。
[0034]具体过程如下:
[0035]当所述控制单元10有脉冲信号输入,且所述脉冲信号的方向为正方向,所述检测装置满足清零条件时,输出显示单元40显示该步进电机当前步数计数再清零,再输出显示单元40显示步进电机步数计数加一,继续监测所述控制单元10是否有脉冲信号输入;所述检测装置不满足清零条件时,该输出显示单元40显示步进电机步数计数加一,继续监测所述控制单元是否有脉冲信号输入。
[0036]当所述控制单元10没有脉冲信号输入达到预定时间时,检测结束;当所述控制单元没有脉冲信号输入未达到预定时间时,继续监测所述控制单元是否有脉冲信号输入。
[0037]当所述控制单元10有脉冲信号输入,且所述脉冲信号的方向为负向时,该输出显示单