宜昌城老张 发表于 2013-5-27 11:01:22

基于LabVIEW和Arduino上下位机通信的编码器转速表的设计

本帖最后由 宜昌城老张 于 2013-5-27 11:05 编辑


   标准的直流伺服电机系统包括了一个直流电动机,一组变速齿轮组(齿轮箱),一个编码器(信号反馈发生源)和电子驱动器。
    直流伺服电机中的增量式编码器是将角度位移转换成周期性的电信号,再把这个电信号转变成计数脉冲,用脉冲的个数表示角位移的大小。编码器有通常为A相、B相、Z相输出,编码器轴每旋转一圈,A相和B相都发出相同的脉冲个数,但是A相和B相之间存在一个90°(电气角的一个周期为360°)的电气角相位差。可以根据这个相位差来判断编码器旋转的方向是正转还是反转。编码器轴每旋转一圈,Z相在一个固定的位置发出一个脉冲,所以可以把它作为复位相或零位相来使用。
    本次项目通过电机驱动板控制一个直流伺服电机模块的运行,并针对增量式编码器设计一个基于LabVIEW与Arduino联机通信的转速虚拟仪表。该仪表能显示出电机输出轴的实时转速和转向。

全文见博客:http://www.eefocus.com/zhang700309/blog/13-05/294304_fddf6.html。

czkala 发表于 2014-4-2 21:00:00

这个小车车还真是复杂,我以为控制一下电机正反转就行了,想不到这么多讲究。
页: [1]
查看完整版本: 基于LabVIEW和Arduino上下位机通信的编码器转速表的设计