, що забезпечує роботу центрального процесорного елемента;
? блок об'єкт управління;
Всі перераховані пристрої і зв'язки між ними показані на схемі електричної структурної пристрої керування на базі мікроконтролера.
Алгоритм роботи пристрою пояснюється в главі 2.
2. Алгоритм функціонування системи
Алгоритм роботи мікроконтролера в складі пристрою управління звичайно має циклічну структуру і складається з наступних блоків:
. блок підпрограми початкового пуску;
. блок настройки таймера Т0;
. блок пуску АЦП;
. блок перевірки вхідного сигналу;
. перехід в сплячий режим і очікування сигналу таймера;
. перехід до відновлення циклу роботи.
Блок-схема алгоритму роботи пристрою управління представлена ??на малюнках 1 і 2. Також на малюнках 3 і 4 представлені діаграми циклів читання і запису.
Малюнок 1. Блок-схема алгоритму роботи пристрою управління команда читання
Малюнок 2. Блок-схема алгоритму роботи пристрою управління команда читання
Малюнок 3. Діаграма циклу читання
Малюнок 4. Діаграма циклу запису
. Вибір елементної бази
В якості центрального процесорного елемента обраний мікроконтролер AT90S2313, структурна схема якого показана на малюнку 5. Він володіє наступними параметрами:
20 портів введення / виводу
Ресурс: 100 000 циклів запис / стирання
2 Кбайт Flash-пам'яті з підтримкою внутрішньосистемного програмування
Робочі регістри загального призначення 32 х 8
Один 8-ми розрядний таймер / лічильник з окремим попередніми дільником частоти
Один 16-ти розрядний таймер / лічильник з окремим попередніми дільником частоти з режимами порівняння і захоплення
Програмований стежить таймер з вбудованим тактовим генератором
Обирані 8, 9, або 10-ти розрядні режими широтно - імпульсної модуляції (ШІМ)
15 програмованих ліній I / O
Програмований сторожовий таймер з окремим незалежним генератором
Вбудований аналоговий компаратор
Скидання при включенні живлення, програмована захист від провалів харчування
Програмована блокування для безпеки програмного забезпечення
Зовнішні та внутрішні джерела переривання
економічний режим очікування і зниженого енергоспоживання
Харчування VCC: від 2.7 В до 6.0 В
Повністю статичний режим роботи:
Від 0 до 10 МГц, при живленні від 4.0 В до 6.0 В
Від 0 до 4 МГц, при живленні від 2.7 В до 6.0 В
Тактова частота 0-16 МГц
Розташування висновків моделі показано на малюнку 5.
Мікроконтролер AT90S2313 виконаний за технологією CMOS, 8-розрядний, мікропотребляющій, заснований на AVR-архітектурі PISC. Виконуючи одну повноцінну інструкцію за один такт, AT90S2313 досягає продуктивності 1 MIPS на МГц, дозволяючи досягти оптимального співвідношення продуктивності до споживаної енергії.
Пам'ять даних призначена для роботи з даними (читання і запис даних), які використовуються в програмі-прошивці мікроконтролера AT90S2313.Па...