ds [Dev]

Инструменты пользователя

Инструменты сайта


ds

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ds [2020/06/17 17:41]
walhi [Датчики температуры]
ds [2020/06/29 08:22] (текущий)
walhi [Датчики температуры]
Строка 113: Строка 113:
 === Калибровка === === Калибровка ===
  
-Так как все датчики немного приверают, есть возможность выровнять их показания. Для этого датчики погружают в жидкость, где показания должны быть примерно равны. Для более точной корректировки можно использовать жидкость, температура кипения которой точно известна. Для этого указывается целевая температура и запускается процесс калибровки. При значении целевой температуры в 0, контроллер установит коэффициенты относительно  +Так как все датчики немного приверают, есть возможность выровнять их показания. Для этого датчики погружают в жидкость, где показания должны быть примерно равны. Для более точной корректировки можно использовать жидкость, температура кипения которой точно известна. Для этого указывается целевая температура и запускается процесс калибровки. При значении целевой температуры в 0, контроллер установит коэффициенты относительно среднего значения по всем датчикам. 
-среднего значения по всем датчикам.+
  
 ^ Описание ^ Тип данных ^ Режим ^ Регистр ^ Комментарий ^ ^ Описание ^ Тип данных ^ Режим ^ Регистр ^ Комментарий ^
Строка 120: Строка 120:
 | Целевое значение | float | R/W | 17 | Значения типа int16_t будет обновлено после записи в этот регистр | | Целевое значение | float | R/W | 17 | Значения типа int16_t будет обновлено после записи в этот регистр |
 | Количество датчиков в памяти | uint8_t | R | 103 | Максимальное количество - 120 | | Количество датчиков в памяти | uint8_t | R | 103 | Максимальное количество - 120 |
-| Выполнить калибровку | bool | R/W | 3 | Расчет калибровочных коэф. для всех датчиков и сохранение их. Требует ввод кода подтверждения 4403 (защита от случайного срабатывания) +| Выполнить калибровку | bool | R/W | 3 | Расчет калибровочных коэф. для всех датчиков и сохранение их. Требует ввод кода подтверждения (защита от случайного срабатывания). Для выравнивания по фильтрованному значению: 4403, по текущему значению: 4437.  | 
-| Выполнить калибровку | bool | R/W | 4 | Очистка данных калибровки (всех). Требует ввод кода подтверждения 4420 (защита от случайного срабатывания) |+| Очистить калибровку | bool | R/W | 4 | Очистка данных калибровки (всех). Требует ввод кода подтверждения 4420 (защита от случайного срабатывания) |
 | Количество датчиков в памяти | uint16_t | R | 103 |  | | Количество датчиков в памяти | uint16_t | R | 103 |  |
 | Код подтверждения | uint16_t | R/W | 24 |  | | Код подтверждения | uint16_t | R/W | 24 |  |
Строка 127: Строка 127:
 Сохранение калибровочных данных осуществляется именно для датчика, а не конкретного входа. Так что при переключении датчика в другой вход данные о калибровке автоматически будут подгружены из памяти. Сохранение калибровочных данных осуществляется именно для датчика, а не конкретного входа. Так что при переключении датчика в другой вход данные о калибровке автоматически будут подгружены из памяти.
 Каждый датчик имеет уникальный идентификатор. Контроллер может хранить до 120 штук. Как только количество известных датчиков достигнет этого числа - сохранение новых датчиков будет недоступно. Для очистки памяти есть отдельная команда. Каждый датчик имеет уникальный идентификатор. Контроллер может хранить до 120 штук. Как только количество известных датчиков достигнет этого числа - сохранение новых датчиков будет недоступно. Для очистки памяти есть отдельная команда.
 +
 +Калибровка возможна и вручную. Для каждого подключенного к устройству датчика есть специальный регистр. В нем можно получить текущее значение калибровочного коэффициента и изменить его. Подробнее про сохранение настроек контроллера в разделе "Настройки".
  
 ==== Релейные выходы ==== ==== Релейные выходы ====
Строка 135: Строка 137:
 ==== Состояние контроллера ==== ==== Состояние контроллера ====
 ^ Описание ^ Тип данных ^ Режим ^ Регистр ^ Комментарий ^ ^ Описание ^ Тип данных ^ Режим ^ Регистр ^ Комментарий ^
-| Команда на перезагрузку | bool | R/W | 0 | Контроллер перезагружается и применяет новые настройки, если те были изменены. | +| Команда на перезагрузку | bool | R/W | 0 | Контроллер перезагружается. | 
-| Uptime | uint32_t | R | 96 | Количество секунд, которое контроллер включен. | +| Uptime | uint32_t | R | 99 | Количество секунд, которое контроллер включен. | 
-| Источник перезагрузки | uint16_t | R | 98 | Причина перезагрузки контроллера. Данный регистр содержит несколько флагов: подача питания (бит 1), внешний сигнал (бит 2), защита от низкого напряжения (бит 3), сторожевой таймер (бит 4) |+| Источник перезагрузки | uint16_t | R | 101 | Причина перезагрузки контроллера. Данный регистр содержит несколько флагов: подача питания (бит 1), внешний сигнал (бит 2), защита от низкого напряжения (бит 3), сторожевой таймер (бит 4) |
  
 ==== Настройки ==== ==== Настройки ====
-Все настройки сохраняются после получения команды на перезагрузку контроллера.+Все настройки сохраняются после ввода кода подтверждения и получения команды на перезагрузку контроллера. 
  
 ^ Описание ^ Тип данных ^ Режим ^ Регистр ^ Комментарий ^ ^ Описание ^ Тип данных ^ Режим ^ Регистр ^ Комментарий ^
ds.1592415692.txt.gz · Последнее изменение: 2020/06/17 17:41 — walhi