PC controlled servo motors
Hi everyone
Im looking for a servo controller for PC connection for a prototype that entails:
Six 12V servo motors.
Five load cells (weight sensors)
One biaxial tilt sensor (or two tilt sensors).
The system is to be controlled through a PC, with real-time adjustments in speed and positioning capabilities, however, ultimately I would love to have a touch screen monitor type pad to replace the computer. I'm not an engineer, so please be gentle with the lingo.
Thanks,
Bijan
Im looking for a servo controller for PC connection for a prototype that entails:
Six 12V servo motors.
Five load cells (weight sensors)
One biaxial tilt sensor (or two tilt sensors).
The system is to be controlled through a PC, with real-time adjustments in speed and positioning capabilities, however, ultimately I would love to have a touch screen monitor type pad to replace the computer. I'm not an engineer, so please be gentle with the lingo.
Thanks,
Bijan
Comments
Hi Martin,
Thank you so much for replying.
I haven't purchased motors or sensors yet. I will based on the right controller.
I would generally figure out the motor requirements based upon the application, then look for a control and feedback system for those motors. Many servo and motor controllers have a serial interface which you can hook up to a PC via a USB to TTL serial cable. On the PC side it would look like a serial port and you should be able to get code examples from the vendor of the controller.
However, the addition of tilt and weight sensors means that your project could benefit from using a microcontroller to manage the feedback between the sensors and the motor controller. The microcontroller would then implement a serial protocol for control from the PC.
How comfortable are you with microcontroller programming?
How about programming in general?
This presupposes that what you plan to use are R/C-type servo motors that use a control pulse from about 0.5ms to 1.5ms in length repeated about 50 times a second since that's what this controller handles.