Moving many servos at once

hello again.

I’ve got a proper wall supply to power my logic now, and I’m still having problems with sending a command to many servos at the same time, for instance if i send a command to move to 16 servos at once, followed by carriage return, sometimes it works but sometimes the logic crashes and it goes all jittery. Not as much as before when I was using batteries, but it’s still happening

So for the time being I’m sending the commands to 8 servos at a time, which seems to be working, but means that the 2nd group trails a tiny amount behind the first. This isn’t a huge problem for the application I’m working on just now but I’m wondering if there’s a maximum amount of servos you can sensibly command at once or if this is still a problem with my power supply.

Like I say, if I command it to do 8 at a time at a not-too-fast speed then they happily swish back and forth for ages

cheers

Andrew

Do you have separate power to the VL terminal than you have going into one or both of the VS terminals? If so have you removed the VL=VS jumper? If not, I would strongly suggest you try it that way.

If you have it that way and the processor is till resetting??? I don’t know…

Kurt

hi kurt

yes, i do have seperate power and have removed the jumper. So i’m guessing it’s a logic thing. I am using TG9E servos, don’t know if the servo type would have anything to do with that. I can see how it might affect the speed at which you can make a move, but not how many you can command at once. Could it be that the servo voltage is dropping when I try to move that many? no, that doesn’t work either, because when i call them seperately they still all move at once.

What power do you have running into the servos now? Is it maybe the servos having problems when they all run at once? Maybe a picture?

Kurt

hey

the supply for the servos is a variable voltage supply, i’m using the 6V setting, which is 2.5A

it also has

5V 2.5A
7.5V 2A
9V 1.7A
13.2V 1.5A

pictures

here is the whole setup http://imgcash3.imageshack.us/img72/6429/imag0561c.th.jpg

here is the wires leading into the voltage terminals http://imgcash5.imageshack.us/img40/6414/imag0563se.th.jpg

does this help?

you’d think when you copied an image link you’d get a link to the image, not the useless thumbnail :stuck_out_tongue:, hold on

that’s better

http://img40.imageshack.us/img40/6414/imag0563se.jpg
http://img72.imageshack.us/img72/6429/imag0561c.jpg

Don’t know much about these servos. My quick look says they run on 4.8V so not sure what happens with 6V. Also not sure if 2.5Amps is enough for 16 servos, even if they are that small… Other suggestions may be to also move servos to move some servos to other side of board. So maybe they don’t all try to start at same time… But not sure if that is it or not… Sorry not much help.

Kurt

no, that’s good kurt. all good suggestions. I’ll have to try a few different things out. If i have any success I’ll post it up here.

To fix your problem do the following…

Get another power supply as you are using now. Set them both for 5vdc at 2.5amps.

Attach one to VS1 and the other to VS2.

Put 8 servos on one side and 8 servos on the other side. You can still command them as a group!

Remove VS1 = VS2 jumpers.

I would used a little heavier wire from wall pack to board. I would like to see the wiring you have for this.

The problem you are having is entirely with the servos browning out, not the SSC-32 browning out. :wink:

Thanks Jim, I’ll give that a go, see how I get on