них ситуацій;
Можливість отримання інформації про стан установки і технологічного процесу за допомогою ЕОМ.
1. РОЗРОБКА АПАРАТНОГО ЗАБЕЗПЕЧЕННЯ
.1 Функціональна схема мікропроцесорної системи управління
Функціональна схема системи управління представлена ​​на малюнку 1.
В
Рисунок 1 - Функціональна схема системи управління
На малюнку представлена ​​функціональна схема системи управління, на якій вказані підключення до мікроконтролеру всіх датчиків. При необхідності при підключенні датчиків, для узгодження сигналів, використовувалися схеми сполучення (СС). Крім того на схемі вказано підключення до мікроконтролеру 4-х 7-сегментних світлодіодних індикаторів через схему управління (СУ), підключену до шини I2C і узгодження мікроконтролера з інтерфейсом RS-449. Також на схемі показані всі вихідні сигнали, використовувані для управління різними пристроями. br/>
1.2 Вибір елементної бази
.2.1 Вибір мікроконтролера
Таблиця 1 - Найменування ліній введення/виведення мікроконтролера
ДатчікіІсполнітельний механізмПрочееТіп лініі1 (температури) - Аналоговая1 (рівня) - Цифрова-1 (нагрівач)-Цифрова - 9 (клавіатура) Цифрова - 1 (переривання від клавіатури) Цифрова - 2 ( висновки тактового генератора таймера TMR1) Цифрова - 2 (I2C) Цифрова - 1 (індикація зниження рівня) Цифрова - 2 (USART) Цифрова
Для обробки інформації з усіх датчиків і для управління всіма пристроями необхідно 20 ліній введення/виводу.
Контролер повинен мати такі периферійні модулі:
1. Модуль АЦП для обробки сигналу від датчика температури;
2. EEPROM пам'ять даних для зберігання установок часу і температури.
. Модуль USART для забезпечення можливості передачі даних з EEPROM в зовнішній пристрій.
. Модуль MSSP для управління індикаторами по шині I2С.
. Таймер TMR1 з окремим генератором для формування секундних імпульсів.
. Таймер TMR2 для формування тимчасових затримок при опитуванні стану кнопок.
У даній МПС використовується мікроконтроллер PIC16F873. Цей контролер містить всі необхідні периферійні модулі та має 22 лінії введення/виведення. Призначення висновків наступне:
RA0/AN0 - вхід АЦП обробки сигналу від датчика температури;
RC6/TX - вихід передавача USART;
RC7/RX - вхід приймача USART;
RC0/T1OSO - вихід генератора таймера TMR1;
RC1/T1OSI ...