求助:转速 点击:647 | 回复:5



nhr

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 13回
  • 年度积分:0
  • 历史总积分:96
  • 注册:2006年10月23日
发表于:2007-10-28 20:35:00
楼主
我计算电机转速的思路是这样的:
先将产生一个脉冲信号的时间检测出来,假设为t,而一个脉冲就相当于齿轮转过了一个齿(齿轮总的齿数为m),则电机的即时转速就为n=(1/t)/m.现在关键问题是检测t,而我所用的采集卡采出来的脉冲信号的数值为-3500左右,小弟就不知道怎么办了,有哪位高人指点一下,不胜感激!



千山

  • 精华:1帖
  • 求助:0帖
  • 帖子:46帖 | 382回
  • 年度积分:0
  • 历史总积分:948
  • 注册:2004年12月01日
发表于:2007-10-29 16:29:00
1楼
老大,我F了U!

是一圈发了多少个脉冲!
转速是一分钟转了多少圈!

就是这样简单


zhang.h.f

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2006年4月27日
发表于:2008-01-11 19:12:00
2楼
请教谁做过用接近开关配二次仪表测转速

GaryLin

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 1186回
  • 年度积分:0
  • 历史总积分:1263
  • 注册:2003年4月15日
发表于:2008-01-16 14:59:00
3楼
轉速 n (轉/秒) = 總脈衝數 / m 齒數 / 量測時間(秒) 

例: 
齒數為 10, 花了 60 秒量測, 取得 6000 個脈衝數,
則轉速 n = 6000 / 10 / 60 = 10 (轉/秒) = 每秒 10 轉

脈衝數, 一般可用 Timer/Counter 卡來計數.
TMC-10, ISA Bus Timer/Counter Card
http://www.icpdas.com.cn/products/products_detail_2007.asp?pd_code=E02060TMC10
PCI-TMC12A,PCI Bus Timer/Counter Card
http://www.icpdas.com.cn/products/products_detail_2007.asp?pd_code=E01060PCITMC12A

讀到負數值, 可能是您將無號數 (WORD, unsigned short) 誤用為有號數 (signed short).

红狮

  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 163回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-01-16 15:28:00
4楼
不管是用接近开关还是用编码器等,转速都是一样的,就是单位时间通过的脉冲数

小虫~~

  • 精华:0帖
  • 求助:2帖
  • 帖子:19帖 | 307回
  • 年度积分:0
  • 历史总积分:659
  • 注册:2007年2月02日
发表于:2008-01-22 09:33:00
5楼
通过脉冲计算转速一般有两种方法:T法和M法(也有两种混合用的TM法)
T法是数脉宽,适用于低速情况
M法是数脉冲个数,适用于高速情况
方向通过AB两相来判断

编码器转一圈能发出多少个脉冲是固定的,就是它的线数,如5000线、8192线

热门招聘
相关主题

官方公众号

智造工程师