Compare commits

...

2 Commits

View File

@ -46,7 +46,7 @@
\author{
van Iterson, Arne\\
Student Number: 1800000
Student Number: 1798423
\and
Selier, Tom\\
Student Number: 1808444
@ -55,11 +55,11 @@
\begin{document}
\maketitle
\begin{abstract}
This report describes the design and testing of a student-built DC-DC Boost converter using BS170 MOSFETs.
This report describes the design, testing methods and behaviour of a DC-DC Boost converter using BS170 MOSFETs built by students of the University of Applied Sciences Utrecht.
\end{abstract}
\begin{multicols}{2}
\section{Introduction}
Students of the Electrical Engineering department of the University of applied Sciences Utrecht are to design a DC-DC Boost converter in the fifth semester during the Hardware Design course.
Students of the Electrical Engineering department of the University of Applied Sciences Utrecht are to design a DC-DC Boost converter in the fifth semester during the Hardware Design course.
\\\\
The goal of the project is to design a DC-DC Boost converter on breadboard that can step up a voltage of around $3V$ to any voltage between $3.3V$ and $7.5V$. The converter should be able to deliver a current of $50mA$ at any given voltage. The entire system is to be controlled by a STM32F4 series microcontroller which should provide a way to control the output voltage through software.
@ -102,6 +102,7 @@
The final addition is a voltage divider of $15k\Omega$ and $10k\Omega$ on the output, this simply lowers the output voltage to a level that can be read using the ADC on the MCU and is used for control loop feedback.
\subsection{Control}
\label{control}
The system is controlled by the STM32F407 on the HU development board. The board provides the required PWM signals to control the MOSFETs and the ADC to read the output voltage. The program provides a small interface in which the user can view and control the duty cycle and frequency of the switching and read the current output voltage. The program also implements a simple PI control loop to control the output voltage, however it is not yet fully functional and requires more tuning.
\begin{Figure}
@ -458,9 +459,13 @@ for i in range(1, len(data[3])):
Breadboards suck lmaoooooooooo
\subsection{Recommendations}
The circuit can be improved in several ways. The most significant improvement would be to replace the breadboard in favour of a soldered PCB, this would significantly improve the stability of the system and reduce noise.
Usage of MOSFETs with a lower $R_{DS(on)}$ would also improve the efficiency of the circuit.
The circuit can be improved in several ways. The most significant improvement would be to replace the breadboard in favour of a soldered PCB, this would significantly improve the stability of the system and reduce noise. During testing, it was found that Heisenberg's uncertainty principle was enough to influence the behaviour of the circuit. Simply observing the output voltage was enough to make it fluctuate.
\\\\
Using MOSFETs with a lower $R_{DS(on)}$ compared to the BS170 would allow the inductor to charge quicker, increasing the efficiency of the circuit.
\\\\
The current push-pull driver could be replaced with a dedicated gate driver, such as the IR2125 IGBT Driver IC. This would allow for a more stable and faster switching of the MOSFETs, while reducing the amount of IO used on the MCU.
\\\\
As mentioned in section \ref{control}, the control loop can be improved. The current implementation of the PI controller is rather unstable and requires more tuning.
\end{multicols}
\bibliographystyle{IEEEtran}