Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 14 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 03.10.2004
Откуда: Димитровград
Помогите уважаемые коллеги. Необходима схема следующего содержания. Подаём импульс, при длительности оного более 0.5 сек (например) на выходе должен появиться сигнал или смениться состояние на противоположное. Если же длительность запускающего сигнала менее 0.5 сек, то никаких действий. Прочитал про ждущие мультивибраторы, генераторы и проч. Ничего не нашел подходящего. Помоги, плз. Заранее благодарен.

_________________
HALF LIFE forever!



Партнер
 

Member
Статус: Не в сети
Регистрация: 04.10.2004
Есть несколько вариантов:
1. Собирать на отдельных элементах. Идеология схемы следующая (по причине быстроты ответа может страдать некоторой недоработанностью ;)) - по приходу импульса запускается одновибратор, который вырабатывает импульс длительностью 0,5 с; входной сигнал и сигнал с выхода одновибратора подается на логику типа 2-И (2-И-НЕ). Если длительность входного сигнала превышает длительность сигнала от мультивибратора, то на выходе логики будет появляться импульс длительностью tи-0,5с (tи - длительность импульса входного сигнала). Достоинства - проста в понимании. Недостаток - много элементов.
2. Собирать на микроконтроллере. Пишется программа, которая фиксирует приход импульса; отсчитывает 0,5 с; если в течении этого времени импульс пропадает, то программа переходит к ожиданию нового импульса, а если импульс присутствует после отсчета 0,5 с, то выдается требуемый сигнал. Достоинство - одна деталь. Недостаток - нужно знать соответствующий язык и навык общения с МК.


 

Advanced member
Статус: Не в сети
Регистрация: 10.04.2003
Откуда: Москва
Гм ... вариантов, на самом деле, четыре.
1. выдержка времени на RC цепочке, в том или ином виде.
2. выдержка времени на счетчиках - завести образцовую частоту (обычно с кварца через делитель) и подать на счетчик. На другой вход счетчика импульс сброса. Время переполнения счетчика 'соответственно'. Например, при разрядности 14 бит (561ИЕ16) и генераторе на кварце от часов (32768Hz) на старшем бите можно получить 2 герца (0.5 секунды).
3. однокристалка, любая.
4. не самый дешевый PAL.
Мне почему-то кажется, что GARFIELD нужно устройство типа WatchDog? Иногда вещь полезная, особенно для сервера.
Тут особо точной выдержки времен не нужно.
Только, когда я делал нечто подобное, то ограничил и минимальное время между циклами. Иначе цикл выдачи признака может зависнуть 'наоборот' и выдаваться часто. Только это бывает крайне редко, чаще, все же, банально висьнет.


 

Member
Статус: Не в сети
Регистрация: 19.09.2005
Откуда: 59 RUS
GARFIELD
Такие схемы обычно собираются на т.наз. таймерах. Например __555__ (= КР1005ВИ1). Примеров схем на этих микробах можно найти вагон и тележку.
Очень важно четко формировать измеряемый импульс, тк обычная логика, к примеру, сильно не любит длинные фронты/спады - начинает дребезжать. Логика/счетчики с триггером Шмидта на входах лишены этого недостатка.

_________________
<<ATI OverClan>>
"Лучше делать, что задумал, чем задумываться над тем, что наделал" (С) Народ


 

Member
Статус: Не в сети
Регистрация: 03.10.2004
Откуда: Димитровград
Большое спасибо за ответы, не мог ответить ввиду отсутсвия интернета. Рассмотрим варианты и выложу готовую схемы, может и пригодиться кому.
Добавлено спустя 36 минут, 54 секунды
Проанализировав выше написанное, первый способ MACO не совсем понятен. Если можно, распиши подробнее.
1.Собирать схему на МК нет возможности, ввиду отсутствия знаний асемблера.
2.Выдержка времени на RC-цепочке не подходит т.к. она не решает моей задачи.
3.Вариант serj тоже не очень понятен на счетчиках. Выдержку времени я сделать смогу, но задача в другом: как не обрабатывать сигналы длительностью меньшей 0.5сек?
4.WatchDog... как я понял, принцип работы следующий, при отсутсвии сигнала в течении определенного промежутка времени, схема вырабатывает выходной сигнал, перезагружающий компьютер. Вроде данное устройство тоже не дает ответа на мой вопрос.
5. 555 микруха.. Скачал книжку про эту микросхему, перевод с иностранного. Но там нашел лишь подходяшую линию задержки.
Помогите пожалуйста идеями. Никак не могу найти сам выход, а человек очень просил.

Поправьте меня, если можно.

_________________
HALF LIFE forever!


 

Advanced member
Статус: Не в сети
Регистрация: 10.04.2003
Откуда: Москва
GARFIELD, опишите техническое задание полностью.

Полностью.


 

Member
Статус: Не в сети
Регистрация: 03.10.2004
Откуда: Димитровград
Задача:
есть входной сигнал. Если его длительность более 0.5 сек, то включаем исполнительное устройство (пусть лампа). В случае если длительность меньше 0.5 сек, то состояние исполнительного устройства остается неизменным.

_________________
HALF LIFE forever!


 

Member
Статус: Не в сети
Регистрация: 04.10.2004
GARFIELD

Таблицы истинности для 2-И (2-И-НЕ):
Вх1__Вх2__Вых
_0____0___0(1)
_0____1___0(1)
_1____0___0(1)
_1____1___1(0)

Предположим, что входной импульс имеет вид ___/-----\____ .
По фронту входного импульса запускается одновибратор, который формирует импульс вида ---\___/--- длительностью 0,5 с.
Входной сигнал и сигнал от одновибратора подаются на логику 2-И. Если на оба входа логики приходит 1, то на выходе тоже будет 1. Если же на входах будут два 0 или 0 и 1, то на выходе будет 0. Если входной импульс превышает 0,5 с, то на выходе появится импульс длительностью tи-0,5.


___/------------\_____ входной сигнал

----\_____/------------ сигнал одновибратора

________/-----\_____ выходной сигнал


Вариант serj на счетчиках с использованием кварцованного генератора позволит достичь высокой точности отсчета, но при этом необходим генератор и кварцевый резонатор. Счетчик считает импульсы тактового генератора, причем счет разрешается по входному импульсу. При наличии счетчика определенной разрядности можно получить требуемый промежуток времени. Далее можно сделать аналогично моему варианту.


 

Member
Статус: Не в сети
Регистрация: 03.10.2004
Откуда: Димитровград
Уважаемые коллеги.... вновь взываю о помощи. Обмозговал схему и решил собирать по модулям... Встала проблема с одновибратором. Собрал на К176ЛА7. подцепил на выходе светодиод. Реакции никакой. Рассчитал параметры кондера и резистора, при задержке примерно в 0.5сек они поулчились 0.1мкф и 7к. Правильно ли я сделал? заранее благодарен.

_________________
HALF LIFE forever!


 

Member
Статус: Не в сети
Регистрация: 04.10.2004
GARFIELD
Цитата:
Собрал на К176ЛА7. подцепил на выходе светодиод. Реакции никакой. Рассчитал параметры кондера и резистора, при задержке примерно в 0.5сек они поулчились 0.1мкф и 7к. Правильно ли я сделал?

Для начала приведите схему, по которой собирали. Далее - у серии К176 относительно малый выходной ток (около 0,5 мА), поэтому рекомендуется выбирать времязадающие резисторы приблизительно от 40-50 кОм и выше, а для нормальной работы светодиода 0,5 мА будет маловато.


 

Member
Статус: Не в сети
Регистрация: 03.10.2004
Откуда: Димитровград
http://lainslav.narod.ru/gener.files/gener.htm рисунок 2.4.1 собирал только К176ЛА7 с подключением резистора и кнопки на плюс для формирования импульса положительной полярности. Насчет тока спасибо, поставлю на транзистор. Попробую.

_________________
HALF LIFE forever!


 

Member
Статус: Не в сети
Регистрация: 04.10.2004
GARFIELD
Цитата:
Схема простейшего одновибратора, выполненного на ТТЛ микросхеме приведена на Рис. 2.4.1.

Поведение ТТЛ-логики несколько отличается от поведения КМОП-логики. Оставлять вывод в неподключенном состоянии не рекомендуется в общем-то для любой логики (хотя для ТТЛ это еще нормально - см. внутреннюю структуру), а для КМОП в особенности - высокое входное сопротивление - что будет на неподключенном выводе неизвестно. Подтягивающий резистор обязателен, согласен с serj, только не на кнопку, а на вывод логики ;).
Там же описаны и специализированные микросхемы, типа АГ. Может вам будет проще сваять одновибратор на них?
Добавлено спустя 1 минуту, 39 секунд
О, serj уже успел испариться ... Шустрый ;).


 

Member
Статус: Не в сети
Регистрация: 03.10.2004
Откуда: Димитровград
Т.е. подача входного импульса может производиться кнопкой соед. напрямую к плюсу питания? А выход через резистор на базу ключа?

_________________
HALF LIFE forever!


 

Member
Статус: Не в сети
Регистрация: 04.10.2004
GARFIELD
Цитата:
Т.е. подача входного импульса может производиться кнопкой соед. напрямую к плюсу питания?

Нет, кнопка коммутирует вывод на землю. А подтягивающий резистор подключается между выводом и плюсом питания.
Цитата:
А выход через резистор на базу ключа?

Имеется в виду выход одновибратора? Для умощнения выхода ставится транзистор (для примера npn). Выход одновибратора соединяется с базой транзистора через резистор, эмиттер транзистора на землю, между коллектором и питанием подключается светодиод с резистором. Когда на выходе одновибратора лог. 1, то транзистор открыт и светодиод светится. Ну и лог. 0 - светодиод не светится.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 14 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan