Управление двумя нагрузками от одной кнопки (на микроконтроллере Attiny 13, 13a, 85) (видео)
Порой трудно выдумать, но не возможно поверить, что так сложно может «закрутить» естественное стечение жизненных факторов… Это я к тому, что не знаю зачем вам конкретно может потребоваться устройство для управления двумя нагрузками от одной кнопки, но именно о нем я и хотел бы рассказать. Речь пойдет о современном высокотехнологичном девайсе на базе микроконтроллера. Этим я хочу сказать, что устройство имеет очень гибкую и широкую область для перенастройки, то есть изменения алгоритмов работы, при этом имеет минимальное энергопотребление, как в режиме работы, так и в режиме ожидания.
Содержание
1. Алгоритм работы устройства
2. Схема и плата
3. Видео по теме
4. Вопросы и заказ устройства
Итак, еще раз о том, что я буду реализовывать. Имея входной сигнал далее определимся какой (положительный или отрицательный) мы получаем на выходе управляемые две цепи.
Пусть алгоритм работы будет следующий:
— подаем на вход положительный или отрицательный потенциал;
— включено 1 устройство, выключено 2 устройство;
— включено 1 устройство, включено 2 устройство;
— выключено 1 устройство, включено 2 устройство;
— выключено 1 устройство и выключено 2 устройство.
— при прерывании подачи на вход сигнала, система может остаться в любом из возможных на момент отключения потенциала состояний.
В принципе в этом алгоритме уже проявляется некая интеллектуальная составляющая. Скажем на таймере NE 555, тоже часто реализовывают устройство для включения двух нагрузок от одной кнопки, но там они включаются попеременно и речи о включении сразу двух устройств и более сложных алгоритмов не идет. А вот микроконтроллерам это легко!
Что же, теперь самое время перейти к схеме.
Схема устройства управления двумя нагрузками от одной кнопки
Что же, давайте взглянем на схему. Здесь как мне кажется все весьма аскетично, то есть минимум того, что вообще должно быть. Поэтому прям глубоко вдаваться в описание всего этого не стоит, хотя я это сделаю чуть позже.
Сейчас же мне более хотелось акцентировать внимание на материальной базе, то есть что надо будет приобрести для реализации проекта.
Применяемые радиоэлементы
Наименование | Обозначение на схеме | Номинал | Кол-во | Примечание |
Резистор | R1, R2, R5, R6 | 10 кОм | 4 | 1206 корпус |
Резистор | R3, R4 | 220 Ом | 2 | 1206 корпус |
Транзистор | tr1, tr2 | PD3055LD | 2 | TO-252 |
Диод | d1, d2 | 1N4148 | 2 | |
Микроконтроллер | u1 | Attiny 13 | 1 | 13а, 45, 85 |
Конденсатор | с1 | 100мкФ*30v | 1 | |
Стабилизатор | lm | LM7805 | 1 | TO-252 |
Сама схема открывается в программе TinyCAD и может быть в ней же отредактирована.
Теперь перехожу к компоновке платы.
Плата устройства управления двумя нагрузками от одной кнопки
Сама плата является средством коммутации всех соединений и деталей по схеме приведенной выше, детали уже были упомянуты. Поэтому здесь особо рассказывать нечего, разве сказать о том, что если вы будете что-то добавлять, то проект платы можно скачать и открывается он в программе FreePCB. А вот если вы захотите заказать такую плату в Китае, обычно это от 5 штук, то вам понадобятся слои платы, сгенерированные в этой же программе.
* — обратите внимание, что на плате силовые цепи по площади сечения увеличены за счет дублирующихся дорожек с одной и второй стороны платы.
** — на плате есть два согласующих сопротивления r и r-. Так вот, если у нас входной сигнал в 12 вольт, то впаиваем эти сопротивления на плату, номиналом 330 Ом и перерезаем дорожки до диодов, то есть чтобы было последовательное подключение с диодами.
На этом о плате пока все.
Скетч для устройства управления двумя нагрузками от одной кнопки
Сейчас начинается, наверное, самое интересное. По крайней мере, мне так кажется. Здесь начинается творчество, когда фон и основные мотивы есть, а надо прорисовывать детали.
Вначале надо обратить внимание на детали связанные с входом, и выходами.
Здесь дело обстоит так:
Назначение | Физическая ножка | Примеч. | |
Вход 1 (in) | 7 | 2 | Отрицательный вход |
Вход 2 (in1) | 2 | 3 | Положительный вход |
Выход 1 (out) | 6 | 1 | Через транзистор |
Выход 2 (out1) | 5 | 0 | Через транзистор |
Теперь пишем скетч под эти условия. Сам скетч написан для среды Arduino, то есть подразумевается, что и заливаться он будет через Ардуинку.
Для этого надо:
— подключить Ардуинку к компьютеру;
— «залить» платы нужного нам микроконтроллера;
— залить САМ СКЕТЧ.
Собственно здесь комментировать нечего, каждая из «ступеней» освоения и выполнения проекта имеет свою отдельную специализированную статью, а скетч приведен в отдельном файле.
Теперь немного о том, как же все это будет работать.
Общий принцип (алгоритм) работы схемы и скетча в микроконтроллере
Принцип работы устройства следующий. У нас есть два входа, один для отрицательного потенциала (7 ножка — in), второй для положительного (2 ножка – in1). При этом не важно, какой из потенциалов мы будем подавать. Если это положительный, то можно подать +12 вольт через сопротивление 330 Ом, если отрицательный, то просто коротить вход на землю.
В итоге, у нас начнет включаться вначале первая нагрузка (5 ножка – out1), затем вторая (6 ножка — out), потом выключаться первая, потом вторая. Весь этот алгоритм реализован за счет работы низкоточных управляющих сигналов от микроконтроллера, а вот силовые токи коммутируются через транзисторы P3055LD, которые как раз и являются исполнительными устройствами.
Так как силовые токи идут через транзисторы, то вход на них и выход на землю имеют более толстые дорожки на плате, это как раз и обеспечивает работу с более высокими токами, гарантирую работу последующих исполнительных устройств и надежность коммутации.
Видео об устройстве управления двумя нагрузками от одной кнопки
Теперь приведу видео, чтобы у вас все еще раз уложилось в голове, как все реализовано и как это все работает.
Заказать (купить) устройство управления двумя нагрузками от одной кнопки
Если вас интересует нечто подобное, то напишите в комментариях с указанием вашей почты, на которую вам можно будет написать по поводу устройства. Думаю, такое устройство вполне можно будет сделать под ваши нужды по договоренности.
Сайт «Radiomanoff» — Устройство защиты сетевой апаратуры от аварийного напряжения на Attiny 13
Cтатья с таким названием была напечатана в журнале «Радио» №7,2011,автор И. Котов.Предлагаемое устройство отключит питание от аппаратуры в случае его выхода за установленные пределы. В устройстве можно установить нижний предел сетевого напряжения в интервале 150…218 В и верхний – в интервале 222…255 В,а также продолжительность задержки ( 0…255 с ) подключения нагрузки к сети после того , как сетевое напряжения вернется в норму.
Меня заинтересовала даная схема, я решил ее повторить,и она показала себя вполне работоспособной.
Принципиальная схема:
Схема проверена!!!!
Микроконтроллер применил с индексом А. Реле применял на 5В ,соответственно подключив его на выход(ножка 3) DA1.Транзистор КТ315.Трансформатор от БП «польской антенны».Резистор R1 составлен с двух резисторов (0,25 Вт) по 110 кОм.
Налаживание сводится к установке правильных показаний индикатора подстроечным резистором R2.Для этого устройство подключают к сети вместе с образцовым вольтметром переменного тока.
Лично у меня при настройке сопротивление R2 получилось в районе 5,5 кОм,хотя в схеме указано 4,7 кОм.
Установка пороговых значений:
-при нажатии SB3 входят в режим «Меню»,а нажатием на SB1 или SB2 проводят выбор устанавливаемых параметров;
«uhi» — верхний предел
«ulo» — нижний предел
«dlt» — длительность задержки
Последуещее нажатие SB3 приводит к выводу на индикатор значения устанавливаемого параметра,и нажатием на SB1 и SB2 увеличивают или уменьшают его значение.Если в течении 5 с на кнопки не нажимать устройство вернется в рабочий режим ,а установки сохранятся в энергонезависимой памяти микроконтроллера.
В режиме «Меню» контроль сетевого напряжения не производится и защита теряет работоспособность. В рабочем режиме на индикаторе постоянно отображается текущее значение напряжения сети.В аварийном режиме,нагрузка отключается,а индикатор мигает с частотой 2 Гц,после возврата напряжения в норму,он мигает с частотой 1 Гц,сигнализируя о том,что еще не истекла задержка включения.
При программирование я использовал программатор STK200/300. Следует учесть, что после записи fuse-битов линия Reset будет отключена и вывод 1 МК будет сконфигурирован как вход АЦП,что делает невозможным дальнейшую работу в режиме ISP. Я делал так, изначально зашивал в МК прошивку,а уже потом устанавливал fuse-биты.В программе CodeVisionAVR имеется возможность делать это поочередно.
Есть идея впихнуть это все удовольствие в корпус от трехфазного автомата:
Вот плата:
Вид силовой платы сверху:
Установка fuse-битов в CodeVisionAVR:
Сылка на исходник,прошивку и плату силового блока:
http://depositfiles.com/files/kbmfl1c01
Форум
http://rastamanoff. ucoz.ua/forum/4-2-1
Лаго-ди-Комо / Швейцарское движение – enzoattini.com
Ожидайте доставку в течение 5-7 рабочих дней по всему миру. Бесплатная доставка по всему миру доступна для всех заказов на сумму свыше 129 долларов США.
ПРОСТОЙ ВОЗВРАТ В ТЕЧЕНИЕ 14 ДНЕЙ
Мы гарантируем возврат любых товаров в течение 14 дней после получения вашего возврата
Пожалуйста, свяжитесь со службой поддержки клиентов, чтобы получить обратный адрес, товары должны быть возвращены нам неиспользованными, в их первоначальном состоянии.
Для получения более подробной информации о возврате нажмите здесь или свяжитесь с нами по адресу [email protected]
1. Как настроить часы Enzo Attini Moonphase?
-Нажмите ЗДЕСЬ , чтобы посмотреть видео.
2. Как установить сетчатый браслет на часы и как его отрегулировать?
-Нажмите ЗДЕСЬ , чтобы посмотреть видео.
3. Сколько времени занимает доставка?
– Мы отправляем через FedEx по всему миру, обычно доставка занимает 5–7 рабочих дней. В некоторых странах это может занять больше времени.
4. Когда мой заказ будет отправлен?
— После подтверждения платежа обработка и отправка вашего заказа занимает до 24 часов. Сюда не входят выходные и праздничные дни. Покупки, сделанные после 12:00 по центральноевропейскому времени, не будут отправлены до следующего рабочего дня. Если вы сделаете заказ после 12:00 по центральноевропейскому времени в пятницу, ваш заказ, скорее всего, будет отправлен в следующий понедельник.
5. Есть ли гарантия?
-Enzo Attini предоставляет 10-летнюю международную гарантию на каждые часы.
6. Позолочены ли ремешок и корпус часов?
-Да, они покрыты 18-каратным золотом, с размерным значением толщины 1 микрон.
7. Часы предназначены для мужчин или женщин?
— Дизайн и размер часов 40 мм тщательно продуманы и созданы для того, чтобы они подходили для обоих полов, а значит, они унисекс.
8. Есть ли сертификат на часы?
— Каждые часы Enzo Attini поставляются с гарантийным сертификатом, а также уникальным серийным номером, выгравированным на задней крышке часов.
9. Водонепроницаемы ли часы?
Да, все модели нашей коллекции Enzo Attini водонепроницаемы до 5 АТМ.
Тем не менее, мы рекомендуем вам беречь часы от влаги, так как это роскошные часы, которые вы можете передать следующему поколению.
Для получения дополнительной информации см. таблицу ниже:
10. Почему Enzo Attini?
11. Включены ли в цену НДС и другие импортные пошлины или налоги?
Если вы живете в Европейском Союзе, все сборы покрываются, и вы не будете платить никаких дополнительных сборов за получение вашего пакета. Если вы проживаете за пределами Европейского Союза, НДС и/или другие сборы за импорт не включены и могут применяться к покупателю.
У нас нет возможности оценить эти расценки, и мы рекомендуем вам уточнить это в вашем региональном таможенном органе.
Обратите внимание, что если вы, как получатель, решите отказаться от этих сборов при доставке, часы MADMILAN LIMITED должны будут оплатить их, чтобы получить посылку взамен. Эта сумма будет вычтена из вашего возмещения в качестве платы за пополнение запасов.
12. Где моя посылка?
Когда вы завершите свой заказ, вы получите электронное письмо с подтверждением, а как только отправка будет создана, вы получите еще одно электронное письмо с информацией об отслеживании. Все наши международные заказы отправляются через FedEx.
Обратите внимание, что письма с подтверждением довольно часто попадают в спам.
В случае отсутствия подтверждения заказа, пожалуйста, дважды проверьте папки/ящики со спамом.
13. Моя кредитная карта была отклонена?
Наш поставщик услуг требует от вашего поставщика услуг определенных схем предотвращения мошенничества и не сможет принять вашу кредитную карту в противном случае. Лучший способ совершить покупку, если ваша карта была отклонена, — это просто использовать PayPal. Обратите внимание, что использовать PayPal намного проще, чем раньше.
14. Могу ли я выбрать определенный номер из вашей ограниченной серии?
К сожалению нет, все номера распределяются между клиентами случайным образом.
Обратите внимание, что гарантия не распространяется на батарейки и/или кожаные ремешки (как это принято в часовой индустрии). Гарантия не распространяется на любые повреждения любой части часов, возникшие в результате неправильного использования, отсутствия ухода, небрежности, несчастных случаев, неправильного использования часов и несоблюдения указаний, предоставленных MADMILAN LIMITED.
15. Можно ли использовать коды скидок для каждого продукта или аксессуаров?
Все коды скидок и бесплатная доставка могут быть использованы для продуктов или аксессуаров на сумму более 129 долларов США. .
16. Как узнать о ваших будущих выпусках?
Самый безопасный способ узнавать о последних новостях — это подписаться на нашу рассылку через первую страницу нашего веб-сайта. Также не забудьте подписаться на наши каналы в социальных сетях.
Лаго-ди-Комо / Швейцарское движение. – enzoattini.com
Ожидайте доставку в течение 5-7 рабочих дней по всему миру. Бесплатная доставка по всему миру доступна для всех заказов на сумму свыше 129 долларов США.
ПРОСТОЙ ВОЗВРАТ В ТЕЧЕНИЕ 14 ДНЕЙ
Мы гарантируем возврат любых товаров в течение 14 дней после получения вашего возврата
Пожалуйста, свяжитесь со службой поддержки клиентов, чтобы получить обратный адрес, товары должны быть возвращены нам неиспользованными, в их первоначальном состоянии.
Для получения более подробной информации о возврате нажмите здесь или свяжитесь с нами по адресу [email protected]
1. Как настроить часы Enzo Attini Moonphase?
-Нажмите ЗДЕСЬ , чтобы посмотреть видео.
2. Как установить сетчатый браслет на часы и как его отрегулировать?
-Нажмите ЗДЕСЬ , чтобы посмотреть видео.
3. Сколько времени занимает доставка?
– Мы отправляем через FedEx по всему миру, обычно доставка занимает 5–7 рабочих дней. В некоторых странах это может занять больше времени.
4. Когда мой заказ будет отправлен?
— После подтверждения платежа обработка и отправка вашего заказа занимает до 24 часов. Сюда не входят выходные и праздничные дни. Покупки, сделанные после 12:00 по центральноевропейскому времени, не будут отправлены до следующего рабочего дня. Если вы сделаете заказ после 12:00 по центральноевропейскому времени в пятницу, ваш заказ, скорее всего, будет отправлен в следующий понедельник.
5. Есть ли гарантия?
-Enzo Attini предоставляет 10-летнюю международную гарантию на каждые часы.
6. Позолочены ли ремешок и корпус часов?
-Да, они покрыты 18-каратным золотом, с размерным значением толщины 1 микрон.
7. Часы предназначены для мужчин или женщин?
— Дизайн и размер часов 40 мм тщательно продуманы и созданы для того, чтобы они подходили для обоих полов, а значит, они унисекс.
8. Есть ли сертификат на часы?
— Каждые часы Enzo Attini поставляются с гарантийным сертификатом, а также уникальным серийным номером, выгравированным на задней крышке часов.
9. Часы водонепроницаемы?
Да, все модели нашей коллекции Enzo Attini водонепроницаемы до 5 АТМ.
Тем не менее, мы рекомендуем вам беречь часы от влаги, так как это роскошные часы, которые вы можете передать следующему поколению.
Для получения дополнительной информации см. таблицу ниже:
10. Почему Enzo Attini?
11. Включены ли в цену НДС и другие импортные пошлины или налоги?
Если вы проживаете в Европейском Союзе, все сборы покрываются, и вы не будете платить никаких дополнительных сборов за получение вашего пакета. Если вы проживаете за пределами Европейского Союза, НДС и/или другие сборы за импорт не включены и могут применяться к покупателю.
У нас нет возможности оценить эти расценки, и мы рекомендуем вам уточнить это в вашем региональном таможенном органе.
Обратите внимание, что если вы, как получатель, решите отказаться от этих сборов при доставке, часы MADMILAN LIMITED должны будут оплатить их, чтобы получить посылку взамен. Эта сумма будет вычтена из вашего возмещения в качестве платы за пополнение запасов.
12. Где моя посылка?
Когда вы завершите свой заказ, вы получите электронное письмо с подтверждением, а как только отправка будет создана, вы получите еще одно электронное письмо с информацией об отслеживании. Все наши международные заказы отправляются через FedEx.
Обратите внимание, что письма с подтверждением довольно часто попадают в спам.
В случае отсутствия подтверждения заказа, пожалуйста, дважды проверьте папки/ящики со спамом.