Splav Опубликовано 16 сентября, 2018 Поделиться Опубликовано 16 сентября, 2018 (изменено) Речь пойдет о таймере цикличного включения вентиляции гаража. Стояла задача обеспечить принудительную вентиляцию гаража. Оставлять включенным вентилятор круглые сутки - неоправданно. Включать его периодически вручную... Неудобно и лишено смысла. Поэтому было решено включать его на определенное время через разные интервалы времени, в зависимости от субъективного восприятия наличия сырости в гараже. Вменяемых вариантов в продаже я не нашел. Можно, конечно, приобрести на Али программируемый суточный таймер или что-то подобное... Да, можно, но мне кажется, что собрать из подручных деталей тоже можно, ну и мозги потренировать. За основу был выбран PIC12F675, потому что он у меня был. По уму здесь должен стоять PIC12F629, он дешевле, в нем нет АЦП, который в конструкции не используется и отключен. Итак. Время работы выбрано фиксированным и неизменным - 1 час. Время простоя - в зависимости от режима. 1 час - 2 часа - 3 часа. (Изначально я планировал другие задержки: 2-3-5 часов. На практике в моих гаражных условиях эти интервалы оказались слишком большими) Индикация осуществляется всего 1 светодиодом. Переключение режимов и управление - всего 1 кнопкой. Схема: Коротко о работе: Кнопка. Опрос кнопки 10 раз в секунду. Антидребезг и подавление помех 0,3с - 3 опроса подряд кнопка нажата. Короткое нажатие на кнопку(от 0,3 до 2 с) - переключение режимов по кругу. 1 - 2 - 3 - OFF - 1 - 2 - .... Длинное нажатие на кнопку (дольше 2 с) - смена состояния реле. Если оно было включено - выключается. Если было выключено - включается. Интервалы работы реле при этом соответствуют режиму. В режиме OFF длинное нажатие ничего не меняет. Переключение режима или смена состояния реле происходят при отпускании кнопки. Светодиод. Индикация режимов светодиодом: 1 - 1 раз в 2 секунды загорается, если реле не включено. Проблеск света. 1 раз в 2 секунды гаснет, если реле включено. Проблеск тени. 2 - 1 раз в секунду загорается, если реле не включено. 1 раз в секунду гаснет, если реле включено. 3 - 2 раза в секунду загорается, если реле не включено. 2 раза в секунду гаснет, если реле включено. OFF - загорается раз в 5 секунд. Контроль того, что МК не завис. Режимы работы. Время работы циклического таймера по режимам: 1 - 1 час работы / 3 часов отдых. 6/24 2 - 1 час работы / 2 часа отдых. 8/24 3 - 1 час работы / 1 часа отдых. 12/24 Работа. При отключении питания, пока не разрядились конденсаторы фильтра, МК отключает все выходы, сохраняет текущие данные в память, ждет 15 сек в таком состоянии и возобновляет работу, если отключение было кратковременным и емкостей фильтра питания хватило. Если отключение питания было длительным то, при возобновлении питания, загружает сохраненные данные из памяти и продолжает работу. При первом включении, после программирования МК, устройство работает в 1-ом режиме. Программа писалась в MPLab X IDE v4.05. Прошивка:fan_cycle_timer.hex Плата для устройства не разрабатывалась. Все было собрано на макетке. В блоке питания использован стандартный трансформатор для монтажа на плату ТПК 2х9V с 2-мя вторичными обмотками на 9В. Использовал только одну из них. Вторая - не подключена, в "воздухе" Реле - HLS-14F1D-DC12V-C. С обмотка на 12В, и одной группой переключающих контактов на 10А/240VAC. Устройство собрано в корпусе щитка для автоматов на 8 модулей. Производитель VIKO. Закреплена плата на щиток через резьбовые дистанционные втулки с резьбой М3. В качестве вентилятора - вытяжной вентилятор диаметром 125мм ВЕНТС 125С Устройство на данный момент отработало в гараже все лето, температура воздуха в тени доходила до 32 градусов. Перегревов элементов и зависаний контроллера пока не было. Несколько фото для общего представления о конструкции. Изменено 16 сентября, 2018 пользователем Splav 3 Ссылка на комментарий Поделиться на другие сайты Поделиться
Vovka Опубликовано 17 сентября, 2018 Поделиться Опубликовано 17 сентября, 2018 А можно было поставить два датчика температуры и влажности... и будет включаться по необходимости... 0 На форумах принято общаться на "ты", что не является оскорбительным и подразумевает равноправие Ссылка на комментарий Поделиться на другие сайты Поделиться
Реле, вентиляторы, корпуса, разъемы, а так же любые электронные компоненты в нашем каталоге! Бесплатная доставка + 15% кэшбэк + скидки!Перейти на сайт ТМ Электроникс Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
Lexter Опубликовано 17 сентября, 2018 Поделиться Опубликовано 17 сентября, 2018 (изменено) 7 часов назад, Splav сказал: Время работы выбрано фиксированным и неизменным - 1 час. Время простоя - в зависимости от режима. 1 час - 2 часа - 3 часа. Если вспомнить, что вентиляция - процесс замены всего воздуха в заданном объёме, старт-стопный режим работы будет интегрироваться объёмом помещения, а это практически эквивалентно просто постоянной работе при 1/2 - 1/4 производительности вентилятора. А надёжность просто менее мощного вентилятора гораздо выше любой электроники. 1 час назад, Vovka сказал: А можно было поставить два датчика температуры и влажности... Для гаража логичнее ставить датчик СО и датчик движения. Есть СО - проветриваем, кто-то внутри - проветриваем. Изменено 17 сентября, 2018 пользователем Lexter 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
Splav Опубликовано 17 сентября, 2018 Автор Поделиться Опубликовано 17 сентября, 2018 (изменено) 2 часа назад, Vovka сказал: А можно было поставить два датчика температуры и влажности... и будет включаться по необходимости... Думал об этом. Без индикации очень тяжело настроить. Самое разумное это по температуре и относительной влажности высчитывать абсолютную и принимать решение об включении. Но это ресурсоемкая задача. Не хватит контроллера. 1 час назад, Lexter сказал: Если вспомнить, что вентиляция - процесс замены всего воздуха в заданном объёме, старт-стопный режим работы будет интегрироваться объёмом помещения, а это практически эквивалентно просто постоянной работе при 1/2 - 1/4 производительности вентилятора. А надёжность просто менее мощного вентилятора гораздо выше любой электроники. С вентилятором меньшей производительности... Возможно... Но его сначала надо найти, это первое, а второе, иметь их несколько штук и оперативно менять по необходимости, в зависимости от необходимой производительности... Неудобно и хлопотно это на мой взгляд. Но спасибо за идею, я даже не задумывался над таким решением. 1 час назад, Lexter сказал: Для гаража логичнее ставить датчик СО и датчик движения. Есть СО - проветриваем, кто-то внутри - проветриваем. Смысл этой поделки сводится к постоянному воздухообмену для удаления влаги. Машину в гараже не грею, поэтому решение излишне. Датчик движения... Нет необходимости, потому как на протяжении суток вентилятор периодически работает. Изменено 17 сентября, 2018 пользователем Splav 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке. Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
andrusha152 Опубликовано 17 сентября, 2018 Поделиться Опубликовано 17 сентября, 2018 Себе в гараж поставил вот такую штучку. Тянет, как пылесос. Никакой принудительной вентиляции не надо. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Литиевые батарейки и аккумуляторы от мирового лидера EVE в КомпэлКомпания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
Splav Опубликовано 17 сентября, 2018 Автор Поделиться Опубликовано 17 сентября, 2018 10 минут назад, andrusha152 сказал: Себе в гараж поставил вот такую штучку. Тянет, как пылесос. Никакой принудительной вентиляции не надо. Не всегда есть возможность установки дефлектора по всем правилам. Вот и приходится придумывать)) 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Lexter Опубликовано 17 сентября, 2018 Поделиться Опубликовано 17 сентября, 2018 1 час назад, Splav сказал: Смысл этой поделки сводится к постоянному воздухообмену для удаления влаги. Так это вообще совершенно другая задача. Понизить влажность воздуха никакими вентиляторами невозможно. Следовательно, единственное, что можно предпринять, это препятствовать образованию конденсата. А это совсем другое исполнительное устройство - нагреватель, тепловая пушка. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Splav Опубликовано 17 сентября, 2018 Автор Поделиться Опубликовано 17 сентября, 2018 2 минуты назад, Lexter сказал: Так это вообще совершенно другая задача. Понизить влажность воздуха никакими вентиляторами невозможно. Следовательно, единственное, что можно предпринять, это препятствовать образованию конденсата. А это совсем другое исполнительное устройство - нагреватель, тепловая пушка. Понизить влажность вентилятором можно, заменяя более влажный воздух более сухим. Но эта задача требует много математики. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
mazzi Опубликовано 19 сентября, 2018 Поделиться Опубликовано 19 сентября, 2018 У тебя есть ещё 2 свободных вывода. Присоединяй к ним сдвиговый регистр или дешифратор и получишь шикарную индикацию режимов и для отладки тоже помощь. 0 Пока ты жив, надежда есть. Ссылка на комментарий Поделиться на другие сайты Поделиться
Splav Опубликовано 20 сентября, 2018 Автор Поделиться Опубликовано 20 сентября, 2018 В 19.09.2018 в 10:28, mazzi сказал: У тебя есть ещё 2 свободных вывода. Присоединяй к ним сдвиговый регистр или дешифратор и получишь шикарную индикацию режимов и для отладки тоже помощь. Устройство задумывалось простым как ржавый самокат)) Должно быть минимум деталей, минимум потребления, минимальная цена или использование всего, что есть под рукой и никакой новогодней елки с индикацией. В данном моменте программа отлажена. Проходит период опытной эксплуатации. Жду зимы. Кстати, в первом варианте свободная нога GP0/Pin7 использовалась именно так, для индикации)) GP3/Pin4 может быть или MCLR-ом или только входом. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
mazzi Опубликовано 27 сентября, 2018 Поделиться Опубликовано 27 сентября, 2018 Какое же оно простое, если с ним сложно работать? 0 Пока ты жив, надежда есть. Ссылка на комментарий Поделиться на другие сайты Поделиться
Splav Опубликовано 4 октября, 2018 Автор Поделиться Опубликовано 4 октября, 2018 В 27.09.2018 в 10:02, mazzi сказал: Какое же оно простое, если с ним сложно работать? Чем сложно то? Зашили МК, вставили, включили. Сразу включился первый режим. Индикация морганием 0,5 Гц. Клацнули на кнопку - второй режим. Индикация морганием 1Гц. Еще раз клацнули - третий режим. Индикация морганием 2Гц. Клацнули еще - отключили. И так по кругу. Все)) С ним вообще не надо работать)) Принцип включил и забыл)) 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
mazzi Опубликовано 4 октября, 2018 Поделиться Опубликовано 4 октября, 2018 В 17.09.2018 в 11:05, Splav сказал: Думал об этом.Без индикации очень тяжело настроить. Самое разумное это по температуре и относительной влажности высчитывать абсолютную и принимать решение об включении. Но это ресурсоемкая задача. Не хватит контроллера. Я об этом говорил. 0 Пока ты жив, надежда есть. Ссылка на комментарий Поделиться на другие сайты Поделиться
Splav Опубликовано 4 октября, 2018 Автор Поделиться Опубликовано 4 октября, 2018 7 часов назад, mazzi сказал: Я об этом говорил. Речь шла о совершенно ином устройстве, которое бы имело бы два датчика относительной влажности и температуры. По этим датчикам считалась бы абсолютная влажность и, на основании результата о количестве влаги в воздухе, принималось бы решение о включении или остановке вентилятора. Такие вычисления явно не по зубам применяемой микросхеме. Это был случай, когда я упоминал, что такая идея и алгоритм работы мною рассматривался. Она выполнима, но для этого нужен процессор помощнее, больше ног, больше памяти, больше внешней индикации. Повторюсь, в итоге задача свелась к созданию ржавого самоката)) С возложенными на него задачами он справляется)) 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Splav Опубликовано 28 декабря, 2019 Автор Поделиться Опубликовано 28 декабря, 2019 С момента первой публикации прошло больше года. Устройство все это время продолжает работать. Пришла в голову идея сделать этот циклический таймер более универсальным. Теперь время работы для каждого из режимов хранится в ячейках в ЕЕПРОМ. И может быть изменено без вмешательства в прошивку. Все остальное, описанное в 1-ом посте, осталось без изменений. Для изменения интервалов работы необходимо изменить значения в ячейках ЕЕПРОМ на этапе программирования МК. Время работы и время ожидания двухбайтная величина. Диапазон установки - 0 -- 65535 минут или секунд, в зависимости от прошивки. 65535 сек = 1092,25 мин = 18,2 час. 65535 мин = 1092,25 час = 45,51 сут. По моему мнению этого более чем достаточно для разных вариантов использования. Работает устройство про прежнему в трех режимах. -- Время работы режим 1 - ячейки 0х00 0х01, старший и младший байты соответственно. Время простоя режим 1 - - ячейки 0х02 0х03, старший и младший байты. -- Время работы режим 2 - ячейки 0х04 0х05, старший и младший байты. Время простоя режим 2 - - ячейки 0х06 0х07, старший и младший байты. -- Время работы режим 3 - ячейки 0х08 0х09, старший и младший байты. Время простоя режим 3 - - ячейки 0х0A 0х0B, старший и младший байты. -- Например, необходимые интервалы работы для 1-го режима буду 13 часов работы и 11 часов отдыха. Для минутной прошивки, с индексом min, величины будут следующими 13час*60 = 780 мин. 780dec = 30C hex. Значит, в ячейку 0х00 запишем "03", а в ячейку 0х01 запишем "0С" 11час*60 = 660 мин. 660dec = 294 hex. Значит, в ячейку 0х02 запишем "02", а в ячейку 0х03 запишем "94" Для секундной прошивки, с индексом sec, величины будут следующими 13час*60 = 780*60 = 46800 сек. 46800dec = B6D0 hex. Значит, в ячейку 0х00 запишем "B6", а в ячейку 0х01 запишем "D0" 11час*60 = 660*60 = 39600 сек. 39600dec = 9AB0 hex. Значит, в ячейку 0х02 запишем "9A", а в ячейку 0х03 запишем "B0" Для оставшихся режимов действия аналогичны. Значения по умолчанию: режим 1 - 60/120 (работа/отдых) режим 2 - 60/60 режим 3 - 120/60 Сразу после прошивки устройство находится в 1-ом режиме. Важно!!! Перед программированием не забываем считать калибровочную константу по адресу 3FF из ЕЕПРОМ fan_cycle_timer_min.hex fan_cycle_timer_sec.hex 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Splav Опубликовано 13 июля, 2020 Автор Поделиться Опубликовано 13 июля, 2020 Пришел в гараж два дня назад. Вентиляция работает очень странно. Вынул PIC и пошел с ним домой. Считал его. Контрольная сумма в порядке. А вот в ЕЕПРОМе вместо адекватных значений обнаружил мусор. Прошил заново нормальными значениями. Для эксперимента прошил ПИК из другой партии и другой даты выпуска. Установил новую микросхему - работает. Накануне прихода в гараж по сетям 10кВ были аварийные отключения, знакомые энергетики рассказали. Возможно это стало причиной диких помех в сетях и мусора в ЕЕПРОМе. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Vovka Опубликовано 15 июля, 2020 Поделиться Опубликовано 15 июля, 2020 от мусора в EEPROM спасает контрольная сумма с дублированием настроек и настройками по умолчанию 0 На форумах принято общаться на "ты", что не является оскорбительным и подразумевает равноправие Ссылка на комментарий Поделиться на другие сайты Поделиться
Phalanx Опубликовано 15 июля, 2020 Поделиться Опубликовано 15 июля, 2020 Ни разу не слышал, чтобы у PIC возникали проблемы с EEPROM из-за отключений питания. У Вас-же при автономной работе запись в EEPROM не производится? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Splav Опубликовано 27 декабря, 2020 Автор Поделиться Опубликовано 27 декабря, 2020 Нет, с ЕЕПРОМ работа при включении - считать значения и при возникновении отключения - записать значения. Но емкости конденсатора хватает с запасом. Гаражные сети - самые загадочные сети. В данный момент все работает как положено. Объяснения пока не нашел. 15.07.2020 в 07:15, Vovka сказал: от мусора в EEPROM спасает контрольная сумма с дублированием настроек и настройками по умолчанию Вот тут подумаю, спасибо. Контроль и дублирование настроек, а в случае их отклонения - запись по умолчанию. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Mahno Опубликовано 8 января, 2021 Поделиться Опубликовано 8 января, 2021 Китайские кварцевые часы + микрик возле стрелок,конструкция одного часа,работающая от батарейки пару лет,вот что нужно в гараж. 0 Лужу,паяю,телевизоры починяю. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.