Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2

ТЕМА: Простая сигнализация

Простая сигнализация 05 лют. 2017 19:42 #1

  • Айнцвайдрайченко
  • Айнцвайдрайченко аватар
  • Оффлайн
  • Модератор
  • Дописи: 889
  • Подякували: 368
  • sxem.org 2019,2020,2021,2022,2023 zavsehdatay Author
Прошу помощи у уважаемого Soir. В связи с ухудшением криминогенной ситуации, моему другу понадобилась домашняя сигнализация. Он с паяльником не очень дружит, поэтому я берусь сделать ему плату сигнализации, а установить он сможет сам.
Прошу Soir поставить меня в очередь на разработку программы. Готов выложить ТЗ.
СЛАВА УКРАЇНІ!
Ганьба агресору, смерть окупантам!
Увійдіть до облікового запису, щоб писати повідомлення.

Простая сигнализация 05 лют. 2017 19:56 #2

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Выкладывайте, конечно. Прежде, чем поставить в очередь, я должен посмотреть...
Увійдіть до облікового запису, щоб писати повідомлення.

Простая сигнализация 05 лют. 2017 20:47 #3

  • Айнцвайдрайченко
  • Айнцвайдрайченко аватар
  • Оффлайн
  • Модератор
  • Дописи: 889
  • Подякували: 368
  • sxem.org 2019,2020,2021,2022,2023 zavsehdatay Author
ТЗ на домашнюю сигнализацию.
В момент включения питания начинается отсчет паузы. В течение паузы состояние датчика не имеет значение. По окончании паузы – режим охраны.
В режиме охраны постоянно контролируется состояние датчика. Он должен быть в пассивном состоянии. Если случается даже кратковременный переход его в активное состояние – начинается отсчет паузы. Во время паузы состояние датчика уже не имеет значения. По окончании паузы – тревога. Снятие тревоги возможно только выключением питания. Продолжительность паузы на вход и паузы на выход – одинаковая. Используется один датчик с логическим выходом.
Входы микроконтроллера:
- сигнал с датчика;
-джампер для выбора активного состояния датчика (лог. 0 или лог. 1);
-вход с движка переменного резистора регулировки продолжительности паузы:
потенциал на входе 0 Вольт – пауза 20 сек.
потенциал на входе 5 Вольт – пауза 100 сек.
Выходы микроконтроллера:
- светодиод;
- сирена (исходное состояние – лог. 0, тревога – прерывистый сигнал)
Режимы светодиода:
- пауза: меандр 2 Гц ;
- последние 10 сек. паузы: меандр 5 Гц ;
- режим охраны: постоянное свечение ;
- тревога: 0,4 сек свечение, 0,1 сек пауза (и так по кругу). Вплоть до выключения питания.
Режимы сирены устанавливаем, редактируя ЕЕПРОМ. Сирена включается в момент начала тревоги и звучит прерывисто: 1сек звук, 0,5сек. пауза. (Звук – лог.1, пауза – лог.0). Продолжительность звучания определяется содержимым ЕЕПРОМ.
В ЕЕПРОМ заносим такие значения:
00 ячейка: продолжительность включения, в секундах: 0-255;
01 ячейка: продолжительность паузы, в секундах: 0-255;
02 ячейка: количество повторов включения: 0-255.
Микроконтроллер – PIC12F675, PIC12F629, AtTiny13, работа от внутреннего генератора.
СЛАВА УКРАЇНІ!
Ганьба агресору, смерть окупантам!
Останнє редагування: 05 лют. 2017 20:48 від Айнцвайдрайченко.
Увійдіть до облікового запису, щоб писати повідомлення.

Простая сигнализация 05 лют. 2017 21:01 #4

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Айнцвайдрайченко пише:
Микроконтроллер – PIC12F675, PIC12F629, AtTiny13
Вам нужно три прошивки для разных МК?
Увійдіть до облікового запису, щоб писати повідомлення.

Простая сигнализация 05 лют. 2017 21:25 #5

  • Айнцвайдрайченко
  • Айнцвайдрайченко аватар
  • Оффлайн
  • Модератор
  • Дописи: 889
  • Подякували: 368
  • sxem.org 2019,2020,2021,2022,2023 zavsehdatay Author
НетНетНет :-)
Это МК, которые у меня в наличии. А Вы выбирайте один.
СЛАВА УКРАЇНІ!
Ганьба агресору, смерть окупантам!
Увійдіть до облікового запису, щоб писати повідомлення.

Простая сигнализация 05 лют. 2017 21:28 #6

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Мне какой резон выбирать? Мне все равно.
Увійдіть до облікового запису, щоб писати повідомлення.

Простая сигнализация 05 лют. 2017 21:53 #7

  • Айнцвайдрайченко
  • Айнцвайдрайченко аватар
  • Оффлайн
  • Модератор
  • Дописи: 889
  • Подякували: 368
  • sxem.org 2019,2020,2021,2022,2023 zavsehdatay Author
ннНу..., тогда Тиньку :-)
СЛАВА УКРАЇНІ!
Ганьба агресору, смерть окупантам!
Увійдіть до облікового запису, щоб писати повідомлення.

Простая сигнализация 05 лют. 2017 22:38 #8

  • Vakula
  • Vakula аватар
  • онлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1632
  • Подякували: 379
  • sxem.org Sponsor 2019, 2022 ukraine-medal Author
Так есть же у нас тут проект домашней сигнализации. Сам лично теще в кладовку повторял. Мне понравился. И просто и сердито.
Увійдіть до облікового запису, щоб писати повідомлення.

Простая сигнализация 05 лют. 2017 22:47 #9

  • Айнцвайдрайченко
  • Айнцвайдрайченко аватар
  • Оффлайн
  • Модератор
  • Дописи: 889
  • Подякували: 368
  • sxem.org 2019,2020,2021,2022,2023 zavsehdatay Author
Я не нашел... Можно ссылку?
СЛАВА УКРАЇНІ!
Ганьба агресору, смерть окупантам!
Увійдіть до облікового запису, щоб писати повідомлення.

Простая сигнализация 05 лют. 2017 22:51 #10

  • Vakula
  • Vakula аватар
  • онлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1632
  • Подякували: 379
  • sxem.org Sponsor 2019, 2022 ukraine-medal Author
Увійдіть до облікового запису, щоб писати повідомлення.

Простая сигнализация 05 лют. 2017 23:27 #11

  • Айнцвайдрайченко
  • Айнцвайдрайченко аватар
  • Оффлайн
  • Модератор
  • Дописи: 889
  • Подякували: 368
  • sxem.org 2019,2020,2021,2022,2023 zavsehdatay Author
Спасибо, но тот проект не соответствует моему ТЗ.
СЛАВА УКРАЇНІ!
Ганьба агресору, смерть окупантам!
Останнє редагування: 06 лют. 2017 01:32 від Айнцвайдрайченко.
Увійдіть до облікового запису, щоб писати повідомлення.

Простая сигнализация 06 лют. 2017 12:49 #12

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Айнцвайдрайченко пише:
00 ячейка: продолжительность включения, в секундах: 0-255;
01 ячейка: продолжительность паузы, в секундах: 0-255;
02 ячейка: количество повторов включения: 0-255.
Тут предвижу или путаницу, или накладки. Особенно при малых значениях установленных продолжительностей.
Предлагаю несколько изменить первый параметр:
00 ячейка: число импульсов звуковой сигнализации в одном пакете. Импульс это: 1сек звук, 0,5сек. пауза.;
01 ячейка: продолжительность паузы между пакетами, в секундах;
02 ячейка: количество повторов включения (пакетов).
Увійдіть до облікового запису, щоб писати повідомлення.

Простая сигнализация 06 лют. 2017 13:15 #13

  • Айнцвайдрайченко
  • Айнцвайдрайченко аватар
  • Оффлайн
  • Модератор
  • Дописи: 889
  • Подякували: 368
  • sxem.org 2019,2020,2021,2022,2023 zavsehdatay Author
Soir пише:
00 ячейка: число импульсов звуковой сигнализации в одном пакете. Импульс это: 1сек звук, 0,5сек. пауза.;
01 ячейка: продолжительность паузы между пакетами, в секундах;
02 ячейка: количество повторов включения (пакетов).
Прекрасно, это лучший вариант!
СЛАВА УКРАЇНІ!
Ганьба агресору, смерть окупантам!
Увійдіть до облікового запису, щоб писати повідомлення.

Простая сигнализация 06 лют. 2017 16:13 #14

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Для тестирования.
Файл *.bin только для Proteus - записаны начальные данные.
Будете прошивать EEPROM - избегайте нулевых величин. Поведение сигнализации может быть непредсказуемым. Можете дать какие-то величины по-умолчанию, тогда можно сделать контроль правильности данных.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Айнцвайдрайченко

Простая сигнализация 06 лют. 2017 19:07 #15

  • Айнцвайдрайченко
  • Айнцвайдрайченко аватар
  • Оффлайн
  • Модератор
  • Дописи: 889
  • Подякували: 368
  • sxem.org 2019,2020,2021,2022,2023 zavsehdatay Author
Soir, огромное спасибо за отзывчивость и оперативность!
Погонял в железе - всё ОК.
СЛАВА УКРАЇНІ!
Ганьба агресору, смерть окупантам!
Увійдіть до облікового запису, щоб писати повідомлення.

Простая сигнализация 09 лют. 2017 18:46 #16

  • Айнцвайдрайченко
  • Айнцвайдрайченко аватар
  • Оффлайн
  • Модератор
  • Дописи: 889
  • Подякували: 368
  • sxem.org 2019,2020,2021,2022,2023 zavsehdatay Author
Устройство готово к монтажу на объект:

Схема:
СЛАВА УКРАЇНІ!
Ганьба агресору, смерть окупантам!
Останнє редагування: 09 лют. 2017 18:50 від Айнцвайдрайченко.
Увійдіть до облікового запису, щоб писати повідомлення.

Простая сигнализация 09 лют. 2017 19:48 #17

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Айнцвайдрайченко пише:
Схема...
Не соответствует изделию.
Увійдіть до облікового запису, щоб писати повідомлення.

Простая сигнализация 09 лют. 2017 19:53 #18

  • Айнцвайдрайченко
  • Айнцвайдрайченко аватар
  • Оффлайн
  • Модератор
  • Дописи: 889
  • Подякували: 368
  • sxem.org 2019,2020,2021,2022,2023 zavsehdatay Author
Не пойняв :blink: Работает же!
СЛАВА УКРАЇНІ!
Ганьба агресору, смерть окупантам!
Увійдіть до облікового запису, щоб писати повідомлення.

Простая сигнализация 09 лют. 2017 20:05 #19

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Есть неточности, не влияющие на работоспособность.
Увійдіть до облікового запису, щоб писати повідомлення.

Простая сигнализация 09 лют. 2017 20:43 #20

  • Айнцвайдрайченко
  • Айнцвайдрайченко аватар
  • Оффлайн
  • Модератор
  • Дописи: 889
  • Подякували: 368
  • sxem.org 2019,2020,2021,2022,2023 zavsehdatay Author
Ааааа, понял. Дело в том, что изначально планировался слаботочный 5-вольтовый стабилизатор. Но, не удалось выяснить ток потребления датчика, поскольку он еще не куплен. Посему я впаял большой стабилизатор.
Ну, еще номиналы резисторов изменил.
СЛАВА УКРАЇНІ!
Ганьба агресору, смерть окупантам!
Останнє редагування: 09 лют. 2017 20:46 від Айнцвайдрайченко.
Увійдіть до облікового запису, щоб писати повідомлення.

Простая сигнализация 09 лют. 2017 20:45 #21

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
И конденсатор...
Увійдіть до облікового запису, щоб писати повідомлення.

Простая сигнализация 09 лют. 2017 20:48 #22

  • Айнцвайдрайченко
  • Айнцвайдрайченко аватар
  • Оффлайн
  • Модератор
  • Дописи: 889
  • Подякували: 368
  • sxem.org 2019,2020,2021,2022,2023 zavsehdatay Author
Это да. 1000мкФ и 220мкФ вместо 470 и 100 B)
И С4 = 0,1 вместо 0,01мкФ
Да, не счесть грехов моих...

Но монтаж платы - тоже творческий процесс!
Короче, сплошной обман трудящихся.
СЛАВА УКРАЇНІ!
Ганьба агресору, смерть окупантам!
Останнє редагування: 09 лют. 2017 20:59 від Айнцвайдрайченко.
Увійдіть до облікового запису, щоб писати повідомлення.

Простая сигнализация 16 лют. 2017 16:09 #23

  • Айнцвайдрайченко
  • Айнцвайдрайченко аватар
  • Оффлайн
  • Модератор
  • Дописи: 889
  • Подякували: 368
  • sxem.org 2019,2020,2021,2022,2023 zavsehdatay Author
Уважаемый Soir, прошу прощения, что опомнился только сейчас!
Обнаружена ошибка:
Если включить питание при разомкнутом датчике, то отсчёт паузы выполняется дважды. В Протеусе - то же самое. Help, please!
СЛАВА УКРАЇНІ!
Ганьба агресору, смерть окупантам!
Увійдіть до облікового запису, щоб писати повідомлення.

Простая сигнализация 16 лют. 2017 16:44 #24

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Айнцвайдрайченко пише:
Если включить питание при разомкнутом датчике, то отсчёт паузы выполняется дважды.
Сначала отсчет до постановки на сигнализацию. Потом задержка перед срабатыванием, если обнаружено нарушение. Дважды и получается. А как нужно?
Увійдіть до облікового запису, щоб писати повідомлення.

Простая сигнализация 16 лют. 2017 17:38 #25

  • Айнцвайдрайченко
  • Айнцвайдрайченко аватар
  • Оффлайн
  • Модератор
  • Дописи: 889
  • Подякували: 368
  • sxem.org 2019,2020,2021,2022,2023 zavsehdatay Author
Soir пише:
А как нужно?
Если не успел закрыть во время паузы на выход - сразу Alarm
СЛАВА УКРАЇНІ!
Ганьба агресору, смерть окупантам!
Останнє редагування: 16 лют. 2017 17:39 від Айнцвайдрайченко.
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • 2
Модератори: wolf2000, Soir, Vakula, Айнцвайдрайченко