Feb 25, 2017 20:58
Добрый вечер!
Посоветуйте надежную, но по возможности несложную схему для обнаружения "тенденции": медленного нарастания сигнала.
Что-то вроде: сигнал вырос относительно опорного на 2 вольта за 250мс - переключаем выход в 1, упала разница до 0.5 вольт - переключаем обратно в 0.
Сигнал зашумлен помехами от электродвигателя.
Задача,
Аналог
Leave a comment
Comments 17
Reply
Reply
Одиночное скользящее среднее, действительно, не очень хорошо фильтрует, но уже два подряд дают эквивалент треугольного окна, и крутизна среза сильно улучшается.
Reply
Reply
http://ww1.microchip.com/downloads/en/AppNotes/00001334B.pdf
Slew rate limiter ?
// Slew Rate Limiter
if (newReading > reading) reading++;
else reading--;
Reply
Reply
они стоят 2$ зато если у вас будет эпик фейл позволят "спасти" положение...
Reply
Reply
Reply
товарищу нужен _дифференциатор_ - ловить тренд (который суть угол наклона графика, который суть производная).
"2 вольта за 250мс" - это скорость нарастания.
правильный ответ - фнч для избавления от помех, потом дифференциальный каскад или CR-цепочка.
постоянная времени ФНЧ - такая, чтобы подавить помехи. постоянная времени дифференциатора, по идее, должна быть ощутимо больше.
в примитивном варианте это резистор последовательно, ёмкость на землю, потом ёмкость последовательно и резистор на землю, потом уже компаратор.
Reply
Reply
Leave a comment