一种转速测量方法、系统及转速表的制作方法

文档序号:9645140阅读:372来源:国知局
一种转速测量方法、系统及转速表的制作方法
【技术领域】
[0001] 本发明设及转速测量领域,特别是设及一种转速测量方法、系统及转速表。
【背景技术】
[0002] 转速表是利用的数字电路来进行转速测量的装置,其测量方法一般有定时计数法 与计数查时法两种。
[0003] 定时计数法是指在固定的时间t内,利用计数器记录转速表接收到的脉冲数n,从 而算出转速=n/t。由于在时间t截止时,可能下一个脉冲即将到来,也可能一个脉冲尚未 全部出现,所W运种算法的最大误差是一个脉冲,误差大,且转速越低,出现误差的情况越 高,故只能用于高转速测量。
[0004] 计数查时法是指用计数器记录固定个脉冲数n,再根据η个脉冲所用的时间t,算 出转速=n/t。由于定时器的最小时间单位有限,当转速较高时,记录η个脉冲所花费的时 间t过小,测量结果会由于定时器的精度问题而造成误差。故只适用于低转速测量。 阳0化]由此可见现有的转速测量方法适用范围小,且测量精度不够高。
[0006] 因此,如何提供一种适用范围大且精度高的转速测量方法、系统及转速表是本领 域技术人员目前需要解决的问题。

【发明内容】

[0007] 本发明的目的是提供一种转速测量方法、系统及转速表,误差小,测量精度高,且 适用于各种转速的测量,适用范围广。
[0008] 为解决上述技术问题,本发明提供了一种转速测量方法,包括:
[0009] 记录预设时间内待测装置输出的脉冲信号的个数,其中,当所述脉冲信号的下降 沿到来时,计数加1 ;
[0010] 当计数时间达到所述预设时间后,所述待测装置输出的下一个脉冲信号的下降沿 到来时,进入中断程序,且计数加1 ;
[0011] 在所述中断程序内进行剩余时间计算操作,得到剩余时间,其中,所述剩余时间为 当所述计数时间达到所述预设时间时对应的时间点与所述下一个脉冲信号的下降沿到来 时对应的时间点之间的时间;
[0012] 根据计数得到的所述脉冲信号的个数、所述预设时间W及所述剩余时间计算转速 值。 阳〇1引优选地,所述预设时间为600ms。
[0014] 优选地,所述记录预设时间内待测装置输出的脉冲信号的个数之前还包括:
[0015] 对所述脉冲信号进行信号处理。
[0016] 优选地,所述信号处理包括:
[0017] 滤波处理、整形处理W及光电隔离处理。
[001引为解决上述技术问题,本发明还提供了一种转速测量系统,包括:
[0019] 计数单元,用于记录预设时间内待测装置输出的脉冲信号的个数,其中,当所述脉 冲信号的下降沿到来时,计数加1 ;还用于当计数时间达到所述预设时间后,所述待测装置 输出的下一个脉冲信号的下降沿到来时,计数加1 ;
[0020] 中断单元,用于当所述计数时间达到所述预设时间后,所述待测装置输出的下一 个脉冲信号的下降沿到来时,进入中断程序;还用于在所述中断程序内进行剩余时间计算 操作,得到剩余时间,其中,所述剩余时间为当所述计数时间达到所述预设时间时对应的时 间点与所述下一个脉冲信号的下降沿到来时对应的时间点之间的时间;
[0021] 计算单元,用于根据计数得到的所述脉冲信号的个数、所述预设时间W及所述剩 余时间计算转速值。
[0022] 优选地,该系统还包括:
[0023] 信号处理单元,用于在所述脉冲信号输入所述计数单元之前,对所述脉冲信号进 行信号处理。
[0024] 优选地,所述信号处理单元包括:
[00巧]滤波器,用于对所述脉冲信号进行滤波处理;
[00%] 整形单元,用于对所述脉冲信号进行整形处理;
[0027] 光电转换单元,用于对所述脉冲信号进行光电转换处理。
[0028] 优选地,所述计数单元为STC11F12XE单片机内设置的计数器。
[0029] 为解决上述技术问题,本发明还提供了一种转速表,包括如W上任一项所述的系 统。
[0030] 本发明提供了一种转速测量方法、系统及转速表,本发明在达到预设时间后,并未 立即停止计数,而是在下一个脉冲的下降沿到来时,计数加1,然后再停止计时,避免出现计 数停止时下一个脉冲即将出现或一个脉冲尚未全部出现的情况,减小了误差,且可W对低 转速的脉冲信号进行测量;并且本发明对计数时间达到预设时间时对应的时间点与下一个 脉冲信号的下降沿到来时对应的时间点之间的时间进行了计算,该时间与预设时间之和即 为计数得到的脉冲信号个数所对应的实际的计数时间,故计数时间上的误差可忽略不计, 避免了由于定时器的精度问题而造成误差,且可W对高转速的脉冲信号进行测量。由此可 见,本发明的误差小,测量精度高,且适用于各种转速的测量,适用范围广。
【附图说明】
[0031] 为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据运些附图获 得其他的附图。
[0032]图1为本发明提供的一种转速测量方法的过程的流程图;
[0033] 图2为本发明提供的一种转速测量方法的波形示意图;
[0034]图3为本发明提供的一种转速测量系统的结构示意图。
【具体实施方式】
[0035] 本发明的核屯、是提供一种转速测量方法、系统及转速表,误差小,测量精度高,且 适用于各种转速的测量,适用范围广。
[0036] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0037] 本发明提供了一种转速测量方法,参见图1所示,图1为本发明提供的一种转速测 量方法的过程的流程图;
[0038] 该方法包括:
[0039] 步骤slOl:记录预设时间内待测装置输出的脉冲信号的个数,其中,当脉冲信号 的下降沿到来时,计数加1 ;
[0040] 其中,运里的预设时间为600ms。当然,本发明对预设时间的具体数值不做限定,工 作人员可根据实际情况自行设定。
[0041] 步骤S102:当计数时间达到预设时间后,待测装置输出的下一个脉冲信号的下降 沿到来时,进入中断程序,且计数加1 ;
[00创步骤S103:在中断程序内进行剩余时间计算操作,得到剩余时间,其中,剩余时间 为当计数时间达到预设时间时对应的时间点与下一个脉冲信号的下降沿到来时对应的时 间点之间的时间;
[0043] 进一步可知,运里的中断程序可W采用如下程序:
[0044]
[0045] 其中,程序中的speed切cleNum是计算时间参数,speed_th和speed_tl是剩余时 间。
[0046] 步骤S104 :根据计数得到的脉冲信号的个数、预设时间W及剩余时间计算转速 值。
[0047] 参见图2所示,图2为本发明提供的一种转速测量方法的波形示意图。 W48] 其中,步骤S104中计算转速值的转速关系式为:
[0049]
[0050] 运里的V为转速值,η为计数得到的脉冲信号的个数,T为预设时间,t为剩余时 间。
[0051] 作为优选地,步骤slOl之前还包括:
[0052] 对脉冲信号进行信号处理。
[0053] 其中,运里
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1