Карма: 1
Рейтинг сообщений: 7
Зарегистрирован: Чт май 14, 2015 15:11:39 Сообщений: 424 Откуда: Саратов
Рейтинг сообщения:0
Здравствуйте. Стоит задача разработать на основе имеющегося контроллера бесколлекторного двигателя копию. Для этого будем привлекать специалистов со стороны. Один будет делать копию печатной платы, второй - разрабатывать ПО. Главный вопрос: как правильно поставить задачу первому и как оценить его работу? Допустим мы делаем полную копию устройства. Мы можем у себя на производстве "сдуть" все компоненты и отдать специалисту "реверсировать" трассировку платы. Как понять, что он скопировал верно? Я уже думал, перепаять МК с программой со старого контроллера на новый и посмотреть работу. Предлагайте свои варианты
Нормальный реверс-инжиниринг подразумевает получение на выходе копию сквозного проекта, то есть схему, трассировку, документацию и т. д. И если по схеме видно, что получилось правильно, то и трассировка этой схемы по образцу платы будет правильной. В противном случае проверка может быть осуществлена лишь визуально, прозвонкой и рентгеном (если слоёв больше 2).
Нормальный реверс-инжиниринг подразумевает получение на выходе копию сквозного проекта, то есть схему, трассировку, документацию и т. д. И если по схеме видно, что получилось правильно, то и трассировка этой схемы по образцу платы будет правильной. В противном случае проверка может быть осуществлена лишь визуально, прозвонкой и рентгеном (если слоёв больше 2).
Вот это хорошо указано. В принципе, по схеме всё должно быть видно. Далее уже печатную плату можно прозвонить на соответствие со схемой.
Открыта удобная площадка с выгодными ценами, поставляющая весь ассортимент продукции, производимой компанией MEAN WELL – от завоевавших популярность и известных на рынке изделий до новинок. MEAN WELL.Market предоставляет гарантийную и сервисную поддержку, удобный подбор продукции, оперативную доставку по России.
На сайте интернет-магазина посетители смогут найти обзоры, интересные статьи о применении, максимальный объем технических сведений.
А её не надо прозванивать тогда, так как маловероятно, что нормальная САПР при трассировке напутает цепи, а поскольку топология платы будет повторяться по образцу, то незачем в процессе цепи менять вручную. В общем, следует добиваться безошибочности схемы.
Продукция MOSO предназначена в основном для индустриальных приложений, использует инновационные решения на основе более 200 собственных патентов для силовой электроники и соответствует международным стандартам. LED-драйверы MOSO применяются в системах наружного освещения разных отраслей, включая промышленность, сельское хозяйство, транспорт и железную дорогу. В ряде серий реализована возможность дистанционного контроля и программирования работы по заданному сценарию. Разберем решения MOSO
подробнее>>
А её не надо прозванивать тогда, так как маловероятно, что нормальная САПР при трассировке напутает цепи, а поскольку топология платы будет повторяться по образцу, то незачем в процессе цепи менять вручную. В общем, следует добиваться безошибочности схемы.
Тут значит остаётся надеяться на компетентность схемотехника. Спасибо за ответы
страная методика... когда есть образец... яб юзал иную ну допустим заголяем плату от деталек смываем паялную маску дале на сканере делаем файл для фотошаблона помечаем проходную метализацию если плата не 1сл если слоеф боле 2 придетссы расшепит на 2 или 3 слоя и отсканить вн слои (чем зависит от оборудования или химия или механика -в этом случае образец будет разрушен и возможно даже 2-3 но для отладки серики это копейки.... насчет рентгена для изучения внутрених слоеф ну в принципе если оборудовани позваоляет делать послойную сканировани масок(ка в реверенженеринге чипоф)-флак в руку но это похоже не уровень ТС... дале сканы заносим в тот CAD с которым будете работать и помечаем межсойные обязателные переходы метализации при производсе 2х+слоек все дыры технологически метализируются но таким местам уделяю болще внимания ибо это потенциалный источник брака плохой тон ести эти тоски на ногах силовых элементоф советую такое сразу устранять если обнаружите... и да это все работеет если емть такой же точно контролер и прогнрамист который напишет код имено под него
_________________ ZМудрость(Опыт и выдержка) приходит с годами. Все Ваши беды и проблемы, от недостатка знаний. Умный и у дурака научится, а дураку и .. Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Карма: 16
Рейтинг сообщений: 135
Зарегистрирован: Сб мар 07, 2015 20:48:22 Сообщений: 897 Откуда: Московская область
Рейтинг сообщения:0
Для справки если можно. Скажите примерные параметры двигателя и сложность платы, например по числу элементов. Маленькая крутилка или пепяка на 220 вольт.
musor, ну да, с разрушением можно на простеньком чпу потихоньку все слои срезать и отсканировать... но это не реверс, это просто клонирование. Дешевле, проще, но ПО чувак тогда замучается делать, не видя схему, модернизировать под иные компоненты-футпринты никак... но если бы была и копия прошивки, то, тогда, конечно, проще.
Для справки если можно. Скажите примерные параметры двигателя и сложность платы, например по числу элементов. Маленькая крутилка или пепяка на 220 вольт.
Контроллер еще не вскрывали. Мощность подключаемого двигателя до 2 кВ. Пока только такую информацию могу дать.
доступ к рентгену-то есть, главное с подходом определиться...
musor, ну да, с разрушением можно на простеньком чпу потихоньку все слои срезать и отсканировать... но это не реверс, это просто клонирование. Дешевле, проще, но ПО чувак тогда замучается делать, не видя схему, модернизировать под иные компоненты-футпринты никак... но если бы была и копия прошивки, то, тогда, конечно, проще.
Я думал расслаивать, растворяя клей... хотя не знаю как остальные делают Сделав клона, будет схема. А ПО будет делаться по схеме. Или не так?
Вот здесь есть товарищ, который, похоже, имеет более богатый и постоянный опыт, чем, например, эпизодический мой: viewtopic.php?f=54&t=149890 может, имеет смысл у него проконсультироваться?
А вот неправильно говорить о "копии". Правильно говорить о полнофункциональном аналоге. Потому что никто вам копии делать не будет, это совершенно бессмысленное дело. Даете техзадание: мощность, требуемые условия работы, требуемые возможности регулирования параметров, протокол. И вам озвучат цену и сроки. А реверсить трассировку - маразм. Тем паче, не факт, что там более-менее приличный МК используется. Может, редкая какая-нибудь пиндосская фигня?
_________________ Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда. Я на гитхабе, в ЖЖ
А вот неправильно говорить о "копии". Правильно говорить о полнофункциональном аналоге. Потому что никто вам копии делать не будет, это совершенно бессмысленное дело. Даете техзадание: мощность, требуемые условия работы, требуемые возможности регулирования параметров, протокол. И вам озвучат цену и сроки. А реверсить трассировку - маразм. Тем паче, не факт, что там более-менее приличный МК используется. Может, редкая какая-нибудь пиндосская фигня?
Был бы у нас человек, способный разработать такой контроллер, такой же мощности и таких же габаритов, то делали бы функциональный аналог. Поэтому мы хотим скопировать схему. Да и "разработка" звучит дороже "получить копию, реверс".
Да и "разработка" звучит дороже "получить копию, реверс".
Ага, щас. Инженер занимающийся реверсом должен залезть в голову разработчика которого он никогда не видел, отловить там всех тараканов и тщательно их изучить. Дешевле, да... Ему придется искать ответы на массу вопросов вроде - почему здесь использовано это, а не то? Ведь то лучше подходит чем это. Так почему же все таки это? Причина же может скрываться так далеко от очевидности, что найти порой получается только чудом. И не факт, что в схеме и плате нет ловушек/обманок для защиты от быстрого копирования. Если же присутствует микроконтроллер с залоченной прошивкой, то реверс инжиниринг становится вовсе тухлой затеей.
_________________ Астролябия-сама меряет, было бы что мерять!!!
Да и "разработка" звучит дороже "получить копию, реверс".
Ага, щас. Инженер занимающийся реверсом должен залезть в голову разработчика которого он никогда не видел, отловить там всех тараканов и тщательно их изучить. Дешевле, да... Ему придется искать ответы на массу вопросов вроде - почему здесь использовано это, а не то? Ведь то лучше подходит чем это. Так почему же все таки это? Причина же может скрываться так далеко от очевидности, что найти порой получается только чудом. И не факт, что в схеме и плате нет ловушек/обманок для защиты от быстрого копирования. Если же присутствует микроконтроллер с залоченной прошивкой, то реверс инжиниринг становится вовсе тухлой затеей.
Так изучать тараканов не надо, надо их скопировать)
Так изучать тараканов не надо, надо их скопировать)
Скопировать Вы сможете только видимую часть - схемотехнику и конструктив. Там обычно больших "тараканов" нет. Все основные "тараканы" сидят в расчетных алгоритмах и неявных действиях устройства. Например, как реализовать синхронизацию между двумя процессами? Или как проводить самодиагностику? Как поведёт себя контроллер в аварийной ситуации и как её отличить от нормальной работы? ПО надёжно защищено и его скопировать не удастся. Т.о. Вам придётся моделировать все возможные ситуации и изучать реакцию оригинального контроллера, а потом соображать как это всё впихнуть в его крошечный "мозг". Возможно, это повлечёт за собой изменение схемы и конструкции устройства. В результате окажется, что проще дешевле и быстрей было разработать свой контроллер с нуля.
_________________ Спасение утопающих дело рук самих утопающих.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 239
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения