ій
Шість джерел сигналу переривання
Виходи прямого управління СІД Рис. 3. Призначення висновків AT89C2051
Вбудований аналоговий компаратор
В
Рис. 4
Опис: AT89C2051 розроблений за технологією КМОП. Мікроконтролер, оснащений Flash програмованим і стирані ПЗУ, а також сумісний за системою команд і за висновками зі стандартними приладами сімейства MCS-51. Мікроконтролер AT89C2051 орієнтований на використання в якості вбудованого керуючого контролера. p align="justify"> Проаналізувавши всю вишерассмотренние інформацію по вибираним контролерам можна сказати, що хоча AVR серія найбільш продуктивна, але для реалізації необхідних мені операцій множення і ділення доведеться реалізувати досить складну підпрограму. Іншим важливим чинником при подібності параметрів розглянутих вище контролерів і серії MK51, є те, що він вивчений у рамках лабораторних робіт, при написанні їх і налагодженні на мікропроцесорному стенді. Це знання гарантовано забезпечує більшу швидкість розробки та реалізації ніж з PIC і AVR тому не вимагає вивчати детально нову архітектуру контролерів.
2.2 Вибір елементної бази
Для подальшого схемотехнічного проектування схеми пристрою розглянемо кожен елемент схеми і виконаємо його обгрунтований вибір.
Як вказувалося раніше, було вирішено вибрати інтелектуальний цифровий датчик температури, зараз найбільш поширені 2 типу датчиків. Один з чотирьох проводовим підключенням по шині I2C, другий по шині 2-3-х провідної ware (3-х провідна шина коли додатково 3-тя використовується для живлення датчика). p align="justify"> В результаті аналізу ринку було з'ясовано, що датчик I2C більш доріг в порівнянні з датчиком IWare - 50 -70 руб., в якості датчика було вирішено використовувати датчик IWare DS1820 або його модифікацію. Для більш детального розуміння розглянемо архітектуру датчика і його роботу більш докладно. br/>В
Рис. 5 - Зовнішній вигляд мікросхеми цифрового термометра DS18S20
Датчик DS18B20 має такі відмітні особливості:
Точність В± 0.5 В° C від -10 В° C до +85 В° C,
Дозвіл від 9 до 12 біт, яке налаштовується користувачем,
Передача даних за допомогою 1-провідного послідовного інтерфейсу, 64-бітний унікальний і незмінний серійний номер, Багатоточкове зчитування, Робоча напруга від 3.0В до 5.5В.
Варіант датчика з живленням з лінії даних (DS18B20-PAR),, 150mil 8-контактний SOIC, або 1.98мм x 1.37мм корпус з кульковими виводами (В± 2.0 В° C).
Дані в мікросхемі DS18B20 зчитуються через 1-дротову послідовну шину в додатковому від 9 до 12 бітному (програмується користувачем) коді з ціною молодшого розряду від 0.5 В° C до 0.0625 В° C. Вона є ...