Skip to content

pr0kuk/VRM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

VRM-Module MC Project

This repository is the 4th semester DREC MIPT Microcontrollers course Project
The Project is a pulse voltage converter, based on ATmega32-16PU, capable of operating in four modes:

  • Uout = Uin/4 - single phase
  • Uout = Uin/4 - dual phase
  • Uout = Uin/10 - single phase
  • Uout = Uin/10 - dual phase

The output voltage is directed to an LC filter, consisting of inductor-220uH and capacitor-47uF.
Actual output voltage is 30% lower than theoretical due to 100 ohm filter loading,
lack of feedback, and because of the execution on the breadboard.
For operation, the microcontroller uses two timers: Timer0 (for all modes) and Timer2 (for dual phase mode).
To switch modes, there are two buttons connected to the inputs INT0 and INT1.
Activating the INT0 button toggles between modes 1 and 2, INT2 toggles 3 and 4

Usbasp and Avrdude was used for programming MK, avra was used for compiling program

Authors: Alexey Shcherbakov & Mikhail Gonzyukh & Irina Pavlova

About

VRM-Module MK Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published