Tytuł mówi wszystko.
Mam pomysł, aby wypróbować obwód różnicowy wzmacniacza operacyjnego i mostek diodowy, ale lecę na oślep.
Próbuję też to osiągnąć bez mikrokontrolera.
Tytuł mówi wszystko.
Mam pomysł, aby wypróbować obwód różnicowy wzmacniacza operacyjnego i mostek diodowy, ale lecę na oślep.
Próbuję też to osiągnąć bez mikrokontrolera.
Jeśli chcesz fajnego rozwiązania analogowego, jest taki obwód, który jest używany przez symulatorów lotów:
(źródło: simprojects.nl)
Schemat przedstawia rozmieszczenie przełącznika, ale można go łatwo zastąpić chwilowym.
Za każdym razem przełącznik zmienia pozycje, kondensator musi się ładować i rozładowywać. W tym czasie na stykach przekaźnika powstaje napięcie, zamykając przełącznik. Po naładowaniu kondensatora przekaźnik wyłącza się ponownie.
Więcej informacji tutaj: http://www.simprojects.nl/toggle_to_momentary.htm
Bramka XOR:
Użyłem do tego NC7SZ58, który jest tani (0,04 USD) i mały i ma Schmitt wejścia wyzwalające, więc impulsy mają mniej więcej taką samą długość (którą można ustawić za pomocą wartości RC).
W zależności od tego, ile chcesz zainwestować w naukę, najbardziej „podstawowe” byłoby rozwiązanie polegające na odbiciu, xor, przerzucaniu flopów. 555 to jednak świetny tor do nauki. Oto strona, która omawia wiele jego zastosowań: http://www.kpsec.freeuk.com/555timer.htm
Jeśli szukasz „Wyzwalanie krawędzi” w sekcji monostabilnej, znajdziesz to, co wydaje się być rozwiązaniem, którego szukasz.
Możesz użyć prostej bramki xor i jednego z wejść podłączonych bezpośrednio do przełącznika, podczas gdy drugie wejście przez obwód R-C, który zapewnia opóźnienie. Działa to dobrze jako „wykrywacz krawędzi”, ale nie powoduje odbijania - nie prosiłeś o to :-). Jest to prawdopodobnie najtańszy sposób, jeśli masz już nieużywaną bramkę xor w swoim projekcie.
Zezwolenie na 555, ale odrzucenie mikrokontrolera jest głupie, możesz dostać mikrokontroler w tym samym lub mniejszym opakowaniu niż 555, a jako bonus możesz zrobić debounting w oprogramowaniu, oszczędzając kilka dodatkowych komponentów, które byłyby wymagane sygnał dla 555. To samo dotyczy przerzutnika D i bramki XOR ... to są 2 układy scalone, których potrzebujesz, oprócz elementów odbijających.
Jaki jest powód, dla którego chcesz uniknąć mikrokontrolera? Najprostsze kosztują 1 dolara, prawdopodobnie dużo mniej w dużych ilościach. Jeśli jest to miejsce, jest 8-pinowy AVR TSSOP o wymiarach 3 x 5 mm, całkiem mały.
Może być sposób na zrobienie tego z timerem 555 ustawionym jako jednorazowy.
Jeden flip flop D i jedna bramka XOR też to zrobią. Dokładna logika pozostawiona czytelnikowi jako ćwiczenie.