Exam text content

ELT-21300 Mikrokontrollerit - 19.09.2015

Exam text content

The text is generated with Optical Image Recognition from the original exam file and it can therefore contain erroneus or incomplete information. For example, mathematical symbols cannot be rendered correctly. The text is mainly used for generating search results.

Original exam
 

Tentissä EI saa käyttää laskinta, sanakirjaa eikä muuta materiaalia.
Tenttipaperin tulostus musta-valkoisena, kaksipuoleisena. Kysymyspaperia ei tarvitse palauttaa.

ELT-21300 Mikrokontrollerit
Tentti 17.09.2015 Opettaja: Mari Zakrzewski

1. Selitä lyhyesti mitä seuraavat asiat tarkoittavat. (1p/kohta)

a) SPI
b) Half-duplex tiedonsiirrossa
e) Mooren laki
d) Ferriittihelmi käyttöjännitevedossa
e) Brown-out detection
9) Selitä lyhyesti oheisen ohjelmakoodin toiminnallisuus AVR mikro-ohjaimessa
IF (PINA & (1<<PA2)) == 0)
PORTB ”= (1<<PB0);
while ((PINA & (1<<PA2)) == 0);

2. Essee (ei siis ranskalaisia viivoja): Mikrokontrollerin — sisäinen analog-to-digital-
muunninlohko (ADC). Kerro esimerkiksi lohkon kytkennästä, toiminnallisuudesta ja
valintaan vaikuttavista keskeisistä parametreista. (6 P)

3. Lyhyitä kysymyksiä

a) Eräässä kaksitila-anturissa on open-collector (OC) lähtö. Miten liität kyseisen
anturin mikro-ohjaimeen (piirrä kytkentä) ja miten luet mikro-ohjaimen ohjelmassa
anturin signaalin. (3P)

b) Kytkinvärähtelyiden pienentäminen/poistaminen mikro-ohjaimeen — liitetystä
painonapista. Esitä vähintään kaksi tapaa, joilla värähtelyitä voidaan ehkäistä sekä
selitä näiden toimintaperiaate. (3P)

4. PSuunnittelutehtävä: Suunnittele seuraavan sivun kuvan (ATmega328P) mikro-ohjainta
käyttäen tietokoneeseen USB:n kautta liitettävä sääasema. Tuulennopeus mitataan anturilla,
jossa on potentiaalivapaa lähtö ja josta saatavan aaltomuodon taajuus on suoraan
verrannollinen -tuulennopeuteen... Lämpötilan mittaaminen — tehdään C-väyläisellä
digitaalisella anturilla ja kosteusprosentti analogisella anturilla, jonka ulostulo vaihtelee
välillä 0-3V.Kaikkien anturien käyttöjännitealue on 3,3 — 5,5 volttia. Laitteessa pitää olla
lisäksi käyttöliittymäy josta mittaustuloksia voidaan tarkistella myös ilman tietokonetta. Piirrä
laitteen täydellinen kytkentäkaavio ja tee ohjelmasta lohkokaavio tai tilakaavio. Täydellisessä
kytkentäkaaviossa ei ole piilotettuja (hidden) komponentteja. (6p)

 
 

 

Tentissä EI saa käyttää laskinta, sanakirjaa eikä muuta materiaalia.
Tenttipaperin tulostus musta-valkoisena, kaksipuoleisena. Kysymyspaperia ei tarvitse palauttaa.

 

=
ja
G
&
&
s

PD1 (TXD/PCINT17)
PDO (RXD/PCINT16)
29 [1 PC6 (RESET/PCINT 14)
28 [1] PCS (ADCS/SCU/PCINT 13)
PC2 (ADCZ/PCINT10)

   

(PCINTI9/OC28/INT1) PD3 24 [1 PC1 (ADC1/PCINT9)

Ox PD2 (INTO/PCINT18)

 
  

1
(PCINTZO/XCK/TO) PD4 [] 2 23 [1 PCO (ADCO/PCINT&)

GND 3 22 1 ADC7

vecrja 210 6ND

GND 05 201 AREF

veerie 199 ADC6
(PCINT6/XTAL1/TOSC1) PB5 [17 18 D Avec
(PCINT7/XTALZ/TOSC2) PB7 [] 8

O

  

O 17 9 PB5 (SCKPCINT5)
5

12
13
14
15

 

 

(PCINT1/OC1A) PB1

(PCINT2/SSfOC18) PB2
(PCINT3/OC2A/MOSI) PB3
(PCINT4/MISO) PB4

(PCINT21/0COB/T1) PDS C] 9
(PCINTO/CLKO/ICP1) PBO

| HD44780

   
  
 
  
 
 

 

*Peseription — ==>
20 Tt nt

Vss | GND |

 

 

    

| +3.3 to SV

FT232RL

 

Contrast

 
    
 

|
j
i
|
|

        

osco

 

DSRI !
RESETI | Veest!
Nc DCD8 nr v
v | RS=4]

 
  
   

   

| Enable i
'

| Data bits, .DBO

 

ut s W

  


We use cookies

This website uses cookies, including third-party cookies, only for necessary purposes such as saving settings on the user's device, keeping track of user sessions and for providing the services included on the website. This website also collects other data, such as the IP address of the user and the type of web browser used. This information is collected to ensure the operation and security of the website. The collected information can also be used by third parties to enable the ordinary operation of the website.

FI / EN