Добрый день. Вопрос по прошивке ардуино. Из за чего может "слетать " прошивка? Поставил ардуино нано в сварочный инвертор брима (задание на ток ) . Смена уставки сохраняется в встроенной ПЗУ . После 6-8 месяцев работы , приходится заново заливать скетч в МК атмега 328

Комментарии: 40

  1. Roman

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

  2. 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. Продакшн - серийные экземпляры продукта. Все дешево. и отработано на этапе прототипа в т. ч. прошивка.

  3. Igor

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

    • Roman

      мало жрет, так еще и ток проводит

Не нашли ответ?

Вам также может быть интересно