Ковырялся в галерее и нашел свой первый и последний проект на Атмеге преобразователь сетевого протокола. Сделал одну штуку, работает уже более 6 лет до сих пор. Начальникам сказал мол это опытный образец, хотите все по феншую - платите чет замолчали сразу ну и мне уже стало неинтересно в МК ковыряться, перешел на ПЛК.
Комментарии: 16
Konstantin
Если бы ещё макетку с зелёной маской взал бы, то было бы ваще профи! Какие протоколы преобразовывал на нем?
Sam
Протокол в аналог(PWM) Были на станке ПЧ KEB kombivert, дохли часто, а заменить нечем, так как все по связи общаются. Плата выгрызала из общего потока команды на запуск, направление вращения, частоту и выплевывала на аналоговые и дискретные выходы для управления ПЧ любой марки.
Konstantin
Сколько времени занял реверс инжиниринг?
Sam
Анализ протокола занял где то неделю. Но я сам только начинал изучать МК и с методами анализа протокола был плохо знаком. Ща с моими знаниями уйдет наверно полдня Неделя ушла на поиски нужных мне команд, а так же думал что мне делать с командами, которые мне не нужны, обработка ошибок и тд. Что бы станок так же через связь знал что мой горе ПЧ ушел в ошибку
Konstantin
Ну уже на серьезные ОКР тянет
Sam
Да, возможно, но как я и сказал, мне это стало не интересно, так как я расчитывал и фабрике помочь в уменьшении расходов(оригинальные ПЧ дорогие раз в 10 китайских) и самому заработать. Но начальству было пофиг печальный конец
Konstantin
Ты сделал большую ошубку: нужно было одного из начальников взять в соавторы
Sam
Да, тогда бы согласие я получил бы очень быстро но был глуп и жаден
Konstantin
Ну опыт приходит со временем
Kjum4n
У меня так счас один из начальников мой проект своим на селекторах называет)
Konstantin
Ну С.П. Королев тоже не все чертежи сам чертил и не все расчеты сам делал, думаю его физический вклад был минимальный, но ракета все же была его...
Kjum4n
Согласен, но Королев был инженером, в этот главный менеджер энергетической службы в московском офисе)
Konstantin
Ну да, тут конечно трудно всё. Королев реально в теме волок и видел дальше и ширше любого, хотя в глубину разные всякие могли и получше СергейПалыча
Mihail
Какое время - такие и Королевы.
Berkeman
Расскажите, как вы анализировали протокол? Офигеть, а ты еще беспокоился ранее, что надо бы высшее образование получить по профилю и т.д. и т.п. Да ты же спец
Sam
Да терминалом обычным, RS422 интерфейс там. На станке в сервисном режиме можно тестировать отдельно каждый ПЧ, заходил в режим тестов и сначала считывал команды инита пч. То есть что ему нужно перед началом работы. Короч блок управления считывал серийник ПЧ, затем если серийник верный, программировал ПЧ базовыми настройками (мин-макс частота, параметры двигателя, время разгона торможения) далее он начинал циклически опрашивать состояние ПЧ. Для начала мне нужно было эмулировать работу ПЧ до этого места. Что бы блок управления думал что к нему подключен родной частотник. Далее дело оставалось за малым. С монитора задавать частоту ПЧ и через терминал смотреть какие команды прилетают в частотник в этот момент, команда запуска, направление вращения и усе