Добрый день. Вопрос по прошивке ардуино. Из за чего может "слетать " прошивка? Поставил ардуино нано в сварочный инвертор брима (задание на ток ) . Смена уставки сохраняется в встроенной ПЗУ . После 6-8 месяцев работы , приходится заново заливать скетч в МК атмега 328
Комментарии: 40
Roman
не надо ставить ардуино смена уставки гм, ничо не понял в еепром что ли сохраняешь?
Tora
импульсы же. Поставь нормальные стабилизаторы, конденсаторы (электролит и что-н мелкое на ВЧ параллельно), корпус металлический (или обклей фольгой). Насчёт заземления корпуса не помню, надо или нет по сигнальным проводам смотри сам что там у тебя и "не ардуино" так же будет сбоить, если нет защит
Andrey
Да , в еprom . Чтоб сохранялись уставки тока, горячего старта , форсажа, антизалипания . Где то читал , что число презаписей в ПЗУ ограниченно . Мб из за этого ? На полгода работы хватает и потом необходимо опять прошивку загружать Питание внешнее от БП 230/+5в. Сигнальные провода - не экран .
Tora
а сделай внешнее Вольт 10-15-20 и поставь импульсный стабилизатор. У меня в лёгких условиях он работает идеально, ардуине не мешает можно на выход параллельно 0.1 мкФ подключить или чуть меньше по сигнальным смотри куда и как идут, рядом с чем... Там уже кроме тебя никто не скажет точно что нужно сделать, и одной фотографии будет мало за микрокомп (там у меня 3 таких стабилизатора) не скажу, я ещё навешал дросселей и конденсаторов
Andrey
Спасибо . Понял . 0,1 мкФ по питанию 5в . От помех .
Roman
по моему, ты что-то не так делаешь со своей ардуиной, еепром может испортить частая запись но повредить флеш, где лежит программа - маловероятно.
Th0r
если бы у него еепром повредилась, ему бы перепрошивка не помогала
Alexander
Чатик у кого под рукой мультиметр и канцелярская скрепка, можете сопротивление замерить?
Roman
так я и не говорю, что у него причина в еепром
Tora
и флеш можно повредить, он тоже не вечный. Но у него похоже на плохое питание. Ещё больше проблем может быть при импульсе в процессе записи
Roman
с кодом скорее всего что-то не так, память течет, и т. д.
Th0r
6 месяцев?
Roman
у меня кормушка для кошек 5 месяцев нормально работала. Потом яркость солнца в окне увеличилась и пропали облака - итог - глюки
Th0r
ну так он говорит что каждые 6 месяцев прошивает, я думаю это не однократно было ты выбрал?
Roman
ну значит проблема то не в самой ардуине, и потом я не совсем понимаю, что значит испортилась забань захара
Tora
у меня врёт на 0.2-0.7 Ом и меньше 0.2 не меряет. У скрепки будет меньше ну... Тоже вариант. Но разве ардуина так долго работает? *у него
Andrey
В январе 19 сварганил . Пользовался стандартной библиотекой eeprom . В ноябре 19 слетела . И сейчас апрель 20 . Про ПЗУ - понял (исправна)
Roman
что слетело?
Andrey
Ну.... Прошивка . Заново скетч заливать приходится
Roman
а если подробнее, что происходит с ардуиной? или ты перепрошил от того что чето не работает, и теперь у нас спрашиваешь?
Th0r
да какая разница то? чото не работает -> прошивка фиксит проблему -> проблема была в прошивке
Andrey
Не реагирует на кнопки +/- меню , сброс . На led1602 высвечиваются 5-8 сегментов (кубики) , Нет выхода с 11 порта (задание на ток)
Tora
при процессе прошивки по дефолту стирается еепром
Roman
проверяй код прошивки, как минимум индексы в массивах
Andrey
Да . Должно . При загрузке (для передачи данных) жму СБРОС на плате ард нано . Понял . Нет там массивов . Все по простому на уровне if else . Взял пример у товарища (тот сварку на ардуине сделал полностью ) и отсек все лишнее , адаптировал для своей простой задачи
Roman
а обязательно еепром использовать? можно же набор параметров частых как режимы задать
Tora
сварка - в первую очередь смотреть помехи (и по питанию и по управлению)
Andrey
Запросто ,, помехи . И в этот раз ещё в добавок 7 вывод ок lm324 стал к.з. (использую как обратную связь по напряжению , чтоб включать горячий старт, форсаж , антизалип) . Возможно при отключении баонета под нагрузкой --- дуга, и имею эти проблемы
Tora
по разрядникам не подскажу, вообще нет опыта и знаний
Roman
полгода работает? можно продавать
Andrey
это от клиента . ООО пгэс . Мучаю мужиков своей рацухой. Можно сдаться и вернуть на место им реостат задания на ток . Но молчат , везут на ремонт . Видимо понравились дополнительные режимы и led дисплей . Там при загрузке надпись их фирмы и email
Andrey
Режимы (ГС Ф антизалип) понял , задал и не меняешь . А уставки где хранить ? При включении , сварщику чтоб не выставлять все заново
Roman
что значит где? в программе один раз жмякнул кнопку программа номер 1, уставки такие то.
Andrey
Ток от 20....250 а Горячий старт от 0...100а Форсаж ......
Roman
я думал это проверка идеи, а это сука продакшн
Andrey
И так ок . Спасибо, за совет . Про ПЗУ :))) что за продакшн. ? Не успеваю за вашей мыслью
Roman
1. проверка идеи (говно палки и пылесосные шланги, ардуина, термоклей, провода) 2. прототип (печатная плата с разведенными мк, компонентами, питанием, все это единичное, от этого дорогое. Корпус заказной, дорого) 3. Продакшн - серийные экземпляры продукта. Все дешево. и отработано на этапе прототипа в т. ч. прошивка.
Igor
отключите самопрограммирование fuse битами, ноги последовательного программирования подтяните к питанию хорошенько
Roman
мало жрет, так еще и ток проводит