Страница 1 из 1

посудомоечная машина ( зависает ардуино)

Добавлено: 06.03.2019{, 18:55}
erno
Привет . Написал программу для посудомойки , протестировал светодиодами в место реле , все работает как надо .Загрузил в посудомойку начал зависать . Зависает не каждый раз и при разных циклах мойки. Блок питания вроде нормальный на 5 вольт 2 ампер
https://www.ebay.com/itm/5V-2A-AC-DC-Is ... Swbehbq0od
В общей сложности ардуино управляет четырьмя реле , две из них откр/закр клапаны на 220 V , третий включает помпу , четвертый ТЭН.
Так же ардуино считает количество импуьсов от датчика потока и температуру воды
Зависает как при включенной так и при выключенной функции программного зависания .

Что можно сделать против этого?

посудомоечная машина ( зависает ардуино)

Добавлено: 06.03.2019{, 19:18}
kulibinsvv

посудомоечная машина ( зависает ардуино)

Добавлено: 07.03.2019{, 09:00}
pan

посудомоечная машина ( зависает ардуино)

Добавлено: 07.03.2019{, 17:08}
erno
Проблему решил , как посоветовали все свободные пины сделал выходами , и паралельно подключил конденсаторы ко всем выходам реле . Спасибо всем кто помог.

посудомоечная машина ( зависает ардуино)

Добавлено: 07.03.2019{, 17:17}
vovka1973
erno писал(а):
07.03.2019{, 17:08}
Проблему решил , как посоветовали все свободные пины сделал выходами , и паралельно подключил конденсаторы ко всем выходам реле . Спасибо всем кто помог.
я бы так рано не радовался ,помехи это зараза еще такая ,я от них спасаюсь опторазвязкой с симистром потом реле :smile225:
конденсаторы меня спасали не надолго просто проекты у меня включены постоянно круглый год и что бы не зависали делаю как сказал .хотя в вашем случае может и хватить она же не постоянно включена у вас.

посудомоечная машина ( зависает ардуино)

Добавлено: 07.03.2019{, 19:25}
erno
vovka1973 писал(а):
07.03.2019{, 17:17}
erno писал(а):
07.03.2019{, 17:08}
Проблему решил , как посоветовали все свободные пины сделал выходами , и паралельно подключил конденсаторы ко всем выходам реле . Спасибо всем кто помог.
я бы так рано не радовался ,помехи это зараза еще такая ,я от них спасаюсь опторазвязкой с симистром потом реле :smile225:
конденсаторы меня спасали не надолго просто проекты у меня включены постоянно круглый год и что бы не зависали делаю как сказал .хотя в вашем случае может и хватить она же не постоянно включена у вас.[/quote

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

посудомоечная машина ( зависает ардуино)

Добавлено: 07.03.2019{, 19:36}
pan
диоды к реле прикрутите...

посудомоечная машина ( зависает ардуино)

Добавлено: 07.03.2019{, 20:36}
Alexr
Я тоже столкнулся с зависанием. Сделал на ардуино пид регулятор температуры подачи взависимости от наружной температуры. Зависания полностью ушли только после замены реле на твердотельные. Работает с ноября круглосуточно.

посудомоечная машина ( зависает ардуино)

Добавлено: 26.03.2019{, 16:41}
Siberian
Такая-же проблема.
Только с промышленным холодильником.
При включении / выключении компрессора, зависает контроллер.
Сначала делал на контактном реле с опторазвязкой, зависание происходило почти при каждом включении / выключении компрессора.
Потом поставил твердотельное (симисторное ) реле. Проблема почти исчезла, но периодически ( один раз в день, в неделю, а может и месяц без сбоев отработать) всё равно зависает. Пробовал всякие фильтры (C, RC, LC), но не помогло...

Отправлено спустя 10 минут 52 секунды:
PS.
Зависание в основном происходит по шине I2C.
Подключил дисплей не к I2C, стало гораздо меньше зависаний.

Отправлено спустя 24 минуты 16 секунд:
В моем случае зависание происходит скорее всего по наводке из сети 220.
По тому, что, когда включается / выключается компрессор холодильника, иногда зависает и контроллер инкубатора.
Нужно попробовать заземление подключить.

посудомоечная машина ( зависает ардуино)

Добавлено: 26.03.2019{, 18:35}
Grafsaxar
erno писал(а):
06.03.2019{, 18:55}
Зависает как при включенной так и при выключенной функции программного зависания .
На форуме уже писали что эта функция на атмел работает не корректно.
Поставьте внешний watchdog. Max705 или adm705
Хотя китайцы пронюхали эту тему и выпускают готовые платы. На али их полно DS1232

посудомоечная машина ( зависает ардуино)

Добавлено: 26.03.2019{, 19:28}
vovka1973
Siberian писал(а):
26.03.2019{, 17:16}
Зависание в основном происходит по шине I2C.
Подключил дисплей не к I2C, стало гораздо меньше зависаний.
Я долго боролся с этой херней дисплей был на проводке 7 см ,проблема исчезла банально просто, поставил экранированный шнур :) со стороны дисплея землю на минус спаял со стороны платы просто в воздухе 17 дней ни одного зависа
СпойлерПоказать
IMG_20190326_223513.jpg

посудомоечная машина ( зависает ардуино)

Добавлено: 26.03.2019{, 19:42}
Grafsaxar
vovka1973 писал(а):
26.03.2019{, 19:28}
шине I2C
Шина не особо надёжная.
У меня на квадрике управление драйверами моторов по I2C шине было. Долго он однако не пролетал:)) какой только кабель я на неё не ставил. Проблемы начинались около 50-60 % газа. Он в этом режиме тянул около 50Ампер. Надоело как то с ним возиться. Дал полный газ , и улетел ..... нашли кучу мусора по GPS координатам.:))))

посудомоечная машина ( зависает ардуино)

Добавлено: 26.03.2019{, 20:05}
Siberian
Мой знакомый все свои "самоделки" собирает на STM32 (не ардуиновский гибрид).
Абсолютно нет никаких проблем, ни I2C, ни с зависаниями.

посудомоечная машина ( зависает ардуино)

Добавлено: 26.03.2019{, 20:31}
Roman9
Siberian писал(а):
26.03.2019{, 20:05}
на STM32 (не ардуиновский гибрид).
Ну это надо открыть новое достижение "повелитель STM32". Не все пока могут. ) А так да. Слышал она надежнее.

посудомоечная машина ( зависает ардуино)

Добавлено: 27.03.2019{, 08:17}
pan
Siberian писал(а):
26.03.2019{, 20:05}
никаких проблем
значит он их собирает "правильно". дело не в камне.
можно собрать и так, что транзисторы заглючат.

посудомоечная машина ( зависает ардуино)

Добавлено: 27.03.2019{, 09:15}
Grafsaxar
pan писал(а):
27.03.2019{, 08:17}
значит он их собирает "правильно". дело не в камне.
можно собрать и так, что транзисторы заглючат.
Тема насчёт добавления STM32 уже давно была. Даже голосовали. Но она как то дальше не продвинулась.

Тоже думал соскочить, но как то привык к 5 вольтам. Да и сенсоров на 5 вольт куча.

У меня из 20 поделок виснет только 2 и то раз в год.

Согласен с Pan. Ковырял много промышленных контроллеров так там меги 64,128 стоят. Даже на Siemens Logo Стоит мега 128.

посудомоечная машина ( зависает ардуино)

Добавлено: 27.03.2019{, 11:52}
Siberian
pan писал(а):
27.03.2019{, 08:17}
Siberian писал(а):
26.03.2019{, 20:05}
никаких проблем
значит он их собирает "правильно". дело не в камне.
можно собрать и так, что транзисторы заглючат.
Согласен! Но камень камню рознь.
У меня есть знакомые, которые торгуют разной китайской электроникой.
Китайское производство в основном на сегодняшний день налажено довольно не плохо.
Но есть некоторые нюансы.
Те-же китайские платы (например Ардуино), проходят контроль на заводе, и цена их дороже.
Но есть те платы, которые не прошли контроль. Именно этот продукт скупают не добросовестные продавцы ( не на штуки, а на вес), если та-же китайская плата официально-заводская, то цена её к примеру будет 10 долларов, а платы не прошедшие контроль имеют те-же десять долларов, только условно за ведро.

посудомоечная машина ( зависает ардуино)

Добавлено: 27.03.2019{, 13:48}
Grafsaxar
Siberian писал(а):
27.03.2019{, 11:52}
если та-же китайская плата официально-заводская, то цена её к примеру будет 10 долларов, а платы не прошедшие контроль имеют те-же десять долларов, только условно за ведро.
Недавно такой опыт был.
Купил на али дешёвую плату с мега128, бодался больше дня. Никак не работала нормально.
Действия несоответствовали программе.
Поменял на мегу купленную на DigiKey Electronics в 3 раза дороже и всё заработало.

Ещё заметил что китайские ардуино некорректно работают при большой минус температуре или при +40;50 Градусов.

Хотя при комнатной всё нормально.

Купил на али 10 нано 3. вчера хотел одну прошить. Проживается , но IDE в конце прошивки выдаёт ошибку.
Попробую сегодня Bootloader поменять, может поможет.