
DS1921L
13 из 40
Регистрация аварийных значений температуры
Для некоторых применений может быть важно записывать не только изменения температуры во
времени и гистограмму температуры, но и когда точно температура выходила за определенные преде-
лы допустимого диапазона и как долго температура находилась вне этого диапазона. Микросхема
DS1921L может регистрировать наибольшую и наименьшую продолжительность этого времени. Допус-
тимый диапазон устанавливается в регистрах порогов допустимых значений температуры, находящихся
в странице регистра по адресам 20Bh и 20Ch. Можно установить верхний и нижний порог температуры.
Формат данных, в котором должны записываться значения температуры, см. в разделе «Преобразова-
ние значений температуры». Пока значения температуры остаются в пределах допустимого диапазона
(то есть, выше нижнего порога и ниже верхнего порога), микросхема DS1921L не запишет какого-либо
аварийного значения температуры. Если температура во время выполнения задачи достигает или пере-
ступает любой из порогов, микросхема DS1921L генерирует аварийный сигнал и устанавливает либо
флаг верхнего значения температуры (THF), либо флаг нижнего значения температуры (TLF) в регистре
состояния (адрес 214h). Следовательно, если условия поиска (адрес 20Eh) установлены соответствую-
щим образом, то мастер может быстро идентифицировать приборы с аварийными значениями темпера-
туры при помощи функции Условный Поиск (см. раздел «Команды функций ПЗУ»). Прибор также ге-
нерирует отметки времени, когда произошла авария, и начинает запись продолжительности времени
нахождения при аварийной температуре.
Отметки времени и длительность периодов, когда температура выходила за допустимые пределы,
хранятся по адресам 0220h…027Fh, как показано на Рис. 8. Такое расположение позволяет записывать
24 отдельных событий аварии и периодов (12 периодов для слишком высокой и 12 для слишком низкой
температуры). Дату и время каждого из этих периодов можно определить при помощи отметок времени
выполнения задачи и длительности времени между считываниями показаний температуры.
Рис. 8. ОРГАНИЗАЦИЯ АДРЕСОВ ОТМЕТОК ВРЕМЕНИ АВАРИИ И ЕЕ ПРОДОЛЖИТЕЛЬНОСТИ
АДРЕС ОПИСАНИЕ АВАРИЙНОЕ СОБЫТИЕ
0220h Младший байт счетчика отсчетов выполнения задачи
0221h Средний байт счетчика отсчетов выполнения задачи
0222h Старший байт счетчика отсчетов выполнения задачи
0223h Счетчик продолжительности аварии
Пониженная температура 1
0224h…0227h Отметки времени аварии и ее продолжительности Пониженная температура 2
0228h…024Fh Отметки времени аварии и ее продолжительности Пониженная температура 3…12
0250h Младший байт счетчика отсчетов выполнения задачи
0251h Средний байт счетчика отсчетов выполнения задачи
0252h Старший байт счетчика отсчетов выполнения задачи
0253h Счетчик продолжительности аварии
Повышенная температура 1
0254h…0257h Отметки времени аварии и ее продолжительности Повышенная температура 2
0258h…027Fh Отметки времени аварии и ее продолжительности Повышенная температура 3…12
Когда происходит аварийное событие, отметка времени аварии является копией счетчика отсче-
тов выполнения задачи. Младший байт хранится по младшему адресу. Одним адресом старше, чем от-
метка времени, микросхема DS1921L содержит 1-байтный счетчик, который сохраняет число отсчетов,
когда температура выходила за значение порога. Если этот счетчик достигнет своего предела после 255
последовательных показаний температуры и температура все еще не вернется в пределы допустимого
диапазона, прибор сделает еще одну отметку времени по следующему, более старшему адресу и запус-
тит еще один счетчик для записи продолжительности времени аварии. Если температура вернется к
норме до того, как счетчик достигнет своего предела, счетчик длительности конкретной отметки вре-
мени не будет дальше увеличивать свое значение. Стоит только температуре снова перейти этот порог,
как будет записана еще одна отметка времени и значение соответствующего ей счетчика будет возрас-
тать с каждым показанием температуры, выходящим за пределы допустимого диапазона. Данный алго-
ритм реализуется как для нижнего, так и для верхнего порога температуры.
Comentários a estes Manuais