Инструкция по эксплуатации Rainbow Electronics DS1921

Страница 12

Advertising
background image


DS1921L

12 из 40

Существуют две возможности дальнейших действий микросхемы DS1921L после того, как 2048 байт

памяти регистрации данных будут заполнены. Пользователь может запрограммировать прибор либо на
прекращение любой последующей записи (запрет перебора), либо на перезапись данных, записанных
ранее (разрешение перебора), по одному байту за раз, начиная снова с адреса 1000h для 2049-го значе-
ния температуры. Содержимое счетчика отсчетов выполнения задачи (адреса с 21Ah по 21Ch) вместе с
частотой отсчетов и отметками времени выполнения задачи позволит затем восстановить время отсче-
тов всех значений, хранящихся в памяти регистрации данных. Таким образом, получается точная ха-
рактеристика изменений температуры в течение времени для последних 2048 проведенных измерений.
Более ранние измерения не могут быть восстановлены. Независимо от разрешения перебора, эти значе-
ния включаются в гистограмму температур при выполнении задачи.

Для создания гистограммы температур в микросхеме DS1921L предназначены 63 буфера, которые

начинаются с адреса памяти 0800h. Каждый буфер состоит из 16-битного двоичного счетчика с запре-
том перебора, содержимое которого увеличивается каждый раз на значение температуры, полученное
во время выполнения задачи при попадании в диапазон значений буфера. Младший байт каждого буфе-
ра хранится по более младшему адресу. Буфер 0 начинается с адреса памяти 0800h, буфер 1 — с адреса
0802h, и так далее до адреса 087Ch для буфера 62, как показано на Рис. 7. Номер буфера, содержимое
которого будет обновлено после преобразования значения температуры, определяется отбрасыванием
двух младших битов двоичного значения температуры. Значения, находящиеся вне диапазона, фикси-
руются и считаются как 00h или FAh.

Рис.7. БУФЕР ГИСТОГРАММЫ И ПЕРЕКРЕСТНАЯ ССЫЛКА

ПОКАЗАНИЕ

ТЕМПЕРАТУРЫ

ЭКВИВАЛЕНТ

ТЕМПЕРАТУРЫ В °C

НОМЕР БУФЕРА

ГИСТОГРАММЫ

АДРЕС БУФЕРА
ГИСТОГРАММЫ

00h

–40.0 или ниже

0 800h…801h

01h

–39.5

0 800h…801h

02h

–39.0

0 800h…801h

03h

–38.5

0 800h…801h

04h –38.0 1

802h…803h

05h –37.5 1

802h…803h

06h –37.0 1

802h…803h

07h –36.5 1

802h…803h

08h –36.0 2

804h…805h

F3h +81.5 60

878h…879h

F4h +82.0 61

87Ah…87Bh

F5h +82.5 61

87Ah…87Bh

F6h +83.0 61

87Ah…87Bh

F7h +83.5 61

87Ah…87Bh

F8h

+84.0

62 87Ch…87Dh

F9h

+84.5

62 87Ch…87Dh

FAh

+85.0 или выше

62 87Ch…87Dh

Поскольку емкость каждого буфера данных составляет 2 байта, он может пополняться до 65535 раз.

Дополнительные пополнения для буфера, который уже достиг своего максимального значения, учиты-
ваться не будут; счетчик буфера будет оставаться на своем максимальном значении. При самой высо-
кой частоте отсчетов, составляющей один отсчет в минуту, если все показания температуры будут по-
падать в один и тот же буфер, то объема 2-байтного буфера хватит на 45 дней.

Advertising