- Table of Contents
- Description
- Repositories
- Things done for now
- To do's
- Additional informations
- Links, references, etc.
- Dependencies
- Notes
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.
- Open loop control,
- Closed loop current control,
- Closed loop cascade current and speed control
- Setpoint from analog input (potentiometer)
- Ramp for speed change
- 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
- Add RC filter on current sensing signal
- Add level converters and terminal block for signals and power supply for rotary encoder