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

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
erno
Рядовой
Сообщения: 94
Зарегистрирован: 02 авг 2017, 13:09

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

Сообщение erno »

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

Что можно сделать против этого?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 487
Зарегистрирован: 18 сен 2015, 10:04
Откуда: Омск
Благодарил (а): 3 раза
Поблагодарили: 5 раз

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

Сообщение kulibinsvv »

Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
erno
Рядовой
Сообщения: 94
Зарегистрирован: 02 авг 2017, 13:09

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

Сообщение erno »

Проблему решил , как посоветовали все свободные пины сделал выходами , и паралельно подключил конденсаторы ко всем выходам реле . Спасибо всем кто помог.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

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

Сообщение vovka1973 »

erno писал(а): 07 мар 2019, 17:08Проблему решил , как посоветовали все свободные пины сделал выходами , и паралельно подключил конденсаторы ко всем выходам реле . Спасибо всем кто помог.
я бы так рано не радовался ,помехи это зараза еще такая ,я от них спасаюсь опторазвязкой с симистром потом реле :smile225:
конденсаторы меня спасали не надолго просто проекты у меня включены постоянно круглый год и что бы не зависали делаю как сказал .хотя в вашем случае может и хватить она же не постоянно включена у вас.
Изображение
erno
Рядовой
Сообщения: 94
Зарегистрирован: 02 авг 2017, 13:09

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

Сообщение erno »

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

Так как не силен в электротехнике и самому сделать опторазвязку вряд ли получится , хотел бы спросить можно ли на просторах алиэкспресс заказать готовую ? если можно ссылку
Спасибо
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

диоды к реле прикрутите...
Alexr
Рядовой
Сообщения: 4
Зарегистрирован: 06 мар 2019, 22:01
Имя: Роман

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

Сообщение Alexr »

Я тоже столкнулся с зависанием. Сделал на ардуино пид регулятор температуры подачи взависимости от наружной температуры. Зависания полностью ушли только после замены реле на твердотельные. Работает с ноября круглосуточно.
Аватара пользователя
Siberian
Лейтенант
Сообщения: 635
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 35 раз
Поблагодарили: 5 раз

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

Сообщение Siberian »

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

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

Отправлено спустя 24 минуты 16 секунд:
В моем случае зависание происходит скорее всего по наводке из сети 220.
По тому, что, когда включается / выключается компрессор холодильника, иногда зависает и контроллер инкубатора.
Нужно попробовать заземление подключить.
Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06 сен 2015, 16:04
Откуда: Маркс-Энгелс
Имя: Alexander

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

Сообщение Grafsaxar »

erno писал(а): 06 мар 2019, 18:55 Зависает как при включенной так и при выключенной функции программного зависания .
На форуме уже писали что эта функция на атмел работает не корректно.
Поставьте внешний watchdog. Max705 или adm705
Хотя китайцы пронюхали эту тему и выпускают готовые платы. На али их полно DS1232
Качество — это делать что-либо правильно, даже когда никто не смотрит
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

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

Сообщение vovka1973 »

Siberian писал(а): 26 мар 2019, 17:16 Зависание в основном происходит по шине I2C.
Подключил дисплей не к I2C, стало гораздо меньше зависаний.
Я долго боролся с этой херней дисплей был на проводке 7 см ,проблема исчезла банально просто, поставил экранированный шнур :) со стороны дисплея землю на минус спаял со стороны платы просто в воздухе 17 дней ни одного зависа
[spoiler]
IMG_20190326_223513.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06 сен 2015, 16:04
Откуда: Маркс-Энгелс
Имя: Alexander

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

Сообщение Grafsaxar »

vovka1973 писал(а): 26 мар 2019, 19:28шине I2C
Шина не особо надёжная.
У меня на квадрике управление драйверами моторов по I2C шине было. Долго он однако не пролетал:)) какой только кабель я на неё не ставил. Проблемы начинались около 50-60 % газа. Он в этом режиме тянул около 50Ампер. Надоело как то с ним возиться. Дал полный газ , и улетел ..... нашли кучу мусора по GPS координатам.:))))
Качество — это делать что-либо правильно, даже когда никто не смотрит
Аватара пользователя
Siberian
Лейтенант
Сообщения: 635
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 35 раз
Поблагодарили: 5 раз

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

Сообщение Siberian »

Мой знакомый все свои "самоделки" собирает на STM32 (не ардуиновский гибрид).
Абсолютно нет никаких проблем, ни I2C, ни с зависаниями.
Roman9
Рядовой
Сообщения: 25
Зарегистрирован: 03 фев 2019, 11:47
Имя: Роман

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

Сообщение Roman9 »

Siberian писал(а): 26 мар 2019, 20:05 на STM32 (не ардуиновский гибрид).
Ну это надо открыть новое достижение "повелитель STM32". Не все пока могут. ) А так да. Слышал она надежнее.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

Siberian писал(а): 26 мар 2019, 20:05никаких проблем
значит он их собирает "правильно". дело не в камне.
можно собрать и так, что транзисторы заглючат.
Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06 сен 2015, 16:04
Откуда: Маркс-Энгелс
Имя: Alexander

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

Сообщение Grafsaxar »

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

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

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

Согласен с Pan. Ковырял много промышленных контроллеров так там меги 64,128 стоят. Даже на Siemens Logo Стоит мега 128.
Качество — это делать что-либо правильно, даже когда никто не смотрит
Аватара пользователя
Siberian
Лейтенант
Сообщения: 635
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 35 раз
Поблагодарили: 5 раз

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

Сообщение Siberian »

pan писал(а): 27 мар 2019, 08:17
Siberian писал(а): 26 мар 2019, 20:05никаких проблем
значит он их собирает "правильно". дело не в камне.
можно собрать и так, что транзисторы заглючат.
Согласен! Но камень камню рознь.
У меня есть знакомые, которые торгуют разной китайской электроникой.
Китайское производство в основном на сегодняшний день налажено довольно не плохо.
Но есть некоторые нюансы.
Те-же китайские платы (например Ардуино), проходят контроль на заводе, и цена их дороже.
Но есть те платы, которые не прошли контроль. Именно этот продукт скупают не добросовестные продавцы ( не на штуки, а на вес), если та-же китайская плата официально-заводская, то цена её к примеру будет 10 долларов, а платы не прошедшие контроль имеют те-же десять долларов, только условно за ведро.
Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06 сен 2015, 16:04
Откуда: Маркс-Энгелс
Имя: Alexander

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

Сообщение Grafsaxar »

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

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

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

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

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей