Skip to content

Latest commit

 

History

History
59 lines (42 loc) · 1.56 KB

README.md

File metadata and controls

59 lines (42 loc) · 1.56 KB

STM32 based H-Bridge controller

Table of Contents

Description

Initially, the project was developed as part of my engineering thesis. It includes PCB design and software development for controlling DC brushed motor. The overall control system is shown at the picture below. H-bridge architecture

Repositories

Things done for now

  • Open loop control,
  • Closed loop current control,
  • Closed loop cascade current and speed control
  • Setpoint from analog input (potentiometer)
  • Ramp for speed change

To do's

Software

  • Selectable setpoint source
  • Communication protocol - maybe some CAN protocl e.g. CANOpen, or Modbus RTU/TCP, or something other
  • Some user interface - buttons, leds, display, for setting and displaying data
  • Position control loop
  • Extract PID library as separate library as submodule

Hardware

  • Add RC filter on current sensing signal
  • Add level converters and terminal block for signals and power supply for rotary encoder

Additional informations

Links, references, etc

Dependencies

Notes