Алгоритм такой (исходя из него я делал схему)
Есть 2 частоты (49 - 51гц) то есть 49гц - 20.4 мс, 51гц -19.6 мс, в этот промежуток влазит 10 тактовых импульсов ( у меня получалась 12.3кгц) (счетчик 10 разрядный)
По приходу запускающего импульса разрешаю счет (4520 делитель на 256) это соответствует 51гц (19.6 мс)
триггером (на 4520 счет останавливаю) дальше открывается счет ие8 (4017), заканчивается счет или по переполнению счетчика, (1 на 11 выводе) или по приходу переднего фронта запускающего импульса.
Поскольку ДВС работает не стабильно смену данных надо менять через некоторое время (у меня 1/3 секунды, приблизительно, сделано на втором счетчике 4520 (16 запускающих импульсов)
Схема по этому алгоритму немного отличается от той что выше, но все работает,ни как не могу выделить на ие 10 ( 4520) 1 .Ие10 -- ле 6 = 1 на 16 импулльсе , ие10 -- 4 диода = 0. и вся засада.
Надо что бы с приходом 1 импульса счетчик (ие8) ушел в переполнение.
Может что не так обяьяснил прошу не пинать (как понимаю так и пишу).
Р.С Живу в колхозе "сто лет без урожая" с деталями напряг вот и делаю из того что есть.