如何利用编码器计算运行速度

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 07:32:34
如何利用编码器计算运行速度
xN@_cVR.HJU'ho=E/bHp !T 'WJQd~:]=Tp+.[nshE7۩MeWI>|)ؗ\sNi"~ MB+Q'ut3xLc'k0b?I6>m gK {_ĭ/R vY 7#FEdu\3].qF6/a%"HCc $HyE5zEt;h1 MSb_I|B:Evh;vWA me( vCH2:fKjv_V__:~ruPҠw*2 83|2:Xz

如何利用编码器计算运行速度
如何利用编码器计算运行速度

如何利用编码器计算运行速度
具体实现如下:
1.如使用PLC的话,你得有个不依赖主扫描周期的智能计数器,如SIEMENS的FM350或FM450,它不以你主程序的运行而独立计数(不管你是否访问它,它都不会丢掉编码器的脉冲);
2.在程序里设定定时扫描的周期,如100ms,每隔该周期,去计数模块里读编码器的计数值,与上次的那个值相减,就能得出控制物体的速度,如下例:
编码器测量轮的圆周为400mm、编码器为1000ppr、用扫描周期100ms的功能块,计数不采用倍频,如计数器的读数差值为250p,则物体的运动速度为:400mm/1000ppr*(60*1000/100ms)*250p/1000=60m/min;
3.当然,计数的原则是:采用周期如工艺允许,越长越好,编码器的线数以满足控制精度为准,并非越高越好(又易干扰,还贵);

通过单位时间内 计算编码器的高低电平数