Сб сен 14, 2019 17:54:17
Сб сен 14, 2019 20:46:47
Сб сен 14, 2019 23:03:42
Пн сен 16, 2019 19:47:56
Пн сен 16, 2019 21:40:55
Пн сен 16, 2019 23:43:44
рокки1945 писал(а):Но хотелось бы чтобы показания не прыгали... Как этого достичь?
roman.com писал(а):полученные данные пропускаем через фильтр - гистерезис (что бы показания на индикаторе не "прыгали")
рокки1945 писал(а):Может сделать вывод 10 раз в секунду, или выборкой?
goldenandy писал(а):Можно взять массив, допустим в 4 элемента, писать ежесекундные показания в массив по кругу, выводить на экранчик сумму всех элементов массива, деленную на 4.
goldenandy писал(а):а чего им прыгать раз в секунду при стабильном входном сигнале?
Вт сен 17, 2019 06:33:58
Вт сен 17, 2019 08:34:36
Вт сен 17, 2019 08:57:46
Вт сен 17, 2019 09:23:50
Вт сен 17, 2019 09:30:29
Вт сен 17, 2019 09:38:56
Вт сен 17, 2019 12:04:30
goldenandy писал(а):Не подменяйте понятия. Входной сигнал цифровой, в идеале - меандр. Но с неизвестной длительностью.
А при примененном ТС алгоритме показания не могут прыгать на +/-1 единицу.
Ivanoff-iv писал(а):я сглаживаю более частым замером - для твоего случая я бы делал замера 4 в секунду, результаты в кольцевой буфер длинной 8 элементов... и 4 раза в секунду суммировал бы все элементы массива и делил на 2 для получения Гц. (*30 для имп/мин) (устаканивание 2 с, обноление показаний 4 Гц), потом можно и другие фильтры применить, типа гистерезиса...
Вт сен 17, 2019 21:30:04
roman.com писал(а):а измерить период, можно таймером захвата?
Можно. Но показания будут нелинейные.
Пт сен 20, 2019 06:23:52
Пт сен 20, 2019 17:17:10