...
ISR funktioon (keskeytysaliohjelma) mennään aina automaattisesti, kun Timer1:n ylivuotovektori täyttyy (joka kierroksella). Tällöin voidaan kasvattaa vaikkapa Timer muuttujaa, jolloin tiedetään kierrosten lukumäärä.
Lähdön vahvistaminen vahvistaminen
Yllä olevalla kytkennällä pystytään vahvistamaan mikro-ohjaimen lähtöä niin, että on mahdollista ohjata jotain laitetta ulkoisen virta-lähteen avulla.
Virranmittausanturi
Yllä olevassa kuvassa on kytkentä Allegro ACS754 virranmittausanturille. Virranmittausanturilla voidaan selvittää paljon jokin toimilaite vie virtaa.
Virrankulutus saadaan laskettua seuraavanlaisesti:
- Lasketaan paljon yksi ampeeri on voltteina
- Yksisuuntainen syöttöjännite jaetaan kahdella, 5V / 2 = 2.5V
- jakamalla 2.5V 50A:lla saadaan 0.05V/A
- Mitataan signaalin vahvuus kun toimilaite on pois päältä ja kun toimilaite on päällä
- Lasketaan näiden kahden arvon erotus ja jaetaan se 0.05V/A niin saadaan virrankulutus
- esim. (2.5V-2.41V) / 0.05V/A = 1.8A