基于51單片机的舵机控制.docVIP

  • 5
  • 0
  • 约2.8千字
  • 约 5页
  • 2017-01-20 发布于重庆
  • 举报
基于51單片机的舵机控制

基于51单片机的舵机控制 2010-05-23 19:48 基于单片机的舵机控制方法具有简单、精度高、成本低、体积小的特点,并可根据不同的舵机数量加以灵活应用   在机器人机电控制系统中,舵机控制效果是性能的重要影响因素舵机可以在微机电系统和航模中作为基本的输出执行机构,其简单的控制和输出使得单片机系统非常容易与之接口   舵机是一种位置伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统其工作原理是:控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压它内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出最后,电压差的正负输出到电机驱动芯片决定电机的正反转当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为0,电机停止转动舵机的控制信号是PWM信号,利用占空比的变化改变舵机的位置一般舵机的控制要求如图1所示 图1 舵机的控制要求   单片机实现舵机转角控制   可以使用FPGA、模拟电路、单片机来产生舵机的控制信号,但FPGA成本高且电路复杂对于脉宽调制信号的脉宽变换,常用的一种方法是采用调制信号获取有源滤波后的直流电压,但是需要50Hz(周期是20ms)的信号,这对运放器件的选择有较高要求,从电路体积和功耗考虑也不易采用5mV以上的控制电压的变化就会引起舵机的抖动,对于机载的测控系

文档评论(0)

1亿VIP精品文档

相关文档