Изготовить копию контроллера

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Аватара пользователя
FireProoF
Мучитель микросхем
Сообщения: 424
Зарегистрирован: Чт май 14, 2015 15:11:39
Откуда: Саратов

Изготовить копию контроллера

Сообщение FireProoF »

Здравствуйте. Стоит задача разработать на основе имеющегося контроллера бесколлекторного двигателя копию. Для этого будем привлекать специалистов со стороны. Один будет делать копию печатной платы, второй - разрабатывать ПО.
Главный вопрос: как правильно поставить задачу первому и как оценить его работу?
Допустим мы делаем полную копию устройства. Мы можем у себя на производстве "сдуть" все компоненты и отдать специалисту "реверсировать" трассировку платы. Как понять, что он скопировал верно?
Я уже думал, перепаять МК с программой со старого контроллера на новый и посмотреть работу.
Предлагайте свои варианты
Реклама
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Изготовить копию контроллера

Сообщение Martian »

Нормальный реверс-инжиниринг подразумевает получение на выходе копию сквозного проекта, то есть схему, трассировку, документацию и т. д. И если по схеме видно, что получилось правильно, то и трассировка этой схемы по образцу платы будет правильной.
В противном случае проверка может быть осуществлена лишь визуально, прозвонкой и рентгеном (если слоёв больше 2).
Реклама
Аватара пользователя
electroget
Друг Кота
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Re: Изготовить копию контроллера

Сообщение electroget »

[uquote="FireProoF",url="/forum/viewtopic.php?p=4284444#p4284444"]Один будет делать копию печатной платы, второй - разрабатывать ПО.[/uquote]
Специалиста разбирающегося в схемотехнике не будет вообще?
Аватара пользователя
FireProoF
Мучитель микросхем
Сообщения: 424
Зарегистрирован: Чт май 14, 2015 15:11:39
Откуда: Саратов

Re: Изготовить копию контроллера

Сообщение FireProoF »

[uquote="electroget",url="/forum/viewtopic.php?p=4284459#p4284459"][uquote="FireProoF",url="/forum/viewtopic.php?p=4284444#p4284444"]Один будет делать копию печатной платы, второй - разрабатывать ПО.[/uquote]
Специалиста разбирающегося в схемотехнике не будет вообще?[/uquote]
Как раз схемотехник будет делать копию печатной платы

Добавлено after 2 minutes 21 second:
[uquote="Martian",url="/forum/viewtopic.php?p=4284451#p4284451"]Нормальный реверс-инжиниринг подразумевает получение на выходе копию сквозного проекта, то есть схему, трассировку, документацию и т. д. И если по схеме видно, что получилось правильно, то и трассировка этой схемы по образцу платы будет правильной.
В противном случае проверка может быть осуществлена лишь визуально, прозвонкой и рентгеном (если слоёв больше 2).[/uquote]
Вот это хорошо указано. В принципе, по схеме всё должно быть видно.
Далее уже печатную плату можно прозвонить на соответствие со схемой.
Реклама
Эиком - электронные компоненты и радиодетали
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Изготовить копию контроллера

Сообщение Martian »

А её не надо прозванивать тогда, так как маловероятно, что нормальная САПР при трассировке напутает цепи, а поскольку топология платы будет повторяться по образцу, то незачем в процессе цепи менять вручную. В общем, следует добиваться безошибочности схемы.
Реклама
Аватара пользователя
FireProoF
Мучитель микросхем
Сообщения: 424
Зарегистрирован: Чт май 14, 2015 15:11:39
Откуда: Саратов

Re: Изготовить копию контроллера

Сообщение FireProoF »

[uquote="Martian",url="/forum/viewtopic.php?p=4284481#p4284481"]А её не надо прозванивать тогда, так как маловероятно, что нормальная САПР при трассировке напутает цепи, а поскольку топология платы будет повторяться по образцу, то незачем в процессе цепи менять вручную. В общем, следует добиваться безошибочности схемы.[/uquote]
Тут значит остаётся надеяться на компетентность схемотехника.
Спасибо за ответы
Реклама
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: Изготовить копию контроллера

Сообщение musor »

страная методика... когда есть образец... яб юзал иную
ну допустим заголяем плату от деталек смываем паялную маску дале на сканере делаем файл для фотошаблона помечаем проходную метализацию если плата не 1сл если слоеф боле 2 придетссы расшепит на 2 или 3 слоя и отсканить вн слои (чем зависит от оборудования или химия или механика -в этом случае образец будет разрушен и возможно даже 2-3 но для отладки серики это копейки....
насчет рентгена для изучения внутрених слоеф ну в принципе если оборудовани позваоляет делать послойную сканировани масок(ка в реверенженеринге чипоф)-флак в руку но это похоже не уровень ТС...
дале сканы заносим в тот CAD с которым будете работать и помечаем межсойные обязателные переходы метализации при производсе 2х+слоек все дыры технологически метализируются но таким местам уделяю болще внимания ибо это потенциалный источник брака
плохой тон ести эти тоски на ногах силовых элементоф советую такое сразу устранять если обнаружите...
и да это все работеет если емть такой же точно контролер и прогнрамист который напишет код имено под него
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Аватара пользователя
FireProoF
Мучитель микросхем
Сообщения: 424
Зарегистрирован: Чт май 14, 2015 15:11:39
Откуда: Саратов

Re: Изготовить копию контроллера

Сообщение FireProoF »

Как дело дойдет до вскрытия, то отпишусь. Самому идея с ручной прозвонкой не так нравится как рсшеплением на слои
kollaider
Держит паяльник хвостом
Сообщения: 911
Зарегистрирован: Сб мар 07, 2015 20:48:22
Откуда: Московская область

Re: Изготовить копию контроллера

Сообщение kollaider »

Для справки если можно. Скажите примерные параметры двигателя и сложность платы, например по числу элементов. Маленькая крутилка или пепяка на 220 вольт.
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Изготовить копию контроллера

Сообщение Martian »

musor, ну да, с разрушением можно на простеньком чпу потихоньку все слои срезать и отсканировать... но это не реверс, это просто клонирование. Дешевле, проще, но ПО чувак тогда замучается делать, не видя схему, модернизировать под иные компоненты-футпринты никак... но если бы была и копия прошивки, то, тогда, конечно, проще.
Аватара пользователя
FireProoF
Мучитель микросхем
Сообщения: 424
Зарегистрирован: Чт май 14, 2015 15:11:39
Откуда: Саратов

Re: Изготовить копию контроллера

Сообщение FireProoF »

[uquote="kollaider",url="/forum/viewtopic.php?p=4284568#p4284568"]Для справки если можно. Скажите примерные параметры двигателя и сложность платы, например по числу элементов. Маленькая крутилка или пепяка на 220 вольт.[/uquote]
Контроллер еще не вскрывали. Мощность подключаемого двигателя до 2 кВ. Пока только такую информацию могу дать.

доступ к рентгену-то есть, главное с подходом определиться...

Добавлено after 3 minutes 16 seconds:
[uquote="Martian",url="/forum/viewtopic.php?p=4284570#p4284570"]musor, ну да, с разрушением можно на простеньком чпу потихоньку все слои срезать и отсканировать... но это не реверс, это просто клонирование. Дешевле, проще, но ПО чувак тогда замучается делать, не видя схему, модернизировать под иные компоненты-футпринты никак... но если бы была и копия прошивки, то, тогда, конечно, проще.[/uquote]
Я думал расслаивать, растворяя клей... хотя не знаю как остальные делают
Сделав клона, будет схема. А ПО будет делаться по схеме.
Или не так?
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Изготовить копию контроллера

Сообщение Martian »

Вот здесь есть товарищ, который, похоже, имеет более богатый и постоянный опыт, чем, например, эпизодический мой: https://radiokot.ru/forum/viewtopic.php?f=54&t=149890 может, имеет смысл у него проконсультироваться?
Аватара пользователя
>TEHb<
Друг Кота
Сообщения: 5742
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж
Контактная информация:

Re: Изготовить копию контроллера

Сообщение >TEHb< »

FireProoF писал(а):на основе имеющегося контроллера бесколлекторного двигателя копию
Прям точную копию или достаточно функционального аналога?
"Привет!" - соврал он.
Аватара пользователя
FireProoF
Мучитель микросхем
Сообщения: 424
Зарегистрирован: Чт май 14, 2015 15:11:39
Откуда: Саратов

Re: Изготовить копию контроллера

Сообщение FireProoF »

[uquote=">TEHb<",url="/forum/viewtopic.php?p=4284694#p4284694"]
FireProoF писал(а):на основе имеющегося контроллера бесколлекторного двигателя копию
Прям точную копию или достаточно функционального аналога?[/uquote]
Конечно аналог, мало ли каких компонентов нет в продаже, или надо задействовать оставшиеся выводы МК.
Аватара пользователя
Asmodey
Друг Кота
Сообщения: 6296
Зарегистрирован: Сб янв 28, 2006 22:47:24

Re: Изготовить копию контроллера

Сообщение Asmodey »

Тут главное денег не жалеть на оплату труда спецов. Авансы раздать для начала.
Астролябия-сама меряет, было бы что мерять!!!
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: Изготовить копию контроллера

Сообщение Eddy_Em »

А вот неправильно говорить о "копии". Правильно говорить о полнофункциональном аналоге. Потому что никто вам копии делать не будет, это совершенно бессмысленное дело. Даете техзадание: мощность, требуемые условия работы, требуемые возможности регулирования параметров, протокол. И вам озвучат цену и сроки.
А реверсить трассировку - маразм. Тем паче, не факт, что там более-менее приличный МК используется. Может, редкая какая-нибудь пиндосская фигня?
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Аватара пользователя
FireProoF
Мучитель микросхем
Сообщения: 424
Зарегистрирован: Чт май 14, 2015 15:11:39
Откуда: Саратов

Re: Изготовить копию контроллера

Сообщение FireProoF »

[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4284811#p4284811"]А вот неправильно говорить о "копии". Правильно говорить о полнофункциональном аналоге. Потому что никто вам копии делать не будет, это совершенно бессмысленное дело. Даете техзадание: мощность, требуемые условия работы, требуемые возможности регулирования параметров, протокол. И вам озвучат цену и сроки.
А реверсить трассировку - маразм. Тем паче, не факт, что там более-менее приличный МК используется. Может, редкая какая-нибудь пиндосская фигня?[/uquote]
Был бы у нас человек, способный разработать такой контроллер, такой же мощности и таких же габаритов, то делали бы функциональный аналог. Поэтому мы хотим скопировать схему.
Да и "разработка" звучит дороже "получить копию, реверс".
Аватара пользователя
Asmodey
Друг Кота
Сообщения: 6296
Зарегистрирован: Сб янв 28, 2006 22:47:24

Re: Изготовить копию контроллера

Сообщение Asmodey »

[uquote="FireProoF",url="/forum/viewtopic.php?p=4284968#p4284968"]Да и "разработка" звучит дороже "получить копию, реверс".[/uquote]
Ага, щас. Инженер занимающийся реверсом должен залезть в голову разработчика которого он никогда не видел, отловить там всех тараканов и тщательно их изучить. Дешевле, да...
Ему придется искать ответы на массу вопросов вроде - почему здесь использовано это, а не то? Ведь то лучше подходит чем это. Так почему же все таки это? Причина же может скрываться так далеко от очевидности, что найти порой получается только чудом. И не факт, что в схеме и плате нет ловушек/обманок для защиты от быстрого копирования. Если же присутствует микроконтроллер с залоченной прошивкой, то реверс инжиниринг становится вовсе тухлой затеей.
Астролябия-сама меряет, было бы что мерять!!!
Аватара пользователя
FireProoF
Мучитель микросхем
Сообщения: 424
Зарегистрирован: Чт май 14, 2015 15:11:39
Откуда: Саратов

Re: Изготовить копию контроллера

Сообщение FireProoF »

[uquote="Asmodey",url="/forum/viewtopic.php?p=4284972#p4284972"][uquote="FireProoF",url="/forum/viewtopic.php?p=4284968#p4284968"]Да и "разработка" звучит дороже "получить копию, реверс".[/uquote]
Ага, щас. Инженер занимающийся реверсом должен залезть в голову разработчика которого он никогда не видел, отловить там всех тараканов и тщательно их изучить. Дешевле, да...
Ему придется искать ответы на массу вопросов вроде - почему здесь использовано это, а не то? Ведь то лучше подходит чем это. Так почему же все таки это? Причина же может скрываться так далеко от очевидности, что найти порой получается только чудом. И не факт, что в схеме и плате нет ловушек/обманок для защиты от быстрого копирования. Если же присутствует микроконтроллер с залоченной прошивкой, то реверс инжиниринг становится вовсе тухлой затеей.[/uquote]
Так изучать тараканов не надо, надо их скопировать)
Аватара пользователя
Николай_С
Друг Кота
Сообщения: 6338
Зарегистрирован: Вт сен 25, 2012 23:13:41
Откуда: г.Дзержинск Нижегородской обл.
Контактная информация:

Re: Изготовить копию контроллера

Сообщение Николай_С »

[uquote="FireProoF",url="/forum/viewtopic.php?p=4284978#p4284978"]Так изучать тараканов не надо, надо их скопировать)[/uquote]
Скопировать Вы сможете только видимую часть - схемотехнику и конструктив. Там обычно больших "тараканов" нет. Все основные "тараканы" сидят в расчетных алгоритмах и неявных действиях устройства. Например, как реализовать синхронизацию между двумя процессами? Или как проводить самодиагностику? Как поведёт себя контроллер в аварийной ситуации и как её отличить от нормальной работы?
ПО надёжно защищено и его скопировать не удастся. Т.о. Вам придётся моделировать все возможные ситуации и изучать реакцию оригинального контроллера, а потом соображать как это всё впихнуть в его крошечный "мозг". Возможно, это повлечёт за собой изменение схемы и конструкции устройства. В результате окажется, что проще дешевле и быстрей было разработать свой контроллер с нуля.
Спасение утопающих дело рук самих утопающих.
Ответить

Вернуться в «Умные мысли»