Здравствуйте, друзья! Сегодня мы поведаем вам историю о ремонте весов CAS CL5000J. Эта история с элементами трагедии и победным концом. Рассаживайтесь поудобнее, мы начинаем.
Итак, в ремонт поступили весы CAS CL5000J. Клиент рассказал, что весы работают, но не печатают. Действительно, при запуске весы выполняли свои функции: взвешивали, на клавиши реагировали, при нажатии на клавишу «печать» выходила этикетка с артефактами изображения.

Похоже, что в весах CL5000J просто неисправна термоголовка. При быстром осмотре выяснилось, что радиатор термоголовки ощутимо нагревается. Как только это заметили, сразу же обесточили весы. Нашей уверенности, в том, что банально неисправна термоголовка, поубавилось — без причины радиатор термоголовки не накаляется, за две минуты работы весов. Разобрали весы. Демонтировали печатающую головку, явных следов механического воздействия не обнаружили.

Производим осмотр материнской платы и делаем замеры питающих напряжений.

Обнаружили, что микроконтроллер ATmega128 так же греется, хотя, казалось бы, функционирует нормально. Питание на Atmega128 ровно пять вольт.

Приняли решение Атмегу сносить и ставить новую.

После установки нового процессора отмывем от флюса места пайки, чтобы убедиться в отсутствии замыканий между пинами процессора.

Теперь нужно зашить программу. В весах CAS CL5000J процессор можно программировать внутрисхемно. На материнке для этих целей имеется разъем J10.

Соединяем разъем J10 с программатором. Сделали себе шпаргалку.

Программатор используем AutoProg. Для ISP(внутрисхемного программирования) у программатора есть вывод.

Не стали делать переходник, а просто развели на плату.

Установили фузы(FUSE bits).

Зашили начальную старенькую прошивку.

И по COM программой AVRFWupdate обновили до актуальной прошивки.

Процессор не греется, весы запускаются, все ок, можно подключить новую термоголовку, делать тест печати и собирать весы. Делаем тест печати с новой головой, на выходе имеем поплывшую в грязных разводах шахматку с пробелами.

Сердце екнуло, мигом гасим весы. Что ж, мы отнеслись слишком халатно к ситуации. Перед пуском нужно было все проверить осциллографом.
Открываем схему: от процессора на печать идут сигналы STB1, STB2, TPH_LATCH.

Смотрим дальше: STB1 и STB2 не идут напрямую к термоголовке, а проходят через мультивибратор 74HC123D(на плате обозначена как U1), с выходов этой микросхемы поступают уже на головку.

Начали смотреть осциллографом что же происходит на мультивибраторе, и нащупали, что он «ацццки» греется. Это был удар ниже пояса.

Делаем замену микросхемы.

Установили.

Теперь уж точно все готово. Проверяем: с замиранием дыхания делаем тест печати с той термоголовкой, которую мы уже успели поставить до замены 74HC123D. Видим такую картину.

Сказать что мы расстроились — ничего не сказать. Мы загубили абсолютно новую термоголовку.
Берем еще одну новую термоголовку, устанавливаем, печатаем тест.

Все работает теперь. Это тот момент, когда понимаешь, что изначально была неисправна микросхема за 15 рублей, и она утащила за собой родную термоголовку с процессором, а потом еще и нашу новую головку. Конечно это был провал, этот опыт нам дорого стоил. Поэтому предостерегаем всех, кто решит самостоятельно заменить термоголовку в весах CAS CL5000J, делайте это сначала с пробной тестовой головкой, чтобы избежать таких неприятностей.
Еще раз все проверили, больше никаких проблем с весами выявлено не было. Собираем. Печатаем этикетки.

А это Джоконда, которая следила за всеми нашими манипуляциями.

Осталось добавить, что естественно, клиент оплатил только одну головку, а не две. Будьте бдительны, удачных ремонтов!
У меня такая проблема привезли с ремонта заплатили 28000 рублей но при этом ошибку неисправили тоесть забиваем товар ставим вес происходит сигнал и экран зависает стикер невыдает . Тарировать пробывали вскрыли внутри все подключено неможем понять в чем дело .
Здравствуйте! А коннект с весами есть? Товар записывается? Думаю логичнее всего разбираться с вашим сервисом, раз вы уже заплатили значительную сумму за ремонт.
Можно получить схему электрическую и монтажную на блок питания модел CAS CL-5000J(CAS CL-5000),он одинаковый у этих моделей,если можно на мою почту: andrei-hunter69@yandex.ru ,а то сервисная документация есть.а схемы блока питания в них нет!Спасибо!
Андрей, здравствуйте, в документации, что у нас на руках схемы бп также нет, если найдем, вышлем вам на почту.
Здравствуйте!
Atmega128 шилась программатором по ISP обычным бинарным файлом, которым через COM-порт обновление делается?Микроконтроллер ATmega128 можно свой впаивать, или покупать у дилера с прошитым в него "хитрым" загрузчиком?
Верно, шьется бинарным файлом прошивки, что и по COM'у. Атмегу можно пустую, важно правильно установить fuse-биты. Если будете снимать Атмегу феном, то работайте в щадящем режиме, не перегрейте плату. Лучше всего предварительно пройтись по Атмеге паяльником с легкоплавким припоем, а потом дуть феном.
Добрый день. Спасибо за статью. Полезный материал. Вопрос: почему вы не зашили сразу актуальную прошивку 2.1.7 с программатора?
Здравствуйте! Взяли первую попавшуюся, которую нашли в компьютере. Можно сразу актуальную зашивать.
Добрый день. Не появилась случаем схема на блок питания к данным весам? В ответ могу поделиться документацией на AXIS. Спасибо.
Есть такая. Куда скинуть?
mchernovol1@gmail.com Спасибо. Если что то нужно будет Вам - обращайтесь по данному адресу - с радостью поытаюсь помочь.
Здравствуйте! Подскажите, пожалуйста, какой параметр позволяет изменить наименьший предел взвешивания на прошивке RU 2.1.7 S ? Заранее спасибо !
Вне зависимости от прошивки НмПВ зависит от НПВ. При изменении НПВ рекомендуется поменять тензодатчик.
Спасибо за ответ! Хотел бы уточнить : не изменить НмПВ, а включить функцию печати стикера при весе менее 100гр. На весах CL5500J в сервисном режиме при изменении параметра 594 это возможно сделать, но этот параметр не доступен на CL5000J.
Здравствуйте! В весах CL5000J функция печати,при нагрузке менее 100гр включается в параметре 421, сервисный режим, меню 8600.
Все получилось! Спасибо большое !
Еще вопрос, возможно ли изменить пароль блокировки клавиатуры. У нас по умолчанию стоит 88.
Здравствуйте. В каком смысле? Если для печати этикетки - то постом ниже все описано..
Добрый день.
Не совсем понятно куда подключен красный провод при программировании, уточните пож-та.
Спасибо.
в линию RST