Skip to content

Introduction

Donate Discord

What Is It?

dingoPDM is an automotive Power Distribution Module.

PDMs can be used in place of fuses, circuit breakers and relays, including flasher and wiper relays.

Each output channel of the PDM:

  • Measures the active current and reacts by turning the output off if the current exceeds the limit
  • Automatically resets after a cool down period a maximum number of times
  • Can be turned on/off using various input sources
  • Can be on constantly or with Pulse Width Modulation(PWM)

This makes PDMs a very flexible solution when designing the power system in any automotive application.

Features

A key feature of any PDM is flexible configuration to match the target application.

To meet these needs, dingoPDM includes configurable:

  • Outputs
  • Digital inputs
  • CAN inputs
  • Virtual logic inputs
  • Counters
  • Logic conditions
  • Wipers
  • Flashers
  • Starter disable

All settings on the dingoPDM can be controller by the custom Windows application DingoConfigurator

dingoPDM also includes:

  • Cyclic CAN status messages (TX)
  • Pulse Width Modulation (PWM)
    • Configurable base frequency
    • Fixed or variable duty cycle
  • CAN keypad support (work in progress)
    • Blink Marine
    • Grayhill
  • Battery voltage measurement
  • Internal temperature sensor
  • Status LEDs

Configuration

The dingoPDM configuration can be accessed using:

  • USB-C connected directly to the device, one at a time
  • A CAN connection to one or many dingoPDMs at once using a USB to CAN adapter such as USB2CAN

Configuration reading/writing and status monitoring are all done using the custom built Windows application DingoConfigurator

Wiring Example

ExampleWiring ExampleWiring

Changing CAN ID

The CAN Base ID default value is 2000.

To change this, modify the value in the DeviceTree and press Update and then Burn to save the setting.

On the next power up, the CAN Base ID will be updated.