Так да, работает t = (abs(t)). Но ещё лучше работает реальный двухполупериудный измерительный выпрямитель на ОУ. Сегодня собрал схему и протестировал.
[uquote="КРАМ",url="/forum/viewtopic.php?p=4570741#p4570741"]Проколы на "пиле" - это переполнение.[/uquote]
Переполнение чего ?
[uquote="Михаил_",url="/forum/viewtopic.php?p=4570903#p4570903"]Переполнение чего ?[/uquote]
Амплитуда пилы близка к 256. Полагаю, что АЦП работает только в 8 битах с правым выравниванием. Это в ардуинах бывает...
"Обработано фильтрами" - значит сигнал переменный? Какой диапазон частот? Переменку можно и через конденсатор подать на резистивный делитель.
"От 20 мВ до 3В" - надо по амплитуде считать или по количеству импульсов? Если просто по количеству, то усилитель-ограничитель спасёт гиганта мысли (сделает импульсы прямоугольными).
Если не хватает скорости оригинальной ардуинки, то китайский аналог LGT8F328P заметно шустрее.
Выводить можно и не в монитор порта, а через шим на один из шимных выводов и после RC-фильтра смотреть осциллографом (сначала увеличить частоту шим).