AC-DC и DC-DC преобразователи напряжения Top Power на складе ЭЛТЕХ

Восстановить плату Arduino MEGA2560

Новичок
 
Регистрация: 20.08.2017
Сообщений: 3
Репутация: 10
 
20.08.2017 14:04 #1
Доброго времени суток. Пытаюсь восстановить плату от 3D-принтера "Ultimaker"(схема). Это плата по сути Arduino Mega2560 с установленными дополнительными элементами. Микроконтроллер ATMEGA2560 на ней слегка греется и скорее всего неисправен, но Atmega16u2 вроде бы рабочий, я отсоединил RX, TX связь между ними и погуглив нашел DFU режим, но в него контроллер не переходит. Если подключить USB, то в диспетчере устройств появляется неизвестное устройство, драйвера не устанавливаются, там даже нет никаких ID.
Я решил посмотреть, что же в этом контроллере и прошив Arduino UNO R3 как программатор ArduinoISP смог прошить и считывать с этого микроконтроллера файл прошивки.

Вопрос какой, я прошиваю и считывают файлы, сравниваю их, а они разные,

там и строк меньше и в самих строках разница, что я делаю не так? Контроллер наверно уже можно считать неисправным? Или может что то не то с Lock Bit? После стирания "Erase" не меняется Lock Bit, хотя вроде должен стать 0xFF?
Оценка
Для устройств, работающих от автономного источника питания и требующих длительного функционирования без замены батареи, особенно важно использование компонентов с минимальным энергопотреблением. В ассортименте КОМПЭЛ представлен малопотребляющий семисегментный LCD-дисплей L-KLS9-TN-3714-80-6P от компании KLS – рекомендованная замена TIC33. Устройство потребляет всего 25 мкА, оснащено встроенным драйвером и поддерживает последовательный интерфейс. Благодаря технологии COG дисплей компактен (37,8 x 14,8 мм), а статический режим обеспечивает отличную читаемость. Идеален для счётчиков воды и газа, а также других автономных измерительных приборов.
Гуру
 
Регистрация: 13.05.2006
Сообщений: 3,904
Репутация: 1249
1,233 63
62 32
 
21.08.2017 10:10 #2
Цитата:
смог прошить и считывать с этого микроконтроллера файл прошивки
Цитата:
я прошиваю и считывают файлы, сравниваю их, а они разные,
Ну какой можно сделать вывод ? Никакого. у вас всё не достоверно. Повреждён ли контроллер, ошибка при считывании или при записи, дело в настройках программирующего оборудования или в самом оборудовании....
Оценка
Компания MEAN WELL выпустила новинки – высокоэффективные источники питания на DIN-рейку серий XDR/XTR, разработанные для современных задач промышленной автоматизации. Узкий корпус и КПД до 96% делают их идеальным решением для проектов с ограниченным пространством и высокими требованиями к энергоэффективности, а встроенные системы полной защиты обеспечивают надежную работу в любых условиях. Посмотреть характеристики, узнать наличие, цену, а также приобрести ИП серий XDR/XTR можно по ссылке
Новичок
 
Регистрация: 20.08.2017
Сообщений: 3
Репутация: 10
 
21.08.2017 15:07 #3
Почему же такой вывод? Прошивается и считывается штатной программой avrdude. Той самой, что прошивает скетчи в ардуины. Программатор то же стандартный - ардуино uno r3. Графическая оболочка только упрощает обращение к консольной версии avrdude. При прошивке программа считывает записанные данные и ошибок не находит. Но считанный файл и размером меньше записанного. Возможно, он не всю область записанного считывает, а только часть? В общем, я уже заменил оба микроконтроллера, потребление упало до 50 мА со 140, плата работает полностью.
Оценка
6-осевой инерциальный измерительный блок QMI8658A от компании QST объединяет в себе 3-осевой гироскоп, 3-осевой акселерометр и встроенный температурный датчик. Среди ключевых особенностей этого модуля – гибкие режимы энергосбережения, поддержка аппаратного сопроцессора для анализа движения, функции самотестирования и калибровки, а также возможность точной компенсации температурных погрешностей. Благодаря встроенному функционалу QMI8658A отлично подходят для применений, в которых требуется отслеживание движения, а схожесть параметров позволяет использовать их как хорошую альтернативу продукции европейских брендов.
Специалист
 
Аватар для валентин-сибиряк
 
Регистрация: 16.11.2011
Адрес: г.Кемерово
Сообщений: 1,251
Репутация: 391
384 138
3 3
 
05.10.2017 17:17 #4
Не восстановишь его.
Оценка
Специалист
 
Регистрация: 21.05.2007
Адрес: Москва
Сообщений: 474
Репутация: 213
175 59
14 2
 
07.10.2017 21:04 #5
Цитата:
Сообщение от Webmon
там и строк меньше и в самих строках разница, что я делаю не так? Контроллер наверно уже можно считать неисправным? Или может что то не то с Lock Bit? После стирания "Erase" не меняется Lock Bit, хотя вроде должен стать 0xFF?
Формат *.hex (Intel HEX) допускает различные варианты записи. В частности области, которые программировать не надо, могут быть пропущены. Поэтому разное количество строк.
Оценка
Новичок
 
Аватар для rgty
 
Регистрация: 06.09.2008
Адрес: Хельсинки / Таллинн / Санкт - Петербург / Москва / Новосибирск / Крас
Сообщений: 7
Репутация: 10
Отправить сообщение для rgty с помощью Skype™
 
27.11.2017 02:54 #6
нужно понимать зачем вообще восстанавливать . данное оборудование. не проще ли все сделать с нуля, а изначально найти причины выхода из строя. дабы обезопасить себя. от таких ситуаций.
Оценка
Новичок
 
Регистрация: 20.08.2017
Сообщений: 3
Репутация: 10
 
28.11.2017 12:05 #7
Изначально встал вопрос какой микроконтроллер был неисправен или оба сразу. Но если мега2560 перегревалась, то с 16U2 непонятно было исправен он или нет. Т.к. при подключении к компьютеру определялся как неизвестное устройство. Все попытки прошить и считать, не приводили к определенному ответу. А восстанавливать да, нет смысла просто так, проще купить в Китае. Плата стояла в 3д-принтере, кто бы признался как внес неисправность?
Оценка
Ответ
Метки
arduino, mega2560
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
ТМ Электроникс. Электронные компоненты и приборы. Скидки, кэшбэк и бесплатная доставка
Часовой пояс GMT +3, время: 22:15.
Обратная связь РадиоЛоцман Вверх