background image

Valid CAN Control Frame received 
within the last 100ms. The specified 
control mode resulted in a Negative 
Duty Cycle being Motor Output  

LEDs blink Red in a counter-clockwise circular pattern 
(LED1 

 LED4 

 LED3 

 LED2 

 LED1). The LED 

update rate is proportional to the duty cycle of the output 
and increases with increased duty cycle. At 100% duty 
cycle, all 4 LEDs are illuminated Red.  

 

5 Brake / Coast Mode

 

The DMC60C's response when a neutral duty cycle is applied to the output depends on the 
Brake/Coast setting. When the DMC60C is configured for Brake Mode, the M+ and M- leads are 
internally shorted when a neutral duty cycle is applied to the output, which causes an attached motor 
to resist rotation. If an attached motor is spinning, then its speed decreases at a much quicker rate 
than it would if the M+ and M- leads were allowed to float. When configured for Coast Mode, the M+ 
and M- leads float when a neutral duty cycle is applied to the output.  

The current Brake/Coast setting is displayed by the Brake/Coast CAL LED, which is in the center of 
the triangle located at the center of the housing. When the device is operating in Brake Mode, the 
LED is illuminated Red. When the device is operating in Coast Mode, the LED is off. The 
Brake/Coast setting can be toggled by pressing down on the center of the triangle, then releasing 
the button.  

The Brake/Coast setting is stored in non-volatile memory and is re-stored automatically after power 
cycles.  

When the DMC60C is connected to a CAN bus the Brake/Coast setting may be overridden by the 
CAN control frame. When the Brake/Coast override is active the Brake/Coast CAL LED is overridden 
to display the setting specified by the CAN control frame. During this time the DMC60C employs the 
Brake/Coast mode that is specified in the CAN frame when applying the neutral duty cycle to the 
output.  

 

6 Input Signal Calibration

 

The DMC60C accepts PWM input signals with a positive pulse width between 0.6 and 2.4 
milliseconds. Due to variations in controllers, it may be necessary to adjust, or calibrate, the pulse 
widths that correspond to the maximum forward and reverse duty cycles, as well as the neutral input.  

To perform calibration, follow these steps:  

 

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. 

Summary of Contents for DMC60C

Page 1: ...ompensation 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 sever...

Page 2: ... 3 Input Signal Cables x2 7 Output Ground M 4 Status LEDs x4 Specifications 1 Electrical PARAMETER MIN NOMINAL MAX UNIT Input Voltage 6 12 28 V Continuous Current 60 A Surge Current 2 seconds 100 A PWM Input Signal Pulse Width 0 6 1 2 2 4 ms PWM Input Signal Period 2 9 100 ms PWM Input Signal Throttle Dead Band 4 PWM Input Signal Resolution 1 μs ...

Page 3: ...e may become hot after pro longed use in high current applications For optimum performance it is recommended that the DMC60C be mounted in a location that allows airflow over the top of the case and around both sides of the case Callout Feature Description 1 Zip Tie Grooves 2 Mounting Holes and 8 Bolt Nut Pocket Clearance Mechanical Specifications Table PARAMETER VALUE DMC60C Length 2 76 in 70 0 m...

Page 4: ... connected to the negative lead of the motor The white wire is to be connected to the positive lead of the motor The stall current associated with the motor may be very high Therefore it is recommended that these connections be made through crimped connectors or by soldering the leads directly together If the DMC60C output leads are not long enough to reach the motor then they may be extended It i...

Page 5: ...cate status during normal operation as well as when a fault occurs The Brake Coast CAL LED is located in the center of the triangle which is located at the center of the housing and is used to indicate the current Brake Coast setting When the center LED is off the device is operating in coast mode When the center LED is illuminated the device is operating in brake mode The Brake Coast mode can be ...

Page 6: ...uminated Red Table 4 2 LED Patterns in CAN Operating Mode CAN Bus Control State LED State No Input Signal or CAN bus error detected Alternate between top LED1 and LED2 and bottom LED3 and LED4 LEDs being illuminated Red and Off No CAN Control Frame received within the last 100ms or the last control frame specified modeNoDrive Output Disabled Alternate between top LED1 and LED2 and bottom LED3 and ...

Page 7: ...e LED is off The Brake Coast setting can be toggled by pressing down on the center of the triangle then releasing the button The Brake Coast setting is stored in non volatile memory and is re stored automatically after power cycles When the DMC60C is connected to a CAN bus the Brake Coast setting may be overridden by the CAN control frame When the Brake Coast override is active the Brake Coast CAL...

Page 8: ...e temperature of the circuit board to be continuously monitored When the motor controller detects that the temperature of the circuit board has exceeded 70 C it will begin to decrease the duty cycle of the output Additionally the color of the LED indicators will be changed to Cyan forward or Fuchsia reverse to indicate that the device is operating in reduced duty cycle mode As the temperature cont...

Page 9: ...able 9 1 Fault Indicator LED Colors Color Over Temperature Under Voltage Green Present Not Present Blue Not Present Present Cyan Aqua Present Present 10 Expansion Connector The DMC60C includes a 10 pin 2 x 5 0 050 pitch expansion port that allows sensors to be directly attached to the controller Presently it supports direct attachment of limit switches and quadrature encoders The figure below show...

Page 10: ...y open or normally closed switch using Digilent s web based configuration utility on the RoboRio or by sending the appropriate CAN frame on the CAN bus Additionally the enable disable state of the limit switch inputs can be overridden by the CAN control frame By default both the forward and reverse limit switch inputs are enabled and configured to interface with normally open switches When a limit...

Page 11: ...Figure 11 1 Figure 11 2 Figure 11 3 ...

Page 12: ...B and Encoder Index optional pins of the DMC60C expansion port Please note that the encoder should be powered by the 3 3V or 5V pins of the expansion port and that these pins should never be connected to each other Figure 12 1 DMC60C Quadrature Encoder Connection Table 12 1 Quadrature Encoder Input Specifications PARAMETER MAXIMUM Quadrature Encoder Counts per Revolution78 643 200 Max RPM Quadratu...

Page 13: ...nal applied to the Forward Limit or Reverse Limit pins of the expansion connector By default this functionality is disabled The active state required to clear the position count is dependent on the configuration of the associated limit switch input For example if the Forward Limit switch is configured as a normally open switch then a logic 0 on the Forward Limit pin will cause the position count t...

Page 14: ... DMC60C 4 Continue holding down the button until the top and bottom LEDs alternate quickly between Green and Off 5 Release the Brake CAL button The manufacture date string hardware revision number string and serial number string will be retained All other non volatile configuration variables including the CAN bus device number are reset to their factory default stat https reference digilentinc com...

Reviews: