Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
dmc-60c:hardware-reference-manual [2019/01/11 18:53] – [5 Brake / Coast Mode] Thomas Kappenmandmc-60c:hardware-reference-manual [2019/02/19 18:06] James Colvin
Line 1: Line 1:
 ====== DMC60C Reference Manual ====== ====== DMC60C Reference Manual ======
  
-The DMC60C is the feature-packed, CAN-enabled successor to the DMC60. It is a powerful, compact, FIRST Robotics Competition (FRC) approved motor controller designed for use with any 12-24V brushless DC motor. The DMC60C features an open loop PWM control mode, two internal closed loop control modes (voltage compensation, current control), two external closed loop control modes (position, velocity), and a follower control mode. These features are made available in competition with an easy-to-use API, complete with examples, in C/C++, Java, and LabVIEW. The DMC60C also features a web configuration utility that can be installed on any FRC configured roboRIO. This configuration utility enables live configuration of several DMC60C parameters including closed loop PID constants. This makes the DMC60C an ideal component in any robotics application.+The DMC60C is the feature-packed, CAN-enabled successor to the DMC60. It is a powerful, compact, FIRST Robotics Competition (FRC) approved motor controller designed for use with any 12-24V brushed DC motor. The DMC60C features an open loop PWM control mode, two internal closed loop control modes (voltage compensation, current control), two external closed loop control modes (position, velocity), and a follower control mode. These features are made available in competition with an easy-to-use API, complete with examples, in C/C++, Java, and LabVIEW. The DMC60C also features a web configuration utility that can be installed on any FRC configured roboRIO. This configuration utility enables live configuration of several DMC60C parameters including closed loop PID constants. This makes the DMC60C an ideal component in any robotics application.
  
 {{Digilent Image Gallery {{Digilent Image Gallery
Line 123: Line 123:
  
 To perform calibration, follow these steps: To perform calibration, follow these steps:
-  * 1. Press and hold the Brake / CAL button. After approximately 5 seconds, the top and bottom LEDs will begin to alternate between Blue and Off. This indicates that calibration has started.+  * 1. Press and hold the Brake/Coast CAL button. After approximately 5 seconds, the top and bottom LEDs will begin to alternate between Blue and Off. This indicates that calibration has started.
   * 2. While continuing to hold the button, use the controller to move between full forward and full reverse (perhaps by moving a joystick), making sure to reach both extremes. This may be repeated more than once, but there is no required minimum.   * 2. While continuing to hold the button, use the controller to move between full forward and full reverse (perhaps by moving a joystick), making sure to reach both extremes. This may be repeated more than once, but there is no required minimum.
   * 3. Return the controller to neutral (return the joystick to the neutral position).   * 3. Return the controller to neutral (return the joystick to the neutral position).
-  * 4. Release the Brake / CAL button.+  * 4. Release the Brake/Coast CAL button.
   * 5. If calibration was successful, then the top and bottom LEDs will quickly alternate between Green and Off and the new calibration constants will be stored in non-volatile memory. If calibration failed, then the top and bottom LEDs will quickly alternate between Red and Off and the device will continue to operate using the existing calibration constants.   * 5. If calibration was successful, then the top and bottom LEDs will quickly alternate between Green and Off and the new calibration constants will be stored in non-volatile memory. If calibration failed, then the top and bottom LEDs will quickly alternate between Red and Off and the device will continue to operate using the existing calibration constants.
  
Line 133: Line 133:
 To restore default calibration: To restore default calibration:
   * 1. Disconnect the power source from the DMC60C.   * 1. Disconnect the power source from the DMC60C.
-  * 2. Hold the Brake / CAL button down.+  * 2. Hold the Brake/Coast CAL button down.
   * 3. While continuing to hold the button, apply power to the DMC60C.   * 3. While continuing to hold the button, apply power to the DMC60C.
   * 4. Continue holding down the button until the top and bottom LEDs alternate quickly between Green and Off.   * 4. Continue holding down the button until the top and bottom LEDs alternate quickly between Green and Off.
-  * 5. Release the Brake / CAL button.+  * 5. Release the Brake/Coast CAL button.
  
 **Note:** //This will also restore all DMC60C settings to their factory default state.// **Note:** //This will also restore all DMC60C settings to their factory default state.//