AndreyX
Участник-
Постов
10 -
Зарегистрирован
-
Посещение
Репутация
0 Обычный-
Все пины, и схема драйвера на 1-й страничке. По поводу протокола, у Никона он закрыт, имеются только предположения, типа таких https://nikonhacker.com/wiki/F-Mount А для того, чтобы писать прогу, мало иметь подробный протокол, нужно еще знать алгоритм работы объектива, и тут всё мутно... Так например для Сигмы Никон головная боль, автофокус и Сигм самый непредсказуемый. У Тамрона вроде получше, но имхо они добиваются точности АФ за счёт снижения скорости фокусировки. Вот я и для китайзца предполагал такой вариант, снизить скорость либо за счёт PWM, либо включать пониженную скорость драйвера мотора, устанавливая 1 на второй канал драйвера (всё на 1-й страничке). Как то так...
-
Извините господа, что Вас побеспокоил... Я в этом деле нуб, но попробовал разобраться. Для начала что такое DFU. Это упакованная "штатная" прошивка STMicroelectronics, для прошивания через USB контроллеров STM в режиме DFU. Далее я начал вникать, и дошёл до проги DfuSe Demo, предназначенной для прошивания SMT в режиме DFU. И тут наступил облом... Эта прога не принимает китайзцкий dfu, и не видит объектив через драйвер. Родной же прошивальщик видит объектив, и шьёт прошивки. Значит китайзцы что-то очень круто намутили... Я понимаю, что никто не будет заморачиваться, декомпилить прошивальщик, чтобы понять, как он шьёт (драйвер не ставится в вин ОС, шьётся прям из проги). И уж тем более заморачиваться с нестандартным dfu файлом китайзцкой прошивки, преобразовывая его в HEX, или bin файл, и далее декомпилить... Ну только может тот, кому очень любопытно поковыряться в этом китайпроме... С уважением...
-
Китайцы ответили, что у них всё хорошо, объектив работает с Никоном Д600,610, и 800. Прислали прошивку версии 1.03. Я прошил, а толку мало, автофокус всё равно дёргается. Сравнил две версии прошивок - 1.03, и 1.05. Различий очень много. На всякий случай прикладываю прошивку в.1.03. Может кто глянет, и сравнит прошивки... Вообще то грустно конечно, объективчик то нормальный, а вот автофокус... может объектив дефектный? Хотя из малочисленных отзывов автофокус хромает у пользователей на полнокадровых камерах... а у китайцев может быть своё видение работы автофокуса... yn100mmf2n_v1.03.zip
-
Отослал им письмо с описанием проблемы, и просьбой, если возможно дать исходник... Посмотрим, что ответят...
-
На всякий случай еще выкладываю программу прошивальщика под виндовс. Шьётся объектив через ЮСБ кабель. Процесс простейший, инсталлируется программа, подключается объектив по ЮСБ, запускается прога, и она видит объектив, и версию прошивки. Выбирается файл прошивки, и даётся старт. Несколько секунд, и прошивка записана в объектив. YNLens Updater Install.zip Извечная война адептов трёх слонов Никон-Кэнон-Сони, ху из ху. Вообще то не в тему, но обычно рассматривают систему, а не отдельные её части типа тушки и объектива. Я перешел на Никон с микры 4/3 в первую очередь из-за соображений цена/качество. Выбор пал на Никон Д610, и уже дальше прицепом пошли объективы - Тамрон 17-35мм (именно из-за ширика ушёл с микры) + Тамрон 35-150мм, и далее "для души" подкупил фиксы, 50мм f1.8G, потом 85мм f1.8G, ну и на поиграться этого китайзца 100мм f2.0.
-
Ну и еще, немного не в тему. Если брать объектив, то конечно лучше "родные" Никкоры, на худой конец Тамроны (но далеко не все), и уж если брать Сигмы, то ОЧЕНЬ тщательно выбирать, у них с автофокусом бяда как и у этого китайзца...
-
Такого "родного" у Никона нет, а ближайший к нему фикс Nikon 85mm f1.8G б/у стоит в 2 раза дороже. По рисунку они весьма разные, Никон выдаёт заметно более жесткую картинку (это и плюс, и минус). Ну, в общем это весьма разные объективы. Если говорить про более светосильные объективы Никона с более мягким рисунком, то там цена в разы отличается...
-
Фишка в том, что этот китаец, Кэнон 100мм, переделанный под Никон. У Никона нет прямого аналога. У меня имеется Nikon 85mm f1.8G. Хороший фикс, но этот китаец тоже интересная линза, не без огрехов, но своеобразная. Всё в ней нормально, акромя автофокуса... причём на полнокадровых камерах, на кропе работает нормально, но эта линза себя раскрывает именно на фулл фрэйме... Был бы Yongnuo 100mm f2 гумном, я бы и не заморачивался, и не регился тут на сайте с просьбами.
-
Я постарался упростить её до максимума определив физические 3 выхода управления. Как я понимаю, теперь надо плясать "от печки", т.е. от этих выходов к регистрам, а от них к блоку программы, который записывает данные в регистр. Вот эти данные и надо выловить, и подправить... Это только мои догадки. Я дизассемблил прошивку прогой Cutter. Она дизассемблировалась, но для меня это тёмный лес...
-
Приветствую знатоков ARM контроллеров. Я сам в этом полный ноль, по этому прошу помощи! А именно, имеется китайский объектив Yongnuo af 100mm f/2, и в нём чисто по китайски работает автофокусировка. Так на Никонах Д610, и Д750 фокусировка дёргается как контуженная, такое ощущения, что двигатель работает слишком быстро, как бы "перескакивает" через несколько шагов со звуком тр-тр-тр... А на Никоне Д5300 работает нормально, медленнее, и со звуком жжжжык...жжжжык. Естественно что протоколы связи, и управления во всех Никонах одинаковые, т.е. дело в прошивке объектива. Обращаться к производителю бесполезно, они на этот объектив положили болт. Я изучил плату управления, шаговый двигатель управляется драйвером 8833С, а драйвером управляет контроллер STM32F072C8U6 по трём каналам. Описание управления: Шаговый двигатель подключен к драйверу 8833С по "классической" схеме из даташита - pin 2&7 объеденены OUT1, pin 4&5 объеденены OUT2 Контроллер STM32F072C8U6 управляет драйвером 8833С по трём каналам: pin 28 (PB15) - подаёт сигнал на IN1 драйвера pin 29 (PA8) - подаёт сигнал на IN2 драйвера pin 30 (PA9) - подаёт сигнал на nSLEEP драйвера Т.е. при движении "вперёд" на большой скорости pin 28 - PWM (ШИМ) pin 29 - 0 при движении "назад" на большой скорости pin 28 - 0 pin 29 - PWM при движении "вперёд" на маленькой скорости pin 28 - PWM (ШИМ) pin 29 - 1 при движении "назад" на маленькой скорости pin 28 - 1 pin 29 - PWM Так же имеется датчик импульсов, установленного на оси двигателя. Сигналы с него поступают на контроллер, на pin 25,26,27. Задача, найти данные, которые управляют каналами, и попробовать изменять скорость шагового двигателя. Возможно, что в прошивке несколько алгоритмов управления, и выбираются в зависимости от камеры, возможно и всего 2 варианта, для полнокадрового Никона (Д610,Д750...), и для кропнутых камер Никона (Д5300...) Это только предположение, потому как данные по работе камеры с объективом закрыты Никоном. Прикладываю файл прошивки, он маленький. Может кто поможет справится с автофокусом сего объектива? С уважением Андрей. yn100mmf2n_v1.05.zip