Контроллер управления 8 реле

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Аватара пользователя
shemnik69
Сообщения: 590
Зарегистрирован: Пн дек 24, 2012 3:01 pm
Откуда: Саратов Saratov
Благодарил (а): 67 раз
Поблагодарили: 63 раза

Контроллер управления 8 реле

Сообщение shemnik69 » Вс янв 25, 2015 9:54 pm

Блок управления реле
Очередная конструкция выходного дня.
Понадобилось управлять 4 реле. Собирать что то "обособленное", не стал, взял типовую схему.
Доработанную программу ArduinoGW несколько деталей и вот.
Плата односторонняя, размер 100/150 мм. Для размещения в главном щите, этажеркой, над блоком управления освещением имеющим такие же размеры.
На плате есть технологические отверстия и контрактные точки для дополнительных элементов.
Микроконтроллер Atmega8 (168/328) зависит от поставленной задачи.
На плате, предусмотрено 2 аналоговых входа "с обвязкой" для подключения датчиков освещенности и влажности (аналоговые), либо датчик влажности.
Так-же 4 порта на вход т.е. для контактных (датчик движения или подобный). Сама плата взаимодействует с главным блоком МД либо через СОМ либо через присоединение RS485 (на плате МАХ485) это сделано для простоты, поскольку данная плата универсальна, и может быть расположена в любом месте.
Для такого варианта на плате есть свободное место (площадка) где легко размещается трансформатор 220/12 в.
Ключевые элементы т.е. непосредственно воздействующие на реле (8 шт) это транзисторы (у меня D560) можно использовать любые подходящие по току. Данные транзисторы используются потому что
мой вариант предусматривает использование довольно мощных реле на 24 в. с мощными контактами, а значит и параметры надежности должны быть соответствующие.
Именно поэтому, между микроконтроллером и транзисторами установлен промежуточный регистр 74AC245 (КР1554АП6) который позволяет не только разделить МК от высоковольтных импульсов, но и в тоже время имеет вход Z (Pin 19) который управляет всеми реле одновременно т.е отключение. Это позволяет исключать "сбойные" ситуации
т.е пока данный вход не будет переведен в 0 внешнее управление невозможно т.е это еще один гарант от сбоя.
Плата (в архиве) выполнена методом лут. Скетч пока отрабатываю.
На фото пробное включение и пока отсутствуюn оптроны для входных элементов.
Вложения
Снимок2.JPG
Снимок2.JPG (163.76 КБ) 13236 просмотров
Снимок.JPG
Снимок.JPG (168.64 КБ) 13236 просмотров
Плата блока управления реле.zip
(99.78 КБ) 264 скачивания
Аватара пользователя
shemnik69
Сообщения: 590
Зарегистрирован: Пн дек 24, 2012 3:01 pm
Откуда: Саратов Saratov
Благодарил (а): 67 раз
Поблагодарили: 63 раза

Re: Контроллер управления 8 реле

Сообщение shemnik69 » Вс янв 25, 2015 10:17 pm

Для интересующихся данной темой укажу, что по схеме данная плата предельно приближена к схемным решениям Arduino. Т.е это подключение. программирование управление и пр. стандартное.(даже есть Pin 13 (Led Pin) он программируется на мигание (особый способ, без временных задержек описан на форуме ) и служит индикатором работы, тоже самое и к написанию скетча. Поскольку железо это одно, а программа другое так вот на сервере ставится Arduino IDE и получаем возможность внесения оперативных изменений программы по ходу возникающих потребностей.
Особенного, в данном контроллере нет, т.е это простой вариант замещения промышленного блока.

С Уважением!
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: Контроллер управления 8 реле

Сообщение Vit » Вс янв 25, 2015 11:50 pm

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

Это как вариант)
Аватара пользователя
shemnik69
Сообщения: 590
Зарегистрирован: Пн дек 24, 2012 3:01 pm
Откуда: Саратов Saratov
Благодарил (а): 67 раз
Поблагодарили: 63 раза

Re: Контроллер управления 8 реле

Сообщение shemnik69 » Пн янв 26, 2015 1:23 pm

Может Вы и правы.
Собрать же данное изделие не так сложно. Вопрос в другом. если нечто подобное делать на основе приобретаемых элементов (набор. и тп) то в любом случае не выполняются 2 важных аспекта:
1. Как правило готовые платы это прототипы и не рас читаны на стандартизированные (либо конкретные условия размещения) крепления (например на стойки. крейты (рамки с разъемами) и тп.
Например у меня, данная плата размещается (фото приложу) в центральном шкафу и любоваться ей, я не собираюсь, поэтому и стараюсь чтобы ее гарантия работоспособности была максимальная.
2. Конструкция как правило блочная и по сути она тоже как прототип. т.е . .
Самодельный аналог как правило делается под конкретные задачи и место расположение да и ценовой диапазон (данное изделие по сути бюджетное его себестоимость около 400 р).
Данный вариант, представлен просто как возможный простой аналог.
Да!! вот схему сейчас дорисовываю, до удобного варианта приложу.
Аватара пользователя
Wagan
Сообщения: 71
Зарегистрирован: Пн янв 12, 2015 12:28 pm
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Контроллер управления 8 реле

Сообщение Wagan » Вт янв 27, 2015 9:17 am

Коллега, схему пока не видим, но судя по деталям на печатной плате и текстовом описании, изделие предназначено для управления 4 реле. Тогда есть опечатка в названии темы
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Palko
Сообщения: 59
Зарегистрирован: Вт авг 26, 2014 1:59 pm
Откуда: Новосибирск
Благодарил (а): 8 раз
Поблагодарили: 6 раз

Re: Контроллер управления 8 реле

Сообщение Palko » Вт янв 27, 2015 9:20 am

на плате ж видно 8 ключей, все реле с общим (+)...
так что вроде все верно
Аватара пользователя
shemnik69
Сообщения: 590
Зарегистрирован: Пн дек 24, 2012 3:01 pm
Откуда: Саратов Saratov
Благодарил (а): 67 раз
Поблагодарили: 63 раза

Re: Контроллер управления 8 реле

Сообщение shemnik69 » Вт янв 27, 2015 12:02 pm

С уважением...
прошу немного терпения... схему рисую... но дома.....сейчас, могу только текстом описать.
Ключи управления реле их 8. это транзисторы. я использовал D560 (просто их много...) можно например КТ829 или аналог. Такие "большие" транзисторы потому что реле по току 500-600 мА и 24 в.
Подключение реле (опять же под свои условия. у меня планки 2 по 11 шт и запитаны по +24, а подключение через контактные планки уже к управляющим элементам. На плате есть контакт (на фото левый, нижний (3 контакный) к нему подключение + 24 (или + питания реле. для создания диодных мостов гашения самоиндукции и уменьшения помех.
Хотел ставит ULN2003 но надежность... будет греться и ... не хочется. Да и транзисторов можно поставить столько сколько нужно 2-4-6 .. 8 тоже как бы важно.
Входных контактов:
да 4 шт. Это аналоговые входа Атмеги но они также работают как цифровые. т.е. это не ошибка.
Сегодня постараюсь полную плату, представить, поскольку поставил и оптроны TLP521-4 (в одном корпусе 4 элемента. удобно) и все остальные элементы.
Есть еще 2 входа это аналоговые входа. Они имеют подтяжку к +5 в (через резистор и jamper) т.е можно вкл/выкл по необходимости.
Вчера пробовал напрямую заливать скетч прямо с IDE красота... идея то какая поставить плату подключить ее к реле и проводам от датчиков и забыть про нее т.е не копаться в щите где и 380 и 220 и проводов как .... и крутить, а ...пользоваться и оперативно менять прошивку по новым потребностям. Считаю что это удалось.
Если есть вопросы то задавайте на все есть ответ, поскольку изделие работает.
Аватара пользователя
shemnik69
Сообщения: 590
Зарегистрирован: Пн дек 24, 2012 3:01 pm
Откуда: Саратов Saratov
Благодарил (а): 67 раз
Поблагодарили: 63 раза

Re: Контроллер управления 8 реле

Сообщение shemnik69 » Вт янв 27, 2015 2:35 pm

Прикладываю схему.
Обращаю Ваше внимание, :!: что указанная на схеме нумерация элементов условна, и частично совпадает с печатной платой.
На схеме не показано подключение MAX485 (не уместилось) но детально это можно посмотреть на самой плате, там указаны все основные элементы. Саму схему контроллера RS485 одобренного производителем Arduino прилагаю.
Детали:
Кварц 16 мГц. Jamper-s установлены для удобства и как контрольные точки (удобно при наладке и каких либо переключениях) контроллер MAX485 при отсутствии нужды можно не ставить, либо использовать его как основной отключив MAX232 т.е исключив коллизию. Еще раз обращаю внимание, что изделие работоспособно, и по всем возникающим вопросам прошу обращаться к автору. :D
Вложения
Проект контроллера 8 реле.zip
(21.58 КБ) 273 скачивания
KTA-286_Manual.zip
(456.12 КБ) 270 скачиваний
Схема контроллер 8 реле.JPG
Схема контроллер 8 реле.JPG (263.49 КБ) 13047 просмотров
Аватара пользователя
shemnik69
Сообщения: 590
Зарегистрирован: Пн дек 24, 2012 3:01 pm
Откуда: Саратов Saratov
Благодарил (а): 67 раз
Поблагодарили: 63 раза

Re: Контроллер управления 8 реле

Сообщение shemnik69 » Чт янв 29, 2015 11:36 pm

Вот пробный скетч. Уместил в Atmegy 8 :D Конечно не шедевр но работает...
Реле переключаются отправкой в порт (ArduinoGW) значений 1-8 повторная отправка отменяет включение.
Датчики (контактные и фоторезистор) опрашиваются как и в ранних скетчах представленных на форуме.
Для более серьезных опросов с выдачей "статуса" по запросу и тп. нужно применять либо Atmega168 либо 328.
Пока для основных задач справляется 8-ка. :D
Вложения
RelayKontrol8111_1.zip
(1.87 КБ) 276 скачиваний
kontakter
Сообщения: 3
Зарегистрирован: Пн фев 16, 2015 12:40 pm
Откуда: Краснодарскмй край
Благодарил (а): 5 раз
Поблагодарили: 0

Re: Контроллер управления 8 реле

Сообщение kontakter » Вт фев 17, 2015 11:37 am

Небольшое дополнение: в к-э транзисторных ключей поставьте защитные диоды от обратного выброса. Меня интересует вопрос, почему все делают на атмеге? STM32 намного мощнее и дешевле! Пример http://rookame.ru/elektronika-svoimi-ru ... stm32.html
Ответить