reZident (30.12.2024 18:56, просмотров: 26) ответил reZident на Куда/почему поползет? Даже при 50% меандре у вас среднее будет
"болтаться" возле середины +/- 1 отсчет, т.к. период сигнала не
кратен периодичности отсчетов (12,5мс vs 1мс). Используйте уж тогда
знаковую арифметику для наглядности. Пороговыми значениями у вас
будут числа -10 и +10 (1,5 полупериода входного сигнала). А
предельными можно назначить, например, -19 и +19 (3 полупериода
входного сигнала). Если сумма в пределах +/-10, то сигнал есть,
если больше или меньше, то
P.S. а, понял в чем загвоздка! При появлении сигнала (после того
как он пропадал) нужно ограничить изменение суммы (только +1 или
только -1) пока ее значение нуль не пересечет.