Инструкция по эксплуатации Rainbow Electronics DS1921
Страница 12
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 дней.