даних об'ємом 128Б-64Кб; 40 висновків, 32 лінії введення-виведення; два або 4 8/16-разрядних таймера; послідовний порт RS-232; можливість підключення зовнішньої пам'яті програм і даних, до 64 кб кожна (деякі моделі до 4Мб); режим зниженого енергоспоживання.
Остаточно вирішено вибрати контролер 51 серії як знайомий мені з архітектури і має такі важливі для мене команди як ділення і множення.
.2 Вибір електронних елементів
Обрано інтелектуальні цифрові датчики температури, зараз найбільш поширені 2 типу датчиків. Один з чотирьох проводовим підключенням по шині I2C, другий по шині 2-3-х провідної ware (3-х провідна шина коли додатково 3-тя використовується для живлення датчика). p align="justify"> В результаті аналізу ринку було з'ясовано що датчик I2C більш доріг в порівнянні з датчиком IWare - 50 -70 руб., в якості датчиків було вирішено використовувати датчики IWare DS18S20 або його модифікацію. Для більш детального розуміння розглянемо архітектуру датчика і його роботу більш докладно. інтелектуальний контролер електронний схема
DS18S20 - калібрований цифровий термометр. Діапазон вимірюваних температур від -55 В° C до +125 В° C. Абсолютна похибка перетворення менше В± 0,5 В° C в діапазоні контрольованих температур -0 В° C до +70 В° C. Результуюче значення температури зчитується, як девятіразрядний слово і за допомогою спеціальної програмної обробки дозволяє досягти роздільної здатності перетворення 0,01 В° C. p align="justify"> Залежність вихідного коду від температури наведена в таблиці:
Типове час повного перетворення 750 мс. Незалежна пам'ять температурних установок мікросхеми забезпечує запис довільних значень верхнього і нижнього контрольних порогів. Термометр має індивідуальний 64-розрядний реєстраційний номер (груповий код 010Н) і забезпечує можливість роботи без зовнішнього джерела енергії, тільки за рахунок харчування 1-Wire-лінії (варіант двопровідного підключення з обмеженим числом датчиків до 5 і відстанню до 3-5м). У трипровідних підключенні харчування мікросхеми через окремий зовнішній висновок 4,5 В до 5,5 В. Термометр розміщується в транзисторному корпусі PR-35. Лінія переривання int 0 для підключення датчика температури. Для забезпечення необхідного струму в даній лінії встановлений резистор опором 5ком який необхідний на шині IWare. p align="justify"> В якості А/Ц перетворювача я використовував счетверенний АЦП з однопровідним інтерфейсом. DS2450 представляє собою чотириканальний АЦП. Він має 8-бітну точність і може сполучатися з широким безліччю датчиків і приладів, оцифровувати сигнал і передавати його на пристрої збору та обробки даних за простою однопроводной мережі 1-Wire. Вбудований унікальний серійний номер дозволяє об'єднати безліч DS2450 за допомогою однопроводной мережі 1-Wire і отримати доступ до конкретного ...