Проект

Общее

Профиль

Формализация требований #70

открыто

8TI. Разработка кода модуля термопар.

Добавил(а) Сергей Ушаров 3 месяца назад. Обновлено 3 месяца назад.

Статус:
Новая
Приоритет:
Нормальный
Назначена:
Дата начала:
21.01.2026
Срок завершения:
Готовность:

0%

Оценка временных затрат:
Трудозатраты:

Описание

Необходимо реализвать ПО модуля термопар
Прототип модуля Овен МВ210-101 (отсюда можно взять карту регистров и понять принцип работы).
Аналоговый фронтенд - TPC6240.

Должен обеспечиваться следующий функционал:

  1. 8 аналоговых входов. Точность измерения +-0.1%

  2. Типы поддерживаемых терммопар
    -L
    -J
    -N
    -K
    -S
    -R
    -B
    -T
    -A-1
    -A-2
    -A-3

  3. Предусмотреть компенсацию температуры холодного спая.
    Температуру холодного спая брать из термометра TPC6240.
    Предусмотреть возможность получения температуры из внешнего датчика с интерфейсом I2C.
    Решение об использвании внешнего датчика принимается по результатам тестирования модуля.

  4. В карте регистров выводить температуру холодного спая, датчиков в формате FLOAT32 и INT16.
    Кроме того выводить "Сырой" код АЦП датчиков и их напряжение в мкВ в формате UINT16 или UINT32.

  5. Пока не делаем, но в будущем, возможно понадобится
    возможность фильтрации данных - аппартно через возможности TPC6240 или программно.
    Решение об использвании принимается по результатам тестирования модуля.

  6. Должна обеспечиваться самодиагностика входов - КЗ, обрыв.
    В карте регистров предусмотреть возможность идентификации аварии - какая авария произошла с конкретным входом.

  7. Пока не делаем, но в будущем, возможно понадобится
    возможность самокалибровки TPC6240 (по команде или периодически в процессе работы).
    Решение об использвании принимается по результатам тестирования модуля.

Экспортировать в Atom PDF