共查询到20条相似文献,搜索用时 234 毫秒
1.
使用AVR系列的高档八位单片机作为主控芯片控制多路舵机,并用USB接口作为机器人控制器和上位机通讯的接口,从而设计出一款通用的机器人控制器。控制器下位机软件程序引入了分时操作系统的思想,并利用AVR单片机内部16位定时器及i/o端口产生多路PWM输出。本设计尤其适用于教学机器人和娱乐机器人控制系统中。并已经成功应用于类人教学机器人系统和中国象棋机器人系统当中。 相似文献
2.
3.
任志敏 《自动化技术与应用》2010,29(8):108-111
本文提出了基于AVR单片机通用I/O口驱动6路舵机的方案,设计了舵机控制电路板,实现了通过定时器精确定时的方式在AVR单片机的通用I/O口输出稳定可靠的6路PWM信号。 相似文献
4.
仿人型机器人具有自由度数量多,机器人本体机械结构复杂的特点,是目前服务类机器人的主要研究机型。为了解决仿人型机器人走步时多路舵机的控制问题,同时解决多路舵机同时工作时,供电电压被拉低而造成的舵机抖舵问题,本文提出了一种基于STM32单片机的解决方案,实现对16路舵机的实时控制。在单片机的I/O口设计光耦隔离电路,消除舵机抖动。本方案性价比高,可同时驱动16路舵机。 相似文献
5.
为了实现对多路舵机的精确控制,介绍了一种基于FPGA的多路舵机控制器设计方案,可应用于仿生机器人的动作控制。所设计的控制器硬件包括FPGA控制器、舵机、隔离电路和电源滤波电路;软件设计主要包括寻址模块、ROM模块和PWM发生模块。仿真实验表明,本设计的多路舵机控制器能较好地控制每个舵机平稳运行完成动作组,并能更改ROM中存放的数据,增加PWM信号路数,可设计任意动作组。 相似文献
6.
基于AVR单片机的多舵机控制系统设计及仿真 总被引:1,自引:0,他引:1
舵机是机器人、机电系统和航模的重要执行机构;文章介绍了一种以ATmega16为核心的多舵机控制系统.利用单片机内部定时器,采用分时控制思想,用单片机实现多路PWM输出;系统的设计主要分为总体方案设计,硬件设计和软件设计部分,其中每一部分均采用模块化设计原则;系统总体设计遵循了可靠、简单、实用的原则,实验结果验证了方法的可行性和有效性,所提出的方法已经应用于多舵机的系统中. 相似文献
7.
基于AT89C2051的多路舵机控制器设计 总被引:6,自引:0,他引:6
舵机是机器人、机电系统和航模的重要执行机构。舵机控制器为舵机提供必要的能源和控制信号。本文提出一种以外部中断计数为基础的PWM波形实现方法。该方法具有简单方便,成本低,可实现多路独立PWM输出的优点。 相似文献
8.
为了实现卓越Ⅰ型机器人在实际环境中稳步行走,设计了底层控制系统中的关节控制器用于控制舵机。选用DSP TMS320F2812作为处理器,充分利用其全数字型,集成度高,体积小,低功耗以及可实现多轴运动的特点,对底层各个关节舵机进行控制,实现既定舵机的运转,以及将舵机的转速和位置等相关传感器的信息反馈给上级控制处理器实现对关节舵机精确的控制,并通过DSP TMS320F2812的两个事件管理器分别同时控制机器人的左右腿的关节舵机单元,提高了机器人在实际行走以及执行任务过程中的实时性、准确性以及稳定性。 相似文献
9.
根据无人机控制系统需求,设计一款基于AVR单片机的数字电动舵机控制器,详细介绍了该电动舵机控制器的组成、工作原理、数字PID控制算法,实现了对舵机的伺服控制,为工程研制数字化舵机奠定了良好基础。 相似文献
10.
11.
12.
13.
娱乐机器人是机器人领域中一支极具前景的新生力量,象棋机器人就属于一种娱乐机器人。介绍了一种中国象棋机器人对弈系统,系统综合运用了串口通信技术、VB程序设计及AVR单片机的多舵机控制等技术,以Megal28芯片为核心,利用PWM调制技术控制机械手的运动,从而实现对棋子的控制;以电脑为上位机,使整个系统的动作协调一致。硬件部分由棋盘装置、控制系统、机械手三部分组成,其中控制系统包括:电机驱动模块、数据发送与接收模块等。软件部分基于VB平台,包括中国象棋算法模块与串口通信模块实现对棋子的逻辑控制并通过串口把命令发送到机械手的控制系统。 相似文献
14.
以ATMEL公司的Atmega128为核心设计控制、驱动电路来实现双足机器人在复杂路况下的稳定行走。ATmega128内部16位定时器及I/O端口产生多路PWM输出控制舵机,同时Atmega128作为主控制器,利用传感器ADXL345传回的角速度变化辅以机器人脚部的触碰开关来实时调整机器人的姿态,以使机器人在不平坦路面上稳定行走。 相似文献
15.
采用模块化的设计思想,设计了一个可靠的低价格双足机器人平台。首先简化机器人的空间运动和受力,通过分析和求解,得到与机器人平衡相关的各个关节的位移、角度等变量的关系;用C语言在Code Vsion AVR编译器下开发程序,选用1片ATmega128单片机来实时控制20个伺服舵机,并达到微秒级的控制精度。最终实现了两足仿人机器人的各个关节的协调平稳运动。 相似文献
16.
本文设计了一个基于Arduino的双足智能语音机器人。主要以伺服舵机作为双足机器人的关节活动,通过32路舵机控制器进行控制,为机器人配备超声波传感器,使其能够完成独立行走、避障、跌倒起立等基础动作,并在此基础上加入语音识别模块,可以与人交流互动,完成基本的人机对话、命令控制机器人动作,以及唱歌、讲故事等功能。 相似文献
17.
舵机控制系统是飞行控制系统和舵机之间的接口,是超小型无人机系统中一个重要的单元;对舵机控制系统在信号隔离、多路PWM信号采集、多路PWM输出、控制模式切换以及通讯等方面存在的技术问题进行了研究,提出了采用数字隔离器进行信号隔离、PCA采集多路PWM信号、一路定时器输出多路PWM信号、软硬件冗余的控制模式切换电路以及SPI高速数据通讯等方法,设计了基于C8051F121单片机的高可靠性、高冗余性的舵机控制系统;经过多次试飞,证明了其实用性. 相似文献
18.
赵田 《电子制作.电脑维护与应用》2011,(5):24-26
本文介绍AVR单片机内部AD及对舵机的精确控制,将一个10k的电位器作为控制器,通过AVR单片机(Atmega16)采集电位器输出的模拟量实现舵机角度的精确调节。 相似文献
19.
20.
该设计针对Robocup机器人大赛中舞蹈机器人项目的要求,以51单片机为处理器设计实现了基于舵机的高自由度复杂舞蹈机器人的动作控制,并在此基础上增加对直流电动机的控制来提高其性能。 相似文献