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

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.

About the Employer:
( 17 reviews ) unknow, Australia

Project ID: #12233049

## 24 freelancers are bidding on average \$198 for this job

uetian09ee506

I am an Electrical Engineer having specialization in Electronics and Control, teaching in Electrical Department at FAST National University Pakistan. I am also persuing my MS degree in Electrical Engineering with speci More

\$300 AUD in 5 days
(216 Reviews)
7.0
\$300 AUD in 8 days
(155 Reviews)
7.1
seshupower

Hi, I am a post graduate power electronics engineer and having very good industrial experience of 8+ years in R&D and project development. I am excellent high frequency transformers design, circuits design, multi-chan More

\$666 AUD in 14 days
(50 Reviews)
6.2
Anthony989

Hello Sir/Madam, I am Anthony Perera from Sri Lanka and I have multiple degrees on Engineering field. Why you should hire me ? * I am a FULL TIME freelancer and once a project More

\$100 AUD in 10 days
(40 Reviews)
5.9
DamithaKD

HI, About the Project : Can i have more information about the project ? About ME : I am a programmer for 10 years and has perfect reviews on all my projects. I am a Expert in Delphi and Scjp, I have a Diplom More

\$222 AUD in 10 days
(36 Reviews)
5.8
ranganathp

FREELANCER RECOMMENDED ------------------------------------------------------ Can help... I am an Expert... Lets Start! Please start a Discussion with me and we can get started from there... Please check the past p More

\$600 AUD in 10 days
(6 Reviews)
4.9
\$277 AUD in 4 days
(12 Reviews)
4.7
phdenis40

A proposal has not yet been provided

\$170 AUD in 12 days
(14 Reviews)
3.5
sidou82

Hi I would like to contribute to the outcome of your project. I can use a mcrochip microcontroller or an arduino and I will prvide the model in proteus. Please take a look to my profile. Thanks

\$200 AUD in 5 days
(9 Reviews)
3.9
obervic

I have more than 20 years in equipment design and software development. When I had job in Odessa dental institute, I designing new microcontroller equipments and software in small group. My equipments used in different More

\$100 AUD in 10 days
(3 Reviews)
4.0
rohitcochin

Hai, Basically I'm an electronics engineer. Having 7 years of experience in arduino. Have sound knowledge in all the interfacing and communication using arduino. I'm doing FREELANCE electronics consultancy mainly for More

\$100 AUD in 10 days
(2 Reviews)
2.5
Kurus

A proposal has not yet been provided

\$94 AUD in 5 days
(4 Reviews)
2.2
bee0916

Hello, I have already designed the boost(9v to 70v) and buck(30v to 5v) converter with feedback control on a different micro controller (AVR), can easily design on pic for you... You are welcome to chat with me More

\$100 AUD in 10 days
(1 Review)
0.7
piyapujara

A proposal has not yet been provided

\$105 AUD in 15 days
(0 Reviews)
0.0
yusuf1809

Hello, I have a college degree in electrical and electronic engineering. I have professional experience of 5 years in embedded systems design using microcontrollers. I have strong grasp on C and C++. I have professi More

\$100 AUD in 7 days
(0 Reviews)
0.0
ahmedradwan94

I've been a part of a team that developed a maximum power point tracker based on a boost converter. I've designed the embedded system and control mechanism which is a hill climbing control (P&O). Also I've worked with More

\$166 AUD in 10 days
(0 Reviews)
0.0
okharseev

I can design PID regulator, test it on my equipment (i have goog devices such as high speed keysight(agilent) oscilloscopes. But i want to use stm32f4 - i have working solution!

\$166 AUD in 10 days
(0 Reviews)
0.0
tudormth2008

[login to view URL] from [login to view URL] and experience in vs 2012 and 2015 with xamarin android , iphone and ipad.

\$80 AUD in 0 days
(0 Reviews)
0.0
AmjrAzman

I avail this opportunity to introduce myself. I am in a field where creative and logical thinking is must and I am confident that i i do my work with talent and skills.

\$111 AUD in 10 days
(0 Reviews)
0.0
microenergy

Dear Sir, Greetings from Turkey. I hope you are good. Let me introduce me. I'm Electronics Enginner who have 19 year experience. My experience is related to power electronics, hardware design, analog design, P More

\$100 AUD in 3 days
(0 Reviews)
1.5