Na linii w stanie spoczynku panuje stan wysoki H. Na linii pojawiają się impulsy na poziomie stanu niskiego L o czasie trwania w okolicy 80ms (sygnał z układu liczącego z fototranzystorem, wyjście z emitera fototranzystora, rezystor do masy z emitera w okolicy 15 kOhm ). Impulsy powtarzają się najczęściej typowo co 200ms (lub w większych odstępach będących wielokrotnością tych 200ms). Wśród tych impulsów zdarzają się impulsy śmieci o czasie trwania w okolicy ~2-10ms (w wyniku niepowtarzalności ustawienia elementów przelatujących przed czujnikiem podczerwieni - czyli kwestia mechanicznego prowadzenia), które to impulsy powodują głupienie dalszych bloków układu i traktowanie śmieci jako impulsów użytecznych. Teraz potrzeba zrobić układ, który nie będzie reagował na te krótkie impulsy śmieci ~10ms a wszystko powyżej 80ms będzie traktowane jako sygnał użyteczny i dopiero impuls o czasie >= 80ms będzie na wyjściu tego układu "poprawiacza" wystawiał stan L na czas 80ms lub dłuższy (może to być bezproblemowo nawet kilku-sekundowe wystawienie L). Kondensator jako "odkłócacz" i filtr DP na linii odpada bo impulsy są zbyt często względem czasu ich trwania aby można było filtrowa w ten sposób te krótsze impulsy bez wpływu na te prawidłowe 80ms i dłuższe. Przejściowo do istniejącego 15 kOhm zapinałem równolegle pojemność 3u3 (czyli wypadkowa stała czasowa ~ 50ms) niestety aż na tyle nie poprawia to sytuacji. Dawanie większej pojemności eliminuje z użycia cały układ, bo impulsy występują co 200ms i zaczyna się wszystko "zlewać" czasowo i robi się z tego jeden długi stan H, bo kondensator nie zdąży się rozładować. Może by tu coś wstawić z gatunku "odwrotnego" ;) przerzutnika monostabilnego lub kombinacja dwóch przerzutników? coś co mi zrobi powyżej opisaną filtrację. Nie mam pomysłów jak to rozwiązać. Bez proców proszę :)
- posted
15 years ago