ГОСТ Р 56947—2016
Р и с у н о к 1 5 — Д в у м е р н а я ф у н к ц и я , р а з б и т а я н а я ч е й к и 2 x 3
8.6.1.4 Применение процесса коррекции
В случае если поле «Calibration key» («Ключ калибровки») (см. 8.5.2.2) в ЭТДП канала преобра
зователя имеет значение «CAL_SUPPLIED», алгоритм коррекции осуществляется в СПП, главном про
цессоре или в другом месте системы. Рекомендуется выполнение алгоритма в СПП.
В случае если поле «Calibration key» («Ключ калибровки») имеет значение «TIM_CAL_SUPPLIED»
или «TIM_CAL_SELF», алгоритм коррекции должен быть выполнен в ИМП.
Предполагается, но не является обязательным, что коррекционное программное обеспечение бу
дет использовать для своих вычислений числовой формат с плавающей запятой. В связи с этим требу
ется используемое коррекционным программным обеспечением преобразование в числовой формат и
из числового формата и применение всевозможных моделей данных каналов преобразователя. В случае
если коррекция осуществляется в ИМП. требуется преобразование в/из моделей данных, используе
мых только в ИМП. Преобразование записей ЭТДП калибровки также может быть необходимо для ис
пользования в коррекционном программном обеспечении. Описание метода преобразования выходит
за рамки настоящего стандарта.
Применение процесса коррекции в СПП. главном процессоре или другом месте системы должно
осуществляться в соответствии со следующими правилами:
- коррекция на датчике должна быть запущена после считывания с ИМП новых данных со сторо
ны преобразователя:
- коррекция на исполнительном устройстве должна быть запущена после того, как новые данные
получены со стороны СПП. и перед тем. как скорректированные данные со стороны преобразователя
записаны в ИМП;
- корректирующий программный механизм должен использовать значения, которые в настоящий
момент доступны для любых других обязательных данных каналов преобразователя:
- применение процесса коррекции не должно инициировать запуск сигналов триггера или процес
сы считывания на любом канале преобразователя;
- применение процесса коррекции не должно инициировать процессы записи на канале преоб
разователя. которому она не адресована;
- число со стороны преобразователя имеет тип данных, указанный в поле «Data model» («Модель
данных») (см. 8.5.2.24), поле «Data model length» («Длина модели данных») (см. 8.5.2.25) и поле «Model
significant bits» («Старшие значащие биты модели») (см. 8.5.2.26) в ЭТДП канала преобразователя.
Применение процесса коррекции в ИМП должно осуществляться в соответствии со следующими
правилами:
- коррекция на датчике может быть запущена после получения новой выборки или после полу чения
каналом преобразователя сигнала триггера. В случае если коррекция запускается после полу-
1 0 7