Всем привет и сразу прошу прощения за много букав.
Цель - собрать таймер, скажем минуты на 3-4. Алгоритм таков:
1) Управление осуществляется нефиксируемой кнопкой.
При её нажатии запускается таймер, на выходе, пускай формируется Uпит.
2) При повторном нажатии и не отработанном таймере, таймер останавливается и на выходе земля.
3) Ну, и, естественно, если таймер отработал, то на выход также земля.
В общем-то, потенциал, близкий к 0 при не запущенном таймере не обязателен.
Но вот беда, кнопка подключена к выводам 2(старт) и 4 (сброс). Т.е. при повторном нажатии происходит перезапуск таймера вместо его остановки.
Хотелось бы тупо перекинуть вместо 4-й ноги 6-ю (стоп) , но 4я управляется низким уровнем (до 1/3 Uпит), а 6-я высоким (более 2/3 Uпит).
Как пересобрать на маленькой релюшке - не проблема, но вот как-то не то (да и упаковать всё надо на очень маленькую площадь)....
Заранее спасибо за советы. Буду рад помощи.
ЗЫ: Если будут соображения, как собрать не на 555, тоже с радостью бы рассмотрел.
Вам необходим таймер совсем другой схемотехники: генератор - счетчик,запуск от триггера(у триггера 2 состояния - 2 выхода). На приведенной схеме(555) если запустил - не остановишь(как граната - дернул кольцо, назад не вставишь ) На цифровой логике можно остановить - запретить прохождение тактовых импульсов на счетчик и снова запустить с этого момента - разрешить прохождение тактовых импульсов= счет продолжиться. Сейчас лень рисовать( после НГ не отошел, да и дел много), может кто нибудь другой укажет "верный" путь.
И на этом спасибо ) Были мысли уже даже зайти до микроконтроллеров, но хочется что-нибудь по-проще.
Повторюсь: будут предложения по другим схемам - с радостью рассмотрю.
Здравствуйте!
Полностью согласен с Brigadir Попробуйте такую схему.
Меньше 2 корпусов правда не получилось.
Зато чипы не дефицитные .
На триггере DD1.1 собран генератор, его частоту можно менять ёмкостями С2, С3.
На триггере DD1.2 в счётном режиме - узел формирования выходного сигнала. Старт-стоп по кнопке. И стоп по достижению счетчиком DD2 значения 128. Т.е. время таймера = период колебаний генератора * 128. Если частота около 0,5 Гц (период 2 сек), то время таймера = 256 сек. Подавая сигнал сброса на триггер DD1.2 с разных выходов счетчика DD2 (например через джамперы) и меняя частоту генератора, время таймера можно изменять в больших пределах.[/img]
Здравствуйте. "Генератор" на DD1.1 нарисован неверно. Нужно лапы S и R поменять местами. Еще у такого генератора есть очень неприятная особенность - жесткий режим возбуждения, т.е. если выходы триггера, по каким-то причинам, установятся в 1, то из этого состояния триггер выйти самостоятельно не может.
Здравствуйте!
Я дико извиняюсь. Накосячил в генераторе. Очень хорошо, что есть старшие товарищи, которые могут вовремя тыкать котят в их какашки Спасибо им за это.
Изначально генератор был на 561ТЛ1 (на нём и генерация запускается отлично по определению), но решил сэкономить 1 корпус.
Но действительно при использовании логических микросхем в данном случае совсем маленького размера девайса не получится. Идеально конечно поставить микроконтроллер в корпусе для поверхностного монтажа типа ATtiny13 и 1 кнопочку.
Спасибо всем, кто отозвался! Перепробовал множество вариантов, увы, слишком мало места для схемы... Остаётся вариант МК. За основу взял tiny12l. Будем пробовать писать. Кстати, если у кого есть похожие наработки кода, это будет отличной помощью )
Здравствуйте. "Генератор" на DD1.1 нарисован неверно. Нужно лапы S и R поменять местами.
Не S и R, а Q и ~Q, они просто неправильно нарисованы. То, что со значком инверсии - это 2-я нога ~Q, без инверсии - это 1-я нога Q. Если так подписать, то всё будет нормально, с прямого на S, с инверсного на R.
Но правильнее микроконтроллер зашить, с учётом рассыпухи, монтажа, площади платы может даже дешевле оказаться.
_________________ Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
И вернемся опять к ошибочной схеме, которая была до коррекции ее metan.
Тьху, совсем запутался.
Да, как сейчас - правильно подписано, только кружочек инверсии стоит в неправильном месте.
А "с прямого на S" нужно было бы для триггеров с инверсными входами ~S/~R
_________________ Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
Да, твёрдо решил собирать на планарной тине12. Код уже написан, программатор собран. Сейчас на стадии отладки! Но в любом случае, всем отозвавшимся спасибо
А в частности - тов metan !
ты только потом скинь результат сваих работ . малоли каму понадобится
_________________ Мечтатель - не тот, кто сидит на диване и думает о несбыточном, а тот, кто всеми силами стремится воплотить несбыточное в реальность.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения