Skip to main content
FW version: Stable

siliWatch

is an intuitive, display-only frontend GUI dedicated to monitoring the state of an ESCx controller.

How to run

This plugin is distributed within the standard SWtools package.

  • Open emGUI
  • Search for controllers
  • Click on siliwatchESCx (top right corner)
tip

This plugin doesn't issue commands or change parameters. To issue commands, please combine with siliSpin. Multiple plugins can be run simultaneously.

siliwatch

How to use

  • top menu allows selecting which discovered device to bind to. You need to select a device first. To pause the monitoring, select stop option. The menu also shows a few shortcuts to other tools and you may select between dark and light themes.

    siliwatch

  • scope control offers a few preset groups of variables to sample and display in scope. You may change sampling periods for each plot or clear the sampling trends. Also, you can send a few control commands to the scope tool: issue the autoset or release the buffer.

    siliwatch

    tip

    The scope tool is for fast monitoring, with sampling up to 1ms.

  • Background logging allows you to easy logging to the csv file. The logging period can not be changed. It is around 1-2 seconds.

    siliwatch

Monitor sections

  • driver state gives reading about power, energy, temperature, limiting temperature and state of the power stage.

    siliwatch

  • limiter state displays and decodes: the driver status word, error word and limiter status word

    siliwatch

  • command state displays the actual, issued motor command: cmd, mode, imult, umult

    siliwatch

  • battery state displays the battery readings: current, voltage and transferred capacity

    siliwatch

  • motor state displays the motor readings: speed, currents, voltages, odometer and sensor resistance

    siliwatch