Название в значительной степени говорит обо всем.
У меня есть идея попробовать схему дифференциального усилителя и диодный мост, но я летаю вслепую.
Также я пытаюсь сделать это без микроконтроллера.
Название в значительной степени говорит обо всем.
У меня есть идея попробовать схему дифференциального усилителя и диодный мост, но я летаю вслепую.
Также я пытаюсь сделать это без микроконтроллера.
Ответы:
Ворота XOR:
Для этого я использовал NC7SZ58 , который является дешевым ($ 0,04) и крошечным, а также имеет триггерные входы Шмитта, поэтому импульсы примерно одинаковой длины (что может быть установлено значениями RC).
источник
Если вам нужно хорошее аналоговое решение, есть схема, которая используется симуляторами полета:
(источник: simprojects.nl )
Схема показывает расположение тумблера, но его можно легко заменить на мгновение.
Каждый раз, когда переключатель меняет положение, конденсатор должен заряжаться и разряжаться. В это время на контактах реле развивается напряжение, замыкающее переключатель. После зарядки конденсатора реле снова выключается.
Более подробная информация здесь: http://www.simprojects.nl/toggle_to_momentary.htm
источник
В зависимости от того, сколько вы хотите инвестировать в обучение, решение «debouncing, xor, flip-flop» будет самым «базовым». 555 - отличная трасса для изучения. Вот страница, которая просматривает большое количество приложений для этого: http://www.kpsec.freeuk.com/555timer.htm
Если вы ищите «Edge-triggering» в моностабильном разделе, вы найдете то, что кажется решением, которое вы ищете.
источник
Вы можете использовать простой xor gate, и один из входов подключен к коммутатору напрямую, а другой - через RC-цепь, которая обеспечивает задержку. Это нормально работает как «детектор краев», но не вызывает никаких сомнений - вы не просили об этом :-). Вероятно, это самый дешевый способ, если в вашем дизайне уже есть неиспользуемые ворота xor.
источник
Допускать 555, но отвергать микроконтроллер - это глупо, вы можете получить микроконтроллер в том же или меньшем корпусе, чем 555, и в качестве бонуса вы можете сделать отладку в программном обеспечении, сохранив некоторые дополнительные компоненты, которые потребуются для отладки сигнала для 555. То же самое касается D-триггера и гейта XOR ... это 2 микросхемы, которые вам нужны, в дополнение к компонентам устранения помех.
По какой причине вы хотите избежать микроконтроллера? Самые простые - 1 доллар, вероятно, намного меньше в больших количествах. Если это место, то есть 8-контактный TSSOP AVR размером 3х5 мм, довольно маленький.
источник
Может быть способ сделать это с таймером 555, настроенным как однократный.
Один D-триггер и один XOR-гейт также сделают это. Точная логика оставлена читателю в качестве упражнения.
источник