Настройка блока линеаризация для температурных датчиков других производителей

Автор Kastet, 18 марта 2015, 14:51:26

« назад - далее »

Kastet

Закупили датчики другого производителя (во вложении столбец NTC 10, производитель Trend). Есть зависимость между температурой и сопротивлением, как связать это с кодом АЦП для настройки блока линеаризации?

Artem

Код АЦП рассчитывается по формуле КОД_АЦП=1023*Rдатчика/(Rдатчика+10000), где Rдатчика - сопротивление датчика в омах.

При построении таблицы необходимо учитывать, что блок Линеаризации сам рассчитывает промежуточные значения, поэтому на линейных участках характеристики достаточно задавать только две крайние точки. Кроме того, на участках температур, которые не являются рабочими, можно уменьшить количество точек таблицы. Все эти меры необходимы для оптимального использования памяти программ, так как полная таблица с дискретностью в градус будет занимать значительный объем.
В качестве примера прилагаю табличку для штатного датчика.

Artem

В табличке, которая во вложении Sensor_characteristics.pdf , сопротивление указано в Омах?

mike

Цитата: Artem от 18 марта 2015, 15:22:04
В табличке, которая во вложении Sensor_characteristics.pdf , сопротивление указано в Омах?
Да, в Омах

mike

кстати на М100 на первом выходе есть переключение на высокоомный вход... тогда подставлять 110000 вместо 10000
и кто будет пользовать формулу, следить при разорваной цепи, на АЦП будет 1023, следовательно в формуле будет деление на 0... отслеживать этот момент