Вопросы по системе программирования контроллеров Z400 и Z401
Исходное сообщение:
Kastet, 18.03.2015, 14:51
Настройка блока линеаризация для температурных датчиков других производителей
Закупили датчики другого производителя (во вложении столбец NTC 10, производитель Trend). Есть зависимость между температурой и сопротивлением, как связать это с кодом АЦП для настройки блока линеаризации?
Ответы:
Artem, 18.03.2015, 15:18
Настройка блока линеаризация для температурных датчиков других производителей
Код АЦП рассчитывается по формуле КОД_АЦП=1023*Rдатчика/(Rдатчика+10000), где Rдатчика - сопротивление датчика в омах.
При построении таблицы необходимо учитывать, что блок Линеаризации сам рассчитывает промежуточные значения, поэтому на линейных участках характеристики достаточно задавать только две крайние точки. Кроме того, на участках температур, которые не являются рабочими, можно уменьшить количество точек таблицы. Все эти меры необходимы для оптимального использования памяти программ, так как полная таблица с дискретностью в градус будет занимать значительный объем. В качестве примера прилагаю табличку для штатного датчика.
Artem, 18.03.2015, 15:22
Настройка блока линеаризация для температурных датчиков других производителей
В табличке, которая во вложении Sensor_characteristics.pdf , сопротивление указано в Омах?
mike, 18.03.2015, 16:15
Настройка блока линеаризация для температурных датчиков других производителей
[quote author=Artem link=topic=9.msg17#msg17 date=1426681324] В табличке, которая во вложении Sensor_characteristics.pdf , сопротивление указано в Омах? [/quote] Да, в Омах
mike, 13.01.2016, 11:52
Настройка блока линеаризация для температурных датчиков других производителей
кстати на М100 на первом выходе есть переключение на высокоомный вход... тогда подставлять 110000 вместо 10000 и кто будет пользовать формулу, следить при разорваной цепи, на АЦП будет 1023, следовательно в формуле будет деление на 0... отслеживать этот момент