Design a digital PID controller for buck converter with voltage mode control

This project received 26 bids from talented freelancers with an average bid price of $189 AUD.

Get free quotes for a project like this
Project Budget
$80 - $100 AUD
Total Bids
Project Description

Hi Everyone,

I'm looking someone who can design a digital PID controller for buck converter and regulate the output voltage when load is suddenly change. ( based on microcontroller)

Since, we can derive the transfer function of buck converter Vo(s)/d(s) and observed the filter gain. I have studied some basic analog PID controller design and the equation can be:

[ Vo(s)/d(s) * Gc(s)/1+ Vo(s)/d(s) * Gc(s) ]. Based on this equation we able to substitute the P, I and D to simulate step response, gain margin, phase margin to ensure sure the stability. ( <--- However, this is an analog PID concept)

I have read some book and design example of PID tutorial , the useful design material will be shared with you during the discussion.

The following task need to be done:

1) You need to use (Proteus simulator) to show buck converter by implementing a digital PID controller

( Based on buck converter transfer function that has been chosen)

2) The microcontroller can be used ( PIC16F, PIC18F based on MPLABXC8 compiler) or ( you can use arduino mega or due whatever)

3) The switching frequency of the power converter is 50KHz.

4) The ADC sampling frequency must be greater than the switching frequency to implement the PID controller.

5) Digital PID controller calculation steps such as Linear difference equations, Z-Transform, Inverse Z-Transform and Discrete Transfer Function.

I'm looking someone who good in power electronics, control theory and microcontroller. Please private me for further discussion.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online