这个双足机器人用什么控制方案好?

[复制链接]
4029|11
 楼主| lydzzhx 发表于 2008-10-29 11:29 | 显示全部楼层 |阅读模式
打算用单片机控制20个舵机做个双足机器人&nbsp;可不知道用什么芯片可以同时对那么多的舵机进行脉冲的并行发送&nbsp;MCU+8253&nbsp;可能会用到太多的8253&nbsp;用MCU+CPLD&nbsp;CPLD器件不好找PCB加工困难&nbsp;希望论坛的的兄弟给个最佳方案&nbsp;???<br />
chunyang 发表于 2008-10-29 11:46 | 显示全部楼层

串转并锁存后驱动晶体管阵列即可

  
forthlab 发表于 2008-10-29 19:44 | 显示全部楼层

舵机的PWM信号频率是多少?

频率和精度不是很高可以用软件模拟.<br />1个CPU搞20个PWM好像只能用软件模拟了.<br />或者用带2个有10路PWM的CPU,
lucidmask 发表于 2008-10-30 10:51 | 显示全部楼层

re

看过好几种这样的机器人,都是用很简单的CPU,模拟PWM,控制板很简单,难的是软件
李冬发 发表于 2008-10-30 23:13 | 显示全部楼层

用这么多电机不累啊,用电磁铁就可以了

  
wangkj 发表于 2008-10-31 08:17 | 显示全部楼层

cpld

  
wacke 发表于 2008-10-31 08:20 | 显示全部楼层

20个舵机控制不难的。好好看看舵机的PWM要求。

  
 楼主| lydzzhx 发表于 2008-10-31 11:40 | 显示全部楼层

对机器人舵机有三个要求:

对机器人舵机有三个要求:<br /><br />1.20个舵机要求能同时动作<br />(多PWM的并行发送)<br />2.能实时的对单个舵机或者一组舵机的速度&nbsp;角度可调<br />(单一PWM的脉宽占空比可调)<br />3.舵机无位置所存&nbsp;要求PWM信号不间断<br />(PWM的持续性)<br /><br />本人用PIC通过普通IO口模拟PWM&nbsp;效果不是很理想&nbsp;不知道有没有能同时输出20路PWM的PIC芯片?如果没有这样的芯片&nbsp;用PIC+8253是不是唯一的选择?<br />
麦兜 发表于 2008-10-31 12:10 | 显示全部楼层

&nbsp;恩&nbsp;如果要我设计的话我就用N机通讯的方法做。。各个单片机用&nbsp;I2C&nbsp;总线连接<br />&nbsp;每个单片机的功能达到最小。。这样做&nbsp;只要&nbsp;主CPU可以调节下单片机的状态就够了。。。
xwj 发表于 2008-10-31 12:34 | 显示全部楼层

最简单经济方便的方法还是用cpld,建议LZ去学一学

  
 楼主| lydzzhx 发表于 2008-10-31 17:52 | 显示全部楼层

有什么芯片可以替代8253?

有什么芯片可以替代8253?<br />1&nbsp;通过并口能接受MCU的位置数据<br />2&nbsp;能根据MCU数据输出多路PWM<br />
liudewei 发表于 2008-11-1 21:01 | 显示全部楼层

多轴的驱动问题,每个舵机分别驱动,有个主控并行发命令

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

39

主题

100

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部