Неисправность весового терминала KCK18: компьютер не видит весы

4 сентября 2018 6257 просмотров

Весовой терминал KCK18.

Введение 

В довольно щекотливой ситуации оказались наши ремонтники, в ремонт принесли весовой терминал, который был недавно продан. Терминал подобного типа в ремонте оказался первый раз, поэтому вскрывать гарантийное оборудование особого желания не было, но отправлять весы по гарантии не позволяла профессиональная этика.
Неисправность со слов заказчика: Весы KCK18 не работают.

Первичная диагностика KCK18 

Так как в ремонт пришел только весовой терминал KCK18 на шасси XK3118T20-MAIN-SZ-D-S5, то вполне логично, что его включение сопровождалось ошибкой «Err 01» - отсутствие нуля. Поэтому на время ремонта подключаем первый попавшийся под руку тензодатчик, например SQC500, этот датчик хорош тем, что имеет наклейку с обозначением цветовой маркировки выводов. При подключении тензодатчика весовой терминал KCK18 стал себя вести адекватно, предположительно терминал рабочий, а неисправность находится в весовой платформе.  Однако после дотошного допроса клиента выяснилось, что проблема в другом, компьютер не видит весы.

Ремонт KCK18

После подключения весов к компьютеру выяснилось, весы ничего не передают в компьютер. На индикаторе были проверены параметры связи – скорость 9600, протокол - 4 (прямая непрерывная передача данных), но данные от весов в COM порт не передавались, показания вольтметра на контактах Rx, Tx одинаковые и около 4В. СОМ порт со стороны весов имел явную неисправность, без вскрытия весов не обойтись.

Весовой терминал KCK18, реализация COM порта.

Так как пломба стандартно-китайского происхождения, то вскрытие весов происходит без нарушения пломбы, требуется только немного аккуратности. Как и ожидалось COM порт реализован на клоне MAX232, а именно на SIPEX 3232 в корпусе SOP16, на корпусе была дырка в области кристалла.

Дырка на корпусе U2(MAX3232) не оставляет шансов

Замена U2(MAX3232) на MAX232 результатов не дала, искать MAX3232 или всеядную MAX232A желания не было, порт процессора выдавал сигнал TTL уровня похожий на реальные данные, а значит проблема именно в U2(MAX3232). Поэтому устанавливаем сборку TTL-RS232 на MAX232 снятую с весов CAS DB. Так как сборка и плата весового терминала имеет маркировку контактов, то замена не представляет сложностей – оба Rx сборки на Rx платы, оба Tx сборки на Tx платы, соответственно TTL в TTL, а RS232 в RS232.  Сама плата удобно крепится на клавиатуре.

Вариант крепления платы TTL-RS232

После такой замены весы стали передавать данные в COM порт.

Тестирование COM порта в программе commtest, на экране весового терминала КСК18 - 0,00

 

Тестирование COM порта в терминале (Telemax), на экране весового терминала КСК18 - 1,5

KCK18: в порт передаются не те данные

На следующий день в ремонте оказался подобный весовой терминал, но у же с другой поломкой, данные в порт передавались, но они не соответствовали реальности, параметры связи – скорость 9600, протокол – 4, хотя программа commtest показывала исправность канала обмена.

Данные вроде передаются, параметры обмена правильные, но принимаемые данные вызывают недоумение.

И в этом случае опять помогла замена U4(SIPEX 3232) на сборку от весов CAS DB и на этот раз микросхема не взорвалась, но имела следы сильного перегрева в районе кристалла.

Для справки

Весовой терминал KCK18 можно включать без тензодатчика, при этом АЦП не выходит из строя, после ошибки «Err 01»  на дисплей выдается вес платформы со знаком минус около 100кг и данные по весу начнут передаваться в COM порт. Данные в COM порт передаются непрерывными пакетами, с показаниями индикатора, примерно 3-4 пакета в секунду. Несмотря на тот факт, что CommTest. Версия 1.3 как инструмент предпочтителен но второй ремонт сводит преимущества этого инструмента на нет, в данном ремонте -  терминальная программа Telemax. Версия 3.00 гораздо нагляднее и эффективнее.

Весовой терминал KCK18, схема подключения весового датчика.

 

Весовой терминал KCK18, схема кабеля для подключения к компьютеру.

 

Калибровку весового терминала КСК18 и настройку параметров обмена по COM порту можно посмотреть в инструкции по эксплуатации.