користовується знакосінтезірующіх LCD індикатор. Виводить інформацію в двох рядках. Для управління ним використовується дві додаткові шини RS - вибір команди, E - стробірующій запис даних у індикатор. потенціал загального проводу ("землі"); лінія стробирования/синхронізації; лінія вибору регістру; лінія вибору операції; Chip Select; (0-7) - лінія даних Рис 4 - умовне гр графічне позначення РКІ
В
Рис. 5
В якості датчика тиску був обраний датчик типу DMD 331. Датчик диференціального тиску для універсального застосування в промисловості. Стійкий до односторонньої перевантаження рівній статичному тиску. Залежно від різниці тисків на входах DMD 331 генерується вихідний сигнал пропорційний різниці номінального тиску. p align="justify"> Залежність вихідного коду від температури наведена в таблиці:
В В В
Рис. 6 - Технічні характеристики
Для контролю рівня води в баку на вході контролера використовуються струмообмежуючі резистори стабілітрони на 5В, таким чином навіть при попаданні якого або підвищеної напруги стабілітрон виконає свою захисну функцію.
Для скидання контролера при зависанні використовується прихована клавіша скидання, для цього використовується стандартна схема ланцюжка скидання.
Схема включення кварцового резонатора і ланцюги скидання типова рекомендована виробником тому, вважаю вона не вимагає опису.
Схеми управління теном, двигун, клапаном і мотором відкачування підключаються до портів мікроконтролера і являють собою слабкострумові оптоелектронні семісторний ключі MOC306 (комутований струм до 1А). Ці ключі управляють далі більш потужними семистора ВТ139 (з струмом комутації до 25А або 5Квт) до яких безпосередньо і підключені тен, двигун, клапан і мотор відкачування. p align="justify"> Зв'язок мікроконтролера з персональним комп'ютером повинна здійснюватися по послідовному каналу RS-232. Для цього необхідно використовувати мікросхему MAX232. Технічні характеристики MAX232: швидкість (макс.) 0.12 Мбод, ESD захист 2кВ, Tx 2шт, VCCот 4.5 до 5.5В, Rx 2шт, ICC 10мА, TA від -40 до 85 В° C, Корпус DIP-16 SOIC-16 SOIC-16 -Wide. br/>В
Рис. 7 - Контактна група висновків MAX232
3. Розробка програми управління
.1 Розробка алгоритму програми
Загальний алгоритм роботи
Спочатку встановлюються початкові значення таймерів, необхідні режими таймерів та послідовного порту введення-виведення.
Потім організовується нескінченний цикл, в якому спочатку по черзі опитуються датчики температури, потім порівнюються температури між ними. Якщо температури не рівні, то включається двигун, після відпрацювання якого, температури порівнюються знову. Якщо температури рівні, то ц...