Сигнализация на микроконтроллере...

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Серый_Ветер
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт ноя 12, 2013 00:11:33
Откуда: Калининград
Контактная информация:

Сигнализация на микроконтроллере...

Сообщение Серый_Ветер »

Доброго дня.

Можно ли сделать на МК охранную сигнализацию с 54-60 зонами\шлейфами?

на каком лучше всего?

p.s. а если еще и можно будет настраивать все, от названий зон, времени и прочего...
Аватара пользователя
Flasher
Мудрый кот
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Re: Сигнализация на микроконтроллере...

Сообщение Flasher »

Конечно можно, если есть необходимые навыки и умения.
Для такой задачи выбор контроллера не сильно принципиален.
Серый_Ветер
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт ноя 12, 2013 00:11:33
Откуда: Калининград
Контактная информация:

Re: Сигнализация на микроконтроллере...

Сообщение Серый_Ветер »

ну,в схемотехнике есть опыт.. а вот с МК еще не возился, но в shell и на gcc 4.2 кодить умеем))
алгоритмы и логику представлять можем.
Аватара пользователя
Dr. Alex
Это не хвост, это антенна
Сообщения: 1438
Зарегистрирован: Вт окт 28, 2008 09:00:18
Откуда: Украина, Харьков
Контактная информация:

Re: Сигнализация на микроконтроллере...

Сообщение Dr. Alex »

Как вы хотите организовать сигнализацию: по воздуху, про проводам, если ДА то сколько проводов?????
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...
Аватара пользователя
Flasher
Мудрый кот
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Re: Сигнализация на микроконтроллере...

Сообщение Flasher »

Тогда вперед! Микроконтроллер выбираете из любого семейства с приглянувшимися средствами разработки, отладки. Для начинающих частый совет- 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 - знания есть, а вот как его настроить чтобы можно было стока шлейфов подключить... тут мои знания пока на нуле... а таких где стока ног для ЦАП - вроде не слышал о таких((
Аватара пользователя
Flasher
Мудрый кот
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Re: Сигнализация на микроконтроллере...

Сообщение Flasher »

А вот тут помогут аналоговые коммутаторы.
Серый_Ветер
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт ноя 12, 2013 00:11:33
Откуда: Калининград
Контактная информация:

Re: Сигнализация на микроконтроллере...

Сообщение Серый_Ветер »

коммутатор - как сдвиговый регистр чтоли?
Серый_Ветер
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт ноя 12, 2013 00:11:33
Откуда: Калининград
Контактная информация:

Re: Сигнализация на микроконтроллере...

Сообщение Серый_Ветер »

глянул... максимально существует 8х8 как раз)))

в домофонах такие стоят, надо будет из парочки выкопать....

запутался окончательно.... а как зоны то работать будут? там же сопротивление стоит.... а в матрице уже совсем другое будет....
не те коммутаторы смотрю??
Smen
Грызет канифоль
Сообщения: 256
Зарегистрирован: Вт окт 08, 2013 07:38:59
Откуда: СПб

Re: Сигнализация на микроконтроллере...

Сообщение Smen »

Серый_Ветер писал(а):не те коммутаторы смотрю??
Угу.
Никаких матриц. Последовательный опрос шлейфов через АЦП.
Попутно вопрос: почему не взять готовое?
Серый_Ветер
Первый раз сказал Мяу!
Сообщения: 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: Сигнализация на микроконтроллере...

Сообщение BCluster »

Простите за оффтоп, а чем DSC плох?
Когда занимался этой ерундой, лет 5-7 назад, мне казалось что DSC вполне достойная организация :)

Серый_Ветер писал(а):стоит как боинг, порядка 15 000 тока за плату проводного модуля, а еще и радиомодуль.

ну если 15к это боинг )))
SPY
Потрогал лапой паяльник
Сообщения: 359
Зарегистрирован: Вс авг 20, 2006 20:06:29
Откуда: Брест

Re: Сигнализация на микроконтроллере...

Сообщение SPY »

Интересно, как можно с ноля создать прибор дешевле 15к и
а вот с МК еще не возился
Аватара пользователя
BCluster
Собутыльник Кота
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев
Контактная информация:

Re: Сигнализация на микроконтроллере...

Сообщение BCluster »

Насколько я понял, ТС хочет сей девайс для себя. Только вот, честно гря, я не могу себе предствить зачем частному лицу может быть нужна сигналка на 60(!!!) зон :)))
Серый_Ветер
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт ноя 12, 2013 00:11:33
Откуда: Калининград
Контактная информация:

Re: Сигнализация на микроконтроллере...

Сообщение Серый_Ветер »

15 к - это тока основная панель а надо еще: радиомодуль + клавиатура + преобразователь интрефейсов для чоповских передатчиков...
выдет за 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, то что рабочий - проверено.


ну, хотеть не вредно, но вот уж теорию никто не запретит, а за ней и практику. пока сюда писать ничего не буду, читаю даташиты и статьи по работе с МК, наверстваю упущенное.
Серый_Ветер
Первый раз сказал Мяу!
Сообщения: 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 есть оное? ацп то бишь....

да, даташиты и мануалы надо читать... все там есть, даже больше чем нужно....
Серый_Ветер
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт ноя 12, 2013 00:11:33
Откуда: Калининград
Контактная информация:

Re: Сигнализация на микроконтроллере...

Сообщение Серый_Ветер »

имеет ли оное право на жизнь?

на данный момент только коммутаторы и МК...

схема на протеусе

дальше наверное буду смотреть защиту от подачи напряжения на входы.... или еще чего...
Серый_Ветер
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт ноя 12, 2013 00:11:33
Откуда: Калининград
Контактная информация:

Re: Сигнализация на микроконтроллере...

Сообщение Серый_Ветер »

подскажите пожалуйста с синтаксисом кода...
вроде бейсик\с.... а все равно не робит..

на 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 в ноль


если вручную все вписать(для проверки теории :idea: ) то все работает... но код получается ОЧЕНЬ громоздкий... особенно зная что его можно сократить в цикле... тока не выходит, хоть тресни...

Помогите, подскажите :roll:
Ответить

Вернуться в «Разные вопросы по МК»