Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Управление роль-ставнями.

Управление роль-ставнями. 06 нояб 2018 18:45 #1

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 576
  • Спасибо получено: 27
  • Author
Уважаемый Soir у знакомого в магазине сгорел контроллер управления рольставнями. Попросил починить но там всё сгорело, так как блок питания был без гальванической развязки пробило контроллер.
Вы могли бы помочь с прошивкой.
Сам контроллер работает на 433 мГц и от выносного пульта.
ТЗ такое: нажимаем кнопку ПРОГ и удерживаем 5 секунд, заходим в режим программирования три коротких звуковых сигналов и мигание светодиода. Затем нажимаем кнопку ОТКРЫТЬ и реле на открытие включается при этом рольставни начинают открываться, как только в нужном положении нужно их остановить нажимаем кнопку ЗАКРЫТЬ. Рольставни останавливаются и время движения записывается в память микроконтроллера. Нажатием кнопки ПРОГ выходим из режима программирования. Записанное время будет и на ОТКРЫТИЕ и на ЗАКРЫТИЕ. Время от 3 секунд до 254 секунды.
Кнопки на выносном пульте работают через СТОП. То есть если нажать ОТКРЫТЬ рольставни начинают открываться и если нажать ЗАКРЫТЬ то рольставни остановятся, и потом какую кнопку нажать то и будет выполнятся также через СТОП. Кнопка с ДУ работает ОТКРЫТЬ-СТОП-ЗАКРЫТЬ по кругу. По умолчанию время поставить 60 секунд. Светодиоды горят красный на закрытие зелёный на открытие. Мигает в режиме программировании. Все нажатия подтверждать звуковым сигналом.
Вложения:
Последнее редактирование: 06 нояб 2018 19:00 от andros77.
Администратор запретил публиковать записи гостям.

Управление роль-ставнями. 06 нояб 2018 19:16 #2

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10421
  • Спасибо получено: 3763
  • Respect sxem.org Sponsor 2019 Author
Как раз сейчас заканчиваю домашний проект - управление раздвижными шторами. В целом проект более навороченный, но общий принцип такой же: локальное управление, ДУ и еще автоматическое управление по восходу и заходу солнца.
От контроля положения по времени работы двигателя отказался вовсе. Сначала хотел оставить такую опцию, как контроль максимального времени, но даже в этом засомневался.
Скорость движения механизма непостоянна и сильно зависит от нагрузки. Сегодняшние 10 сек не равны вчерашним и не будут равны завтрашним. Ошибка может накапливаться и вывести механизм из рабочего состояния.
У меня установлены концевики, но они уже как защита, а также служат для автоматической калибровки механизма. Определение положения по числу оборотов ведущего вала. На вал одет диск с прорезями, оптопара. Тут все однозначно определяется.
Авария по максимальному току, несоответствию положения по счетчику и концевикам, остановке вращения.
Вроде все учел и считаю такой алгоритм вполне надежным. Что не могу сказать про описанный Вами. Может потому и сгорел контроллер?
Администратор запретил публиковать записи гостям.

Управление роль-ставнями. 06 нояб 2018 20:15 #3

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 576
  • Спасибо получено: 27
  • Author
Да я согласен с вами что надо ставить датчики. Но заказали эти контроллеры в Беларусии установили, год проработали и начили выходить из строя. Датчики там не предусмотрено и ставить некуда. Там стеклянная витрина поднимается. По этому хотел сделать как было по времени.
Администратор запретил публиковать записи гостям.

Управление роль-ставнями. 06 нояб 2018 20:32 #4

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10421
  • Спасибо получено: 3763
  • Respect sxem.org Sponsor 2019 Author
Может хотя бы ток измерять?
Администратор запретил публиковать записи гостям.

Управление роль-ставнями. 07 нояб 2018 08:58 #5

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10421
  • Спасибо получено: 3763
  • Respect sxem.org Sponsor 2019 Author
Проект в архиве. Там же описание калибровки - есть небольшие отклонения от ТЗ, посмотрите. Если нужно по-другому - пишите.
Вложения:
Администратор запретил публиковать записи гостям.
Спасибо сказали: andros77

Управление роль-ставнями. 07 нояб 2018 11:47 #6

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1365
  • Спасибо получено: 273
  • ukraine-medal sxem.org Sponsor 2019 Author
andros77 пишет:
заказали эти контроллеры в Беларусии установили, год проработали и начили выходить из строя.
Это Алютех. У нас многие с ними дилерствуют.
В позапрошлому році обладнував один дім і ролетами і сутінковими датчиками і керуванням усіляким.
Так ось сутінковий, що б налаштувати, телефонував не раз до Мінська. Інструкція була писана як ТЗ до проекту.
Загалом ця тема мені близька і дуже цікава.
Администратор запретил публиковать записи гостям.

Управление роль-ставнями. 24 нояб 2018 17:33 #7

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 576
  • Спасибо получено: 27
  • Author
Уважаемый Soir в железе всё работает отлично все режимы отрабатывают. Огромное вам спасибо.
Администратор запретил публиковать записи гостям.

Управление роль-ставнями. 25 март 2019 22:50 #8

  • Alesashka59
  • Alesashka59 аватар
  • Не в сети
  • Пользователь
  • Сообщений: 6
Добрый вечер! Уважаемый SOIR, не поделитесь ли вашей конструкцией автоматики роллет?Я тоже собирал похожее, но только на "жесткой" логике. Очень актуальна функция автоматического закрытия по заходу солнца.
Администратор запретил публиковать записи гостям.

Управление роль-ставнями. 26 март 2019 06:32 #9

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10421
  • Спасибо получено: 3763
  • Respect sxem.org Sponsor 2019 Author
Да, проект уже закончен и успешно работает несколько месяцев. Но у меня не роллеты, а шторы. Что именно Вас интересует? Механика, схема, алгоритм? Мне ничего не жалко, но материал нужно еще подготовить к публикации, не хочется делать ненужную работу.
Кроме того, проект содержит много того, что может оказаться излишним - измерение температуры; управление и передача данных по блютуз; дистанционное управление с пульта и еще там что-то по мелочам. Микроконтроллер ATMEGA128, дисплей LCD1602.
Поэтому не факт, что Вам всё подойдет один в один. Лучше опишите, что Вам нужно. Под эти запросы я адаптирую прошивку или создам новую.
Администратор запретил публиковать записи гостям.

Управление роль-ставнями. 26 март 2019 20:29 #10

  • Alesashka59
  • Alesashka59 аватар
  • Не в сети
  • Пользователь
  • Сообщений: 6
Добрый вечер.Механику и силовую часть спроектирую сам-интересует только управление.Температура, блютуз могут отсутствовать, если же у Вас переделка программы займет много времени, то можно и оставить-просто не буду использовать соответствующие выходы. Датчик освещенности, с которого снимается сигнал на закрытие-открытие, должен иметь защиту от ложных срабатываний(свет фар, фонари),-я думаю это Вы учли в своей конструкции.В качестве д.у можно использовать готовый комплект с али( в своей конструкции я применил комплект ду для люстр, приобретенный в Одессе, на рынке 7 км.)В Протеусе пока профан, поэтому буду пробовать сразу в железе.Тип Атмеги не принципиален.Спасибо , что уделяете время- в наше время это большая редкость.
Администратор запретил публиковать записи гостям.

Управление роль-ставнями. 26 март 2019 21:26 #11

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10421
  • Спасибо получено: 3763
  • Respect sxem.org Sponsor 2019 Author
Alesashka59 пишет:
Температура, блютуз могут отсутствовать, если же у Вас переделка программы займет много времени, то можно и оставить...
По ним есть настройки в меню, управление и некоторые другие опции. Если они не нужны, тогда из программы лучше убрать. Так всем будет проще.
Alesashka59 пишет:
Датчик освещенности, с которого снимается сигнал на закрытие-открытие, должен иметь защиту от ложных срабатываний(свет фар, фонари),-я думаю это Вы учли в своей конструкции.
Нет, не учитывал. Такого датчика в моей конструкции попросту нет. Открытие-закрытие по расчетному времени восхода-захода солнца.
Alesashka59 пишет:
В качестве д.у можно использовать готовый комплект с али
О каком комплекте идет речь?
Alesashka59 пишет:
В Протеусе пока профан, поэтому буду пробовать сразу в железе.
Это зря. В Proteus Вам нужно будет только симулировать. Проект я создам сам, а Вы сможете увидеть работу устройства в режиме реального времени до его изготовления.
Alesashka59 пишет:
Тип Атмеги не принципиален.
Когда согласуем, что должно быть в проекте, а чего нет, тогда и определим. Для этого прошу создать отдельную тему на форуме и выложить туда подробное описание работы, чтобы всё не смешивать в кучу. И ознакомиться с моими правилами, чтобы у нас не возникало недоразумений.
Администратор запретил публиковать записи гостям.

Управление роль-ставнями. 01 дек 2019 16:14 #12

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 576
  • Спасибо получено: 27
  • Author
Уважаемый Soir могли бы вы немного модернизировать этот проект. Мне нужно заменить кнопку REMOTE на STOP.
И добавить ещё 3 кнопки с такими же функциями только управление с общим плюсом.
То есть 3 кнопки "OPEN/STOP/CLOSE" управление с общим минусом и 3 кнопки "OPEN/STOP/CLOSE" управление с общим плюсом. И если можно добавить ещё Блютуз 3 команды также.
Алгоритм работы без изменений. Прошивка #5.

Радио модуль RX480-E будет управлятьcя с пульта. А проводной пульт по кнопкам.
В протеусе я изменил как мне нужно, если можно сделать по нему.
Вложения:
Последнее редактирование: 01 дек 2019 17:12 от andros77.
Администратор запретил публиковать записи гостям.

Управление роль-ставнями. 01 дек 2019 21:08 #13

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10421
  • Спасибо получено: 3763
  • Respect sxem.org Sponsor 2019 Author
Проект и прошивка в архиве.
Управление по Bluetooth: стоп - ST, открыть - OP, закрыть CL.
Вложения:
Последнее редактирование: 27 янв 2020 09:59 от Soir. Причина: Обновление прошивки.
Администратор запретил публиковать записи гостям.
Спасибо сказали: andros77

Управление роль-ставнями. 02 дек 2019 14:57 #14

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 576
  • Спасибо получено: 27
  • Author
Большое спасибо за помощь. Проверил в протеусе всё работает отлично. Как соберу плату отпишусь.
Последнее редактирование: 02 дек 2019 14:58 от andros77.
Администратор запретил публиковать записи гостям.

Управление роль-ставнями. 27 янв 2020 09:07 #15

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 576
  • Спасибо получено: 27
  • Author
Уважаемый Soir наконец то собрал схему. Проверил по кнопкам всё работает а с блютузом нет.
Извиняюсь что затянул не было времени.
В протеусе работает а в железе нет.

Сейчас скачал терминал на телефон с ним все работает по блютуз. Буду разбираться с программой.
Последнее редактирование: 27 янв 2020 09:34 от andros77.
Администратор запретил публиковать записи гостям.

Управление роль-ставнями. 27 янв 2020 09:34 #16

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10421
  • Спасибо получено: 3763
  • Respect sxem.org Sponsor 2019 Author
А Вы можете посмотреть, что принимает bluetooth модуль? Есть возможность подключить к нему терминал?

P.S.
Сделал небольшие правки в прошивке, попробуйте.
Последнее редактирование: 27 янв 2020 10:00 от Soir. Причина: Дополнение.
Администратор запретил публиковать записи гостям.
Спасибо сказали: andros77

Управление роль-ставнями. 27 янв 2020 15:49 #17

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 576
  • Спасибо получено: 27
  • Author
Всё заработало. Дело было в программе на новой всё заработало. Спасибо огромное за помощь.
Администратор запретил публиковать записи гостям.

Управление роль-ставнями. 27 янв 2020 21:14 #18

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10421
  • Спасибо получено: 3763
  • Respect sxem.org Sponsor 2019 Author
Тем не менее, используйте обновленную прошивку.
Администратор запретил публиковать записи гостям.

Управление роль-ставнями. 28 янв 2020 18:20 #19

  • andros77
  • andros77 аватар
  • Не в сети
  • I live here
  • Сообщений: 576
  • Спасибо получено: 27
  • Author
Хорошо завтра перешью. Спасибо.

Можно спросить если во время движения отключить, то надо будет заново программировать время движения.
А можно сделать что бы не сбивалось это время?
Последнее редактирование: 28 янв 2020 18:25 от andros77.
Администратор запретил публиковать записи гостям.

Управление роль-ставнями. 28 янв 2020 20:26 #20

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10421
  • Спасибо получено: 3763
  • Respect sxem.org Sponsor 2019 Author
На самом деле, настройка не сбивается. Но если при движении отключить питание, то теряется текущее положение. При возобновлении питания контроллер не понимает в каком положении привод, поэтому нужно начинать сначала.
Здесь возможны два варианта.
1. Если произошел сбой при отключении питания, то предусмотреть процедуру указания контроллеру где сейчас находится привод.
2. Обеспечить ранее обнаружение отключения питания, чтобы контроллер успел записать текущее положение.
Администратор запретил публиковать записи гостям.
Модераторы: wolf2000, Vakula, Айнцвайдрайченко, Soir