如何用单片机测量光电编码器的脉冲,以实现测量电机转速?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/31 07:02:56
如何用单片机测量光电编码器的脉冲,以实现测量电机转速?
我在光电编码器给电的时候,测出A相的波形频率是50Hz左右,等电机转动后,频率是10Hz左右,如果我对A相计数,可不可以测出转速?还是有别的办法?(波形似乎是正弦波)B相、Z相怎么用?
我在光电编码器给电的时候,测出A相的波形频率是50Hz左右,等电机转动后,频率是10Hz左右,如果我对A相计数,可不可以测出转速?还是有别的办法?(波形似乎是正弦波)B相、Z相怎么用?
你说的是增量型编码器,这种类型的编码器主要就是测量速度的,其A,B相,Z相可以通过接在计数器或者PLC上,来获取其脉冲个数,从而进行转换,变成速度测量.一般说来只要一相信号就够了,B相信号和A相信好相位相差90度,通过A超前还是B超前从而判定电机是正转还是反转.如果只是测速度,Z相信号用不到的.Z相是一个零点参考信号,每旋转一圈,会输出一个脉冲,一般用来测量位移的时候才会用到,不过增量编码器测位移会出现丢脉冲的现象,造成脉冲累积不准,从而出现位置偏差.最重要的是,供电类型一定要看准,如果是5v供电,你供24v,那就直接烧了,切记切记!
再问: 多谢,还有脉冲个数转换成转速要怎么做?
再问: 多谢,还有脉冲个数转换成转速要怎么做?