aen писал(а):В Вашем случае всё проще. Вам дребезг не страшен
__Как сказать, скорее всего страшен, так как схема не работает. А эта схема состоит, кроме уже нарисованного мною триггера из ещё одного триггера, пары логических элементов и выключателя. Щас попробую объяснить. Но сначала сама схема:
__Задача схемы: блокировать повторный запуск стартера после одной попытки. То есть сначала включаю зажигание, потом несколько секунд стартер, отключаю стартер, и после этого второй раз стартер включить не удастся, только после выключения зажигания и всего двигателя. +Uпит. на схеме значит напряжение с провода зажигания, вход стартер - напряжение с провода запуска стартера.
__Работа схемы:
__После включения зажигания (то есть питания для всей схемы) на S-входах триггеров устанавливается единица, на R-входах сначала ноль, установив тем самым на Q-выходах ноль, потом единица, перевода триггеры в режим хранения. В это время транзистору разрешается включатся при запуске стартера (до деталей этого механизма я не дошёл, так как не решил главную проблему).
__После включения стартера (в течение всего времени его работы) первый триггер переключается, но на выходе элемента DD1.4 по-прежнему единица, так как на входе 5 присутствует ноль.
__Но как только выключим стартер, на входе 5, как и на входе 6 появятся единицы, что приведёт к появлению на выходе 4 ноль, тем самым переведя второй триггер в положение "0" (на выходе -Q). Тем самым запрещая транзистору включатся при повторном включении стартера. Сколько бы раз после этого не включали стартер, второй триггер уже не переключится.
__Это произойдёт только после выключения питания схемы (зажигания) и его повторного включения.
__Так вот, сама проблема: по отдельности (элементы DD1.1-DD1.4; элементы DD2.1-DD2.2) работают так, как надо, но при соединении их вместе, после включения стартера (виртуального, то есть я поставил просто выключатель) второй триггер сразу переключается, не дождавшись выключения стартера. Я предполагаю, что это как раз и связано с дребезгом контактов, то есть на самом деле я не просто включаю кнопку стартера, а включаю, выключаю, а потом включаю и всё это в едином щелчке. Поэтому второй триггер и ведёт себя на первый взгляд "странно".
__Не могли бы дать совет, как проще устранить дребезг, учитывая, что имеется ещё два элемента И-НЕ от второй микросхемы? Параллельно с этим я щас пробую искать решение.
P.S. Возможна и другая причина: в предыдущей (извращенской) версии схемы у меня на выходе 4 после включения стартера напряжение падало НА (а не ДО) пол-вольта. Сейчас это падение гораздо меньше, практически незаметно, но я предполагаю, что оно всё-таки есть. Так вот, не мог ли этот скачок напряжения элементом DD2.1 рассматриваться как логический ноль? Бред конечно, раз напряжение не упало до 0,5 вольта. Но всё может быть.