|
Kategorie: Diplomové, bakalářské práce |
Tento dokument chci!
Tato diplomová práce se zabývá získáváním elektrické energie z energie mechanické. Mechanickou energie může být přeměněna na elektrickou pomocí vibračního mikrogenerátoru. Je zde také pojednáno o získávání energie z různých obnovitelných zdrojů. Byly určeny podmínky pro účinné získávání zbytkové energie. Pro splnění podmínek je nutno použít obvod pro přizpůsobení zátěže k převodníku energie. Byly navrženy 4 varianty obvodu, které byly simuloványv programech PSpice nebo LTspice. Navržen byl systém korekce účiníku řízeného obvodem z diskrétních součástek a řízené mikrokotrolérem. Pro jednu z variant byl použit i specializovaný obvod. Navržené obvody byly realizovány a měřením byly ověřeny jejich vlastnosti.
Dále pak nutno přidat další dva registry pro nastavení komparátoru. Kompletní
zdrojový kód zde. Jsou
to ADCSRA ADCSRB, kde nastavuje neinvertující vstup AIN1.39
hodnota nastavena 1. Jde pouze kosmetickou změnu názvu
na TIMSK1.
#include <avr/io.h>
#include "bitove_operace.h"
volatile int a,b;
ISR( INT0_vect )
{
if(bit_is_set(PIND,2))
{
sbi(PORTA,7);
cbi(PORTA,6);
} else
{
sbi(PORTA,6);
cbi(PORTA,7);
}
}
ISR( TIMER1_COMPA_vect )
{
if(bit_is_set(PIND,2))
{
if (a==1)
{
sbi(PORTA,6);
a=0;
}
else
{
cbi(PORTA,6); //tranz. zaporne pulvlny
.h> //hlavičkový soubor
#include <avr/interrupt. sepnut
a=1;
}
}
else
{
if (b==1)
{
sbi(PORTA,7);
b=0;
}
else
{
cbi(PORTA,7);
b=1;
}
}
}
ISR(ANALOG_COMP_vect) //přerušení pro komparátor
{
if(bit_is_set(PIND,2)) //kontrola klad.h> //knihovna pro přerušení
#include <stdio.
Další změnou registru TIMSK