Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.140.242.165] |
|
Сообщ.
#1
,
|
|
|
Всем Здравствуйте!!! возникла необходимость разработать устройство, которое бы работало по такому принципу : предположим есть несколько удаленных датчиков, с которых приходит сигнал и срабатывает световая сигнализация (соответственно номеру датчика) и звуковая сигнализация. например сработала сигнализация с любого датчика, загорелась лампочка, зазвенел звонок, я отключаю звонок.как сделать так , что бы если я отключил звонок, а с других датчиков пришли еще сигналы, звонок снова звенел, ну и соответственно срабатывала соответсвующая световая сигнализация??? может кто расскажет?? какие микросхемы можно использовать?
|
Сообщ.
#2
,
|
|
|
схему рисовать лень, объясню структурку на словах.
берём кучу RS-триггеров (выберешь сам по справочнику). S-входы подключаешь к соответствующим датчикам (одна цепь контроля - один триггер.) к R-входу каждого триггера через кнопку (это "сброс линии") даёшь единицу (резюк в несколько кОм на Vcc). к выходу каждого триггера вешаешь светодиод (это индикатор "сработала линия"). все выходы триггеров объединяешь "диодным ИЛИ" (если цепей немного, то можно и микросхему ИЛИ. но диоды отлично подходят, меньше стоят и не жрут питания в дежурном режиме. диоды ставишь анодом к триггерам, катодом на выход). с выхода ИЛИ включается звонок (он будет звенеть если сработает любой датчик или несколько датчиков. звенеть будет, пока не нажмешь "сброс" на каждлой сработавшей линии). дополнительно можно подвесить кнопку "общий сброс": резюк на Vcc, кнопка, через диоды (по диоду на каждый триггер, диоды анодом к кнопке, катодом к триггеру) на вход R каждого триггера. в принципе, если надо, можно то же самое на релюшках сделать, но там чуть посложнее будет... |
Сообщ.
#3
,
|
|
|
Цитата Змей Горыныч @ берём кучу RS-триггеров (выберешь сам по справочнику). Это конечно хорошо, но RS - триггер будет ложно срабатывать в зависимости от длинны шлейфа, его местоположения от силивых и телефонных кабелей да и просто от наводок. Либо ставить по каждому шлейфу помехоподавление, причем подбирать индивидуально (довольно ненадежно), либо на контроль за состоянием датчика ставить микроконтроллер (что в принципе сейчас и делают ) в котором программно предусмотрено помехоподавление ложных сработок путем выборки по времени и проверки состояния конкретно сработавшей цепи. shut надеюсь не самопальный ОПС разрабатываешь??? |
Сообщ.
#4
,
|
|
|
Цитата medved_68 @ ну почти ))). сигналы с датчиков приходят + 24В. и бывают кратковременные ложные срабатывания. как сделать линию задержки где то секунд на 30-40??? shut надеюсь не самопальный ОПС разрабатываешь??? |
Сообщ.
#5
,
|
|
|
Цитата shut @ сигналы с датчиков приходят + 24В. и бывают кратковременные ложные срабатывания. как сделать линию задержки где то секунд на 30-40??? Поставь на вход шлейфа транзистор включенный по схеме ОЭ. Питание +5В (например КТ315Б), сопротивление в цепи коллектора - 1К. К базе шлейф через RC цепь (это даст возможность затянуть нарастание импульса по фронту). Но как я говорил, не очень надежно, т.к. при изменении длинны шлейфа придется подбирать значения RC цепи. Цитата shut @ shut учти, что могут возникнуть проблемы со структурами, курирующими состояние ОПС на предприятии. ну почти ))). |
Сообщ.
#6
,
|
|
|
Цитата medved_68 @ скорее, не будет проблем...цель разработки-фиксирование пропадания электроэнергии на удаленных обьектах. используются выделенные сигнальные каналы на оборудовании сельской связи, но из-за большой протяженности линий до обьектов, а так же из-за старой аппаратуры,на пульте, который установлен в настоящее время, сигнализация как бы "подрабатывает" и звонок звенит и раздражает, особенно по ночам . shut учти, что могут возникнуть проблемы со структурами, курирующими состояние ОПС на предприятии |
Сообщ.
#7
,
|
|
|
Цитата medved_68 @ подавление помех - абсолютно другая тема.Это конечно хорошо, но RS - триггер будет ложно срабатывать в зависимости от длинны шлейфа, его местоположения от силивых и телефонных кабелей да и просто от наводок. Цитата medved_68 @ не, этот путь абсолютно недопустим.Либо ставить по каждому шлейфу помехоподавление, причем подбирать индивидуально Цитата medved_68 @ либо на контроль за состоянием датчика ставить микроконтроллер (что в принципе сейчас и делают ) в котором программно предусмотрено помехоподавление ложных сработок путем выборки по времени и проверки состояния конкретно сработавшей цепи. изврат. вопрос решется НАМНОГО ПРОЩЕ: любые сигналы с любых датчиков должны передаваться интерфейсом "токовая петля" с номинальным током 5...50мА (смотря что за цепь, что за датчик. иногда до 200 мА приходится поднимать ток, чтоб контакты нормально работали). 100% исключает ложные срабатывания. |
Сообщ.
#8
,
|
|
|
А по токовой петле пустить цифровой код с контрольной суммой и протокол обмена с подтверждением приёма пакетов (собственно, для современных однобаксовых микроконтроллеров - плёвое дело). И никак иначе.
|
Сообщ.
#9
,
|
|
|
Цитата CD_Eater @ (собственно, для современных однобаксовых микроконтроллеров - плёвое дело). В некоторых это уже реализовано на кристалле (некоторые входы), а также и триггеры Шмидта. Поэтому с дополнительным "обвесом" и не надо заморачиваться. |