Michael Collier(高理颢), Jin-Wei SUN(孙进伟)
College of Information and Electrical Engineering, Shandong Unive rsity of Science & Technology, Qingdao 266510, China
Abstract-An algorithm for control of several servo motors by a microcontroller is presented. The limited number of programmable timers on the majority of microcontrollers presents a problem for multiple generation of timi ng pulses. Two software approaches are discussed in the paper and experimental r esults given for operation of a set of small servos using a single timer.
Key words-PWM; servo; multiple; timer
Manuscript Number: 1674-8042(2011)01-0060-04
dio: 10.3969/j.issn.1674-8042.2011.01.15
References
[1]Futaba Corporation. Futaba S3003 Servo Standard, http: //www. futa ba-rc.com.
[2]Principia Labs, Arduina-Python 4-Axis Servo Control, http://princi pialabs.com/arduino-python-4-axis-servo-control/
[3]Method for one digital control shaft controlling multiple servo shaf ts and shaft expansion control device, Ningjiang Machine Tool Group Co., Ltd., 2007.
[4]Pololu 16-servo controller kit-0, http://www.pololu.com/catalog/pr oduct/240
[5]Emerald Automation Controller-EMC-2100, http://www.iis-servo.com/ IISAutomationSystems/EmeraldIntro/tabid/73x
[6]C8051F206 Datasheet, CYGNAL Integrated Products, 2002.
[full text view]