я технічного рішення
2.1 Поділ функцій між апаратною і програмною частинами
Апаратна частина, представлена ??у вигляді мікроконтролера і підключеного до нього датчика температури, реалізовуватиме «фізичну» частину роботи пристрою. Датчик, знімаючи показання температури в приміщенні, передає дані микроконтроллеру, де вони проходять подальшу обробку згідно програмної частини.
Програмна частина реалізує логічну частину роботи приладу. Вона здійснює обробку даних отриманих від датчика, подання їх у форму зрозумілу для сприйняття людиною (перетворює отримані дані до виду: градуси Цельсія або Фаренгейта), а так само встановлює частоту опитування датчика, спосіб індикації приладу.
Для того щоб зробити демонстрацію працездатності системи найбільш наочною і зрозумілою, встановимо періодичність вимірювань температури рівний 30мкс, а в ролі індикації результату вимірювання будемо використовувати два світлодіоди, червоний і зелений. При перевищенні порогового значення температури буде загорятися червоний світлодіод. Періодичність вимірювання температури обрана виходячи з того, що нам для демонстрації працездатності потрібна швидка реакція системи.
2.2 Структурна схема
Для того щоб виконати демонстраційний варіант, що демонструє роботу системи, як основи системи ми будемо використовувати отладочную плату, з вбудованими індикаторами і кнопками управління, мікроконтролер буде встановлюватися безпосередньо на плату. Датчик температури буде підключаться до мікроконтролера.
Рисунок 2.1 - Структурна схема
Умовні позначення малюнка 2.1:
ДТ - датчик температури;
МК - мікроконтролер.
ОП - отладочная плата (для демонстрації роботи пристрою);
ІН - індикатори;
КН - кнопки управління;
2.3 Вибір елементної бази
.3.1 Вибір датчика температури
Датчик температури повинен задовольняти ряду умов. Діапазон робочих температур повинен підходити для використання датчика в приміщенні. Датчик повинен мати низьке електроспоживання. Повинен мати простотою підключення до мікроконтролеру.
Таким датчиком може служити вбудований датчик мікроконтролера [1,2].
Датчик являє собою терморезистор або термодіод, вбудований в корпус мікроконтролера.
Особливості:
· температурний діапазон, як правило: - 40 до +85 ° С;
· точність вимірювання у всьому діапазоні температур: мала ± 2, ± 3,0 ° С;
· тип корпусу: вбудований в корпус мікроконтролера.
Використання вбудованого датчика температури
Для використання вбудованого датчика температури користувач вибирає відповідний аналоговий вхід вбудованого АЦП. Всі налаштування АЦП, виконуються як при роботі із зовнішнім сигналом. При використанні датчика температури час вибірки має бути не менше 30 мкс.
При виборі датчика температури вбудований генератор опорного напруги автоматично задіюється як джерело напру...