极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10710|回复: 4

想同时控制1000个舵机,请问最佳的搭建方案是什么

[复制链接]
发表于 2014-1-23 14:16:08 | 显示全部楼层 |阅读模式
如题,谢谢大家
回复

使用道具 举报

发表于 2014-1-23 15:18:24 | 显示全部楼层
伺服馬達的規格是???
用途是???
說明清楚大家比較好幫。
回复 支持 反对

使用道具 举报

发表于 2014-1-23 19:18:36 | 显示全部楼层
这个问题提的很有水平,跟把大象放到冰箱里分几步一样
回复 支持 反对

使用道具 举报

发表于 2014-1-23 19:40:11 | 显示全部楼层
1,如果是PWM格式的
可以使用逻辑芯片之类的把一个信号扩展出来。。。以此类推。。。1个信号源可以扩展出额外7个的话
你只需要8个,就能拥有49个了。。。当然,这跟把一个PWM输出信号直接接给1000个舵机效果是一样的。。。因为PWM只是一个电位信号,理论上你能直接扩展给1000个,而且因为是数字信号,不会衰减。。。但是结果是所有舵机都会只执行同样的命令。。。
要么,你就用金字塔结构。。。一级一级的往下统合ARDUINO。。。不过前提是MEGA2560或者你愿意弄个I2C也行,懒得用I2C就用串口,那就得用MEGA2560这种带多个串口的,用I2C最合适大量统合,甚至连金字塔都不用了。。。你弄个串口输入,设定格式,比如A表示1-100号舵机移动,然后数字代表度数,你发送A60就是转动1-100号舵机到60度的位置。。。当然,你要有那个财力和耐心去弄这么多的ARDUINO,因为程序还是有点差别的。。。每一个都要你自己改。。。而且用最简单的硬件PWM只有4个口。。。要不,你就用软件式的?就是有点麻烦。。。这样你要控制1000舵机也要100-50个ARDUINO呢。。。
其他类型的貌似你只需要把所有舵机链接到一起,然后从一段输入一大大大大段的命令,命令各个舵机该跑到多少度。。。每个你都得按编号弄。。。SO。。。无论是这种我不熟悉到名字都记不清,只知道控制方式的舵机【这种很少见的。。。一般买不到,要不就很贵】,还是PWM你都需要写一个合适的图形界面程序来支持你简单的控制他们。。。反正控制1000个舵机绝对会让你写一个可以吐血的复杂的系统工程级程序出来。。。嘿嘿
回复 支持 反对

使用道具 举报

发表于 2014-1-23 20:36:49 | 显示全部楼层
每个舵机配个无线收发模块,R4433带MCU的那种,然后用一块板子主控, 一对多发送。
程序 主控板那边发送 舵机号码,舵机动作
      舵机那边就if是不是我, 然后舵机动作。不就OK 了。
呵呵,从没想过这儿干,楼主要思维。
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-10 01:50 , Processed in 0.035643 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表