Раздел: Документация
0 ... 74 75 76 77 78 79 80 ... 105 Выход f5B Оби оЕ о п ч =; о =) 1= э- -и Выход GND Рис. 6.31. Назначение выводов и внутренняя блок-схема IS1U60 Общий + 5В Выход GND " Рис. 6.32. Назначение выводов и внутренняя блок-схема детекторов IS485 и 1S486 усилителя, стабилизатора напряжения, триггера Шмитта и усилителя, совместимого с ТТЛ/ТТЛШ и КМОП логикой. Напряжение питания микросхемы может быть от 4,5 до 17 В На выходе необходимо использовать нагрузочный резистор (500 Ом - 50 кОм). При величине нагрузочного резистора в 1 кОм время нарастания выходного импульса составляет 100 не, время спада - 50 не, а угол приема равен +20°. 6.4. Цифровые датчики температуры Для измерения температуры в цифровых устройствах необходимы температурный датчик, схема управления и АЦП. Последние модели температурных датчиков совмещают эти компоненты в одном кристалле. Регистр состояния и управляющая логико Температурной датчик I Триггер максимальной температуры ♦ Триггер минимальной температуры Выходной компаратор Th gh Tlow Tcom Рис. 6.33. Назначение выводов и внутренняя блок-схема термометра DS1620 Передача данных от микросхемы к внешнему устройству осуществляется по трехпроводной последовательной шине: CLK/CONV (контакт 2), DQ (контакт 1) и RESET (контакт 3). Эти выходы совместимы с уровнями ТТЛ. Thigh (контакт?) - выход триггера высокой температуры. Если температура превышает установленный верхний порог, то выход Thigh сигнализирует об этом высоким уровнем и остается в таком состоянии до тех пор, пока температура не упадет ниже заданного порога. Tlow (контакт 6) - выход триггера низкой температуры. Если температура опускается ниже определенного нижнего предела, то на нем появляется сигнал высокого уровня, сохраняющийся до тех пор, пока температура не поднимется выше указанного предела. Tcom (контакт 5) - это выход комбинированного триггера высокой и низкой температуры. Tcom = 1, когда температура превышает верхний предел, Тсот= 0, когда она опускается ниже нижнего предела. Контакты 4 и 8 соединены с отрицательным и положительным проводами источника питания. Потребляемый ток в режиме ожидания равен 1 мкА, в рабочем режиме - 1 мА. Управление устройством осуществляется в два этапа: сначала команды управления последовательно загружаются в микросхему, а затем девятиразрядное число, 6.4.1. Термометр DS1620 Микросхема DS1620 (Dallas, RS218-3810) - это девятиразрядный термометр и термостат, служащий для измерения и отображения температуры (рис. 6.33). Он имеет три выхода, которые используются при работе микросхемы в режиме термостата. Настройки выходного сигнала можно запрограммировать и сохранить во внутренней энергонезависимой памяти. Устройство измеряет температуру от -55 до +125 °С с шагом 0,5 "С, преобразование занимает 1 с. соответствующее температуре, либо считывается, либо записывается. Микросхема имеет девять команд: О Read temp (AAh): чтение значения регистра, содержащего результат последнего измерения, - 9 бит данных; О Start conversion Т (EEh): запуск процесса измерения температуры. Данные не передаются; О Stop convert Т (22h): остановка измерения. Данные не передаются; О Write ТН (01 h): запись верхнего предела в триггер высокой температуры -9 бит данных; О Write TL (02h): запись нижнего предела в триггер низкой температуры -9 бит данных; О Read ТН (A1h): чтение содержимого триггера высокой температуры - 9 бит данных; О Read TL (A2h): чтение содержимого триггера низкой температуры - 9 бит данных; О Write configuration (OCh): запись настроечных данных в регистр настройки -8 бит данных; О Read configuration (ACh): чтение настроечных данных из регистра настройки -8 бит данных. Настроечное слово управляет режимами работы микросхемы DS1620. Оно сохраняется в регистре настройки. Функции битов регистра приведены ниже: DONE THF TLF XXX CPU 1SH0T Xлюбое DONE 0 = идет преобразование 1 - преобразование завершено THF флаг высокой температуры. Если температура равна или выше верхнего предела, то бит THF = 1. Он остается в единичном состоянии до тех пор, пока его не сбросят, записав ноль, или не отключат питание устройства TLF флаг низкой температуры. Если температура равна или ниже нижнего предела, то бит TLF = 1. Он остается в единичном состоянии до тех пор, пока его не сбросят, записав ноль, или не отключат питание устройства CPU если CPU = 0, то вход CLK/CONV управляет началом цикла измерения; в противном случае микросхема работает в режиме обмена информацией с внешним устройством 1SHOT если 1SHOT = 1, микросхема производит один цикл измерения после поступления команды; в противном случае ИС настроена на непрерывное измерение температуры Данные о температуре имеют девятибитовый формат. Дискретность представления температуры равна 1/2 "С. Некоторые соотношения между значениями температуры и выходными данными приведены ниже: + 125 "С 0 11111010 (00FA) +25 "С 0 00110010 (0032) 0 ... 74 75 76 77 78 79 80 ... 105
|