• 学前教育
  • 小学学习
  • 初中学习
  • 高中学习
  • 语文学习
  • 数学学习
  • 英语学习
  • 作文范文
  • 文科资料
  • 理科资料
  • 文档大全
  • 当前位置: 雅意学习网 > 高中学习 > 正文

    【基于Arduino的舵机控制系统设计】基于单片机的舵机控制系统设计

    时间:2019-05-03 03:16:37 来源:雅意学习网 本文已影响 雅意学习网手机站

      摘要:舵机是传统的角度控制驱动器,在机器人等领域得到了广泛应用。传统的舵机主要采用单片机系统驱动控制,但单片机系统对多个舵机同时进行驱动效果并不理想,因此,采用了流行的开源Arduino控制板,通过输出不同脉宽的信号进行舵机转动角度控制,实验证明,该系统实现了舵机角度控制,满足舵机角度控制精度要求,为舵机的驱动提供了新方式。
      关键词:Arduino;舵机;脉宽信号;角度控制
      中图分类号:TM383.4文献标识码:A文章编号:1009-3044(2012)15-3719-03
      Design of Servo Control System Based on Arduino
      CAI Rui-yan
      (Information and Engineering College of Dalian University, Dalian 116622, China)
      Abstract: The servo is the traditional angle control driver and has been widely used in robot and other fields. In general, servo is driven by microcontroller system, but the driving effect of microcontroller system is not satisfactory for multiple servos. So, the Arduino, an open source control board, is used to output different pulse width signal to control the servo rotation angle, experiment showed that, this system realizes the angle control of servo, meets the requirement of angle control precision and provides a new way to drive servo.
      Key words: Arduino; servo; pulse width signal; angle control
      舵机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。目前,在高档遥控玩具,如飞机、潜艇模型,遥控机器人中已经得到了普遍应用。传统对舵机的控制主要采用单片机,利用定时器和中断的方式来完成控制,这样的方式控制一个舵机还是相当有效的,但是随着舵机数量的增加,控制起来就没有那么方便了,尤其对机器人等需要多个舵机同时工作的系统中,单片机驱动复杂且精度难以保证。因此,本文采用目前较为流行的开源Arduino来实现舵机的精确控制。
      本文采用现今较为流行的Arduino控制板进行了舵机的角度控制,实验验证结果表明,Arduino控制板具有较高的控制精度,完全满足舵机角度的精度控制。当有多个舵机同时需要驱动时,Arduino控制板驱动也会达到很高的精度要求。

    推荐访问:舵机 控制系统 设计 Arduino

    • 文档大全
    • 故事大全
    • 优美句子
    • 范文
    • 美文
    • 散文
    • 小说文章