Просмотр полной версии : Событие при снижении температуры
Виктор888
11.05.2022, 13:04
Здравствуйте. Необходимо зажигать лампочку в том случае, когда температура в камере сжигания мусора начнет снижаться. Пик температуры всегда разный, может быть и 600 и 1000 градусов. Когда температура пошла вниз это означает что все сгорело и нужно зажечь лампочку. Подскажите пожалуйста, как можно вычислить это событие?
Время плюс снижение температуры... Надо запоминать Т каждую проверку
Здравствуйте. Необходимо зажигать лампочку в том случае, когда температура в камере сжигания мусора начнет снижаться. Пик температуры всегда разный, может быть и 600 и 1000 градусов. Когда температура пошла вниз это означает что все сгорело и нужно зажечь лампочку. Подскажите пожалуйста, как можно вычислить это событие?
Анализировать первую производную функции Температура, если знак производной сменится с "+" на "-", то все сгорело и нужно зажечь лампочку
что то Вы замудрили, время производные, я тоже тогда умное слово скажу гистерезис
Виктор888
11.05.2022, 13:37
Можно поделиться примером? Если не сложно.
Можно поделиться примером? Если не сложно.
У rovki есть такой мкрос
Смотреть в базе "OWEN Logic/OnlineMacroes/ControlNodes"
называется Vip
60602
ЗЫ.
Это к слову про первую производную и ее знак
Сергей0308
11.05.2022, 13:56
Здравствуйте. Необходимо зажигать лампочку в том случае, когда температура в камере сжигания мусора начнет снижаться. Пик температуры всегда разный, может быть и 600 и 1000 градусов. Когда температура пошла вниз это означает что все сгорело и нужно зажечь лампочку. Подскажите пожалуйста, как можно вычислить это событие?
На форуме выкладывали(в том числе и я) макросы с названиями типа "вектор изменения значения переменной", с их помощью можно сделать что-то подобное.
Сигнал надо достаточно сгладить(усреднить), чтобы не было ложных срабатываний при незначительных колебаниях температуры, короче, масса вариантов.
Вот один из проектов с подобным макросом, кому то на форуме помогал:
60605
Виктор888
11.05.2022, 14:02
Спасибо, маркрос Vip очень даже подойдет.
Виктор888
13.05.2022, 09:04
Спасибо за готовое решение.
Сергей0308
13.05.2022, 10:59
Ну, если не хочется лапками шевелить, в смысле хочется готовое решение, можно так:
60655
60656
Дельта Т(гистерезис) - мертвая зона, колебания температуры в её пределах игнорируются, если изменения температуры превышают мёртвую зону, только тогда они воспринимаются. Это нужно для исключения ложных срабатываний, температура может незначительно колебаться вследствие погрешности приборов и по другим причинам.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot