Witam,
zbudowałem miernik częstotliwości na ATmega8 wykorzystując przerwanie INT0 (reakcja na niski stan linii, podciągnięty wewnętrznie). Chciałbym indukcyjnie mierzyć obroty silnika w autku. Niestety mimo próby filtrowania tych impulsów nadal w sygnale jest bałagan mimo zastosowania transoptorka 6N137 z bramką Schmitta. Jak się domyślam, w takiej sytuacji trzeba poprawić filtrację przed transoptorem. Aktualnie wykorzystuje taki filtr:
Pierwszy rezystor to 10k o dużej mocy, dioda zenerka 3,3V, filtr lc l=3mH c=22nF ostatni rezystorek 220ohm ogranicza prąd na diodzie. Zastanawiałem się nad zamianą DZ na 2,7V, co powinno zwiększyć czułość układu. Ale zanim to zrobię chciałbym się uporać z filtracją impulsów... i tutaj moja prośba może ktoś robił podobny układ, bo dużo jest rozwiązać przekształcających częstotliwość na napięcie, jednak nie znalazłem nigdzie żeby ktoś próbował wyprostować te impulsy.
zbudowałem miernik częstotliwości na ATmega8 wykorzystując przerwanie INT0 (reakcja na niski stan linii, podciągnięty wewnętrznie). Chciałbym indukcyjnie mierzyć obroty silnika w autku. Niestety mimo próby filtrowania tych impulsów nadal w sygnale jest bałagan mimo zastosowania transoptorka 6N137 z bramką Schmitta. Jak się domyślam, w takiej sytuacji trzeba poprawić filtrację przed transoptorem. Aktualnie wykorzystuje taki filtr:

Pierwszy rezystor to 10k o dużej mocy, dioda zenerka 3,3V, filtr lc l=3mH c=22nF ostatni rezystorek 220ohm ogranicza prąd na diodzie. Zastanawiałem się nad zamianą DZ na 2,7V, co powinno zwiększyć czułość układu. Ale zanim to zrobię chciałbym się uporać z filtracją impulsów... i tutaj moja prośba może ktoś robił podobny układ, bo dużo jest rozwiązać przekształcających częstotliwość na napięcie, jednak nie znalazłem nigdzie żeby ktoś próbował wyprostować te impulsy.