(англ. Micro Controller Unit, MCU ) - мікросхема, призначена для керування електронними пристроями. Типовий мікроконтролер поєднує в собі функції процесора і периферійних пристроїв, містить ОЗУ або ПЗУ. По суті, це однокристальний комп'ютер, здатний виконувати прості завдання. Призначений для управління різними електронними пристроями та здійснення взаємодії між ними відповідно до закладеної в мікроконтроллер програмою. Програмування мікроконтролерів зазвичай здійснюється мовою асемблера або Сі, хоча існують компілятори для інших мов
Структура системи критеріїв вибору керуючого мікроконтролера представлена ​​на малюнку 2.5, яка дозволяє вибрати найбільш підходящу за обраними критеріями мікросхему.
Малюнок 2.5 - Схема системи критеріїв вибору мікроконтролера.
На основі аналізу ринку мікроконтролерів було вибрано 4 мікросхеми з найбільш підходящими технічними параметрами:
. Мікроконтролер ATmega16A;
. Мікроконтролер PIC16F676;
. Мікроконтролер ATmega8-16PU;
. Мікроконтролер ATTINY40-MMH. p align="justify"> Ціна відноситься до другого типу критеріїв. Наведений критерій ціни визначається за формулою (2.1). На основі даного критерію визначається вартість керуючого мікроконтролера. Результати розрахунку наведені в таблиці 2.1
Аналіз таблиці 2.1 показує, що за ціною найбільш підходять два мікроконтролера: PIC16F676 і ATmega8-16PU. Однак необхідний вибір за сукупністю критеріїв. br/>
Таблиця 2.1 - Таблиця розрахунку наведеного критерію ціни
Параметр (j) ATmega16A PIC16F676ATmega8-16PU ATTINY40-MMHЦена (грн.) 87597078Крітерій ціни (К) 010,60,32
Критерії забезпечення тривалості використання і технічні характеристики відносяться до третьої групи критеріїв і визначаються за формулою (2.1). Визначення цих критеріїв продемонстровано в таблиці 2.2, 2.3. br/>
Таблиця 2.2 - Матриця забезпечення тривалості використання мікроконтролерів
ПараметриВесовой коеффіціентPIC16F676ATmega8-16PUATTINY40-MMHATmega16A (P j ) i = 2i = 3i = 5i = 6 мінімальне енергоспоживання при високому бистродействіі11101високая надежность0, 80,10,70,70,8 До ij ( наведений критерій функціональності) 0,610,940,41
Лідируючими щодо забезпечення тривалості використання виявилися два мікроконтролера: ATmega8-16PU, ATmega16A.
Далі необхідно визначити критерії наведених параметрів, технічних характеристик. Значення цих критеріїв отримані і зведені у таблиці 2.3