- Вложения
-
- Chema.jpg
- Схема
- (182.16 КБ) 816 скачиваний
Сигнализация на Attiny13
Всем привет. Такая проблема, нужно сделать сигнализацию, схемку побыстрому нарисовал (Гляньте, может что подправить нужно). А вот с кодом проблема. Смысл такой: от датчиков идет два провода, при нажатой кнопке SB1 сигнализация переходит в режим охрана. При срабатывании (обрыв шлейфа или замыкания одного датчика) загорается соответствующий светодиод и срабатывает сирена. Отключение сработавшей сигнализации только кнопкой SB1. Программатор (AVR910) доделываю, Софт (Протеус, AVRStudio 4.16) установил, читаю матчасть. Я думаю для начала необходимо нарисовать алгоритм работы на листке? Текст программы писать на Асемблере. У кого какие мысли? Заранее спасибо.
- Реклама
зачем тебе такая толпа светодиодов?
и зачем кнопка с фиксацией?
постановка/снятие с охраны кнопкой - не есть гуд ИМХО.
лучше приляпать что-нибудь типа DS1990, если места хватит.
и зачем кнопка с фиксацией?
постановка/снятие с охраны кнопкой - не есть гуд ИМХО.
лучше приляпать что-нибудь типа DS1990, если места хватит.
- Сообщения: 491
- Зарегистрирован: Вс янв 07, 2007 01:45:48
- Откуда: Российская Федерация, будь она неладна...
нет, ключи скорее всего недадут закупить, сигнализация должна иметь хотябы два светодиода. Охрана и тревога. и ставиться только кнопкой, можно без фиксации.
- Сообщения: 491
- Зарегистрирован: Вс янв 07, 2007 01:45:48
- Откуда: Российская Федерация, будь она неладна...
В принципе код написать не проблема. Я мог бы взяться, так сказать, безвозмездно, но подумайте, такая задача решается без контроллера на одном-двух корпусах, и при этом отпадает куча проблем, связанных, на пример, с качеством питания...
Научить нельзя, можно научиться. Пифагор.
Вставь недостающие буквы в слово *у*ня. Если у тебя получилось слово кухня, значит ты интеллигентный человек.
Вставь недостающие буквы в слово *у*ня. Если у тебя получилось слово кухня, значит ты интеллигентный человек.
- Реклама
1. Зачем ключи, если базовый блок будет у вахтера (охранника)?
2. Охранный шлейф обычно делается по другому: На двери/окна ставятся герконы на неподвижной части, магниты на подвижной (дверь закрыта - геркон замкнут, дверь открыта - разомкнут). Все герконы в одном помещении соединяются последовательно. В этой же цепи ставится последовательно резистор 1,2-3,6 кОм недалеко от одного из датчиков или в одной из соединительных коробок (скрытно), плюс еще можно на стекла (если есть окна) поставить ударные датчики, но просто так их не купить, да и надежность их не всегда вызывает доверие (во всяком случае так делалось на старых сигнализациях). Тогда с помощью АЦП можно определить замыкание шлейфа (между базовым блоком и помещением - падает сопротивление шлейфа), а также срабатывание датчика(ов) (обрыв шлейфа). Если между помещением и базовым блоком приличное расстояние или пересечения/параллельное прохождение соединительной линии с силовыми проводами и т.п. имеет место быть, то на входе АЦП нужны защитные стабилитроны и/или суппрессоры.
Постановку/снятие с охраны лучше сделать кнопкой с фиксацией (или тумблером) - надежнее будет.
Можно воспользоваться принципом, использовавшимся(использующемся?) в промышленных сигнализациях (вложение), когда линия "прозванивается" в обоих направлениях. На вход ключей подается меандр (выход таймера OC0A или OC0B) частотой несколько Гц. И про каждом уровне производится замер АЦП и в зависимости от результата этих двух измерений делается вывод о состоянии линии и геркона (обрыв линии, замыкание линии или размыкание геркона). Внутри охраняемого помещения в первой распределительной коробке стоят диоды D4 и D5, резистор можно там же, а лучше поближе к геркону (или вообще в одном корпусе с ним). Резисторы R5, R6, R7 нужно рассчитать так, чтобы на входе АЦП напряжение не превысило предельно допустимого (при открытом транзисторе Q2), а при отсоединенном шлейфе на входе АЦП было напряжение равное половине образцового, а при замыкании резистора R8 изменение значения замера АЦП было "заметным". Первая схема нужна если линия достаточно протяжённая (меньше влияние сопротивления самой линии и помех), нужно еще зашунтировать транзисторы супрессорами и можно поставить конденсатор небольшой ёмкости (десятки-сотни пФ) параллельно стабилитрону D1 (от помех) и не помешал бы супрессор параллельно резисторам R5 и R6. Вторая схема сгодится, если линия короткая, но те же супрессоры и конденсатор будут не лишни.
2. Охранный шлейф обычно делается по другому: На двери/окна ставятся герконы на неподвижной части, магниты на подвижной (дверь закрыта - геркон замкнут, дверь открыта - разомкнут). Все герконы в одном помещении соединяются последовательно. В этой же цепи ставится последовательно резистор 1,2-3,6 кОм недалеко от одного из датчиков или в одной из соединительных коробок (скрытно), плюс еще можно на стекла (если есть окна) поставить ударные датчики, но просто так их не купить, да и надежность их не всегда вызывает доверие (во всяком случае так делалось на старых сигнализациях). Тогда с помощью АЦП можно определить замыкание шлейфа (между базовым блоком и помещением - падает сопротивление шлейфа), а также срабатывание датчика(ов) (обрыв шлейфа). Если между помещением и базовым блоком приличное расстояние или пересечения/параллельное прохождение соединительной линии с силовыми проводами и т.п. имеет место быть, то на входе АЦП нужны защитные стабилитроны и/или суппрессоры.
Постановку/снятие с охраны лучше сделать кнопкой с фиксацией (или тумблером) - надежнее будет.
Можно воспользоваться принципом, использовавшимся(использующемся?) в промышленных сигнализациях (вложение), когда линия "прозванивается" в обоих направлениях. На вход ключей подается меандр (выход таймера OC0A или OC0B) частотой несколько Гц. И про каждом уровне производится замер АЦП и в зависимости от результата этих двух измерений делается вывод о состоянии линии и геркона (обрыв линии, замыкание линии или размыкание геркона). Внутри охраняемого помещения в первой распределительной коробке стоят диоды D4 и D5, резистор можно там же, а лучше поближе к геркону (или вообще в одном корпусе с ним). Резисторы R5, R6, R7 нужно рассчитать так, чтобы на входе АЦП напряжение не превысило предельно допустимого (при открытом транзисторе Q2), а при отсоединенном шлейфе на входе АЦП было напряжение равное половине образцового, а при замыкании резистора R8 изменение значения замера АЦП было "заметным". Первая схема нужна если линия достаточно протяжённая (меньше влияние сопротивления самой линии и помех), нужно еще зашунтировать транзисторы супрессорами и можно поставить конденсатор небольшой ёмкости (десятки-сотни пФ) параллельно стабилитрону D1 (от помех) и не помешал бы супрессор параллельно резисторам R5 и R6. Вторая схема сгодится, если линия короткая, но те же супрессоры и конденсатор будут не лишни.
- Если вы такие умные, то почему тогда строем не ходите?
ἓν οἶδα ὅτι οὐδὲν οἶδα (с) Σωκράτης
ἓν οἶδα ὅτι οὐδὲν οἶδα (с) Σωκράτης
- Сообщения: 48
- Зарегистрирован: Пн фев 01, 2010 22:48:14
Так как профессионально занимаюсь системами безопасности могу дать рекомендации по разработке. Светодиода достаточно одного (режим), включен постоянно - под охранной, мигает с частотой 1 Гц - в тревоге, включен с частотой 5...10 Гц - задержка на выход, выключен - сигнализация отключена. Шлейф охраны: датчики на обрыв и\или замыкание, в конце шлейфа резистор (у промышленных образцов колеблется в диапазоне от 1.3 к до 13 к в зависимости от производителя). Для включения сигнализации лучше применять брелоки TM, но допускается и скрытый выключатель. К одному из выходов tyny13 можно подключить звуковой пьезоизлучатель, эта пищалка должна включаться при тревоге.



