Перейти к содержанию

Помогите написать скетч для перезапуска нагрузки


Рекомендуемые сообщения

Всем привет. Столкнулся с небольшой проблемой : у товарища заглючил котел (при перегреве датчика котел отключает, НО не хочет потом делать перезапуск). Взялся я это исправить с помощью ардуинки, вроде сложного ничего, поставил два реле, а вот именно с самим скетчем завис. Не нашел в инете похожих примеров чтоб хоть подсказку какую то найти. 

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

Я не выкладываю свои варианты скетча чтоб не позорится, запутался я особенно когда коснулось задержки на 3 минуты и возврата в исходное состояние

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Не надо лепить костыли. Устраняйте причину проблемы. Перегрев откуда берётся? Это нештатная ситуация, перезапускать после неё котёл в автоматическом режиме - не самая умная идея.

Вдвойне не надо лепить автоматику, если даже такая простая задача вызывает затруднения.

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

35 минут назад, Саша Мельник сказал:

при перегреве датчика котел отключает

Исключите перегрев. Это не спроста такая защита сделана. Не нужно ее обходить.
О чём @Огонёк тоже предупреждает.

Ссылка на комментарий
Поделиться на другие сайты

Особенности хранения литиевых аккумуляторов и батареек

Потеря емкости аккумулятора напрямую зависит от условий хранения и эксплуатации. При неправильном хранении даже самый лучший литиевый источник тока с превосходными характеристиками может не оправдать ожиданий. Технология, основанная на рекомендациях таких известных производителей литиевых источников тока, как компании FANSO и EVE Energy, поможет организовать правильный процесс хранения батареек и аккумуляторов. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

перегрева нет, котел уже не выключается, но если исскуственно сделать перегрев котел должен через время перезапустится, а он не хочет. Менять плату управления нет смысла, она стоит как 75% котла

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

Изменено пользователем Саша Мельник
Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

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

Ищите неисправность в других местах.
Основной вопрос - почему перегревается датчик?

Вопрос по теме. Где именно установлен этот датчик, что именно он измеряет?

Ссылка на комментарий
Поделиться на другие сайты

была плохая вытяжка, проблему устранили, котел уже не выключается. Датчик при нагреве разрывает цепь, а когда остывает соединяет, но котел не запускается пока его не выключишь с розетки и не включишь обратно. Т.е. если вдруг когда нибудь сработает датчик, отключит котел, а ты приходишь домой а там в квартире -10 и снег :D 

Ссылка на комментарий
Поделиться на другие сайты

Это не спроста делано. Производитель считает, что при срабатывании подобной защиты должен вмешаться человек. И правильно считает.

Не лезьте, пожалуйста, в автоматику котла. Это небезопасно.

Говорю Вам как начальник службы тепловой автоматики и измерений теплоисточников города. Не шалите!

Ссылка на комментарий
Поделиться на другие сайты

А просто компаратор на LM393 нет возможности применить? 

4 минуты назад, mvkarp сказал:

должен вмешаться человек

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

 

А так квартирку разнесет без человеков, все живы и весело бегают вокруг

Изменено пользователем Oleg342
Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, Oleg342 сказал:

А просто компаратор на LM393 нет возможности применить? 

можно конечно, но если уже собрал все , осталось только скетч правильно сделать

Ссылка на комментарий
Поделиться на другие сайты

6 минут назад, mvkarp сказал:

 должен вмешаться человек

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

Ссылка на комментарий
Поделиться на другие сайты

Отличается тем, что человек убедится, что всё в порядке или устранит причину аварии а потом включит. Автоматике же пофигу.

"Я не знаю какой там коэффициент, я просто паять умею. "

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, Dr. West сказал:

Отличается тем, что человек убедится, что всё в порядке или устранит причину аварии а потом включит. Автоматике же пофигу.

я еще раз говорю, что я не обхожу защиту, все остается работать как положено. Даже если перегрев произойдет опять, оно сработает как и должно

3 минуты назад, Alex сказал:

@Саша Мельник , а где схема ? Какой может быть разговор о ПО, если даже нет схемы ?

да тут схемы 2 реле и ардуинка, не хочется из-за этого рисовалку устанавливать. 

Цитата

есть один вход и один выход на ардуинке.  В нормальном состоянии на входе "1" , а на выходе "0". Нужно чтоб если на входе "1" изменится на "0", ардуинка дала на выход "1", подержала ее 3 минуты, и включила обратно "0" не зависимо от значений входа. Ну и дальше работала как обычно.

 

Ссылка на комментарий
Поделиться на другие сайты

А если есть реальная причина для сработки? Сработает, потом через 3 минуты ваша поделка автоматически включит, снова сработает и т.д., пока что-то не сгорит. Например, хата.
Вы готовы на себя взять ответственность за это?

"Я не знаю какой там коэффициент, я просто паять умею. "

Ссылка на комментарий
Поделиться на другие сайты

если есть реальная причина для сработки он просто не запустится. В худшем случае сгорит реле ардуинки 

хотя и реле не будет срабатывать если датчик в разрыве

Ссылка на комментарий
Поделиться на другие сайты

7 минут назад, Саша Мельник сказал:

да тут схемы 2 реле и ардуинка

А схема подключения и взаимодействия с "внешним миром" вашего чудо-устройства ?
Я, например, так и не понял, что оно будет отключать и откуда и каким образом будет браться сигнал на вход.

Ссылка на комментарий
Поделиться на другие сайты

на датчик с котла идет 12 вольт. оттуда и беру на 12 вольтовое реле, а оно уже дает "1" на вход ардуино. Если срабатывает датчик , на вход ардуинки идет "0" . Второе реле с ардуинки идет на разрыв питания котла. Т.е. имитируем выключение с розетки и включение через 3 минуты

Ссылка на комментарий
Поделиться на другие сайты

38 minutes ago, Саша Мельник said:

сработает датчик, отключит котел

Вот, ни хрена не понял, а через 3 минуты проблема сама собой починится, и можно перезапустить котёл без проблем? 

Ссылка на комментарий
Поделиться на другие сайты

если будет проблема котел не запустится. 

Вот попытался таким способом это сделать, но оно не правильно работает

void setup() {  
  Serial.begin(9600); 
  pinMode(9, INPUT_PULLUP);
  pinMode(3, OUTPUT);
}

void loop() {  
  int sensorVal = digitalRead(9);
  Serial.println(sensorVal);
  if (sensorVal == 1) {
    digitalWrite(3, 0);
    delay(3000000);
  } else {
    digitalWrite(3, 1);  
  }
}

 

Ссылка на комментарий
Поделиться на другие сайты

31 минуту назад, Саша Мельник сказал:

какая разница человек перезапустит котел или ардуинка?

Если совсем бездумно - то никакой.
Если человек с мозгом в башке - то существенная.

39 минут назад, Oleg342 сказал:

А так квартирку разнесет без человеков,

А если с людьми?

Случай - дело случайное. Но их предполагается максимально избегать. Для того и существуют зашиты.
Ещё существуют блокировки. Это "защита от дурака". Т.е. они не позволяют сделать что-то, если не выполнены определённые условия. Похоже, Вы из необычных, экстремальных пользователей. Которым блокировки не нужны. :(
Если Вам это по барабану, покажите для начала всю нашу переписку хозяину аппарата. Пусть именно он примет решение.

Ссылка на комментарий
Поделиться на другие сайты

@Саша Мельник Если не запустится, то на фига тогда городить эту ардуину?

Плохая вытяжка - датчик перегрелся и вырубил систему. Через 3 минуты остыл, проблема исчезла, рукодельная ардуина перезапустила котёл, и тот снова радостно нагревает датчик. Случись это ночью, такая свистопляска при отсутствии вытяжки быстро наполнит квартиру продуктами сгорания. 

Изменено пользователем Yurkin2015
Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

ТС просто не понимает что люди не хотят стать пособниками  в преступлении (надо называть вещи своими именами)  ну и пытаются отговорить 

если не дай бог что-то произойдет и обнаружится эта переделка то TC будет общаться уже с другими людьми(не такими добрыми) и а итоге сядет    

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • @Александр2, это у тебя в голове что-то с чем-то вступает в противоречие.  Я знаю, что ты ярый поклонник Ланзара. Поэтому пояснение для тебя того, почему симметричная на бумаге/на экране монитора схема, и спаянная на реальной плате с реальными комплектующими в отличии от неё за редким исключением вместо 0 на выходе зачастую имеет сдвиг напряжения величиной в +/- километр, думается мне излишняя трата времени.    
    • Верно подмечено. Вот их-то, КТ602ВМ и BD139 в ТО-126 в 1969-ом как раз-таки и не было. Не только у J. L. Hood-а, их вообще ещё не существовало. К тому же КТ602БМ  в корпусе КТ-27-2 (как и BD139 в TO-126) и КТ602А в корпусе КТЮ-3-9 - это совсем не близнецы-братья. Технология изготовления совершенно разная, а она при работе транзисторов динамическом режиме, как в случае с JLH-69, играет далеко не последнюю роль. Просто юноша в силу своего быстрого и раннего развития об этом ничего не знает. 
    • Садится разбираться в алгоритме работы и на микроконтроллере делать замену.  Попробуйте прогреть микросхему на зажигалке, когда-то читал о таком способе восстановления процессора от телевизора. Шансов мало, но вам нечего терять, а потом в панельку.
    • Я хочу попробовать разные способы победить эти шумы. Для начала собрать фильтр для блока питания. Корпус с блютуз антенной я пробовал убрать, ничего не изменилось, если фильтр для блока питания тоже не поможет, значит дело в самом усилителе. В Aiyima A3001, который выдает шум гораздо тише, на выходе стоят электролитические конденсаторы и фильтры, можно попробовать сделать также и на Aiyima A09, может таким образом удастся снизить шумы. Если нет, то буду искать еще варианты. Кроме шумов еще надо разобраться с щелчками в колонки при включении и выключении Brzhifi. Aiyima A09 выдает щелчок только при выключении сетевого фильтра, и слабый. А вот Brzhifi щелкает так, что аж диффузоры в колонках двигаются. Схема питания у них отличается, Brzhifi остается в режиме ожидания и питание не отключается, я хочу переделать его так, чтобы оно отключалось, как на Aiyima A09. Может там что сдохло. а может он так спроектирован. Либо что то делать с контроллером питания, либо найти в схеме где можно врезать выключатель и впихнуть его.
    • @CrazyDog34RU Понять, что изначально были неправы, и питание в вашей проблеме не виновато, например?
    • Неожиданный вопрос... При измерениях в любой точке вот этой части схемы "масса" осциллографа вот тут: При измерениях вот в этой части схемы - вот тут: У этой части схемы - вот в этой точке: Подключать "массу" к одной части схемы, а смотреть точки в другой - нельзя. Все эти три "общие" точки - совершенно разные точки. Между ними может быть вполне ощутимое напряжение. Вот тут это хорошо видно:
×
×
  • Создать...