CAN bus motor controller for DC or BLDC motors

Introduction

This page presents a motor board based on an ATmega32M1 with an embedded CAN bus interface. This board can be used to drive either DC or brushless (BLDC) motors.

3D view of the motor board

Processor

The first part of the schematics contains the microcontroller with external devices:

Schematics of the CAN bus motor board - Part 1

Sensors

The second part of the schematics contains sensors and DC/DC converter:

Schematics of the CAN bus motor board - Part 2

H bridge

The H bridge are based on the combination of LTC4444-5 drivers and IRLR3636 HEXFET Power MOSFET. The board has been designed for the following ratings:

Schematics of the CAN bus motor board - Part 3

Photos

Photo #1 of the CAN bus motor board Photo #2 of the CAN bus motor board Photo #3 of the CAN bus motor board Photo #4 of the CAN bus motor board

Download

EAGLE PCB project, Solidworks files, BOM (Bill of Material), pictures, source code, etc. can be downloaded here:


Last update : 11/02/2022