Mikrokontrolleri
Wikipedia
Mikrokontrolleri eli mikro-ohjain on mikropiiri eli IC-piiri, jossa on mikroprosessori ja joitain muisti- ja liityntälohkoja. Mikrokontrollereita käytetään sulautetuissa järjestelmissä, eli melkeinpä kaikissa taskulamppua monimutkaisemmissa elektroniikkalaitteissa. Esimerkiksi television, pesukoneen, mikroaaltouunin ja digitaalisen lämpömittarin ohjaustoiminnot ovat usein mikrokontrollerilla toteutettuja.
Mikrokontrollerissa on yleensä prosessorin (eli suorittimen eli CPU:n) lisäksi jotain seuraavista:
- Ohjelmamuistia
- Datamuistia
- I/O-nastoja
Lisäksi joissakin malleissa voi olla:
- A/D-muunnin
- Keskeytysohjain
- Ajastinpiiri
- Reaaliaikakello
- Väylälogiikkaa (RS232, I²C, ...)
- Vahtikoira-piiri (nk. 'watchdog timer'), joka pitää huolen siitä, että ohjelma jumiutuessaan käynnistetään uudelleen
Kyseessä on siis pieni tietokone, joka ei välttämättä tarvitse kuin virtalähteen toimiakseen. Mikrokontrollerin sisältävän laitteen piirilevy on helpompi, edullisempi ja nopeampi valmistaa kuin samat toiminnot logiikkapiirien avulla toteuttavan laitteen piirilevy. Mikrokontrolleria käyttämällä voidaan siis laskea laitteen hintaa ja lisäksi tulee mahdolliseksi tehdä muutoksia laitteen toimintaan jälkikäteen muuttamalla pelkästään mikrokontrollerin ohjelmaa. Tämä on suuri etu elektroniikkateollisuudelle, mutta myös elektroniikan harrastajalle. Mikrokontrollerit ovatkin keränneet ympärilleen suuren joukon harrastajarakentelijoita.
Sisällysluettelo |
[muokkaa] Eri valmistajien mikrokontrollereita
- TI MSP430 Erityisesti pienen tehonkulutuksen sovelluksiin suunniteltu 16-bittinen mikrokontrolleriperhe.
- Microchip PIC Harrastelijoiden suosima kontrolleriperhe, johon löytyy runsaasti materiaalia Internetistä.
- Atmel AVR
- ARM - suosittu myös matkapuhelinlaitteissa [1]
- Freescale (ex. Motorola Semiconductor)
- 8-bittiset
- 16-bittiset
- 32-bittiset
- PowerQuicc - PowerPC-ytimiin perustuvat tietoliikenneorientoituneet mikrokontrollerit
- Intel 8051 - Intel ei enää jatka sen tuotantoa. Tämä arkkitehtuuri on saatavilla monilta muilta valmistajilta, esim. mm. Infineon, Hitachi, Atmel; myös integroituna muihin piireihin.
[muokkaa] Valmiita kehitysvälinepaketteja
Mikrokontrollerisovellusten kehitykseen sopivia, valmiita kehitysvälinepaketteja on saatavilla useita, kuten:
- Picaxe Edullinen mikrokontrolleri harrastuskäyttöön myös aloittelijoille [1]