Controls Motor Controller Configuration Software Set-up & Troubleshooting Guide

This is a guide for setting up your computer to configure the motor controller. If you are encountering issues connecting to the motor controller, try the debugging instructions provided. It may help to install CANdapter utilities and manually log CAN data to expose further problems.

Necessary Hardware:

  • Motor Controller
  • CANdapter
  • Computer with USB port
  • 12V Power Supply

Necessary Software:

DO NOT UPDATE. Once you finish download, it will prompt you to update. DO NOT UPDATE because the new version doesn't work

  • Prohelion Profinity CAN analysis software
    • After downloading the installer, turn off Wi-Fi before running the installer
    • Verify that the version is 1.12.4.4 by clicking the "About" option after running the software
    • After verifying the software version, you can re-enable Wi-Fi
    • It will ask to update whenever opening it again. Just ignore the update.
  • CANdapter driver (probably not needed on Windows 11)

Set-up Procedure:

  1. Install the necessary software
  2. Plug in the CANdapter to your Computer
  3. According to the Motor Controller Datasheet:

    1. Plug in the CAN High and CAN Low wires from the CANdapter to the CAN High and CAN Low wire ports into one of the motor controller CAN ports
       
    2. Plug in the Power and Ground wires from the Power Supply to the motor controller's +12V and GROUND wire ports
  4. Turn on the Power Supply to 12V. There should be a green LED under the motor controller panel on

Software Set-up and Use

  1. Open the Profinity Software
    1. Go to Add Devices and add Ewert Canadapter
    2. Repeat step a for Prohelion Virtual CAN to Ethernet Bridge
    3. Repeat step a for WaveSculptor22
    4. Select Ewert CANdapter under Profile→Default Profile->Adapters
    5. Go to the bottom left of the application and there should be a properties menu for the selected device
    6. Change the baudrate to 125k
    7. Change the COM port to reflect whatever Windows decided your CANdapter should be (look at Device Manager→Ports)
    8. Do similar to the WaveSculptor22 where you change the base address to 0x240
    9. Right click the Ewert CANdapter and connect
    10. All the dots next to three devices should become green 
    11. Right-click on the WaveSculptor22 and select Setup and Configuration
    12. You can now modify the fields in the different tabs as you see fit

Debugging Instructions:

Under certain conditions, the config file on the motor controller can become corrupted, which will make it unresponsive to CAN messages until you follow these steps

  1. Set baud rate to default (500k)
  2. Set base address to default (0x400)
  3. Connect using normal connection sequence (above section)
    1. Should be able to connect at that point (green on Profinity)
  4. You should see this config error upon opening Setup and Configuration
    1. Select load factory file
    2. WARNING: Choose only a KNOWN GOOD config file with the EXACT SAME serial number that is written on the motor controller
    3. Profinity will ask to confirm the serial number, make sure it matches the motor controller you're flashing
  5. After flashing, everything will disconnect (red on Profinity)
  6. Change baud rate and base address to whatever is specified in your config (125k and 0x240 as of 11/15/2024)
  7. Connect using normal connection sequence (above section)

Related pages