Since this is an Arduino forum, we can say that virtually ANY of the Arduino models and variations would be suitable for controlling three of these.You will need an H-bridge type motor controller for each actuator, capable of the 10A stall current @ 12V. Pololu and others sell motor controllers in that category.Pololu, for example offers several motor controllers which take care of some of the overhead, and they also offer motor driver boards where the Aduino would handle more of the work, etc.Pololu Motor Controllers: http://www.pololu.com/catalog/category/10Pololu Motor Drivers: http://www.pololu.com/catalog/category/11
Note that none of those motor drivers are -likely- to have inputs or control systems for the potentiometer position sensors on the actuators (but I may be wrong - I haven't looked over the complete line lately).
Hello.Quote from: cr0sh on Jun 22, 2011, 06:26 amNote that none of those motor drivers are -likely- to have inputs or control systems for the potentiometer position sensors on the actuators (but I may be wrong - I haven't looked over the complete line lately).Actually, Pololu has had motor controllers with feedback for over six years now We recommend jrk 21v3 motor controller with feedback for use with those linear actuators.
We don't distribute precompiled Jrk software for Linux, but you can download the Pololu USB SDK and compile JrkCmd, a command-line utility (written in C#) for configuring and controlling the jrk. You can use JrkCmd to configure the jrk from a configuration file (which you can get from either JrkCmd or the Jrk Configuration Utility).The complete documentation of the jrk's serial protocol is in the user's guide, but the permanent configuration settings of the jrk can only be changed over USB using control transfers. For more information on what control transfers the jrk supports and what the protocol is for them, you can see the source code of the Jrk class in the Pololu USB SDK; that source code could be considered advanced documentation for the jrk. However, if all you want to do is configure the jrk from the command line, you won't need to look at the source code because JrkCmd supports that already.As for Mac OS: we haven't tried compiling any of the jrk software for Mac OS and can't really support it, but you might be able to get it to work because both mono and libusb work on the Mac.