C++ class for controlling DC motor with encoder feedback. Dependencies include LS7366LIB, MotCon, and PID.

Dependencies:   LS7366LIB MotCon2 PID

Dependents:   LPC1768_6axis_Arm

Changes

RevisionDateWhoCommit message
13:bd1cb132c51c 2018-07-11 jebradshaw Axis - 20180706 default tip
12:b80cc2e27bdb 2018-07-11 jebradshaw current derivative evaluated upon current read, max current can be cleared and updated
11:93d924320ddc 2016-11-15 jebradshaw Latest Axis class library as of 20161115
10:32faca5a2577 2016-08-31 jebradshaw 20160831 commit changes - removed busy parameter
9:7bc59203ce98 2016-08-29 jebradshaw Update to avoid reading/writing during home interrupts
8:7e399d7c990d 2016-07-11 jebradshaw Updated gains for DC motors
7:d0458137d6e0 2016-05-19 jebradshaw Updated 20160519 - Plan to add motor state and output format variable ('e'-encoder counts, 'r'-radians, 'd'-degrees)
6:2e3a0a382c12 2015-12-17 jebradshaw C++ class for controlling DC motor with encoder feedback. Dependencies include LS7366LIB, MotCon, and PID.
5:79dcaa63700c 2015-12-17 jebradshaw C++ class for controlling DC motor with quadrature encoder feedback (is dependent on LS7366LIB, MotCon, and PID libraries)
4:4079f92f9c26 2015-10-07 jebradshaw Working 6 axis controller; To do: home function w/ both limit switch and current limit check
3:71447d4fb4f0 2015-10-01 jebradshaw Axis 2 problems with moving uncommanded.; ; PID? polarity? What did I change?
2:653433f4ee72 2015-09-30 jebradshaw added functions for turning on and off axis and reading current
1:cd249816dba8 2015-09-24 jebradshaw working 2 axis with I2C expander for limit switches
0:cf7192f9f99a 2015-08-31 jebradshaw Used to control an axis on a robotic arm