Программная компенсация «холодного» спая

Ранее было высказано мнение о том, что автоматической компенсации можно добиться добавлением в контур источника напряжения, зависящего от температуры «холодного» спая, для того, чтобы компенсировать напряжение генерируемое «холодным» спаем:

Vmeter = VJ1 − VJ2 + Vrjc

Если напряжение источника Vrjc точно равно напряжению «холодного» спая (VJ2), эти два напряжения компенсируются и вольтметр измеряет только напряжения соединения J1:

Vmeter = VJ1 + 0

Vmeter = VJ1

Этот метод известен как аппаратная компенсация, и используется в аналоговом передатчике (преобразователе) температуры термопары.
В современной технике для компенсации «холодного» спая используется программная компенсация, более подходящая для цифровых трансмиттеров:
На следующем рисунке показана схема компенсации ЭДС J2 с помощью использования второго входного канала для измерения температуры окружающей среды и вычисления результатов математически:

 

Вместо того, чтобы компенсировать эффект «холодного» спая электрически, мы компенсируем эффект арифметически внутри трансмиттера на основе микропроцессора. Другими словами, мы дадим возможность входному аналого-цифровому преобразователю схемы оцифровать разницу между напряжениями точек соединения J1 и J2, а затем, после оцифровки измеренного напряжения, микропроцессор добавляет значение напряжения (Vrjc), соответствующее температуре окружающей среды, определенной RTD или термистором.