DS1921L 8 из 40
Преобразование значений температуры
Микросхема DS1921L измеряет температуру с разрешением 0.5°C Значения температуры представлены в одном байте в виде двоичного числа без знака которое теоретически соответствует диапазону в 128°C Однако этот диапазон ограничен значениями от 0000 0000 (00h) до 1111 1010 (FAh) Коды 01h…F9h рассматриваются как достоверные значения показаний температуры
Если в результате преобразования значение температуры выходит за пределы диапазона то оно будет записано как 00h (в случае слишком низкого значения) или как FAh (в случае слишком высокого значения) Поскольку результаты находящиеся вне диапазона накапливаются в буферах гистограммы 0 и 62 (см раздел «Регистрация значений температуры и гистограмма») данные в этих буферах представляют собой ограниченные значения Поэтому диапазон температур установленный для измерения микросхемой DS1921L считается начиная с кода 05h и заканчивая кодом F7h что соответствует буферам гистограммы 1…61
Обозначая представление десятичного эквивалента показаний температуры как T[7…0] значение температуры можно вычислить следующим образом:
(°C) = T[7…0]/2 – 40.0
Эта формула справедлива для преобразованных показаний температуры хранящихся в памяти регистрации данных а также для чтения данных из регистра считывания результатов ускоренного преобразования температуры (адрес 211h)
Для определения верхнего и нижнего порогов допустимых (аварийных) значений температуры приведенную выше формулу необходимо преобразовать к виду:
T[7…0] = 2
(°C) + 80.0
Таким образом например значение 23°C преобразуется в десятичное число 126 или шестнадцатиричное 7Eh Это соответствует двоичному коду 0111 1110 который может быть записан в регистр аварийной температуры (адрес 020Bh и 020Ch соответственно)
Организация регистра аварийной температуры (Temperature Alarm Register)
Адрес b7 b6 b5 b4 b3 b2 b1 b0 020Bh
Нижний порог допустимого значения температуры 020Ch
Верхний порог допустимого значения температуры
Частота отсчетов (Sample Rate)
Содержимое регистра частоты отсчетов (адрес 020Dh) определяет на сколько минут отстоят друг от друга моменты преобразования значений температуры во время выполнения задачи Частота отсчетов может принимать любое значение от 1 до 255 которое кодируется как 8-битное двоичное число без знака Если память была очищена (бит регистра состояния MEMCLR = 1) и выполнение задачи разрешено (бит регистра состояния EM = 0) то запись значения отличного от нуля в регистр частоты отсчетов приведет к запуску выполнения задачи Полное описание точной последовательности шагов для запуска выполнения задачи регистрации значений температуры приведено в разделах «Выполнение задачи» и «Пример выполнения задачи». Организация регистра частоты отсчетов (Sample Rate Register)
Адрес b7 b6 b5 b4 b3 b2 b1 b0 020Dh
Частота отсчетов
Регистр управления (Control Register)
Микросхема DS1921L устанавливается в рабочее состояние путем записи соответствующих данных в специальные регистры функций расположенные в странице регистра Несколько функций которые управляются только одним битом объединяются в один байт называемый регистром управления (адрес 20Eh) Данные этого регистра могут считываться и записываться Если прибор программируется для выполнения задачи то запись в регистр управления при первой попытке приведет к завершению выполнения задачи но никакие установочные параметры при этом переписаны не будут Однако каждая последующая попытка записи приведет к изменению содержимого регистра
Инструкция по эксплуатации Rainbow Electronics DS1921 — страница 8
Инструкция для Инструкция по эксплуатации Rainbow Electronics DS1921 на русском языке. Документ можно использовать для ознакомления с информацией, относящейся к данной модели.
Инструкция представлена в формате PDF, просмотр, скачивание на компьютер, смартфон бесплатно. Возможность печати зависит от используемой программы и настроек устройства. Содержание, структура и объём документа могут различаться в зависимости от модели, версии и редакции руководства. Перед использованием рекомендуется убедиться, что инструкция соответствует вашей модели.