вона може бути налаштована таким чином, щоб бути живиться за допомогою 1-провідної лінії даних. p align="justify"> Осуществленіепередачі команди початку перетворення і інших команд, а також зчитування значення виміряної температури проводиться за допомогою 1-провідного інтерфейсу (1-WireTM).
Використовуваний 1-провідним інтерфейсом протокол не складний. У будь-який момент часу на 1-провідний шині можна виділити пристрій-майстер, яким може бути мікропроцесор або комп'ютер, і підлеглий пристрій, в нашому випадку це мікросхема система нагрівання і охолоджування. p align="justify"> Майстер завжди виступає ініціатором обміну по 1-провідний шіне.Обмен з датчиком завжди починається з процесу ініціалізації. p align="justify"> Для DS18B20 температура представляється у вигляді 9-бітного значення в додатковому коді. Оскільки це значення займає 2 байти, всі розряди старшого байта дорівнюють знакової розряду. Дискретність представлення температури складає 0.5 В° C. br/>
.3 Опис принципової схеми
Принципова схема складається з наступних вузлів:
) Вхідні датчики (вибір датчиків був обгрунтований раніше). Дані датчиків: виміряне значення температури зчитується і по послідовному каналу завантажується в контролер, звідки визначаємо як температуру теплоносія, так і температуру повітря в кімнаті. Для цього нам і необхідні дев'ять датчиків, які забезпечують дев'ять точок контролю. Число датчиків може бути при необхідності розширене. p align="justify">) Для підключенню до комп'ютера використовується USB-порт, з перетворювачем на схемі FT232RL.Которий забезпечується складним інтерфейсом USB вбудованого в контролер інтерфейсу UART. Драйвера мікросхеми організують віртуальний COM-порт через який ведеться обмін, фізично приєднання йде до USB-порту наявного у всіх сучасних комп'ютерах, тому він і був обраний. Мікросхема сама забезпечує ініціалізацію при підключенні складні алгоритми обміну при цьому передаючи дані по стандартному послідовному порту. p align="justify">) Схеми скидання і підключення кварцового резонатора стандартні, рекомендовані виробником, тому не вимагають ніякої зміни.
) Для управління всією системою вирішено використовувати восьміклавішную клавіатуру, яка реалізована за допомогою спеціальної мікросхеми - шифратора К155ІВ1, яка визначає, яка з клавіш натиснута і передає код клавіші всього по трьох проводах, що скорочує число необхідних для використання портів.
) Для відображення потрібної користувачеві інформації про стан системи в цілому використовується дворядовий РКІ - індикатор, який забезпечує можливість відображення як символьних елементів, так і цифрових, що дозволяє вводити потрібний обсяг інформації з необхідними коментарями. Таке рішення найбільш оптимальне в даному випадку для реалізації інтерфейсу з користувачем. p align="justify">) Для управління виконав...