Перепрошивка тестера электронных компонентов LCR-T3 (29.08.2016). Печать
2016 - Август
29.08.2016 19:33
Save & Share
LCR-T3, LCR-T4, LCR-T5, LCR-T6 - серия приборов по проверке электронных компонентов, подробно описанная ранее. Пришло время на практике перепрошить его: добавление русского языка и обновление БД компонентов.

На ютубе есть полезное видео о перепрошивке данных девайсов. Однако автор настолько сильно накосячил с подачей недостоверной информации, что и у меня кучу времени отнял, и статью эту написать пришлось.

Поэтому опишу перепрошивку поэтапно LCR-T3 (остальные - по аналогии):
- выбор программатора: USB-вариант (USBasp для AVR-сонтроллеров или аналогичный);
- изготовление переходника для прибора: на основе кабеля, прилагаемого к программатору. На нем и был собран первый вариант жгута, который не работал. Оказалось, что автор видео отзеркалировал разъем, разместив контакты не в том порядке. Выяснилось это универсальным путем: нашел даташит к процессору Atmel ATmega328p, прозвонил пищалкой мультиметра каждый контакт и составил карту разъема. Если смотреть на дырки с задней стороны прибора (6 штук, 2 на 3), то распиновка слева направо следующая: верхний ряд - MISO, Vcc; средний ряд - SCK, MOSI; нижний ряд - RESET, GND. Есть теория, что на модели LCR-T4 контакты отзеркалированы относительно LCR-T3, но это нужно проверять (а пока нет в наличии LCR-T4);
- подсоединение к прибору батарейки 9В, подсоединение к прибору жгута программатора, подсоединение программатора в USB;
- установка драйверов для программатора (без проблем находятся в интернете);
- скачивание и запуск программы SinaProg (с некоторыми программаторами работает даже без их драйверов). В опции "Device" выставляется название процессора (написано на чипе), в опции "Programmer" - тип программатора (в данном случае "USBasp"). При нажатии на кнопку "Search" критерием правильного изготовления жгута является сообщение "Searching... OK". Если в приборе изменялся процессор (выход из строя, модернизация и т.д.), для него нужно выставить Fuses, согласно документации;
- сохранение на ПК текущей прошивки: Flash, EEPROM. Крайне важно, т.к. перепрошивка сначала претерпела неудачу исключительно из-за того, что в архиве автора видео лежали нерабочие прошивки. По-хорошему, в названии прошивки должно содержаться название прибора, его ревизия и версия прошивки; но отсутствие этих данных осложняет процесс и увеличивает риск получения пустого светящегося экрана после перепрошивки. К счастью, обратная перепрошивка возможна при любых ошибках прошивки, т.к. шьет напрямую в ПЗУ - можно по-очереди пробовать одну за другой;
- перепрошивка сначала Flash, потом EEPROM. Каждую опцию верифицировать после прошивки;
- включение прибора без отсоединения кабелей позволяет проверить тестер "на горячую";
- если прибор запустился и предварительно исправен - отключить все в обратном порядке;
- произвести калибровку прибора, если требуется.
Обновлено ( 03.09.2016 12:23 )