opethmc

Members
  • Content Count

    10
  • Joined

  • Last visited

About opethmc

  • Rank
    Member

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. opethmc

    DMC60c CAN Bus

    @tom21091 is it possible to have a firmware image of the DMC60c that is not at 1MBps?
  2. opethmc

    DMC60c CAN Bus

    Thanks, is sending an enumeration command sufficient to be a CAN bus controller? As an example what would be the exact format to send the enumeration message to the DMC. Just the hex value 240?
  3. opethmc

    DMC60c CAN Bus

    @tom21091 Thanks Tom, that's helpful. What is the bit rate of the DMC60c CAN line? Is it possible to read the statuses from CAN and control the driver via PWM? There are 2 sets of input signals - can one be used for CAN and the other for PWM? I have found from other posts on the forum that the CAN data rate is 1MBps, correct? I have connected Yellow and Green of one of the signal pairs to CAN high and CAN low respectively on a MicroChip CAN Bus Analyzer and I am not seeing any periodic messages sent out. Is there some configuration needed or should this be working out of the box? Cheers, matthew
  4. opethmc

    DMC60c Default Settings

    I am controlling a DMC60c from a Texas Instruments TMS570LC4357 and therefore not configuring it from a roboRIO controller. What are the default settings for: - Device ID - Current Limit - Voltage Limit Thanks, matt
  5. opethmc

    DMC60c CAN Bus

    @malexander Thank you. I am also wondering what message format to send to read the current, voltage, and fault information. I am trying to communicate over CAN from a texas instruments TMS570LC4357 processor to the dmc60c. In this case I am not able to use the API so I will have to directly communicate with CAN messages.
  6. opethmc

    DMC60c CAN Bus

    I am looking at the DMC60c CAN protocol guide and also the software API reference manual. What are the API numbers needed in the CAN message to communicate with the DMC60c. For example if I wanted to send a voltage command using the function driveVoltage, what should go in the API field (Byte 1) of the message identifier? Thanks, matt
  7. Hi @JColvin thanks for the insight. I have just tried this on a DMC60c and I see the same issue. It does not seem to happen with a regular frequency, sort of random. I should have noted 12V supply rather than +/- 12V. I confirmed that I am supplying 12V with reference to 0V. Does the engineer think that powering from a battery will fix this issue? Cheers, matt
  8. Hi @JColvin, thanks I appreciate the help. Cheers, matt
  9. Hi @JColvin I will attach a photo of my setup as soon as I get to the office tomorrow. I have a +/- 12V supply connected to the DMC60, and the output of the DMC60 directly connected to a 12V 360W brushed DC motor. For the PWM input to the DMC60 I am using a 4ms period and keeping the duty cycle between 1ms and 2ms as described in the manual. Everything looks fine until around a 90% duty cycle you start seeing incorrect pulsing as I show in the above figure. Once I get close to 2ms (or 1ms) on the DMC60 , eg full positive or full negative, it trips the supply as shown above. Appreciate any help! Cheers, matt @JColvin attached image here of my setup.
  10. Close full duty cycle (93% in attached images) the DMC60 pulses through zero to -12V and upon trying to recover causes an over voltage failure on the power supply. This happens unloaded and with a small load of 4Amps. Anyone else have this issue? Cheers, matt The onset of this behavior can be seen as you increase the duty cycle you get an occasional incorrect extra pulse as shown in the following figure