引言
小型直流电机由于具有启停性能良好,控制容易,宽范围内平滑调速,造价便宜等优点,在对调速性能指标要求较高的机器人运动控制中具有广泛的应用。一个性能良好的直流电机控制系统关系到整个机器人运动的精确性以及快速性的好坏,所以在机器人开发过程中,电机控制是核心问题。
LabView是由美国国家仪器公司(National Instructions,NI)公司开发的商用图形化编程开发平台,其最大的特色是采用编译型图形化编程语言——G语言,配合数据采集卡或其他外围设备,用户可以方便的构成以计算机为核心的测控系统。LabView提供了丰富的扩展工具包,利用FPGA等模块可以方便的将已完成的程序载入现场级控制器中,亦可以通过Internet等实现远程控制,这无疑为机器人开发工作提供了极大的便利。本文就是针对机器人开发过程中的电机控制问题,利用LabView的软件模块与数据采集卡、外围电路一起构成了一个直流电机的模糊PWM控制系统,实