Сигнализация на микроконтроллере...
-
Серый_Ветер
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Вт ноя 12, 2013 00:11:33
- Откуда: Калининград
- Контактная информация:
Сигнализация на микроконтроллере...
Доброго дня.
Можно ли сделать на МК охранную сигнализацию с 54-60 зонами\шлейфами?
на каком лучше всего?
p.s. а если еще и можно будет настраивать все, от названий зон, времени и прочего...
Можно ли сделать на МК охранную сигнализацию с 54-60 зонами\шлейфами?
на каком лучше всего?
p.s. а если еще и можно будет настраивать все, от названий зон, времени и прочего...
Re: Сигнализация на микроконтроллере...
Конечно можно, если есть необходимые навыки и умения.
Для такой задачи выбор контроллера не сильно принципиален.
Для такой задачи выбор контроллера не сильно принципиален.
-
Серый_Ветер
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Вт ноя 12, 2013 00:11:33
- Откуда: Калининград
- Контактная информация:
Re: Сигнализация на микроконтроллере...
ну,в схемотехнике есть опыт.. а вот с МК еще не возился, но в shell и на gcc 4.2 кодить умеем))
алгоритмы и логику представлять можем.
алгоритмы и логику представлять можем.
- Dr. Alex
- Это не хвост, это антенна
- Сообщения: 1438
- Зарегистрирован: Вт окт 28, 2008 09:00:18
- Откуда: Украина, Харьков
- Контактная информация:
Re: Сигнализация на микроконтроллере...
Как вы хотите организовать сигнализацию: по воздуху, про проводам, если ДА то сколько проводов?????
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...
Re: Сигнализация на микроконтроллере...
Тогда вперед! Микроконтроллер выбираете из любого семейства с приглянувшимися средствами разработки, отладки. Для начинающих частый совет- AVR. Если совсем уже не хочется заморачиваться-тогда Arduino.
-
Серый_Ветер
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Вт ноя 12, 2013 00:11:33
- Откуда: Калининград
- Контактная информация:
Re: Сигнализация на микроконтроллере...
1. Организация зон - токмо провода, если и будет воздух, то тока приемо-передатчики с релейным выходом, так как почему то с организацией радиоканала у меня вечно не ладится... делаю кому то чтолибо - отлично, себе - фигня получается...
Проводов: одна зона - 2 провода, можно и 2 зоны - 3 провода (общая "земля")
2. Как проверку своих знаний попробовал на arduino mega где 54 входа... оно конечно хорошо... и можно ПО сделать как угодно, к примеру что то типа "самообучения", где на шлейфах разные сопротивления или постановка не по двум разделам а по 1,5,7,15 раздел на охрану, остальные отдыхают(большиство панелей максимум 5 разделов дают, чаще тока 3(( )... но все же жирновато выходит...
3. Как запустить AVR - знания есть, а вот как его настроить чтобы можно было стока шлейфов подключить... тут мои знания пока на нуле... а таких где стока ног для ЦАП - вроде не слышал о таких((
Проводов: одна зона - 2 провода, можно и 2 зоны - 3 провода (общая "земля")
2. Как проверку своих знаний попробовал на arduino mega где 54 входа... оно конечно хорошо... и можно ПО сделать как угодно, к примеру что то типа "самообучения", где на шлейфах разные сопротивления или постановка не по двум разделам а по 1,5,7,15 раздел на охрану, остальные отдыхают(большиство панелей максимум 5 разделов дают, чаще тока 3(( )... но все же жирновато выходит...
3. Как запустить AVR - знания есть, а вот как его настроить чтобы можно было стока шлейфов подключить... тут мои знания пока на нуле... а таких где стока ног для ЦАП - вроде не слышал о таких((
Re: Сигнализация на микроконтроллере...
А вот тут помогут аналоговые коммутаторы.
-
Серый_Ветер
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Вт ноя 12, 2013 00:11:33
- Откуда: Калининград
- Контактная информация:
Re: Сигнализация на микроконтроллере...
коммутатор - как сдвиговый регистр чтоли?
-
Серый_Ветер
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Вт ноя 12, 2013 00:11:33
- Откуда: Калининград
- Контактная информация:
Re: Сигнализация на микроконтроллере...
глянул... максимально существует 8х8 как раз)))
в домофонах такие стоят, надо будет из парочки выкопать....
запутался окончательно.... а как зоны то работать будут? там же сопротивление стоит.... а в матрице уже совсем другое будет....
не те коммутаторы смотрю??
в домофонах такие стоят, надо будет из парочки выкопать....
запутался окончательно.... а как зоны то работать будут? там же сопротивление стоит.... а в матрице уже совсем другое будет....
не те коммутаторы смотрю??
Re: Сигнализация на микроконтроллере...
Угу.Серый_Ветер писал(а):не те коммутаторы смотрю??
Никаких матриц. Последовательный опрос шлейфов через АЦП.
Попутно вопрос: почему не взять готовое?
-
Серый_Ветер
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Вт ноя 12, 2013 00:11:33
- Откуда: Калининград
- Контактная информация:
Re: Сигнализация на микроконтроллере...
готовое....
- на 52 зоны есть paradox, одним проводным модулем + 64 зоны радио... стоит как боинг, порядка 15 000 тока за плату проводного модуля, а еще и радиомодуль.
- на 50 зон есть DSC, но их не хочу. принципиально... стоит на стока зон около 8-10 тысяч
- на 20 зон сигнал 20 есть BOLID, перепрограммируемый, но там жесть с обслуживанием... стоит также как парадокс, еслив сумме не дороже...
- на 48 зон есть ГРАНИТ
Никаких матриц.
а название микросхемы можно? даташит хоть почитать...
- BCluster
- Собутыльник Кота
- Сообщения: 2512
- Зарегистрирован: Пн апр 06, 2009 19:33:29
- Откуда: Молдова, Кишинев
- Контактная информация:
Re: Сигнализация на микроконтроллере...
Простите за оффтоп, а чем DSC плох?
Когда занимался этой ерундой, лет 5-7 назад, мне казалось что DSC вполне достойная организация
ну если 15к это боинг )))
Когда занимался этой ерундой, лет 5-7 назад, мне казалось что DSC вполне достойная организация
Серый_Ветер писал(а):стоит как боинг, порядка 15 000 тока за плату проводного модуля, а еще и радиомодуль.
ну если 15к это боинг )))
Re: Сигнализация на микроконтроллере...
Интересно, как можно с ноля создать прибор дешевле 15к и
а вот с МК еще не возился
- BCluster
- Собутыльник Кота
- Сообщения: 2512
- Зарегистрирован: Пн апр 06, 2009 19:33:29
- Откуда: Молдова, Кишинев
- Контактная информация:
Re: Сигнализация на микроконтроллере...
Насколько я понял, ТС хочет сей девайс для себя. Только вот, честно гря, я не могу себе предствить зачем частному лицу может быть нужна сигналка на 60(!!!) зон 
-
Серый_Ветер
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Вт ноя 12, 2013 00:11:33
- Откуда: Калининград
- Контактная информация:
Re: Сигнализация на микроконтроллере...
15 к - это тока основная панель а надо еще: радиомодуль + клавиатура + преобразователь интрефейсов для чоповских передатчиков...
выдет за 36-40к рублей...
благо проводов хоть пятой точкой ешь, в польше бухта многожилки 0,5х10 100 метров стоит всего 400 рублей, а с 5й бухтой скидка на 7%
есть гранитов штук 5-6 дохлых, все руки не дойдут сделать...
но хоцца для себя свою, пусть будет и 12-20 - но чтобы было усе))) и желательно чтобы это работало))
выдет за 36-40к рублей...
благо проводов хоть пятой точкой ешь, в польше бухта многожилки 0,5х10 100 метров стоит всего 400 рублей, а с 5й бухтой скидка на 7%
есть гранитов штук 5-6 дохлых, все руки не дойдут сделать...
но хоцца для себя свою, пусть будет и 12-20 - но чтобы было усе))) и желательно чтобы это работало))
-
Серый_Ветер
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Вт ноя 12, 2013 00:11:33
- Откуда: Калининград
- Контактная информация:
Re: Сигнализация на микроконтроллере...
ну, дом то большой строится.... + периметр + сарай, из которого уже вынесли бензопилу и электролобзик... + резерв 30-50%
пока на сарае стоит ардуина с 5ю зонами))) с выходом на сирену и старенький сименс))) и 4ре камеры на столбе)) правда ночью от них толку ноль, но психологический эффект то какой))
из распаяных МК есть есть куча пиков из болидовских приборов и не только, есть один Intel XScale PXA272 снятый с loox 720, то что рабочий - проверено.
ну, хотеть не вредно, но вот уж теорию никто не запретит, а за ней и практику. пока сюда писать ничего не буду, читаю даташиты и статьи по работе с МК, наверстваю упущенное.
пока на сарае стоит ардуина с 5ю зонами))) с выходом на сирену и старенький сименс))) и 4ре камеры на столбе)) правда ночью от них толку ноль, но психологический эффект то какой))
из распаяных МК есть есть куча пиков из болидовских приборов и не только, есть один Intel XScale PXA272 снятый с loox 720, то что рабочий - проверено.
ну, хотеть не вредно, но вот уж теорию никто не запретит, а за ней и практику. пока сюда писать ничего не буду, читаю даташиты и статьи по работе с МК, наверстваю упущенное.
-
Серый_Ветер
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Вт ноя 12, 2013 00:11:33
- Откуда: Калининград
- Контактная информация:
Re: Сигнализация на микроконтроллере...
Flasher писал(а):А вот тут помогут аналоговые коммутаторы.
можно название микросхемы? а то гуглондекс выдают в результатах тока пассивные разветвители по коаксиалу...
да... признаю ошибку...
ADG506AKNZ даже продается по 160-180 рублей(у нас) за штуку... 16 канальный аналоговый мультиплексор... управляется по 4х битной шине... правда по даташиту еще выход EN управляющий... но так и не понял для чего он...для включения данной ячейки мультмплексора, иначе неважно что на управляющих ногах - на выходе все равн ноль))
то есть 4 таких штуки и будет готовое количество входов...
но, тогда надо добавить еще один дешифратор и еще один управляющий бит на него, чтобы он определял какую именно микросхему слушать...
грубо говоря, аналог подключения 4х индикаторов в обучалке... тока у нас еще один вход, а не выход...
хотя можно заюзать 2 входа у мк... и использовать ADG507, там 8 входов на 1 выход, то есть имеем 2 выхода...
-
Серый_Ветер
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Вт ноя 12, 2013 00:11:33
- Откуда: Калининград
- Контактная информация:
Re: Сигнализация на микроконтроллере...
такс..
такой вопрос, а как определить состояние шлейфа кроме того что он целый или в разрыве.... если изменилось сопротивление поменялось выше ниже "эталонного"?
по идее это ацп делает... уровни сигнала "оцифровывает"
на мк есть такие входы?
p.s. перекопал свои закрома, нашел нераспакованных 12 штук atmega32 (купил по скидке когда учился, но использовать не успел) его же можно заюзать?
p.p.s. на atmega есть оное? ацп то бишь....
да, даташиты и мануалы надо читать... все там есть, даже больше чем нужно....
такой вопрос, а как определить состояние шлейфа кроме того что он целый или в разрыве.... если изменилось сопротивление поменялось выше ниже "эталонного"?
по идее это ацп делает... уровни сигнала "оцифровывает"
на мк есть такие входы?
p.s. перекопал свои закрома, нашел нераспакованных 12 штук atmega32 (купил по скидке когда учился, но использовать не успел) его же можно заюзать?
p.p.s. на atmega есть оное? ацп то бишь....
да, даташиты и мануалы надо читать... все там есть, даже больше чем нужно....
-
Серый_Ветер
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Вт ноя 12, 2013 00:11:33
- Откуда: Калининград
- Контактная информация:
Re: Сигнализация на микроконтроллере...
имеет ли оное право на жизнь?
на данный момент только коммутаторы и МК...
схема на протеусе
дальше наверное буду смотреть защиту от подачи напряжения на входы.... или еще чего...
на данный момент только коммутаторы и МК...
схема на протеусе
дальше наверное буду смотреть защиту от подачи напряжения на входы.... или еще чего...
-
Серый_Ветер
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Вт ноя 12, 2013 00:11:33
- Откуда: Калининград
- Контактная информация:
Re: Сигнализация на микроконтроллере...
подскажите пожалуйста с синтаксисом кода...
вроде бейсик\с.... а все равно не робит..
на c:
int counter;
на бесике
ругается на объявление переменной counter.... основная среда bascom avr
нужно:
переводим порт А на 5 ноге в 1.
входим в цикл от 000 до 111
{
ставим на ногах 2,3,4 порта А тоже число что и в цикле, от 000 до 111...
...работаем далее....
}
переводим порт А на ноге 5 в ноль
если вручную все вписать(для проверки теории
) то все работает... но код получается ОЧЕНЬ громоздкий... особенно зная что его можно сократить в цикле... тока не выходит, хоть тресни...
Помогите, подскажите
вроде бейсик\с.... а все равно не робит..
на c:
int counter;
Код: Выделить всё
set porta.5
counter = (counter + 1) & 7; ' (7 - это 111 в двоичной) и пишешь значения
porta.2 = counter & 1
porta.3 = (counter >> 1) & 1
porta.4 = (counter >> 2) & 1
reset porta.5на бесике
Код: Выделить всё
Dim countert As Byte = 0
set porta.5
If (countert And 1 > 0) Then
Set portb.2
Else
Reset portb.2
End If
reset porta.5ругается на объявление переменной counter.... основная среда bascom avr
нужно:
переводим порт А на 5 ноге в 1.
входим в цикл от 000 до 111
{
ставим на ногах 2,3,4 порта А тоже число что и в цикле, от 000 до 111...
...работаем далее....
}
переводим порт А на ноге 5 в ноль
если вручную все вписать(для проверки теории
Помогите, подскажите