Skip to content

Repository files navigation

DC Load Control System

This project is a high-power DC load switching system built using an STM32 microcontroller. It is designed to control and monitor a 2000W load (e.g., LED or heating element) powered by a 40V DC supply. The system includes protection circuits, a buck converter, thermal sensors, and a logic-level MOSFET for switching.


🔧 Features

  • Accepts 40V DC input
  • Steps down to 36V via XL4016 buck converter
  • Supports up to 56A continuous and 100A peak load
  • Controlled by STM32F103C8T6 microcontroller
  • 4–6 NTC thermistors for temperature monitoring
  • MOSFET switching using logic-level IRLZ44NPBF
  • Protection: TVS diode, PTC fuse, flyback diode
  • Fully documented PCB design in EasyEDA

🧱 Circuit Blocks

  1. Power Input & Protection

    • XT60 input connector
    • TVS Diode (P6KE43A)
    • PTC Fuse (MF-RX050)
  2. DC-DC Converter

    • XL4016E1 Buck Converter
    • Converts 40V → 36V
  3. MOSFET Load Switching

    • IRLZ44NPBF controlled by STM32 GPIO
    • 1N5822 Schottky for protection
  4. Thermal Monitoring

    • Up to 6 × 10kΩ NTC sensors
    • Read via ADC pins on MCU

🛠️ Technologies Used

  • EasyEDA – PCB design
  • STM32F103C8T6 – Microcontroller (Blue Pill)

📂 Files

Folder/File Description
/hardware/ Schematics, PCB layout (EasyEDA)
/firmware/ Source code for STM32 control logic
README.md Project overview
BoM.csv Bill of Materials
images/ Block diagram, PCB render, etc.


✅ To Do

  • Upload STM32 firmware code
  • Add temperature-based shutdown logic
  • Finalize enclosure design (optional)
  • Test real-world load performance

📄 License

This project is open-source under the MIT License.


🙌 Acknowledgments

  • STM32CubeIDE and PlatformIO communities
  • EasyEDA for PCB layout
  • Open hardware and DIY electronics communities

About

A high-power DC load control circuit using STM32 microcontroller, MOSFET switching, and thermal monitoring. Designed for up to 2000W load with protection and regulation circuitry.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors