关于脉冲计数的问题求助
各位高手:我有一个采集程序,采集发动机缸压,利用外时钟触发计数。外时钟是由装在发动机轴上的同步光电编码器上的脉冲信号发送的,即发动机每转一圈给一个信号,每给一个信号采一次。现在我想由触发信号来计算发动机的转速。就是通过对脉冲的周期来倒推转速,请问如何处理? 1个脉冲可以对应一定的位移S(具体由你的传动系统确定),然后你可以在上位机这边计算脉冲的频率,比如1s内多少个脉冲(具体由你速度显示的刷新频率决定),比如说N个,那么你的速度不就是N*S?可能我理解错误:)
回复 #2 飞雨天 的帖子
对,就是这个意思。那用什么模块测试那个位移s呀,或者哪个模块可以测试每脉冲的周期?请问有没有类似的历程呢?
谢谢 位移是你自己笔算出来的,你的机械传动结构确定,那么位移和脉冲数的关系也就确定
至于测量脉冲,一般选择是采集卡,最好是NI公司出产的,这样开发方便一点
或者如果你就只是涉及一个脉冲量采集的话,随便用51也可以
回复 #4 飞雨天 的帖子
你可能没太明白我的意思。我现在是只有能收到脉冲,就是想利用脉冲来计算转速。我的采集卡是这么接线的,PFI0接那个每转给一个那个信号,作外触发,收到触发信号开始采集。
PFI1做外时钟,是每0.5度给一个信号,做外时钟。AI0接收电压信号(能换算成压力信号)。
现在我想对PFI1上接收到的脉冲信号进行分析或者计数,比如每分钟计一次,如果能计数的话,不就知道每分钟发动机转多少转了吗。我想问问这种情况在程序中用什么模块对脉冲信号进行分析。
谢谢
回复 #4 飞雨天 的帖子
可惜我的程序传不上去,能传的话估计你一看就知道怎么回事了 我要做测量转速的你那程序能发我吗
页:
[1]