In: Electrical Engineering
Hello guys
i would to build a buck converter and use arduino PWM to control the output voltage
12V to 8.4V
any ideas ?
thanks
Firstly, Your input is constant.so to get a range of output it needs a PWM with variable duty cycle.(As you have not given any input voltage in question so i am unable to do the calcualtion,Ok).Then you have to calculate the L and C values for the extreme two output cases (12V and 8.4V).The consideraiton for the equations are:
(i).You need output current it depends on the type of load you are using.
(ii). is 30% of the output current..From there you can calculate the L values two values for 12V and 8.4V.
(iii). is also similarly taken as 10% of the output voltage.Then C value is also calcullated.
From personal experience i suggest you to use the highest values of L and C.
(iv).Now as in the calcualtions of L and C you have to use the frequency so how to set this? What you can do is choose any frquency from 20kHz to 30kHz or beyond i normally take in this range.Take MOSFET over IGBT as it is best for this switching frquency range with this voltage level.
(v).Now code for arduino which is very easy as you only have to code for the duty cycle and frquency generation which you can easily try or get form other sources.
I hope this will give you a brief idea about the design of buck converter and the arduino implimentation.Thank You.