【技术实现步骤摘要】
本专利技术属于机器人控制领域,具体涉及一种输出多路高精度PWM信号的舵机控制装置
技术介绍
在机器人控制领域中,舵机因具有控制精度高、体积小、重量轻、速度高、响应快、大扭转和控制方便的优点通常被广泛用于机器人的肢体关节中,而机器人通常由多个舵机的协调运动以产生动作。脉冲宽带调制(PWM)技术,英语缩写是“PulseWidthModulation”,简称脉宽调制。PWM信号为固定周期或者不定周期的方波信号,主要用于电子电力
和机器人领域。舵机的控制端需输入周期为20ms的正向PWM波信号,PWM波的高电平时间通常在0.5ms到2.5ms之间,而低电平时间应在19.5ms到17.5ms之间。其中舵机的输出角度受到PWM信号占空比的控制,若控制信号占空比为1/40,即正向脉冲时间为0.5ms,此时舵机的输出角度为0度;若控制信号占空比为1/8,即正向脉冲时间为2.5ms,此时舵机的输出角度为180度。即PWM控制信号正向脉冲宽度的长短能够控制舵机的转动角度,使机器人的动作发生改变,控制正向脉冲宽度的变化速度,就能控制舵机角度的变化速度,使机器人的动作发生快慢变化。因此PWM控制信号的精度会对舵机的转动精度有非常明显的影响,即PWM信号的精度越高其控制的舵机转动精度就越高。由于舵机的PWM控制信号要求同时多路并行输出,已达到同时控制和协调多个舵机产生动作的目的,因此一种能够同时输出多路高精度PWM信号的舵机控制装置显得尤为必要。
技术实现思路
专利技术目的:本专利技术针对上述现有技术存在的问题做出改进,即本专利技术公开了一种输出多路高精度PWM信号的舵机控制装 ...
【技术保护点】
一种输出多路高精度PWM信号的舵机控制装置,其特征在于,包括:微处理器模块,供电模块,用于将外部供电降压稳压并给微处理器模块进行供电;复位电路模块,用于微处理器模块的复位;BOOT电路模块,用于设定微处理器模块的启动条件;晶振电路模块,用于为微处理器模块提供时钟脉冲;LED指示电路模块,用于显示微处理器模块的运算状态;JTAG接口模块,用于对微处理器模块的在线调试;USB转RS232电路模块,用于与PC的通信互联;32路舵机接口模块,用于连接舵机;所述BOOT电路模块的输出端、所述晶振电路模块的输出端、所述复位电路模块的输出端与所述微处理器模块的输入端相连,所述微处理器模块的输出端与所述LED指示电路模块的输入端相连,所述JTAG接口模块、所述USB转RS232电路模块、所述32路舵机接口模块与微处理器模块相连,所述供电模块与所述微处理器模块、所述32路舵机接口模块相连。
【技术特征摘要】
1.一种输出多路高精度PWM信号的舵机控制装置,其特征在于,包括:微处理器模块,供电模块,用于将外部供电降压稳压并给微处理器模块进行供电;复位电路模块,用于微处理器模块的复位;BOOT电路模块,用于设定微处理器模块的启动条件;晶振电路模块,用于为微处理器模块提供时钟脉冲;LED指示电路模块,用于显示微处理器模块的运算状态;JTAG接口模块,用于对微处理器模块的在线调试;USB转RS232电...
【专利技术属性】
技术研发人员:李训栓,刘航,陈豪翔,程致远,邓杰希,朱斌赫,
申请(专利权)人:兰州大学,
类型:发明
国别省市:甘肃;62
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。