bicycler 发表于 2014-1-23 14:16:08

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

如题,谢谢大家

隨風大俠 发表于 2014-1-23 15:18:24

伺服馬達的規格是???
用途是???
說明清楚大家比較好幫。

honyfox 发表于 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 了。
呵呵,从没想过这儿干,楼主要思维。
页: [1]
查看完整版本: 想同时控制1000个舵机,请问最佳的搭建方案是什么