Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Arduino: Control a Boost Converter
Rating: 5.0 out of 5(3 ratings)
397 students

Arduino: Control a Boost Converter

Hands-on Guide to Designing and Implementing Boost Converters with Arduino and MATLAB
Last updated 6/2024
English
English [Auto],

What you'll learn

  • Design principles of a boost converter
  • Voltage Mode Control theory and application
  • Implementation of firmware using the Arduino IDE
  • Hysteresis method for Voltage Mode Control in Arduino firmware
  • Firmware implementation of a PI controller for Voltage Mode Control

Course content

6 sections9 lectures1h 5m total length
  • Theoretical Overview9:02

    Delve into the theoretical boost converter, its inductor–mosfet–diode–capacitor topology, duty cycle design, parasitics, and Matlab‑driven Pi controller setup for Arduino Uno.

Requirements

  • Basic understanding of electronics and circuit design
  • MATLAB software for PI controller design
  • Arduino IDE installed on your computer

Description

In this comprehensive course, participants will delve into the fascinating world of boost converters and learn how to design and implement them using the popular Arduino Uno platform. Starting with the fundamental principles of boost converter design, learners will explore the essential equations and theoretical underpinnings that govern their operation.

Transitioning from theory to practice, the course will leverage the Arduino IDE to develop firmware for Voltage Mode Control using the Hysteresis method. Each step will be guided, ensuring a robust understanding of the control mechanisms and their implementation in firmware.

A key highlight of the course is the integration of MATLAB for the design and simulation of a Proportional-Integral (PI) controller tailored for boost converters. Participants will learn how to generate digital controller coefficients in MATLAB and translate these into effective firmware for Voltage Mode Control on the Arduino platform.

With a focus on practical application, this course provides hands-on experience, making it suitable for both beginners and those with prior knowledge in electronics and programming. While the Arduino Uno development board is not compulsory, it is highly recommended to enhance the learning experience through real-world experimentation.

By the end of this course, participants will have a thorough understanding of boost converters, the ability to implement advanced control strategies, and the confidence to apply these skills in various projects and professional settings. Whether an engineering student, a hobbyist, or a professional, this course aims to equip learners with valuable skills in power electronics and control systems.

Who this course is for:

  • Electrical engineering students and enthusiasts
  • Makers and DIY enthusiasts seeking practical experience with Arduino
  • Individuals preparing for projects or careers in embedded systems and control engineering