Difference between revisions of "I2C Motor Controller"

From Mech
Jump to navigationJump to search
 
Line 5: Line 5:
See the datasheet [[Media:I2CMotorController.PDF|'''here''']] for more information about using this I2C motor controller.
See the datasheet [[Media:I2CMotorController.PDF|'''here''']] for more information about using this I2C motor controller.


Download I2CMotorControllerCode.zip of code [[Media:I2CMotorControllerCode.zip|'''here''']]
Download zip file of code [[Media:I2CMotorControllerCode.zip|'''here''']]

Revision as of 21:59, 16 March 2008

This design is intended as a cost effective, readily available motor controller solution capable of handling multiple controllers from one master device in a logical, powerful and easy to use interface.

This solution is best suited to drive DC brush motors at encoder rates up to and exceeding 2 MHz. Motor positions are measured with hardware quadrature encoding to achieve this high rate. A built in PID controller with adjustable gains is used to control each motor to be flexible enough for any choice of motor.

See the datasheet here for more information about using this I2C motor controller.

Download zip file of code here