Программы на заказ

Автор: Админ. Posted in комерційні пропозиції

 

ZAKAZ

Здравствуйте уважаемые посетители нашего сайта.

На сайте выложено немало бесплатных схем и программ, достойных вашего внимания, но если вам требуется изменить существующую, или получить индивидуальную программу для МК,

воспользуйтесь этим разделом "Коммерческие предложения - программы на заказ".

Здесь можно заказать разные программы для своих целей .

Ниже в разделе приведены примеры некоторых программ которые были сделаны на заказ, пользователи заказавшие эти программы, разрешили разместить эти схемы для примеров. Для примеров, не  для бесплатного использования, как другие программы на этом сайте, поэтому работы которые предоставлены в этой категории являются только для ознакомления, или, если вы уже являетесь пользователями этих программ, данный радел будет вам служить как "инструкция по использованию" и характеристик вашей схемы. 

 

ВНИМАНИЕ!!! Вы находитесь в разделе коммерческих предложений,

 прошивки в статьях предоставлены только для ознакомления с функциональностью схем и программ. 

Если вам интересен какой либо из этих проектов или подобный модернизированный вариант, написать письмо можно через форму обратной связи (внизу).

GSM модем SIM800L, управление + сигнализация.
Основой схемы является микроконтроллер Atmega328p и  GSM модем SIM800L.

 Работа программы в этой схеме, все входящие звонки может определять как три  группы абонентов, с разными правами доступа и управления.   С помощью  DTMF команд  предусмотренных в программе, возможно управление программой  мобильным телефоном, так же управление обратным дозвоном  и SMS информированием.

 Данный вариант работает с 10ю номерами, записанными в первых ячейках SIM-карты (общее количество зарегистрированных номеров, можно изменять командой *90*хх*хх# , см. описание ниже. С дополнительной доработкой программы,  до 99 номеров).

По умолчанию, после первой прошивки МК, все входящие звонки имеют возможность голосового соединения с данной схемой.

После внесения телефонных номеров в SIM-карту модема SIM800L, можно воспользоваться командой  *91*333#  (подробнее про команду, см. описание ниже).

После внесенных изменений командой *91*333# ,  входящие звонки начинают обрабатываться программой,  как три группы абонентов.

Первая группа, при входящих звонках, это номера №1 и №2 записанные в SIM-карте модема SIM800L(размер первой группы, можно изменять командой *90*хх*хх#, см. описание ниже).

Первая группа при голосовом соединении, может  прослушивать  помещение, управлять всеми DTMF командами, предусмотренными в этой программе. Также  от модуля SIM800Lисходящие вызовы и SMS автоматически адресуются на номера №1 и №2

Вторая группа*1, это  номера от №3 до  №10, записанные в SIM-карте модема SIM800L (общее количество номеров, можно под заказ, увеличить до 99).

Вторая группа при голосовом соединении, может управлять DTMF командами, предусмотренными в этой программе. Запросы SMS  от команд *01#*02# , *99#   (прослушка  помещения для второй группы отключена).

Третья группа*1, номера, которые не записаны в первой десятке номеров SIM-карты, все входящие вызовы от этих номеров, сразу получают от модема SIM800L  «отбой», чтобы не занимали время ожидания звонков, от зарегистрированных номеров.

При управлении  DTMF командами с удаленного телефона, правильность ввода команд можно контролировать в наушнике моб. телефона.

После набора команды и нажатия кнопки «#»,  при правильном совпадении  посланной команды, будет проиграно три коротких тональных сигнала подряд, при иных командах после нажатия кнопки «#»  будет  1 короткий сигнал.

Информация о текущем балансе SIM-карты, тарифном плане и сроке действия номере телефона и т.д..   Выполняется USSD запросами, с помощью  DTMF команд*01#  или*02#, сначала происходит USSD запрос  в  модем SIM800L, с дальнейшим редирект  этого запроса, в виде SMSна телефон звонящего  (поддерживаются только  SMS ответы в латинице, при балансе «0» , SIM800L  SMS не отправляет).

У  разных операторов  может быть разная комбинация этих запросов. Поэтому  комбинация запроса, может настраиваться индивидуально, для каждого  из  *01#*02#.

 Делается это так, в режиме голосового соединения , *11 ввести  DTMF команду  *01*100(или *02*111#)  последние три цифры, создадут такой вид запроса   #100#  (или  *111#) ит.д.. По умолчанию установлены запросы для  *01#  = #100# , для  *02#  *111#.

Запрос*03# , это список установленных параметров и настроек в программе.  Отправка *11 SMS на телефон звонящего, для таких параметров,  как *01# , *02# , *91*ххх#  on или off , ALARMon или off , POWERon или off , напряжение питания и внутренняя температура модуля SIM800L. (содержание SMSпо команде *03#, в таком виде «  *01#=*100#  *02#=*111#  *91*ххх# off   *90*хх*хх# SMS=0 ALARMoff  POWERoff   3,991Volt   25,53°C  »  )

Запрос*09#отправка  *11SMS, на телефон звонящего, списка первых десяти номеров  из SIM-карты модема SIM800L  (номера, пришедшие в SMS, будут иметь такой вид, в полном формате "181115551177" без знака плюс, пустые ячейки такой вид как "3 unknown" и т. д.).

Схема.

схема


 Кнопки управления S1 ….. S11 в схеме модема SIM800L.

Все работают в режиме однократного нажатия, длительность нажатия значения не имеет.

S1 при замыкании в режиме охраны, звонок на №1SMS с текстом - PANIC1 на №1и №2, на выходеout3при этом появляется лог1 на 30 секунд (включается сирена).

Датчик с контактами S1 имеет свойства 5сек. задержки, на вход – выход (контрольный светодиод быстро мигает). При выходе в эти 5 сек., замыкания S1 игнорируются,  нет включения сирены (выход out3), и нет отправки SMSо сработке S1, если таковая была. При входе задержка 5сек на снятие с охраны, если снятия с охраны не было, включается сирена (выход out3).

При разрыве S2 звонок на№1SMSс текстом - PANIC2 на №1и №2, на выходеout3при этом появляется лог1 на 60 секунд (без задержек).

При возвратеS1 и S2в исходное состояние, если была вызвана тревожная сработка, то сирена (out3 ) продолжает работать заданное время 30 или 60 секунд (ручной сброс работы сирены возможен только по нажатию S4 или DTMF команда *10# или *50#).

При нажатииS3(или*11#)включается режим охраныALARMon(S1 и S2 активны).

При нажатииS4(или*10#) выключается режим охраныALARMoff(нет реакции на S1 и S2).

Изменение состояния режима охраны вкл. или выкл.  ручным нажатием S3 или S4, дублируется отправкой  SMS с текстом ALARMon или off на номер №1.

С момента постановки на охрану до снятия с охраны не более трёх срабатываний сирены и оповещений SMS, на оба номера ( номер 1 и номер 2)

После поступления команд от кнопки S5 (или от *21#) на выходе out6 формируется импульс лог1 на 1 секунду.

После поступления команд от кнопки S6 (или от *20#) на выходе out7 формируется импульс лог1 на 1 секунду.

Во время режима ALARMoffна выходеout8лог1 ( к примеру, для индикации режима охраны или для включения реле на питание квартиры, то есть во время работы охраны (ALARMon), квартира обесточена  ALARMon=OUT8лог0)

При нажатииS7(или*31#POWERonна выходе out11появляется лог 1, до обратной команды от кнопкиS8 (или*30#)

При нажатииS8(или*30#POWERoff на выходе out11появляется лог 0, до обратной командыS7 (или *31#)

S9  SMS при каждом изменении состояния на входе SENSOR1, on или off соответственно.

S10 SMS при каждом изменении состояния на входе SENSOR2, on или off соответственно.

(SENSOR1 и SENSOR2 всегда находится в режиме НАБЛЮДЕНИЯ, SMSна оба номера ( номер 1 и номер 2))

При нажатии кнопки S11,  дозвон на телефон №1, и SMS с текстом SOS на номер №1 и №2.

При нажатии любой из кнопок S1 ….. S11, светодиод на линии control buttons, мигнет на 1 сек., (в деж. состоянии мигает, с частотой 1 раз в 15 сек.)

DTMF  команда *51# , это 2 в 1,  вариант совмещенных команд *11# и*21# .

 Включается режим охраныALARMon, и на выходе out6  импульс лог1 на 1 секунду.

DTMF  команда *50#,  , это 2 в 1,  вариант совмещенных команд  *10# и*20# .

 Выключается режим охраныALARMoff и на выходе out7  импульс лог1 на 1 секунду.

DTMF запрос*99#,отправка SMS на телефон звонящего, о состоянии режима охраны и выходов ALARMPOWER SENSOR1 SENSOR2  (содержание SMS, по команде *99#«ALARMon, POWERon, SENSOR1on, SENSOR2off  »)

При вводе DTMF команд , после нажатия кнопки "#" в наушник моб. телефона , происходит сигнализация выполненных действий, 1 тоновый сигнал- команда не прошла, два подряд - запрос SMS не будет исполнен так на счету  SIM-карты модема нет средств, три сигнала подряд - "ОК" введенная команда принята к исполнению, четыре сигнала*11 - абонент 2й группы не имеет полномочий, для исполнения команд которые в компетенции 1й группы.

Скорость UART. 

Скорость UART,  для обмена информацией модема SIM800L  с МК 38400бод.

(В иных случаях, если скорость не совпадает, нужно с помощью компьютера и AT команды через терминал, установить  скорость модема SIM800L  в режим автоматического выбора скорости обмена командой AT+IPR=0 ,  или фиксированную скорость командой AT+IPR=38400)

Питание модуля SIM800. 

Питание модуля SIM800 3.9 вольт. (напряжение питания можно проконтролировать DTMF запросом *03# ,  в SMS  будет отражено реальное питание модуля SIM800L).

Питание модуля должно быть качественным, рекомендуется  использовать понижающие DC-DC преобразователи типа LM2596s или Mini-DC.

После подачи питания на схему, программа  полностью готова к работе через 30 секунд.

 

 Работа с телефонными номерами, на SIM-карте модема. 

Как записать телефонные номера на SIM-карту для модема  SIM800L?   Ниже три варианта. 

1). Мобильным телефоном, записать телефонные номера в SIM-карту.

Сначала,  удалить  все до единого, имеющиеся там номера.

Новые номера записать с клавиатуры телефона.

Формат записи телефонного номера на SIM-карту, в полном формате (+181115551177).

Новые записанные номера, будут располагаться в порядке очередности, начиная от №1.

2). Запись с помощью компьютера через терминал , AT командами в  модем SIM800L.

AT+CPBW=1,"+181115551177",145," GSM 1"// записать запись в ячейку  №1

AT+CPBR=1     // считать первый номер

+CPBR: 1,"+181115551177",145,"GSM 1" // ответ от модема

AT+CPBW=1 ///стереть запись с указанным номером.

(про АТ команды, можно почитать, например,  здесь,  http://we.easyelectronics.ru/part/gsm-gprs-modul-sim900-chast-vtoraya.html)

 Проверить все записанные телефоны на SIM-карте  можно командой AT+CPBF  

Ответ от SIM800L должен быть в таком формате, тел. №1  +CPBF: 1,"+181115551177",145," GSM 1и  т.д. остальные  9 номеров)

3). В собранном  работающем устройстве,  с помощью DTMF командможно записать телефонные номера в SIM-карту.

*11Команда *90*01*181115551177запишет телефонный номер в ячейку №1. (записывается полный формат телефона без знака «+»).

*11Команда *90*02*181115551177запишет телефонный номер в ячейку №2  и т.д.

*11Команда *91*01# удалит    телефонный номер в ячейке №1.

*11Команда *91*02# удалит  телефонный номер в ячейке №2 и т.д.

*11Командой *90*02*10#  устанавливается нужное количество телефонных номеров  на SIM-карте, для группы номер один и номер два,  разрешенных к взаимодействию с программой.  В данном примере  *90*02*10#,  выделено всего  10 номеров , 2 два из которых будут в первой группе .

Специальная команда *91*333#  , ее  включать можно, только после того, когда убедитесь, что запись номеров на  SIM-карту выполнено правильно  (проверка *09# ).

 После первой прошивки (по умолчанию  команда соответствует *91*000#  ), все входящие звонки имеют  возможность  голосового соединения, со схемой сигнализации. После ввода DTMF команды *91*333# ,  дозвониться на  модем SIM800L , смогут только группы  телефонов*1 один и два.  Остальные, все телефоны    третьей группы*11,  не имеют возможности голосового соединения с модемом SIM800L, а ввод команд с примечанием*11 становится доступным, только телефонам,  записанным на SIM-карте  под номерами  №1и №2 (остальным номерам, два тональных сигнала в наушник моб. телефона). Эти же номера первой группы, могут  DTMF  командой *91*000#  могут обратно сделать открытый  доступ  всем  телефонам, для голосового  с модемом SIM800L (или же закрыть доступ с помощью DTMF  команды *91*333# )

 

Fuse.

Fuse 

Вариант печатной платы к этой схеме

плата2 плата2 плата2

Архив с  proteus  и  тестовой прошивкой  к  данной схеме, + печатная плата.

Тестовые ограничения в прошивке,  это -  не все параметры сохраняются в памяти МК, ограничение на время использования (см. в SMS   запросе *03# ).

========================================

 «GSM модем SIM800L, управление + сигнализация.» доработка до версии 1.1.

1. Для датчиков PANIC1 и PANIC2 сделан выбор состояния работы нормально разомкнутые или замкнутые

Команда настройки для концевика  PANIC1  *81*1# для норм. разомкнутого, и для нормально замкнутого *81*0#.

Команда настройки для концевика  PANIC2  *82*1# для норм. разомкнутого, и для нормально замкнутого *82*0#.

(после прошивки  МК по умолчанию включено - нормально замкнуты.)

 

 2. Выбор частоты срабатывания S1,S2,S9,S10,S11 не чаще одного раза 1-9 минут.

Команда *83*5# , устанавливает в программе выбор от 0 до 9минут (по умолчанию 1 минута.)

3. При срабатывании S9,S10 вызов на телефон №1и СМС на №1 и №2 (В версии 1. 0, уже существует  от датчиков S1,S2,S11 это СМС на телефон №1 и №2 и дозвон на номер №1. при нажатии S3,S4 СМС на номер №1.).


4. В дежурном режиме светодиод control buttons в режиме охраны увеличена частота вспышек (один  раз в две секунды).

(В версии  1. 0, при включённой и выключенной охране моргает один раз в 15 секунд. При нажатии S3 моргает с частотой примерно три герца на протяжении 10 секунд.)


5. Возможность отключения оповещения СМСок о постановке и снятии с охраны от кнопок S3,S4.

Команда *85*0# СМС отключены, *85*1# СМС включены. (по умолчанию СМС  включены.)


6. Задержка выключения питания квартиры (выход POWER) при постановке на охрану кнопкой S3 на 10 секунд (или на время мигания светодиода "control buttons").

Команда *86*1# установка задержки на выход, значения от 1 до 9, одна единица  равна 5 сек . ((по умолчанию  *86*2#, значит  2х5 = 10 сек.)В версии  1. 0, (выход POWER PORTD.5  ) выключается сразу)


7. Ограничить общее число СМСок от датчиков S1,S2,S9,S10,S11 с момента постановки на охрану до снятия с охраны. а также с момента снятия до постановки тоже. (на случай неисправности какого либо датчика).

Команда устанавливает общее число СМС *87*2#  от 0 до 90 штук (по умолчанию, после прошивки МК , устанавливается 20 шт.)

(при обесточке схемы, СМСки будут разрешены, отсчет ограничения начнется с 0.)

 

8. К запросу *03#  добавить статистику состояния команд *80#, *82*0#,*83*5#,*85*1#,*87*2#.

 

SMS, по команде *03#, будет в таком виде «  *01#=*100#  *02#=*111#  *91*ххх# off   *90*хх*хх# SMS=0 ALARMoff  POWERoff   3,991Volt   25,53°C  *81*0#, *82*0#,*83*5#,*85*1#,*86*2#,*87*2#. »  

.

             
SIM800L LM2596s DC-DC 5A Mini- DC-DC 3A BSS138   RS232 to TTL Adapter to TTL Atmega328p
20-555 20-555 20-555 20-555 адаптер 328

------ 

 

 ------------

Автоматика для откачки воды, с СМС оповещением ( SIM800L).

Вопросы водоотведения очень важны. Чтобы поддерживать надлежащий уровень комфорта и долговечность строительных конструкций, необходимо выполнять аварийную откачку воды, не допуская подтоплений и переливов. Именно для этого нужна автоматика откачки воды, не помешает также и контроль этих процессов , СМС сообщениями на телефон владельца, которая самостоятельно работает где-то на приусадебном участке или в недрах подсобного помещения. Автоматика для дренажного насоса делает оборудование по-настоящему практичным и максимально эффективным. Такая автоматика поможет защитить уязвимые помещения, которые периодически подвергаются затоплению (подвалы, погреба, цокольные этажи).

 nasos_SMS

Управление.

  • Переключатель S1 в положении№1 программа 1
  • Переключатель S1 в положении№2 программа 2
  • Переключатель S1 в положении№3 ручное управление
  • Кнопки
  1. В режиме программы №1, №2 ,ручной режим ,  Кн-1 – работает как сброс аварийной информации светодиодов (короткое нажатие) . Длинное нажатие Кн-1 , происходит  в тридцати секундный тестовый режим программы, при котором поочередно включаются все светодиоды, на индикаторе доступен записанный в память МК, телефон дозвона, примерно через 20 сек. Работы тестового режэима отправляется  тестовое сообщение №8.
  2. В режиме программы №1, №2 Кн-2 и Кн-3 не задействованы.
  3. В режиме «ручной режим»  Кн-2 и Кн-3 включают и выключают реле Р-1 и Р-2. Если в «ручном режиме»  нажать Кн-4   программа  войдет в режим записи телефонного номера (см. описании п.2).

 Схема.

nasos_SMS

  1. Датчики.
  2.   Поплавок 1 рабочее положение
  3.   Поплавок 2 второй уровень переполнения
  4.   Поплавок 3 аварийный уровень переполнения
  5.   Доп. контакты автомата насоса №1  (А1)
  6.   Доп. контакты автомата насоса №2 (А2)
  7.   Контакты теплового реле насоса №1 (ТА1)
  8.   Контакты теплового реле насоса №2 (ТА2)

  1. Запись телефонного номера в память МК, для дозвона и отправки СМС.

Переключатель S1 установить в положении№3 программа «ручной режим».

С удержанием нажимаемкнопку Кн-4,  светодиод SL-11 «запись номера» начинает гореть постоянно.

На экране HG-1 появляется  «прочерк», кнопками Кн-2 - Кн-3 выбираем нужную цифру, подтверждаем Кн-1, после подтверждения, на экране HG-1 появляется прочерк, и т.д..

Номер вводится в полном формате (без знака «+»), по одной цифре.

После полного ввода номера , программа автоматически возвращается в «ручной режим»- работы.

Если нужно совершить выход из режима  «запись номера» (без сохранения номера), нужно перевести  переключатель S1 перевести в любое другое положение, или кратковременно нажать кнопку Кн-4 .

После выхода из режима «запись номера», проверку записанного номера можно произвести с помощью кнопки Кн-1 «ТЕСТ» (см. п. 6)

  1. Внешние сигналы.
    1.  -SL-1Горит, когда замкнуты контакты поплавка 1
    2.  -SL-2 Горит, когда замкнуты контакты поплавка 2
    3.  -SL-3 Горит, когда замкнуты контакты поплавка 3
    4.  -SL-4 Горит, когда замкнуты доп. контакты автомата 1
    5.  -SL-5 Горит, когда замкнуты доп. контакты автомата 2
    6. -SL-6 Горит, когда замкнуты контакты теплового реле насоса №1
    7.  -SL-7 Горит, когда замкнуты контакты теплового реле насоса №2
    8. -SL-8 Горит, когда включено реле Р1
    9. -SL-9 Горит, когда включено реле Р2
    10. -SL-10 Авария – горит, когда замкнуты один из доп. контактов автоматов или один из контактов теплового реле
    11. -HG-1 7сигментный индикатор показывает номер программы, или цифру номера телефона при вводе номера.

4. Работа

4.1 Переключатель S1 в положении №1 программа 1(насосы работают попеременно) - на индикаторе HG-1 высвечивается цифра 1,

контакт поплавка №1 замыкается и подаётся 12в на оптопару, транзистор оптопары открывается и на ножку МК н.28 подаётся лог 1, включается реле Р1 с н.5.светодиод SL-1(поплавок1) горит, светодиод SL-8(насос1) горит.

Контакты поплавка №1 разомкнулись, транзистор оптопары закрылся, реле Р1 выключилось, светодиод SL-1(поплавок1)  погас, светодиод SL-8(насос1)  погас.

 Повторно замкнулись контакты поплавка№1 – включилось реле Р2 с н.6, светодиод SL-1(поплавок1)  горит, светодиод SL-9(насос2)   горит.

 Разомкнулись контакты поплавка №1 – реле Р2 выключилось, светодиод SL-1(поплавок1)  погас, светодиод SL-9(насос2)    погас.

 При следующем замыкании контактов поплавка №1 включится опять реле №1. Реле включаются попеременно, при замыкании контактов поплавка№1.

4.1.1 Переключатель S1 в положении №1 программа 1- на индикаторе HG-1 высвечивается цифра 1,контакт поплавка №1 замкнут, включено одно из реле Р1 или Р2.. Включились контакты поплавка №2,на н.27 пришла лог 1, включается второе реле, горит светодиод  SL-1(поплавок1)  , SL-2(поплавок2)  ,  SL-8(насос1), SL-9(насос2)   .

Контакты поплавка №2 разомкнулись – погас светодиод SL-2(поплавок2)  , оба реле Р1 и Р2 остаются включенными,  и выключатся когда разомкнутся контакты поплавка№1.

4.1.2 Переключатель S1 в положении№1 программа 1- на индикаторе HG-1 высвечивается цифра 1.Контакт поплавка№1 разомкнуты, реле Р1 и Р2 выключены. Включились контакты поплавка№2,(это значит, что контакты поплавка №1 не включились – обрыв или поплавок не всплыл по каким-то причинам) - Включились реле Р1 и Р2, горят светодиоды  SL-2(поплавок2)  , SL-8(насос1), SL-9(насос2)   , светодиод  SL-1(поплавок1)  моргает, светодиод SL-10 (авария) моргает.

Отправляется СМС (текст №1  «ОБРЫВ ПОПЛАВКА №1» OBRYV POPLAVKA).  Контакты поплавка №2 разомкнулись, релеР1 и Р2 выключились, светодиоды SL-2(поплавок2)  , SL-8(насос1), SL-9(насос2)    погасли, светодиоды SL-1(поплавок1)  и SL-10(авария) продолжают моргать. При повторном включении контактов поплавка №2 включились реле Р1 и Р2, цикл повторился.

Для снятия аварии (см. п. 5.0) нажать кнопку Кн-1 «ОК» ..

4.2 Переключатель S1 в положении№2 программа 2(в работе одновременно оба насоса) - на индикаторе HG-1 высвечивается цифра 2, контакт поплавка №1 замыкается и подаётся 12в на оптопару, транзистор оптопары открывается и на ножку МК н.28 подаётся лог 1, включается реле Р1 и Р2, светодиод SL-1(поплавок1) горит, светодиоды SL-8(насос1) и SL-9(насос2) горят. Контакты поплавка №1 разомкнулись, транзистор оптопары закрылся, реле Р1 и Р2 выключились, светодиод SL-1(поплавок1)  погас, светодиод SL-8(насос1)  и SL-9(насос2)  погасли.

4.2.1 Переключатель S1 в положении№2 программа 2 - на индикаторе HG-1 высвечивается цифра 2. Если контакты поплавка №2 замкнулись, а контакты поплавка №1 не замкнуты, то оба реле Р1 и Р2включаются и выключаются по поплавку №2, светодиод  SL-1(поплавок1)  моргает, светодиод SL-10 (авария) моргает. Отправляется СМС (текст №1 «ОБРЫВ ПОПЛАВКА №1») Для снятия аварии нажать кнопку  Кн-1 «ОК». .

4.2.2 Переключатель S1 в положении№2 программа 2- на индикаторе HG-1 высвечивается цифра 2.

Если замкнуть контакты А-1 доп.реле автомата №1(сам автомат отключен), ножка МК н.25,то работать будет только реле Р2.

 Если замкнуть контакты А-2  доп.реле автомата№2 (автомат отключен), н.24, то работать будет только реле Р1,

 включаться оно будет при замыкании поплавка№2, (поплавок№1 при этом будет уже замкнут), а выключаться при размыкании контакта поплавка№1 (контакты поплавка№2при этом будут уже разомкнуты.)

 
4.3 Переключатель S1 в положении №3 программа «ручной режим»- на индикаторе HG-1 высвечивается буква Р.  

Контакты поплавка №1 замкнуты.  

При однократном нажатии кнопки   Кн-3 «насос1» включится реле Р1,при повторном нажатии выключается.

При однократном нажатии кнопки Кн-2 «насос2» включится реле Р2, при повторном нажатии выключается

А также реле Р1 и Р2 выключаются  при размыкании поплавка №1. Если контакты поплавка№1 разомкнуты, реле от кнопок не включатся.

 

5.0 Для выхода из режима аварии нажать кнопку Кн-1 «ОК»,если авария не устранена , будет отослана СМС согласно пункта аварии .


5.1 В программе№1 замкнулся доп.контакт автомата№1. Горит светодиод  SL-4 (А1), моргает светодиод SL-10 (авария) В программе работает только насос №2 (реле Р2) отправляется СМС текст №2 «АВАРИЯ АВТОМАТ№1» 
5.2  В программе№1 замкнулся доп.контакт автомата№2. Горит светодиод  SL-5 (А2), моргает светодиод SL-10 (авария) В программе работает только насос №1 (реле Р1) отправляется СМС текст №3 «АВАРИЯ АВТОМАТ№2»

5.3 В программе№1 замкнулись оба доп.контакта -  автомата№1и автомата№2, Горят светодиоды  SL-4 (А1) и SL-5 (А2),  моргает светодиод SL-10 (авария), отправляется СМС текст №4 «АВАРИЯ АВТОМАТ №1 №2»

      5.4  В программе№2 замкнулись оба доп.контакта -  автомата№1и автомата№2, Горят светодиоды  SL-4 (А1) и SL-5 (А2),  моргает светодиод SL-10 (авария), отправляется СМС текст №4 «АВАРИЯ  АВТОМАТ №1 №2»

          (В программе№2 выключение одного автомата аварией не считается.)                       
     5.5  Замкнулся контакт теплового реле ТР1,  горит светодиод  SL-6 (ТР1), моргает светодиод SL-10 (авария), отправляется СМС текст №5 «АВАРИЯ ТР1»при этом в программах работает только насос №2.                                                                     

(реле Р2)

5.6 Замкнулся контакт теплового реле ТР2,  горит светодиод  SL-7 (ТР2), моргает светодиод SL-10 (авария), отправляется СМС  текст №6 «АВАРИЯ ТР2»при этом в программах работает только насос №1

(реле Р1)

5.7 В ручном режиме, в случае срабатываний «аварийных» контактов (А1,А2,ТР1, ТР2)- светодиоды отражают состояние контактов, но аварии не происходит, светодиод SL-10 (авария) не загорается, СМС не отправляется.

5.8 В программе №1 и программе №2 При замыкании контактов поплавка №3 загорается светодиод SL-3 (поплавок№3)  отправляется СМС текст №7 «ПЕРЕПОЛНЕНИЕ РЕЗЕРВУАРА, ПОПЛАВОК №3», светодиод авария при этом не загорается, автоматика продолжает работать в установленном режиме.

 5.9 В ручном режиме при срабатывании поплавка №3 светодиод SL-3 (поплавок№3)  загорается, СМС отправляется. текст №7 «ПЕРЕПОЛНЕНИЕ РЕЗЕРВУАРА, ПОПЛАВОК №3»

6. Тест

Во всех режимах работы (кроме режима «запись номера»), длительное удержание кнопки Кн-1 (более 5сек) включает сервисный режим ТЕСТ, светодиод SL-10 горит постоянно.

В тестовом режиме, происходит поочередное включение - выключение всех светодиодов (проверка исправности светодиодов, типа бегущий огонек)

Индикатор HG-1 , отображает (прокручивает) записанный номер в .еер МК.

Режим  ТЕСТ работает 30сек, на 29 секунде включается дозвон на номер диспетчера, и отправляется СМС текст №8 «ПРОВЕРКА РЕЖИМА ТЕСТ – ОК-»

Прерывание выполнения тестовой функции, и отсылки СМС – кратковременное нажатие Кн-1 . (по истечению 30 сек, выполнение режима тест происходит автоматически)

В остальное время светодиод SL-10 периодически мигает..

№1 «OBRYV POPLAVKA N-1»

№2 «AVARIJa AVTOMAT N-1»

№3 «AVARIJa AVTOMAT N-2»

№4 «AVARIJa AVTOMAT N-1 N-2»

№5 «AVARIJa TP-1»

№6 «AVARIJa TP-2»

№7 «PEREPOLNENIE REZERVUARA, POPLAVOK N-3»

№8 «PROVERKA REZhIMA TEST – OK-»

nasos11

Fuse.

 Fuse_ATmega8

Архив с  proteus  и  тестовой прошивкой  к  данной схеме.

-------------------------

Управление для двухстворчатых ворот с двумя раздельными приводами (ATmeqa8, ЖКИ 16x2).

Управление Открыть-Стоп-Закрыть одной кнопкой, для двухстворчатых ворот с двумя раздельными приводами.

    Схема.

Принцип и последовательность работы программы.

•Схема позволяет организовать управление дистанционно, оператором или автоматически.
• 
Порядок управления одной кнопкой, Открыть-Стоп-Закрыть-Стоп и т.д.
• 
На поступившие команды (Открыть-Стоп-Закрыть) два электропривода створок, работают одновременно (есть возможность учесть программной задержки, начала движения  одной из створок).
• 
 Каждая створка индивидуально реагирует на состояние концевиков « ОТКРЫТО - ЗАКРЫТО».
• 
Установка времени работы электроприводов  створок до 99 секунд (установка данного отрезка времени, в случае поломки концевого датчика створки,  обесточит электропривод).
• 
Настраиваемое время задержки первого электропривода при открытии до 25 секунд.
• 
Настраиваемое время задержки второго электропривода при закрытии до 25 секунд.
• 
Во время рабочего цикла электроприводов  (при движении ворот) включается сигнальная лампа.
• 
Возможность сброса в меню, на начальные установки.
• 
Вывод всех действий на ЖКИ дисплей (надписи в кириллице).
• 
Состояние включения реле приводов отображается на ЖКИ (согласно принципиальной схемы, привод №1 реле 1 и 2, №2 реле 3 и 4).
• 
1 Возможность подключения дистанционного управления параллельно кнопке КН-1.
• 2 Состояние каждого концевого датчика, отображается графически на ЖКИ.
• 
3 Возможность взаимодействия программы с датчиком обнаружения автомобиля (далее по тексту датчик – стоп*).
• 
4 Функция автоматического закрытия (активируется в пользовательском меню).
• 
5 Ручная блокировка электроприводов (элементы электрической схемы, задействованные для реализации ручной  блокировки).

(*датчик-стоп (может быть инфракрасный датчик, индукционная петля или радарный датчик присутствия),  устанавливается дополнительно параллельно кнопке КН-2, по схеме датчик отображен условно, в виде реле Р6 . По умолчанию на выходе датчика логический ноль)

1 При подключении схемы дистанционного управления, требуется установка диода 1n4148  согласования уровней двух схем.( на выходе сторонней схемы ДУ, должно быть, не более пяти вольт)

Команда Открыть-Стоп-Закрыть работает сразу при нажатии кнопки. (дальнейшее удержание кнопки или отпускание никак не влияют на работу, только следующее нажатие….)

2 Состояние датчиков в неактивном состоянии, это логический ноль**. При появлении логической 1 на портах микроконтроллера РС1-……-РС4 (соответственно ножки МК в дип корпусе; 24, 25, 26, 27) это команда управления, которая будет отображена на ЖКИ соответствующим символом.

   закр. движение створки ворот прекратилось, сработал датчик закрыто, в этом положении возможна только команда, открыть.

   открдвижение створки  ворот прекратилось, сработал датчик открыто, в этом положении возможна только команда, закрыть.

        (** обязательно подтягивающие резисторы на ножках МК (8 штук)).

3 Датчик – стоп. Если при закрытии створок, будет обнаружено препятствие  датчиком-стоп* (на экране ЖКИ ,это будет отражено значком )

  Предусмотрено два варианта  реагирования программы, на команду от датчика-стоп*  а) "Реверси в) "Пауза".

а) "Реверс". При обнаружении препятствия в проеме ворот, автоматическое изменение направление движения (реверс, ворота открываются).

в) "Пауза". Отключение электро приводов, и пауза (0-99 сек. ).  После окончания паузы продолжение движения створок на закрытие***, (если в проеме постоянно будет находиться препятствие, блок управления команду на закрытие не подает, пока не удалить препятствие,   сигнальная лампа мигает ).

(Выбор вариантов а). или в). происходит в пользовательском меню ).

4 Автоматическое закрытие.
Если активирована эта функция в режиме основного экрана  эта функция будет отображена значком .

При активированной функции «Автоматическое закрытие»  отсчет паузы автоматически включается в конце цикла открывания.

А  также, если при открытых воротах произошла обесточка, при появлении в сети напряжения питания, створки ворот закроются автоматически***.

 (Активация функции  «Автоматическое закрытие», а также время работы таймера для автоматического закрытия устанавливается в пользовательском меню. )

***Если датчиком-стоп* в проеме,   будет обнаружено препятствие три раза подряд, блок управления прекратит подавать команду автоматического закрытия, и далее блок управления, будет находится, в ожидании команды с пульта. 

5 Ручная блокировка  возможна от дополнительного  концевого выключателя. При закрытых створках, для исключения поломки электроприводов при подаче электросигнала на открытие. Программная ручная блокировка  препятствует включению электромоторов пока задвижка или замок будут находиться в закрытом положении.

FUSE. Программа МК работает с кварцем, на частоте 8MHz.

Небольшое видео работы схемы, для этого варианта управления http://youtu.be/2OmBiOe

 

Возможность просмотра работы схемы в протеусе.

Схема может работать на  основе базы печатной платы , по файлам  для управления воротами V1 

 

 Архив с файлами, прошивка  ознакомительная , все функции у нее выполняются полнофункционально (только настройки временно не сохраняются в память МК  ) .

Скачать test-архив файлов, для схемы управления V2.2. 

 (Всем кому раннее, были высланы прошивки версии 2.0 и 2.1, обращайтесь по почте ,  за обновленной программой версии 2.2  (бесплатно)).

P.S. Программа версии 2.2.1 .

Изменения -

1). Сигнальная лампа используется как дежурное освещение (время работы по таймеру, устанавливается в меню пользователя).

2). Реле Р2 - Р4  имеют функцию дотяжки ворот при закрытии, время дотяжки  от 200 мсек до 10 сек на каждый привод, устанавливается в меню пользователя.

 test - прошивка V2.2.1. 

P.S.S. Варианты управления 1 или 3 кнопки, индикатор латиница или кириллица, есть в готовых прошивках V2.2.1..

 

Управление для двухстворчатых ворот, с двумя  приводами (PWM-DC, ATmeqa16, ЖКИ 20x4).

Управление двумя  кнопками Открыть<->Стоп, Закрыть<->Стоп.

    Схема.

ATmega16_PWM

Принцип и последовательность работы программы.

Схема позволяет организовать управление дистанционно, оператором или автоматически.

 

Описание работы

Открытие:
1- включение мигалки и зуммера + света1  по анализу датчика освещенности2;
2- открытие засова*;
3- открытие 1-й  створки **( начало работы срабатывание концевика засова - открыто);
4- открытие 2-й створки **( начало работы срабатывание концевика 1-й створки - открыто);


Закрытие :
1-закрытие 2-й створки **;
2-закрытие 1-й  створки **( начало работы срабатывание концевика 2-й створки - закрыто);
3- закрытие засова*, ( условие на начало работы срабатывание концевика - закрыто 1-й створки ); 
4 - отключение мигалки и света1.


Стоп нажатием кнопкой противоположного действия,

 или повторное нажатие попутного движения,

 + кнопкой на блоке управления.(кратковременное замыкание датчика блокировки может использоваться как дополнительная кнопка  СТОП)

Датчик блокировки, при замкнутых контактах  sw-1 блокирует работу приводов створок и задвижки(нормальное управление продолжится после размыкания контактов датчика блокировки).


Кнопки ручного открытия и закрытия на блоке управления.


Радиобрелок  на 4 кнопки.

1кн - открытие
4кн - закрытие
2кн - открытие калитки (таймер от 1 до30 сек.)
3кн - вкл свет1
(короткое нажатие  включение света, длинное нажатии вход в меню настроек)

*крайнее положение стоят концевики

** с понижением в конце оборотов, крайнее положение стоят концевики


Настройки в меню(вход в меню нажатие Кн3 более 3х сек.);

·         3Время работы приводов створок (время по таймеру – дополнительная защита при поломке концевиков, отключение работы привода)

·         4Установка временной точки понижения оборотов привода в конце открытия закрытия створок

·         5Уровень мощности PWM  выставляется  минимум  и максимум в %.

·         Время работы привода задвижки (время по таймеру – дополнительная защита при поломке концевиков, отключение работы привода задвижки (уст. в меню 0сек.))

·         Возможность  отключение использования задвижки.(установить время работы привода задвижки 0секунд, работа задвижки будет исключена в программе. При открытых  воротах и  включенной функции «автозакрытие» , можно нажать кратковременно кнопку sw-1 автозакрытие одноразово отменится(сигнальная лампа перестает мигать 1 раз в 5 секунд) )

·         Авто закрытие, с возможностью включения и выключения, + настройка времени.(При нажатии кнопки открыть, отсчет автозакрытия активируется, при нажатии кнопки закрыть происходит сброс таймера автозакрытия, при готовности ворот автозакрыться через установленное время в меню, сигнальная лампа мигает 1 раз в 5 секунд, исключить работу автозакрытия, установить время до автозакрытия в меню 0минут, в иных случаях автозакрытие будет активно..)

·         1 Свет выключение по таймеру , будет задаваться в меню от 1 мин до 99 мин.

·         2Настройка включения освещения по порогу  сработки датчика освещения

Время3 работы для приводов створки устанавливается чуть больше их фактического движения, (например если створка фактически движется 7 секунд, то время работы3 привода  нужно устанавливать 10сек), при этом время4 точки понижения оборотов нужно установить меньше чем время фактического  движения створки (раннее мы определи что это составляет 7 сек  значит точку4 выставляем на 5.0 сек.).

На  практике получится –

движение створки первые 54 сек. происходит на максимально выставленной5  скорости 95%, после 5 сек , до сработки концевика крайнего положения, движение продолжается на минимальной5 скорости 60%.

Функция "калитка" используется одна отдельная кнопка №5 ( открыть-закрыть). 
-Открыть - при сработавшем концевике G2 "закрыто", 
-Закрыть - если перед этим была нажата Кн-5
На открытие створка №1 движется по уст. времени с плавным остановом, на закрытие срабатывает концевик. 
Время работы и скорость движения устанавливаются в меню,
с такими же настройками как в меню у створки.
Во время движения створки,
чтобы двигатель не сработал в противоход, программно исключается подача команды от Кн-5.

При сработавшем концевике G1 "открыто" кнопка калитка так-же не работает.

P.S. Версия 1.2t добавлен термометр (вывод МК- РВ1).

2323Температура отображается справа в первой строке, если программа находится длительное время в состоянии ожидания, температура на экране начинает отображаться большими составными цифрами.

Если большие цифры не нужны, в пользовательском меню , параметром "BIG ds18b20= ON/off" можно отключить это отображение.

 

 

При необходимости, после установки нужных настроек программы управления, ЖКИ экран можно снять, ЖКИ не имеет влияния на работающую программу, программа нормально будет  работать и без подключенного ЖКИ.

FUSE. Программа МК работает  на частоте 8MHz.

Fuse_PWM

Есть сайт http://heliostat.in.ua, где можно приобрести готовую плату 

плата плата2

Возможность просмотра работы схемы в протеусе.

PWM_DC

 Видео работы этой программы

 

 

 Архив с файлами, прошивка  ознакомительная , все функции у нее выполняются полнофункционально (только настройки временно не сохраняются в память МК  ) .

Скачать test-архив файлов, для схемы управления PWM-DC.

 

Управление для двух - двухстворчатых ворот  (ATmeqa16, ЖКИ 16x2).

 

Управление одной кнопкой Открыть-Стоп-Закрыть, двумя двухстворчатыми воротами (Кн1 ворота №1 , Кн4 ворота №2).

    Схема.

 схема

Принцип  работы программы.

•  Схема позволяет организовать управление двумя двухстворчатыми воротами дистанционно, оператором или автоматически.
* Порядок управления от одной кнопки, Открыть-Стоп-Закрыть-Стоп и т.д.
* На поступившие команды (Открыть-Стоп-Закрыть) два электропривода створок, работают одновременно (есть возможность учесть программной задержки, начала движения  одной из створок).
* Каждая створка индивидуально реагирует на состояние концевиков «ОТКРЫТО - ЗАКРЫТО»
* Установка времени работы электроприводов  створок до 99 секунд (установка данного отрезка времени, в случае поломки концевого датчика створки,  обесточит электропривод). 
* Настраиваемое время задержки первого электропривода при открытии до 25 секунд. 
* Настраиваемое время задержки второго электропривода при закрытии до 25 секунд. 
* Во время рабочего цикла электроприводов  (при движении ворот) включается сигнальная лампа.
•  Подключение дополнительного звукового сигнала (порт микроконтроллера РD7, buzzer 5 вольт с генератором).
 Установка всех установок, через пользовательское меню.
* Возможность сброса в меню, на начальные установки.
•  Вывод всех действий на ЖКИ дисплей (надписи в кириллице).
•  При нажатии на любую кнопку, включение подсветки ЖКИ.
 Состояние включения реле приводов отображается на ЖКИ (согласно принципиальной схемы, электропривод№1реле 1 и 2, электропривод №2реле 3 и 4, электропривод№3реле 5 и 6, электропривод №4реле 7 и 8).

1    Возможность подключения дистанционного управления параллельно кнопкеКН-1, КН-4.
2    Состояние каждого концевого датчика, отображается графически на ЖКИ.
3 *Возможность взаимодействия программы с датчиком обнаружения автомобиля(далее по тексту датчик – стоп**)
4 *Функция автоматического закрытия (активируется в пользовательском меню).
5 *Ручная блокировка электроприводов (элементы электрической схемы, задействованные для реализации ручной  блокировки).
        (* для каждых двухстворчатых ворот №1 и №2, отдельно).
        (**датчик-стоп (может быть инфракрасный датчик, индукционная петля или радарный датчик присутствия),  подключаются  дополнительно к портам МК  РВ3 и РВ2, по схеме датчик отображен условно, в виде реле Р11, Р12 . По умолчанию на выходе датчика должен быть логический ноль)

1 При подключении схемы дистанционного управления, требуется установка диода 1n4148  согласования уровней двух схем.(на выходе сторонней схемы ДУ, должно быть, не более пяти вольт).
 Команда Открыть-Стоп-Закрыть работает сразу при нажатии кнопки. (дальнейшее удержание кнопки или отпускание никак не влияют на работу, только следующее нажатие….)

2 Состояние датчиковв неактивном состоянии, это логический ноль(обязательно подтягивающие резисторы на ножках МК (14 штук)). Команды управления создают логическую единицу на каких либо портах микроконтроллера, такая команда будет отображена на ЖКИ соответствующим символом.
  закр. движение створки ворот прекратилось, сработал датчик закрыто, в этом положении возможна только команда, открыть.
  откр движение створки  ворот прекратилось, сработал датчик открыто, в этом положении возможна только команда, закрыть.

3 Датчик – стоп. Если при закрытии створок, будет обнаружено препятствие  датчиком-стоп  на экране ЖКИ, это будет отражено значком .
  Предусмотрено два варианта  реагирования программы, на команду от датчика-стоп    а)"Реверс" и в) "Пауза".
   а) "Реверс". При закрытии и обнаружении препятствия в проеме ворот, автоматическое изменение направление движения (реверс, ворота открываются).  
   в) "Пауза". Отключение электроприводов на закрытие, и пауза (0-99 сек. )    после окончания паузы продолжение движения створок на закрытие***, (если в проеме постоянно будет находиться препятствие, блок управления команду на закрытие не подает, пока не удалить препятствие,   сигнальная лампа мигает ).
   Выбор вариантова).илив).происходит в пользовательском меню. 

4 Автоматическое закрытие.

Если активирована эта функция в режиме основного экрана  эта функция будет отображена значком .

При активированной функции «Автоматическое закрытие»  отсчет паузы автоматически включается в конце цикла открывания.

А  также, если при открытых воротах произошла обесточка, при появлении в сети напряжения питания, створки ворот закроются автоматически***.

 (Активация функции  «Автоматическое закрытие», а также время работы таймера для автоматического закрытия устанавливается в пользовательском меню. )

***Если датчиком-стоп  в проеме,   будет обнаружено препятствие три раза подряд, блок управления прекратит подавать команду автоматического закрытия, и далее блок управления, будет находится, в ожидании команды с пульта. 

5 Ручная блокировка,  возможна от дополнительного  концевого выключателя. При закрытых створках, для исключения поломки электроприводов при подаче электросигнала на открытие. Программная ручная блокировка  препятствует включению электромоторов пока задвижка или замок будут находиться в закрытом положении.

Кнопки управления.

 В режиме основного экрана кнопки КН-1, КН-4 непосредственно управляют воротами №1 и №2 ( по нажатию на КН-1 на экране будет отображена информация для ворот №1 , по нажатию на КН-4 на экране будет отображена информация для ворот №2).

КнопкаКН-2 производит ротацию информации  на экране ЖКИ , для ворот №1 и №2.

КнопкаКН-3 вход в меню настроек.

Сразу при входе в меню настроек кнопками КН-1, КН-4 можно выбрать № ворот для дальнейших настроек, и далее кнопкой КН-3 движение по меню настроек.

Выход из меню настроек по нажатию кнопки КН-2 или автоматически через 30 секунд.

FUSE.Программа МК работает с кварцем, на частоте 8MHz.

 фьюзы

Возможность оценить работу схемы и программы в протеусе.

 протеус

 Архив с файлами, прошивка  ознакомительная , все функции у нее выполняются полнофункционально (только настройки временно не сохраняются в память МК ) .

Скачать тест-архив файлов, для схемы управления V2х2.0. 

Управление двухстворчатых раздвижных ворот. (ATmeqa16, ЖКИ 16x2).

Управление.

·         Кн-1 закрыть, Кн-2 СТОП, Кн-3 вход в меню, Кн-4 открыть.

·         Схематическое подключение кнопок управления, адаптировано под ДУ(дополнительное подключение).

·         Программно исключено одновременное включение реле Р-1, Р-2 и  Р-3, Р-4.

·         А также при быстром нажатии кнопок (Кн-1 и сразу Кн-4, или Кн-4 и сразу Кн-1) предусмотрена задержка, между включениями реле реверса приводов.

·         Подсветка ЖКИ - 20 сек. по нажатию любой кнопки

Схема. 

схема

1.    Датчики.

1.1   Датчики G-…  герконы, (по умолчанию нормально разомкнутые, в разомкнутом состоянии никак не влияют на логику работы схемы).

1.2   DР-1, DР-2  (тип DIR-10,  по умолчанию на выходе лог.1)

1.3   Sw-1 программная блокировка (пока не будет разомкнут контакт Sw-1, работа программы не восстановится)

 

2.    Меню настроек (при нахождении в меню настроек, кнопки открыть закрыть не действуют).

2.1  Меню (Кн-3 вход, удерж. кнопки более 3х сек.) в котором делаем установку длительности работы силовых приводов от 4 сек до 99 сек.

2.2  Установка задержки на открытие закрытие створок (1 - 9 сек.) (при этом на включение Р-10 и Dz-1 (п.4.8) задержки нет)

2.3  Выход из меню по нажатию Кн-2 или автоматически через 15 секунд.

2.4  После сработки концевых датчиков G1 G3, устандополнительного времени (0.5 - 9 сек.) работы приводов Р-1, Р-3 (дотяжка).

2.5  Установка програмного уровня защиты от ложных сработок, порты МК используемых  на вход (PB2-7, PC0,1,4,5, РА4-7) уровень от 1% до 99%. (1% максимальное быстродействие; защита помехам  – слабая, 99% макс. защита помехам, скорость реакции программы на вкл.. выкл. – дольше)

3.    Внешние сигналы.

3.1  Р-10 Внешняя сигнальная лампа или проблесковый маячок

3.2 L-k светофор зеленый

3.3 L-z  светофор красный

3.4 Аварийные сигналы см п.5

3.5 -SL-1 горит постоянно если ворота в положение "Закрыто".(мигает, когда ворота закрываются)

3.6 -SL-2 горит постоянно если ворота в положение "Открыто".( мигает, когда ворота открываются)

3.7  -SL-3 горит постоянно если  "датчик присутствия №1" в замкнутом состоянии.( мигает, когда объект покинул зону датчика №1 (см. п 4.4, 4.5))

3.8  -SL-4 горит постоянно если  "датчик присутствия №2" в замкнутом состоянии.( мигает, когда объект покинул зону датчика №2 (см. п 4.4, 4.5))

3.9  -SL-5 горит постоянно если сработал  Sw-1  (см. п. 5.6).

3.10            -SL-6 светодиод аварии , (коды аварий см пункты 5.1  -  5.5.)

3.11            -SL-7 дежурный светодиод (просто мигалка, свидетельствует что схема находится в раб. состоянии)

4. Работа

4.1 Ворота закрыты, датчики "закрыто" (G2, G4)в замкнутом положении. Аварийные датчики (G5,G6,G7,G8)разомкнуты. Горит светодиод SL-1 "Закрыто".Горит красный светофор. на экране написано "ЗАКРЫТО"
4.2 Кратковременное нажатие кнопки "открыть"- включается звуковой сигнал (
Dz-1 и Р-10), включается электропривод открытия(Р-1,Р-3) датчики "закрыто" (G2,G4) разомкнулись, горит красный светофор, горит светодиод "закрыто",на экране написано "ЗАКРЫТО".
4.3 Ворота открылись. -  замкнулись датчики "открыто"(G1,G3),Аварийные датчики (G5,G6,G7,G8)разомкнуты. Выключился звуковой сигнал(
Dz-1 и Р-10), загорелся зелёный светофор, горит зелёный светодиод SL-1 "открыто",на экране написано "ОТКРЫТО". 
4.4 Сработали  любой из датчиков движения (
DР-1, DР-2 ) - привода не реагируют на кнопки открыть\закрыть (дальше см. п 4.6), зелёный светофор гаснет, загорается красный, загорается светодиод SL-3 или SL-4  "объект в зоне ворот", на экране надпись "ЗАБЛОКИРОВАНО движение"
4.5 Объект покинул зону датчиков движения - горит КРАСНЫЙ светофор. горит светодиод
SL-2 "открыто", на экране написано открыто. 
 в этом положении:
  - при кратковременном нажатии кнопки "открыть" - красный светофор гаснет, загорается зелёный .
  - при кратковременном нажатии кнопки "закрыть" - включается звуковой сигнал (
Dz-1), включается электропривод закрытия(Р-2,Р-4)
  датчики "открыто" (G1,G4) разомкнулись, горит красный светофор, горит светодиод
SL-1 "закрыто", на экране написано "ЗАКРЫТО"
4.6 Сработали  любой из датчиков движения (
DР-1, DР-2 ) во время открывания/закрывания ворот - привод останавливается (действие равноценно нажатию кнопки Кн-2 "стоп"). Объект покинул зону датчиков движения-работа привода начнётся после нажатия одной из кнопок Кн-1 Кн-4 открыть или закрыть ворота.
4.7 Во  время открывания/закрывания ворот кратковременное нажатие кнопки
Кн-2 "стоп" - привод останавливается. Работа привода начнётся после нажатия одной из кнопок открыть или закрыть ворота.
4.8  Звуковой сигнал
Dz-1(длинный прерывистый сигнал, для всех по п.4) включается всегда, когда движутся створки.

5.АВАРИИ
В случае аварии привода останавливается, на кнопки
Кн-1 Кн-4 не реагирует. на экране написано "АВАРИЯ" и номер аварии. Горит светодиод SL-6. Красный  светофор мигает с частотой 1 секунда.  

5.0 Для выхода из режима аварии нажать кнопку «СТОП» ( Esc(Кн2)).


Номера аварии:
5.1 Авария №1 - вышло время на закрытие ворот (
по истечению времени не включились датчики G2или G4).
5.2  Авария №2 - вышло время на открытие ворот (
по истечению времени не включились датчики G1или G3).

5.3 Авария №3 - авария блокконтакта закрытия(сработал аварийный G6 или G8 (значит не сработал датчик G2 или G4  )) **.
5.4 Авария №4- авария блокконтакта открытия(сработал аварийный G5 или G7 (значит не сработал датчик G1 или G3  ))**.
5.5  При всех авариях  включается звук зуммера
Dz-1 (короткий прерывистый сигнал, для всех по п.5)

5.6 Блокировка – замыкаются контакты Sw-1, на экране появляется надпись "Блокировано автоматически", привода программно блокируются(см. п. 1.3), загорается светодиод SL-5 и отключается реле Р-11.

**Отключается реле Р-11, привод останавливается, на кнопки не реагирует (кроме кнопки сброс аварии (Кн-2))

FUSE.Программа МК работает с кварцем, на частоте 8MHz.

 фьюзы

Возможность оценить работу схемы и программы в протеусе.

 протеус

Скачать тест-архив файлов, для схемы управления V7.3 тест. 

Управление для  ворот одной кнопкой, один привод, схема с дисплеем Nokia5110  (ATmeqa328).
 

Программа работает на основе схемы и описания в статье  "Д/У для автоматических ворот, с дисплеем Nokia5110."

В существующей  схеме добавлена только надпись к кнопке №1 (Кн1).

кнопки управления

Программно добавлен выбор варианта управления 

выбор управления

Таким образом прошивка является универсальной, пользователь сам может делать выбор нужного ему управления "Открыть , Стоп, Закрыть" тремя кнопками или одной кнопкой.

 

Архив файлов: ТЕСТ-прошивка Nv6.t , фьюзы, протеус.

  (Архив с файлами, управление тремя кнопками выполняются полнофункционально, управление одной кнопкой имеет ограничение на время использования, по истечению времени происходит авт. переключение в полнофункциональный режим управления тремя кнопками .)

Управление для ворот, три кнопки  один привод (ATmeqa8, ЖКИ 8x2).

 

Схема для автоматического управления, тремя кнопками.

    Схема.


  • Управление Кн-1 вход в меню, Кн-2 закрыть.Кн-3 открыть, Кн-4 СТОП.
  • Схематическое подключение кнопок управления, адаптировано под ДУ(дополнительное подключение).
  • Программно исключено одновременное включение реле Р-1 и Р-2.
  • А также при быстром нажатии кнопок (Кн-2 и сразу Кн-3 или Кн-3 и сразу Кн-2) предусмотрена задержка, между включениями реле (Р-1 откл., задержка и вкл. Р-2, или Р-2 откп., задержка и вкл. Р-1.)
  • Подсветка ЖКИ - З0 сек. по нажатию любой кнопки
  • Меню (Кн-1 вход) в котором делаем установку длительности работы силового механизма от 4 сек до 254 сек.
  • Выход из меню по нажатию Кн-4 или автоматически через 15 секунд.
  • Светодиод 14 нога МК (РВ0) отображает индикацию  полного отрезка времени установленный для работы силового привода.
  • Датчики G-1, G-2, (по умолчанию нормально разомкнутые) в разомкнутом состоянии никак не влияют на логику работы схемы.
  • Перемычка J-1 . выбор отображения языка En<-->Ru (Ru-> J-1 замкнуть) 
 

FUSE. Схема МК работает с кварцем, на частоте 8MHz.

Возможность просмотра работы схемы в протеусе.
 
 

 

Управление для ворот, три кнопки  один привод (без индикатора, ATtiny2313) 

 

Схема для автоматического управления, три кнопки.

    Схема.


  • Управление  Кн-2 закрыть.Кн-3 открыть, Кн-4 СТОП.
  • Схематическое подключение кнопок управления, адаптировано под ДУ(дополнительное подключение).
  • Программно исключено одновременное включение реле Р-1 и Р-2.
  • А также при быстром нажатии кнопок (Кн-2 и сразу Кн-3 или Кн-3 и сразу Кн-2) предусмотрена задержка, между включениями реле (Р-1 откл., задержка и вкл. Р-2, или Р-2 откп., задержка и вкл. Р-1.)
  •  Запись времени, для работы силового механизма от 4 сек до 254 сек, происходит по нажатию Кн-1 и удержанию её на нужное вам  время. 
  • Светодиод L-1 отображает  1) Запись в память МК "время работы привода" (при нажатии Кн1, на время записи нужного отрезка времени в МК , горит постоянно ) 
2) индикацию движения механизма (светодиод мигает)
  • Светодиод L-2 отображает 1) дежурный режим схемы (в режиме ожидания периодически мигает).
2) индикацию  полного отрезка времени установленный для работы силового привода (во время движения горит постоянно).
  • Датчики G-1G-2, (по умолчанию нормально разомкнутые) в разомкнутом состоянии никак не влияют на логику работы схемы.
 
Вариант схемы , отображающий более полную обвязку схемы МК.

 
 Для дистанционного  управления этой схемой, можно использовать любую  имеющуюся в продаже   автосигнализацию . 
Что касается использования модуля дистанционного беспроводного  управления (на PT2262, PT2272), можно почитать здесь. 
 
FUSE. Схема МК работает с кварцем, на частоте 8MHz.

Возможность просмотра работы схемы в протеусе.
 
 
 
Управление для ворот, три кнопки один привод (без индикатора, ATtiny2313 PWM - DC 12-36volt).
 
Схема для автоматического управления, три кнопки. Добавлено плавный старт и остановка, это организовано с дополнительным   PWM  управлением двигателя постоянного тока.

Логика такая, когда нажимаем кнопку открыть или закрыть, створка плавно начинает движение (ширина импульсов от Х% до 100% увеличивается в течении 2 секунд) а когда (через заданное время) подходит к конечной точке, то ШИМ начинает уменьшаться от 100 до Х%. в течении 2 секунд.

    Схема.

ATtinu2313_PWM_DC

Описание управления

  • Управление Кн-2 закрыть.Кн-3 открыть, Кн-4 СТОП.
  • Управление двигателем PWM - DC

              1). при запуске начального движения створки, мощность ШИМ возрастает от Х% до 100% в течении 2х секунд
              2). в точке Х до остановки, в течении примерно 2х секунд мощность ШИМ снижается от 100% до Х%/

( Х% это мощность PWM минимальных оборотов  двигателя, на этих мин. оборотах после достижения точки Х  осуществляется дальнейшая  "дотяжка"  открытия - закрытия створки. Данное значение минимальной мощности можно  вручную устанавливать в файле .еер МК (см. рис. ниже)). 

  • В программе имеется функция авто-закрытия. Активируется она подключением РВ7 на общий (при активной функции, автозакрытие через 30 сек).
  • Кн1 запись времени работы , и назначение точки Х (точка в которой происходит начало замедления движения створки)

              1). Запись времени работы силового механизма от 4 сек до 254 сек, производится когда схема находится в режиме ожидания команд (створка не движется) по нажатию Кн-1 и удержанию её на нужное вам время работы привода створки. 
              2). Точка Х назначается только во время движения створки, разовым нажатием на Кн1(в нужном месте для фиксации так называемой точки Х).

  • Светодиод L-1 отображает 

              1) Запись в память МК "время работы привода" (при нажатии Кн1, на время записи нужного отрезка времени в МК , горит постоянно ) 
              2) Индикацию движения механизма (светодиод мигает)

  • Светодиод L-2 отображает 

              1) Дежурный режим схемы (в режиме ожидания периодически мигает).
              2) Индикацию полного отрезка времени установленный для работы силового привода (во время движения горит постоянно). 

  • Программно исключено одновременное включение реле Р-1 и Р-2.
  • Датчики G-1, G-2, (по умолчанию нормально разомкнутые) в разомкнутом состоянии никак не влияют на логику работы схемы.

Коэффициент мощности "дотяжки" можно изменить вручную в файле .еер МК ,  в  строке №000870 в первой ячейке , для примера там записано число 0х7D , это соответствует минимуму  50% мощности PWM - DC.

 
FUSE. Схема МК работает с кварцем, на частоте 8MHz. (вариант установки FUSE 8MHz на внутренний генератор МК)

 

Вариант печатной платы под "Управление , три кнопки один привод ( ATtiny2313 PWM - DC 12-36volt).

Плата печатная

фото готовой платы

 

фото готовой платы

Архив печатной платы, в программе Sprint-Layout 6.0

Возможность, предварительного просмотра работы этой версии схемы и программы в протеусе.

 

Управление для ворот "мини", одной кнопкой  один привод (без индикатора, ATtiny2313)

Схема для автоматического управления, одна кнопка.

    Схема.


  • Управление  одной кнопкой по кольцу,  открыть, СТОП, закрыть , СТОП и т.д.. (Кн-3)
  • Схематическое подключение кнопок управления, адаптировано под ДУ(дополнительное подключение).
  • Программно исключено одновременное включение реле Р-1 и Р-2.
  •  Запись времени, для работы силового механизма от 4 сек до 254 сек, происходит по нажатию Кн-1 и удержанию её на нужное вам  время. 
  • Светодиод L-1 отображает  1) дежурный режим схемы (в режиме ожидания периодически мигает).
2) индикацию  полного отрезка времени установленный для работы силового привода (во время движения горит постоянно).
3) После сработки датчика G-1G-2, светодиод 
L-1 продолжает гореть до окончания записанного времени 
в памяти МК. (При подаче команды СТОП, L-1 выключается сразу.)
  • Светодиод L-2 отображает 1) Запись в память МК "время работы привода" (горит постоянно при нажатии Кн1)
2) индикацию движения механизма (светодиод мигает)
  • Датчики G-1G-2, (по умолчанию нормально разомкнутые) в разомкнутом состоянии никак не влияют на логику работы схемы. Если один из датчиков будет в сработавшем состоянии закрыто или открыто, то команда от управляющей кнопки будет сразу соответственно  открыть или закрыть.

Вариант схемы , отображающий более полную обвязку схемы МК.
 Для дистанционного  управления этой схемой, можно использовать любую  имеющуюся в продаже   автосигнализацию . 
Что касается использования модуля дистанционного беспроводного  управления (на PT2262, PT2272), можно почитать здесь. 

FUSE. Схема МК работает с кварцем, на частоте 8MHz.

Возможность просмотра работы схемы в протеусе.
 
Управление для ворот, одна кнопка, один привод (без индикатора, ATtiny2313 PWM - DC 12-36volt).

Схема для автоматического управления, одной кнопкой. Добавлено плавный старт и остановка, это организовано с дополнительным   PWM  управлением двигателя постоянного тока.

Логика такая, когда нажимаем кнопку открыть или закрыть, створка плавно начинает движение (ширина импульсов от Х% до 100% увеличивается в течении 2 секунд) а когда (через заданное время) подходит к конечной точке, то ШИМ начинает уменьшаться от 100 до Х%. в течении 2 секунд.

    Схема.

ATtinu2313_PWM_DC

Описание управления

  • Управление  одной кнопкой по кольцу,  открыть, СТОП, закрыть , СТОП и т.д.. (Кн-2)
  • Управление двигателем PWM – DC*

              1). *при запуске начального движения створки, мощность ШИМ возрастает от Х% до 100% в течении 2х секунд
              2). *в точке Х до остановки, в течении примерно 2х секунд мощность ШИМ снижается от 100% до Х%/

( Х% это мощность PWM минимальных оборотов  двигателя, на этих мин. оборотах после достижения точки Х  осуществляется дальнейшая  "дотяжка"  открытия - закрытия створки. Данное значение минимальной мощности можно  вручную устанавливать в файле .еер МК (см. рис. ниже)).

  •  В программе имеется функция авто-закрытия. Активируется она подключением РВ7 на общий (при активной функции, автозакрытие через 30 сек).
  • Кн1 запись времени работы , и назначение точки Х (точка в которой происходит начало замедления движения створки)

              1). Запись времени работы силового механизма от 4 сек до 254 сек, производится когда схема находится в режиме ожидания команд (створка не движется) по нажатию Кн-1 и удержанию её на нужное вам время работы привода створки. 
              2). Точка Х назначается только во время движения створки, разовым нажатием на Кн1(в нужном месте для фиксации так называемой точки Х).

  • Светодиод L-1 отображает (два состояния):

              1) Запись в память МК "время работы привода" (при нажатии Кн1, на время записи нужного отрезка времени в МК , горит постоянно ) 
              2) Индикацию движения механизма (светодиод мигает)

  • Светодиод L-2 отображает  (два состояния):

              1) Дежурный режим схемы (в режиме ожидания периодически мигает).
              2) Индикацию полного отрезка времени установленный для работы силового привода (во время движения горит постоянно). 

  • Программно исключено одновременное включение реле Р-1 и Р-2.
  • Датчики G-1, G-2, (по умолчанию нормально разомкнутые) в разомкнутом состоянии никак не влияют на логику работы схемы.

Коэффициент мощности "дотяжки" можно изменить вручную в файле .еер МК ,  в  строке №000870 в первой ячейке , для примера там записано число 0х7D , это соответствует минимуму  50% мощности PWM - DC.

FUSE. Схема МК работает с внешним кварцем, на частоте 8MHz.

(вариант установки FUSE 8MHz на внутренний генератор МК)

фьюз

Возможность, предварительного просмотра работы этой версии схемы и программы в протеусе.

Скачать ознакомительный архив файлов, для схемы управления V6.7. 

 

Управление для ворот "мини", одна кнопка + энкодер один привод (без индикатора, ATtiny2313)

Схема для автоматического управления одна кнопка + энкодер.

    Схема.

Описание работы схемы "Управление  одна кнопка + энкодер" соответствует  описанию работы и настройки " Управление для ворот "мини", одной кнопкой один привод (без индикатора, ATtiny2313)", см. выше.

Отличие между схемами только одно,  дополнительное  параллельное  управление от энкодера.  

Влево открыть (приоткрыть), вправо закрыть (призакрыть),

имеет значение количества  шагов сделанное энкодеру,

чем больше количество шагов,

тем дольше будет включено соответствующее реле, вправо или влево.

 

Возможность просмотра работы схемы в протеусе.
 
Управление автомобильным механизмом.
Управление предназначено для такого устройства https://youtu.be/Jsv4X6NvuU0
 
схема 

Первичное состояние схемы.

Устройство включено в сеть, схема готова к работе.

Кнопка S-1 разомкнута, светодиоды SV-1, SV-2, SV-3, SV-4, SV-5 не включены.


Рабочий режим №1.

Замыкаем кнопку S-1, включилось реле Р-1, и включился сигн. лог.«1» на выв. SV-1 (РВ4), а на выводе РВ3 включился ШИМ сигнал в течении 2х сек до 100%.

Через мосфет vt-1 и замкнутые контакты реле Р-1 , электропривод включился.

При включенном электроприводе, напряжение на R-шунт растет (свыше 0.2 вольт SV-3 включен).

При увеличении напряжения, на R-шунт свыше 1вольт , включается светодиод SV-4, SV-5 (после уменьшения напряжения на SV-3 и SV-4 отключаются, SV-5 отключится по нажатию кнопки S-1   или обесточке МК).

После достижения на R-шунт свыше 1вольт , и включения светодиодов SV-4, SV-5.

Триггер D внутри МК изменяет состояние, включается светодиод SV-2.

Порты РВ3, РВ4 отключ. в лог.«0».


Рабочий режим №2.

Размыкаем кнопку S-1, отключилось реле Р-1, (если был включен SV-4, SV-5 происходит их отключение) .

И если триггер D находится в сост. лог.«1» , светодиод SV-2 включен, тогда включился сигн. лог.«1» на выв.SV-1 (РВ4), а на выводе РВ3 включился ШИМ сигнал в течении 2х сек до 100%.

Через мосфет vt-1 и разомкнутые контакты реле Р-1 , электропривод включился.

При включенном электроприводе, напряжение на R-шунт растет (свыше 0.2 вольт SV-3 включен).

При увеличении напряжения, на R-шунт свыше 1вольт , включается светодиод SV-4, SV-5 (после уменьшения напряжения на SV-3 и SV-4 отключаются, SV-5 отключится по нажатию кнопки S-1   или обесточке МК).

После достижения на R-шунт свыше 1вольт , и включения светодиодов SV-4, SV-5.

Триггер D внутри МК изменяет состояние, отключается светодиод SV-2.

Порты РВ3, РВ4 отключ. в лог.«0».


Условия нормальной работы.

При каждой новой подаче питания на схему,

если совпадают условия для кнопки S-1 и триггера SV-2.

  1. Кнопка S-1 замкнута, триггер D в сост. лог.«0», светодиод SV-2 отключен.

Включился сигн. лог.«1» на выв.SV-1 (РВ4), а на выводе РВ3 включился ШИМ сигнал в течении 2х сек до 100%.

  1. Кнопка S-1 разомкнута, триггер D в сост. лог.«1», светодиод SV-2 включен.

Включился сигн. лог.«1» на выв.SV-1 (РВ4), а на выводе РВ3 включился ШИМ сигнал в течении 2х сек до 100%.

При иных условиях для кнопки S-1 и триггера SV-2,

на выв. РВ4 и РВ3 будет сигн. лог.«0»…


Аварийные ситуации, в процессе работы.

*а) Холостой ход электропривода.

При первой подаче питания на схему, или в процессе изменение состояния S-1 взводится таймер Т-2 на две минуты, если в течении этого времени, не будет обнаружено что достигнуто включение SV-4, значит классифицируем это как неисправность привода (если SV-4 сработал значит все работает нормально и таймер Т-2 деактивируется).

Если не обнаружено включение SV-4, SV-1 (РВ4), и РВ3-ШИМ отключаются , и включается светодиод SV-7.

Сброс состояния сработавшего таймера Т-2 (а также, включенного SV-7) и возобновление нормальной работы схемы, происходит по изменению состояния S-1, или вкл. выкл. питание.

*б) Возможный пробой полевого транзистора.

Светодиод SV-6 включится в аварийной ситуации, когда на выв. SV-1 (РВ4), лог.«0», и на R-шунт напряжение свыше 0.5вольт , (Сброс включенного SV-6 по нажатию кнопки S-1   или обесточки МК).

 

FUSE. Программа МК работает на  8MHz, фьюзы установлены на внутренний генератор МК.

Fise

Возможность просмотра работы схемы в протеусе.
 

Управление электро котлом, 3 тена, LED индикатор.

sxema

При подаче питания на устройство контроллер опрашивает линии от двух типов датчиков.

№1 НЗ контакт - при аварии отображается как Er.P1
№2 НР контакт - при аварии отображается как Er.P2

Если сработало несколько сигналов - смена картинки
по кругу, скажем - текущая температура, через три секунды - Er.P1, еще
через три секунды - Er.P2

Потом, если датчики прошли тест, устройство активируется и начинает управлять котлом: включается в работу насос и нагреватель. Термостат на датчике DS18B20 ( датчик установлен на подаче теплоносителя в контур)

  • Три рабочих режима  с фиксированными уставками на 40, 50, 60, 70, 80 градусов. Дельта: от 1 до 9 градусов.
  • Один дежурный режим, для предотвращения размораживая отопительного оборудования.

При последующих включениях выбранные параметры работы сохраняются.

Процесс нагревания происходит следующим образом - начинается быстрый разогрев  котла сразу тремя ТЭНами. (Циркуляционный насос включен все времячерез контакты реле подключенного к ноге МК (кроме дежурного режима, в дежурном режиме насос включается только при включении нагревателей). В случае аварийнойситуации это реле остается в работе еще 10 мин.после чего напряжение 220в на насос не подается,( аварийная ситуация,  нет давления или утечка ,  насос отключается сразу)). Светодиоды тенов- при первом пуске (быстром разогреве) мигают.

В меню возможность выбора типа нагрева (1,2 или 3 тена), после срабатывания уставки дальнейшее поддержание: либо все три ТЭНа включены,  либо работают два ТЭНа, либо один ТЭН. (поддержание температуры происходит с учетом выбранного в меню количества ТЭНов).

Во время нагрева всех трех ТЭНов, происходит ступенчатое подключение каждого последующего из ТЭНов с задержкой на 3 секунды,  чтобы была плавная нагрузка на сеть. При выключении происходит обратный процесс. Нужна светодиодная индикация включения и выключения каждого из трех ТЭНов.

Второй датчик DS18B20 - аварийный, установлен  на «рубашке» котла. Срабатывает при 95 градусах и главное реле отключает  питание ТЭНов от сети 220в. (при сработке этого датчика на экране отображается как Er.P4)

В случае неисправности датчика температуры теплоносителя (на экране при неисправности отображается как Er.P3) при работающем котле ТЭНы отключаются от сети 220 в., насос остается в работе на время 10 мин. Для обеспечения охлаждения ТЭНов до безопасной температуры. То же самое происходит при поступлении аварийного сигнала от НЗ и НР контактов (датчиков давления, протечки). То есть, существует главное реле, подключенное к ноге МК, через контакты которого напряжение  220 в., поступает на ТЭНы (в дежурном режиме главное реле включается только при нагреве теплоносителя).

 В случае любой аварийной ситуации оно срабатывает и подача 220в. прекращается, звуковое сопровождение аварии (бузер с генератором , подключен к ноге МК, при любой  неисправности Er.Pх подает короткие звуковые сигналы).

Работа индикатора и меню:

Индикация на  четырехразрядном LED индикаторе.

Индикатор постоянно отображает температуру теплоносителя в контуре.Используются 1,2,3 и 4 разряды индикатора. Например, нагрев воды 57,40 и нагрев прекратился – 57.4с

В основном  экране, при нажатии на Кн2 ,  осуществляется просмотр  установленной температуры  60. Н в .еер МК.

Вход в меню настроек: нажатие кнопки «Вход» в течении 3 секунд. (для исключения случайного изменения настроек)

Управление:

Режим работы выбирается одной из 4х кнопок «Мах.», «Комфорт», «Мин.», «Дежурный» , каждый их этих режимов имеет свои отдельные установки в меню (порог температуры нагрева, гистерезис, количество тенов задействованных в нагреве) 

Настройки параметров 2-мя кнопками: Кн1- движение по меню, Кн2 - выбор по кругу:

- фиксированные уставки:  в первом разряде на индикаторе отображается символ "H", в третьем и четвертом разрядах индикатора отображаются числовые значения: 40, 50, 60, 70, 80, (для дежурного режима от 5°с до 30°с)

- выбор гистерезиса: в первом разряде на индикаторе отображается символ "d", в четвертом разряде индикатора отображается числовое значение от 1 до 9, (для дежурного режима от 1 до 4)

- выбор количества ТЭНов:

при выборе одного ТЭНа, в первом разряде индикатора отображается сегмент D,

при выборе двух ТЭНов, в первом разряде индикатора отображаются сегменты D и G

при выборе трех ТЭНов, в первом разряде индикатора отображаются сегменты D, G и A

В четвертом разряде индикатора отображается числовое значение от 1 до 3

При отсутствии нажатий на кнопки в течении 5 секунд прибор переходит в режим отображения измеренной температуры, при этом происходит запоминание изменённых параметров.

Работа в протеусе.

Cx3L

Фьюзы

Fise16

Архив с файлом протеуса , и тестовой прошивкой к данной схеме.

Управление электро котлом, 3 тена, ЖКИ индикатор.

SXEMA

При подаче питания на устройство контроллер опрашивает линии от датчиков.

№1 НЗ контакт - при аварии отображается как датчик 1
№2 НР контакт - при аварии отображается как датчик 2

№3 аварийный термостат «рубашка» котла - при аварии отображается как датчик 3

Потом, если датчики в рабочем состоянии, устройство активируется и начинает управлять котлом: включается в работу насос и нагреватель. Термостат на датчике DS18B20 ( датчик установлен на подаче теплоносителя в контур)

  • Три рабочих режима  с возможностью установки необходимой температуры двумя кнопками КН1(+) и КН2(-) в диапазоне от 40 до 80 градусов. Дельта всех трех режимов одинаковая - 3 градуса.
  • Один дежурный режим, для предотвращения размораживая отопительного оборудования.

При последующих включениях выбранные параметры работы сохраняются.

Процесс нагревания происходит следующим образом - начинается быстрый разогрев  котла сразу тремя ТЭНами. (Циркуляционный насос включен все время через контакты реле подключенного к ноге МК (кроме дежурного режима, в дежурном режиме насос включается только при включении нагревателя). В случае аварийнойситуации это реле остается в работе еще 10 мин.после чего напряжение 220в на насос не подается,( аварийная ситуация,  нет давления или утечка ,  насос отключается сразу)). При первом пуске (быстром разогреве), дополнительная индикация работы тенов – в показаниях температуры теплоносителя  значек  °Cвключается в инверсии

Отличие режимов друг от друга состоит только в количестве используемых тэнов:

Режим «Максимальный» - три тэна

Режим «Комфорт» - два тэна

Режим «Эконом» - один тэн

Режим «Дежурный» - один тэн

*Режим «Динамичный» (адаптивный – *доступен в полной версии прошивки) в зависимости от того как температура достигает заданной установки температуры (задания),  происходит автоматическое включение от одного до трех ТЭНов, чем ближе к заданному порогу температуры, тем меньше остается подключенных электро ТЭНов, участвующих в работе.

В выбранный режим, устройство входит, после срабатывания выбранной температуры при первом включении  и дальнейшее поддержание выбранной температуры происходит в с количеством тэнов соответствующее выбранному режиму, т.е. либо все три ТЭНа включены,  либо работают два ТЭНа, либо один ТЭН.

Во время нагрева всех трех ТЭНов, происходит ступенчатое подключение каждого последующего из ТЭНов с задержкой на 3 секунды,  чтобы была плавная нагрузка на сеть. При выключении происходит обратный процесс. Включение и выключение каждого из трех ТЭНов отображается с помощью анимации в соответствующем знакоместе индикатора. 1 2 3

Второй датчик DS18B20 - аварийный, установлен  на «рубашке» котла. На индикаторе отображается  текущая температура «рубашки» котла. Срабатывает при 95 градусах и главное реле отключает  питание ТЭНов от сети 220в. (при сработке этого датчика на экране отображается как датчик 3)

В случае неисправности датчика температуры теплоносителя (на индикаторе при неисправности отображается как --,-с) при работающем котле ТЭНы отключаются от сети 220 в., насос остается в работе на время 10 мин. Для обеспечения охлаждения ТЭНов до безопасной температуры. То же самое происходит при поступлении аварийного сигнала от НЗ и НР контактов (датчиков давления, протечки). То есть, существует главное реле, подключенное к ноге МК, через контакты которого напряжение  220 в., поступает на ТЭНы (в дежурном режиме главное реле включается только при нагреве теплоносителя).

 В случае любой аварийной ситуации главное реле срабатывает и подача 220в. прекращается, звуковое сопровождение аварии (бузер с генератором , подключен к ноге МК, при любой  неисправности датчиков  хподает короткие звуковые сигналы, (на экране дополнительный значек в виде колокольчика)).

Работа индикатора:

вид

Индикатор постоянно отображает температуру теплоносителя в контуре, температуру «уставки» режима котла, количество тэнов, индикацию нагрева или остывания, название режима, состояние аварийных  датчиков .

Примерный вид расположения органов управления

вид2

Управление:

Выбор  режима – нажатие кнопки «Режим». На индикаторе последовательно, по кругу, отображаются названия режимов - «Мах.», «Комфорт», «Эконом.», «Дежурный»., каждый их этих режимов управляет своим фиксированным количеством тэнов, гистерезис,  для всех режимов одинаковый - 3 градуса. При выборе режима, название режима начинает мигать, и если нет перехода к следующему режиму в течении 3 сек., надпись перестает мигать в включается выбранный режим. Нагрев или остывание отображается на индикаторе миганием соответствующих стрелок. Количество работающих, тэнов их включение и выключение, отображается на индикаторе как анимация – при включении цифра белая, фон темный. При выключении, наоборот – цифра темная, фон отсутствует. При включении «дежурного» режима «снежинка» начинает мигать. Сигналы при аварии отображаются мигающей индикации своей цифры

Режим «Дежурный»:

Циркуляционный насос, если теплоноситель выше 5°с - не работает. Ниже 5°С насос включается, включается нагрев одним тэном и по достижении 10°с – после этог тэн и насос выключаются.

Работа в протеусе.

Cx3J

Фьюзы

Fise16

Архив с файлом протеуса , и тестовой прошивкой к данной схеме.

Термостат , управление ступенчатым включением 5-ти нагрузок.

 

·         При подаче термостатом команды на обогрев 5 каналов включаются по очереди с промежутком времени через 2 сек , 

                               отключение также поочередное с промежутком в 1 сек.

·         Отображение текущей температуры с точностью 0.1°С  

·         Отображение на экране установленных температур  поддержание температуры в диапазоне  минимум <, максимум > ­.

·         отображение каналов и их состояния на экране 12345  

·         возможность вручную устанавливать количество включенных каналов. (в основном меню, вход в настройки каналов вкл.-выкл., одновременное нажатие кнопок «+,-»)

·         установки термостата с точностью 0.1°С    в диапазоне от 20°С    до  95°С 

·         установленные температуры сохраняются  в памяти.

·         выход из настроек автоматически через 20 сек (если не нажимались Кн-1 … Кн-3 , или длинное удержание «Кн>»  более 2 сек.)

·         (датчик давления ниже 0.5кг/см разрывает контакт) , действия программы; 

                           на экран надпись авария , тены  отключит, прерывистый сигнал на 28 ногу МК


FUSE:


 


  



 

 

Циклический таймер, 16 каналов(ATmeqa16, ЖКИ 16x2).

Шестнадцати канальный циклический таймер.

Каждый канал имеет отдельный выход на управляющее устройство.

Работа каждого канала состоит из двух состояний , работа от 1 сек. до 90 мин. (на управляющем выходе лог.1) и пауза от 1 сек. до 90 мин. (на управляющем выходе лог.0)

Кроме этого, каждому циклическому таймеру, из пользовательского меню можно отключить или включить ON-OFF , каждый из периодов работы или паузы.

И в конечном результате, все таймеры и их управляющие выходы работают беспрерывно по кольцу. (соответственно если какие либо периоды не находятся в состоянии OFF,  тогда эти периоды будут пропущены.

Схема.

Графически работу этого таймера, можно отобразить так.

Отображение информации в основном экране.

Скачать  архив файлов, для теста схемы, 16-ти канального циклического таймера  V1.0. 

 

Суточный таймер с часами реального времени+ Циклический таймер+ Термостат(ATmeqa8, ЖКИ 16x2).

Устройство управления с привязкой к часам реального времени (DS1307), или по фотодатчику FD-1 возможна привязка к периоду день-ночь. Программа имеет практически неограниченные возможности применения в быту, связанное с освещением, садом, огородом, кормления животных и растений, всевозможными исполнительными механизмами, насосами, нагревателями, вентиляторами. Любой прибор имеющий надобность управляться по периодам, циклам, температуре, можно использовать с этой автоматикой.

 

Коротко о программе:

 

> 1й канал. Суточный таймер с часами реального времени, минимальная установка диапазона от минуты до 24 часов, программируется до 2-х периодов включения.

 

+ управление по датчику света.

 

 

>2й канал. Циклический таймер. 1й таймер (нагрузка выкл.) от 2 секунд до 96 часов…  2й таймер (нагрузка вкл.) от 2 секунд до 24 часов.… Из пользовательского меню, можно выбрать, что будет, включатся при первом включении в сеть,  1й таймер или 2й таймер. Кн-5 устанавливает таймеры в начало цикла (или Кн-1,Кн-4 одновременно). 

 

+ управление  по реальному времени от 4-го таймера.

 

 

>3й канал. Термометр  диапазон измеряемой температуры -55°C  до +125°C, точность показаний  0.1°C

 

Термостатдиапазон регулировки +5,0°C  до +99,8°C,  гистерезис от 0.2°C до 5°C.

 

+ выбор режима работы для нагревателя или охладителя.

 

 

> 4й канал. Суточный таймер настраивается по часам реального времени, минимальная установка диапазона от минуты до 24 часов, программируется до 2-х периодов включения.

 

> Выход на лампу освещения (сумеречный светильник), состояние активности отображается на ЖК дисплее (ВКЛ.  ) (ВЫКЛ. )

 

 

Схема:


Схема в  proteus'е:

 


Печатная плата.

Обратите внимание, что при сборке такой схемы, с данной программой, потребуется дисплей который поддерживает кириллицу.

 Архив с файлами, прошивка  ознакомительная, но все функции у нее выполняются полно функционально (только настройки временно не сохраняются в память МК) . 

Скачать архив файлов, для таймера управления. 

Ежедневный таймер ATmega8. (9 каналов, 14 таймеров на канал, ATmeqa8, ЖКИ 16x2).

Ежедневный таймер представляет собой микропроцессорное программируемое устройство, обладающее следующими особенностями:

  • ·             Распространенный микроконтроллер ATmega.
  • ·         Девять  независимых канала с исполнительными таймерами. (возможность увеличения каналов и таймеров)
  • ·         Независимые временные интервалы таймеров для каждого канала.
  • ·         Каналы таймера, имеют до 14 настраиваемых периодов включения – выключения, для исполнительных устройств.
  • ·         Режим работы таймера, суточный с 00:00. до 23:59.
  • ·         Точность программируемых периодов от 1  до 24 часов.
  • ·         Полное управление таймером с помощью 4-х кнопок.
  • ·         Индикация состояния каналов таймера на дисплей.
  • ·          Индикация текущего времени на дисплее имеет два вида 1)Большие цифры 2)стандартные цифры .

·                                       (выбор показаний 1) или 2) в основном экране кнопками «+» , «-».)

·         ·          При установке периодов вкл. Выкл.

  • ·         Функция общего сброса настроек, из пользовательского меню.   

 

Таймер не боится перебоев в электропитании.

 

 Установка периодов включения

 Отрезок времени установки активности диапазона на включение, с 00:00. до 23:59.

 В связи с тем, чтобы не было промежутка не включения исполнительного устройства, например с 23:59. до 00:01., здесь на это нужно обратить внимание, время таймер считает так.

 с 00:01. до 00:01. равно 1 минуте,

 или с 00:00. до 00:01. равно 2-м минутам.

 Или с 00:00. до 23:59. Составляет ровно 24 часа.

Если нужно, что бы период был неактивен, время нужно выставлять так включение 00:01.выключение 00:00. При неактивности периода канала, разница должна быть, минус одна минута минимум.

При установке периодов вкл. - выкл.  пользователь видит подсказку о состоянии активности периода.

 Например  при установке периода мы видим :

on 00:01 OFF 00:00, это значит если мы здесь видим OFF большими буквами, период не активен.

ON 00:01 off 00:05, а здесь появившееся надпись ON большими буквами говорит о том, что период активирован и будет включен в установленное время .

 

Текущее состояние нагрузки индицируется в режиме основного экрана символами  1 2 3 4 5 6 7 8 9   соответствующие номерам каналов таймера.

 

   
 

Скачать  архив файлов, для теста схемы. 

 

ВНИМАНИЕ!!! Вы находитесь в разделе коммерческих предложений, прошивки в статьях предоставлены только для ознакомления с функциональностью схем и программ. 

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

 

 

  

 

Joomla Plugins