太极图 发表于 2007-1-17 10:38:34

关于脉冲计数的问题求助

各位高手:
      我有一个采集程序,采集发动机缸压,利用外时钟触发计数。外时钟是由装在发动机轴上的同步光电编码器上的脉冲信号发送的,即发动机每转一圈给一个信号,每给一个信号采一次。现在我想由触发信号来计算发动机的转速。就是通过对脉冲的周期来倒推转速,请问如何处理?

飞雨天 发表于 2007-1-17 10:44:13

1个脉冲可以对应一定的位移S(具体由你的传动系统确定),然后你可以在上位机这边计算脉冲的频率,比如1s内多少个脉冲(具体由你速度显示的刷新频率决定),比如说N个,那么你的速度不就是N*S?可能我理解错误:)

太极图 发表于 2007-1-17 11:29:23

回复 #2 飞雨天 的帖子

对,就是这个意思。那用什么模块测试那个位移s呀,或者哪个模块可以测试每脉冲的周期?
请问有没有类似的历程呢?
谢谢

飞雨天 发表于 2007-1-17 12:12:01

位移是你自己笔算出来的,你的机械传动结构确定,那么位移和脉冲数的关系也就确定
至于测量脉冲,一般选择是采集卡,最好是NI公司出产的,这样开发方便一点
或者如果你就只是涉及一个脉冲量采集的话,随便用51也可以

太极图 发表于 2007-1-17 19:14:55

回复 #4 飞雨天 的帖子

你可能没太明白我的意思。我现在是只有能收到脉冲,就是想利用脉冲来计算转速。
我的采集卡是这么接线的,PFI0接那个每转给一个那个信号,作外触发,收到触发信号开始采集。
PFI1做外时钟,是每0.5度给一个信号,做外时钟。AI0接收电压信号(能换算成压力信号)。
现在我想对PFI1上接收到的脉冲信号进行分析或者计数,比如每分钟计一次,如果能计数的话,不就知道每分钟发动机转多少转了吗。我想问问这种情况在程序中用什么模块对脉冲信号进行分析。
谢谢

太极图 发表于 2007-1-17 19:15:47

回复 #4 飞雨天 的帖子

可惜我的程序传不上去,能传的话估计你一看就知道怎么回事了

OWEN 发表于 2007-1-19 15:42:58

我要做测量转速的
你那程序能发我吗
页: [1]
查看完整版本: 关于脉冲计数的问题求助