首页|机器人舵机控制精度研究

机器人舵机控制精度研究

扫码查看
针对传统 51 单片机对舵机控制精度不足的问题,以一个六自由度机器人的运动控制实验为例进行研究.该实验以 STC89 C52 单片机作为控制器,根据常规的舵机控制方案进行编程,使 I/O 口产生 PWM信号,驱动机器人关节舵机转至目标位置.然后观察实验误差现象,再利用示波器对PWM信号进行检测和误差分析.最后在不改变任何硬件的情况下,通过改进控制程序,提高传统 51 单片机对舵机的控制精度,同时使传统 51 单片机的工程适用性更加全面和完善.
Research on Control Accuracy of Robot Servo
Aiming at the problem of low control accuracy of traditional 51 MCU for servos,a motion control experiment on a six-degree-of-freedom robot was used for research.The experiment used STC89 C52 as the controller and was programmed according to the conventional servo control scheme.The I/O ports generated PWM signals to drive the six servos to their target positions.For the experimental errors,the oscilloscope was used to detect the PWM signals and then an error analysis was executed.Finally,the control program was improved to increase the control accuracy of traditional 51 MCU for servos without changing any hardware.At the same time,the engineering applicability of traditional 51 MCU become more comprehensive.

robot servocontrol accuracy51 MCUSTC89 C52

陈超然、邓勇、黄东

展开 >

汕头职业技术学院,广东 汕头 515078

机器人舵机 控制精度 51单片机 STC89C52

广东省科技创新战略专项(大专项+任务清单)项目

STKJ2023074

2024

机械工程与自动化
山西省机电设计研究院 山西省机械工程学会

机械工程与自动化

影响因子:0.251
ISSN:1672-6413
年,卷(期):2024.(5)
  • 5