Уборка сахарного тростника. Сезонная. Пайка кастрюль. Сдельная. Предложения работы.
Ответить

нужна консультация, или работа по программированию ремонту

Пт янв 20, 2023 13:59:40

Здравствуйте! Сразу прошу прощения если я не туда обращаюсь.
Суть проблемы: есть промышленное импортное оборудование с счетчиком включения. В связи с мировой обстановкой его обслуживание в России прекращено. в оборудовании несколько блоков которые общаются по кан-шине, есть прибор который общается тоже по кан шине со всеми узлами. В прибор вставлялась специальная карта, которую присылал завод изготовитель и скидывал кол-во стартов. Привезли плату с другой страны но как оказалось завод для каждой страны делает свою прошивку и прибор не работает (а прибор завод не продает идет только в комплекте при покупке оборудования)
Теперь что требуется:
1.понять можно ли как то считать через кан программу и понять что отвечает за счетчик, по аналогии с автомобилем?
2 взять рабочею плату выпаять элементы скопировать их записать на не рабочею плату? тут я читал кто то хотел сделать так же но результат не написал
3. Или все это не поможет и надо икать компромисс с заводом.
к сожалению не могу назвать что за оборудование, т.к. еще все может наладится и придется с ними работать.
стоимость в л.с. даже не знаю сколько это будет стоит, и возможно ли. если готовы проконсультировать то тоже стоимость обговаривается. Объект в Москве.
П.С. если вдруг поможет: на плате три микросхемы где может храниться эта информация (возможно ошибаюсь) : MB96F348hsc (со всех сторон выводы), RLMV0408EGSP и AM29F800bb-70
Спасибо. Если это не в этот форум то может хотя бы напишите куда можно обратиться?

Re: нужна консультация, или работа по программированию ремон

Пт янв 20, 2023 19:11:49

Ответил в ЛС но под 29ю нужен программатор чтобы ее прочесть
и под нее колодку -переходник Все это дорого стоит
RLMV0408EGSP- с ней еще большие проблемы так как
это микроконтроллер и достаточно засщищенный

Re: нужна консультация, или работа по программированию ремон

Сб янв 21, 2023 04:21:21

Если производитель позаботился о минимальной защите от несанкционированного продления срока работы, то информация о количестве оставшихся включений в явном виде нигде не хранится и, скорее всего, хранится не в одном месте с проверкой равенства счетчиков из разных мест.
По CAN информация тоже вряд ли передается в явном виде.
Так что остаётся Вам только посочувствовать - найти специалиста, который знаком с этим МК, протоколами, шифрованием, обладающего нужным оборудованием и готового взяться за решение Вашей проблемы, будет сложно.
Возможно, проще и дешевле будет заменить электронику, если Вы точно представляете алгоритм работы оборудования, но это тоже небыстро.

P. S. Никогда не купил бы такое оборудование: производство не должно зависеть от настроения совершенно постороннего дяди. А если дядя ласты склеит?

P. P. S. RLMV0408EGSP - не МК, это вроде статическая память, а вот MB96F348hsc - МК.

Re: нужна консультация, или работа по программированию ремон

Сб янв 21, 2023 09:59:55

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

Re: нужна консультация, или работа по программированию ремон

Сб янв 21, 2023 12:07:36

Она там или во флешке контроллера или в обычной флешке
и это я находил но они обычно еще и поменяв инфу
пересчитывают контрольную по блочно, а затем результаты
по всем блокам памяти и алгоритм и формула подсчета
неизвестна и по этому не работает. Мы такое в картах метро
наблюдали. Потом расковыряли. Обычно начальная
процедура по стандартам написания ПО-это начальный тест
всех устройств и контроль памяти и вот здесь сразу
ошибка -не равна CS.
Так что мутно все это и дорого.
PS А вдруг это нужно Путину? -этот заплатит, мильярдов
у него много.

Re: нужна консультация, или работа по программированию ремон

Пн янв 23, 2023 14:16:28

Спасибо за ответы.
Чуть внесу пояснения.
Представьте себе конвейерную линию, полностью автоматизированную, которая сама меняет настройки от того что нажали производитель. На каждом этапе стоит свой блок/удаленная станция который по Can общается, с главным блоком. Главный блок работает в паре с компьютером. И в этом блоке есть эта плата которую если поменять на новую то тоже все будет работать, счётчик заново пойдёт. На этой плате я написал какие есть компоненты и в одном из них хранится пробег. При помощи сервисного прибора видно счётчик, как на машине пробег.
Если попробовать такой вариант есть много плат с оконченным пробегом, и есть в запасе плата с целыми пробегами, если физически выпаять эти микросхемы считать их (если это возможно) и записать на старые платы, такое кто нибудь сможет сделать, или эти элементы паяются только на заводе?

Re: нужна консультация, или работа по программированию ремон

Пн янв 23, 2023 15:17:52

AEKMA,
Вы, видимо, не поняли ответы. Проблема не выпаять/запаять, проблема - определить в каком месте/местах хранится значение счетчика, как оно кодируется, какие проводятся проверки и сколько их.
Например, есть микроконтроллер, в его памяти может храниться значение счетчика. Доступа к этой памяти нет, не читается она программатором, как не считывается и программа работы этого МК. Защита от считывания памяти программ и памяти данных в МК (наверное уже во всех) реализована давно. Мечтать, что производитель сделал счетчик запусков и не защитил от считывания МК наивно: он не забыл, это деньги, которые Вы ему приносите в клювике.
Сервисное ПО спросит "сколько осталось", МК ответит и Вам это никак не поможет обойти защиту.

Я сталкивался с таким: спустя определенное число запусков оборудование начинало время от времени имитировать сбои в работе и, позже, переставало работать. Решить проблему удалось только купив плату более ранней версии без счетчика запусков.

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

Вы знали на что шли, покупая такой геморрой.

Re: нужна консультация, или работа по программированию ремон

Вт янв 24, 2023 09:52:04

...записать на старые платы...

Поймите, нельзя вот так просто взять и записать как в блокнот.
Счётчик наверняка хранится во внешней памяти (AM29F800), потому как во флеше контролера ему будет
не совсем уютно, у неё количество циклов записи/чтения ограничено. А вот где именно,
как шифруется (если шифруется) и к чему привязан - нужно разбираться. А это процесс не быстрый,
и очень утомительный. Так что ищите специалиста (лучше поблизости с вами) и бюджет.

Re: нужна консультация, или работа по программированию ремон

Вт янв 24, 2023 10:54:30

Dismas писал(а):Счётчик наверняка хранится во внешней памяти (AM29F800), потому как во флеше контролера ему будет
не совсем уютно, у неё количество циклов записи/чтения ограничено

Вряд ли во внешней флэш-памяти - это потенциальная дыра в защите. А вот в МК - самое то: ресурс циклов записи/чтения МК явно больше максимального значения счетчика запусков. Судя по имеющимся у ТС платам с нулевым значением счетчика, он покупает продление платами. Купил, заменил плату - линия работает.

Re: нужна консультация, или работа по программированию ремон

Вт янв 24, 2023 12:25:38

Все дело в том что в МК то же память и прочесть ее невозможно
то как он обычно засщещен от чтения и прочесть его самый геморой
--Ломали всякое но цена вопроса?

Re: нужна консультация, или работа по программированию ремон

Вт янв 24, 2023 12:33:07

...ресурс циклов записи/чтения МК явно больше максимального значения счетчика запусков...

Так никто не делает.
Но не вижу смысла спорить, железо нам не доступно.

Re: нужна консультация, или работа по программированию ремон

Вт янв 24, 2023 17:26:59

Да он и нужен чтобы дисасебблером программу
ломануть поэтому время много уйдет ,
а сколько таких линий? может купили под откат
под 3% от каждого посредника на том прекрасно берегу
И всего то нужно было убедить большого начальника
что именно это нужно купить потому что откат дадут, а
это в свободном мире честно заработанные деньги.
Ответить