| Автор | Сообщение |
kratmel Участник Сообщения: 306
|
Древний деревообрабатывающий ЧПУ станок BIESSE ROVER 335 (3 оси) перестал запускатся. Методом перестановки плат с соседнего станка выяснили что неисправность в плате CPZ25 - тоесть не стартует процессорная плата.
Опять методом перестановки локализовал, что проблема с прошивкой дополнительной платы памяти.
Итальянцы написали на ПЗУ версию софта и контрольные суммы на каждой микросхеме.
Вычитал программатором все ПЗУ и пришел к несоответствию контрольной суммы в микросхеме под номером 2 (обозначена крестиком на фото). Должна быть сумма 2В24 - а читается 8В24. Все остальные микросхемы читаются с правильной контрольной суммой.
Возможно у когото валяется такая плата или прошивки указанных микросхем.
Соседний станок у нас аналогичный однако у него присутсвует 4 ось и прошивка сразу ругается на ее отсутсвие.
Добавлено 11-06-2018 01:38
Фото
Добавлено 11-06-2018 01:40
Фото маркировки платы






biesse_rover_CPU_CPZ25_moterboard.rar 148,7 КБ Скачано: 5 раз(а)
biesse_rover_CPU_CPZ25_memory_0_1.rar 412,1 КБ Скачано: 3 раз(а)
biesse_rover_CPU_CPZ25_memory_2_3.rar 237,78 КБ Скачано: 12 раз(а)
|
|
INT1 Участник Сообщения: 432
|
Мда, 24 года это срок, и вероятность что найдется двойник очень маленькая. Я бы пробовал повычитывать плавающие биты программатором Turbo v6, хорошо конечно, если их окажется немного. |
|
kratmel Участник Сообщения: 306
|
Я экспериментировал с разными напряжениями, прогревом, охлаждением.... Безрезультатно. Стабильно считывается но не та контрольная сумма.
Все остальные ПЗУ читаются и контрольки совпадают...
При старте система показывает заставку C.N.I. и дальше изображение на экране пропадает. На блоке питания загорается светодиод ошибки.
Все платы подставлял з рабочего станка. Помогает только замена платы CPZ
Добавлено 12-06-2018 00:51
Проблема в том, что прошивка привязана к комплектации станка. Бекапы есть и есть опыт их установки.
И рядом рабочий станок с другой комплектацией
Соответсвенно при перестановке платы с другого станка ругается на неродной бекап. |
|
yazovskikh-nikolay Предупреждений: 2 Сообщения: 370
|
Доброе утро страна. А если рассмотреть вариант неисправности микросхем GAL20, они стоят у тебя на плате. Предположу, что они используются как дешифраторы выборки микросхем. У меня чаше вылетают именно они. По описанию, они рассчитаны на 20 лет. |
|
INT1 Участник Сообщения: 432
|
yazovskikh-nikolay, там же приатачены дампы микросхем считанные программатором, при чем тут дешифратор? |
|
kratmel Участник Сообщения: 306
|
В принципе есть возможнось подставить GAL20. Они в другой плате с такими же обозначениями.
Попробую.
Только нужно подождать окончания заказа. Тогда можно будет снять бекап с рабочего станка и поэкспериментировать с разными комбинациями плат. Жаль что прошивки у них разных версий и годов выпуска. |
|
kratmel Участник Сообщения: 306
|
Для эксперимента подставлял GAL20 - все 4 шт. Как и ожидалось - без результата.
Как и писал выше - замена 4 ПЗУ на дополнительной плате и система стартует,
но до конца запустить не получается - разная конфигурация и стойка зависает.
Пробуем искать прошивку через представителя биесы в Дании... |
|
INT1 Участник Сообщения: 432
|
А что там за ПЗУ стоит? Возникла тут шальная идея . Если предположить, что изменился один бит 0->1 или наоборот, написать прогу, которая будет менять поочередно биты в массиве и просчитывать CRC16 до совпадения с правильной. Вариантов может быть несколько, но наверное не так много. Ну это соломинка, если датчане не помогут  |
|
kratmel Участник Сообщения: 306
|
Там 27с040 - 4шт (0,1,2,3 части odd and even). Плохой дамп в 2 части.
Править КС пробовал это относительно просто. Писал в другую МС. Ставил но не угадал .
Явно алгоритм уходит в сторону от нужного направления и стойку через 2с апаратно давит watchdog.
Плохих битов там явно больше одного. Разница в контрольной сумме очень большая. |
|
INT1 Участник Сообщения: 432
|
Да, я смотрел этот дамп в WinHex, 8B24 и 2B24 вроде бы сильно отличаются, но в алгортме подсчета CRC16 не особо разбирался. Ну а что делать?, не дизассемблтровать же его. Это все одно, что новое управление к машине сделать, ну не выбрасывать же станок из-за одной ПЗУхи. |
|