Skip to main content

Overview

Description

Renesas Motor Workbench (RMW) is a development support tool for debugging, analyzing, and tuning motor control programs. It operates a motor control program from a PC or acquires the data in the program to strongly support motor control development.

For Renesas Motor Workbench users (how to renew your license)

When starting this tool, the following messages regarding the license expiration date may be displayed.

License expire soon: The license will expire in less than 30 days.
Expiration date out: The license has expired.

Image
License expires soon dialog
Image
Expiration date out dialog
 

To continue using this tool after the above message is displayed, you need to import the latest authentication file to update the authentication.

How to renew license

  1. Download the latest authentication file from the following link. Please answer a simple questionnaire to download.
    Download authentication file
  2. Click the "Select" button on the above message screen and import the authentication file.

Features

Renesas Motor Workbench is a development support tool for debugging, analyzing, and tuning motor control programs. Features include:

  • Easy GUI
    • Intuitive operation makes it easy to control motor speed and position.
  • Analyzer
    • Dynamic reading/writing of variables and waveform display while operating the motor.
  • Tuner
    • Automatic identification of motor parameters and control gains required for vector control. It's easy to fine-tune and the results are instantly visible.
  • Servo
    • Implements an adjustment function for the motor’s embedded position control system. (Supports adjustment of position control parameters, inertia estimation, origin return operation, and point-to-point control.)
  • DLL
    • Functions needed for debugging are provided as APIs, allowing connection to a GUI developed to the user’s specifications.
  • Built-in communication library
    • In addition to the standard library, a communication library for simple debugging using a commercially available serial-USB conversion cable or the like is provided.
  • Learn more

Release Information

Product NameLatest Ver.ReleasedTarget DeviceDetails of upgradeDownloadOperating Environment
Renesas Motor WorkbenchV3.1.22024/1/31RA Family
RL78 Family
RX Family
See Release NoteDownloadWindows 10

Latest Version: Motor Control Development Support Tool Renesas Motor Workbench 3.1.2 (ZIP)

  • V3.1
    • Added a function that allows you to output parameters adjusted by Analyzer to a header file.
    • A Navigation function for GUI support has been added to explain the operating procedure of each function.
    • Added functions for displaying variable uses.
    • Added GUI for Servo control to perform inertia estimation, control parameter adjustment, return to origin, and PTP testing.
  • V3.1.1
    • Decimal point display and input is fixed to the period, regardless of the OS language setting.
  • V3.1.2
    • Support for RA8T1.

Target Devices

Note: The RL78 family supports the Analyzer function only

Downloads

Type Title Date
Software & Tools - Other Log in to Download ZIP 81.87 MB
Software & Tools - Other Log in to Download ZIP 3.33 MB 日本語
2 items

Documentation

Design & Development

Sample Code

Related Boards & Kits

Videos & Training

Additional Details

Renesas Motor Workbench provides powerful support for developers of motor control applications, allowing operation of motor control programs from a PC and extraction of data within programs.

Example setup

Image
Renesas Motor Workbench Example Setup

Renesas Motor Workbench Functions

  • Easy GUI
    • Makes it quick and easy for anyone to implement motor speed and position control by means of intuitive operations.
  • Analyzer
    • Dynamic reading/writing of variables and waveform display while operating the motor.
  • Tuner
    • Automatic identification of motor parameters and control gains required for vector control.
  • Servo
    • Implements an adjustment function for the motor’s embedded position control system. (Supports adjustment of position control parameters, inertia estimation, origin return operation, and point-to-point control.)
  • DLL
    • Functions needed for debugging are provided as APIs, allowing connection to a GUI developed to the user’s specifications.

Function Details

Easy GUI

Implements a GUI that allows more intuitive operation of the motor.

  • Ability to set instruction values by manipulating sliders.
  • Ability to configure instruction value profiles.
  • Display of rotation speed, current values, etc., on meters.
  • Switches for function switching.
  • Waveform display of changes in values of variables.
  • Ability to display a variety of parameters.
Image

Analyzer

Read and write variables dynamically while driving a motor.

  • Dynamically display waveform while driving a motor.
  • Specify trigger and each display settings with the waveform display.
  • The commander function allows creation and transmission of sequences for changing variables of your choice.
  • The user button function lets you change a user-defined group of variableswith a single click.
  • [New in RMW 3.1] Operating procedure of each RMW function is displayed while you work.
  • [New in RMW 3.1] Adjusted variables can be output as macro definitions to header files.
  • [New in RMW 3.1] Display variable usage information by reading a CSV file.
Image

Tuner

  • Automatically measures motor-specific parameters (resistance, inductance, induced voltage constant, inertia).
  • Automatically adjust the proportional integral (PI) control gain of current/speed/position.
  • Automatically adjust the expected gain for sensorless vector control.
  • Manual tuning to finely adjust each PI control.
  • Output results in pdf and motor-driver header files.
Image
Renesas Motor Workbench Tuner

Servo [New in RMW 3.1]

The following GUI for Servo control has been implemented. The Servo Adjustment screen is displayed when you select [Servo] from Select Tool in the Main Window.

  • Motor axis connected load inertia estimation function
  • Servo setting configuration function covering position control type, fixed frequencies, etc.
  • Function for configuring the origin return method, return speed, etc.
  • Function for point-to-point (PTP) single-axis operation.
Image
Renesas Motor Workbench Servo
Servo control functions can be operated via GUI

 

DLL

Variable read and write functions executed by the RMW (GUI) are provided in a DLL, making it possible to create tools using Excel VBA or as .NET applications.

Image
Create tools suited for you
Create tools tailored for your development project


Built-in Communication Library

The download package contains both a standard communication library and a built-in communication library. Embedding the built-in communication library in the motor control program allows you to perform simple debugging using a USB-serial conversion board instead of a communication board compatible with Renesas Motor Workbench. Supported MCUs are the RA6T2, RA6T3, and RA4T1 (with support for additional MCUs planned for future release).

The number of points of waveform display data that can be displayed using the Analyzer module is limited, but other functions can be used in the same way as when using a communication board.

Image
Perform simple debugging using USB-to-serial conversion board
Comparison of Standard Library and Built-in Communication Library
  Standard LibraryBuilt-in Communication Library
RMWMaximum display channels128
Number of waveform display data points1000001000 (RA6T2)
500 (RA6T3, RA4T1)
Sampling periodMax. 20µs/4ch *UART 16.6Mbps50µs/8ch
CommanderAvailableAvailable
User ButtonAvailableAvailable
TunerAvailableAvailable
Easy GUIAvailableAvailable
Connection to PCMC-COM communication board requiredWorks with commercially available USB/UART conversion boards
MCU communication interfaceUART: 1 channelUART: 1 channel
BufferUses external RAM built into the communication boardUses MCU's internal RAM (32KB)

Detailed Specifications

ItemSpecifications
GeneralSupported MCUsRX13T, RX23T, RX24T, RX24U, RX26T, RX66T, RX72T, RX72M, RA6T1, RA6T2, RA6T3, RA4T1, RL78/G1F, RL78/G14 (RL78 Family only has Analyzer functionality)
Usage environment (OS)Windows 10
CommunicationsPeripherals & portsUART 1 ch, DMA (DTC) Port: TXD, RXD
Communication interfaceUSB 2.0 (Communication Device Class)
Communication board

The following kits have communication circuits:

  • Evaluation System for BLDC Motor
  • Evaluation System for Stepping Motor with Resolver

For MCK-XXXXX or user board:

  • MC-COM
  • W2002 (Desktop Laboratories Inc.)
AnalyzerWaveform display8ch (scale and off-set setting per channel), zoom function (2 windows), Trigger mode selectable from Single / Auto / Normal, waveform data in a CSV format
Write / Read variableAbility to select up to 255 variables simultaneously, useful functions that simplify debugging (user buttons, commander function, rename function)
Number of waveform display data points100,000 (using standard library)
TunerInput informationRated voltage and number of pole pairs of motor to be measured
Output informationMotor-unique parameter (Resistance, Inductance, Magnet flux, Rotor inertia) and Control gain output
Output file format: pdf file, header file*1
ServoSupported functionsInertia estimation function (rotor + load), servo adjustment function, origin return processing, PTP control
DLLUsage environmentWindows 10 only. .NET Framework 4.6.1 or later.
Development environmentVisual Studio 2015 or later, Excel
Supported functionsSerial data connection, reading and writing variables, scope function
Built-in communication librarySupported MCUsRA6T2, RA6T3, RA4T1
Communication boardCommercially available USB serial conversion cable or board
Number of analyzer waveform display data pointsRA6T2: 1,000 data points
RA6T3/RA4T1: 500 data points

*1. Corresponds to sample files for motor control sample code released by Renesas. Refer to the user’s manual for Renesas Motor Workbench for details.

Usage Environment

Communication boards

  • Renesas Electronics MC-COM
  • Desk Top Laboratories W2002 (http://www.desktoplab.co.jp/)
  • Commercially available USB-to-serial conversion cable (when using the built-in communication library)
Image
Simply connect the kit with the sample code programmed to it to a PC using a USB cable, then launch Renesas Motor Workbench to get started.

Example setups

Evaluation System for BLDC Motor / for Stepping Motor with Resolver

Image

MCK-XXXXX

Image

User environment

Image