Перейти к содержанию
    

AndreyX

Участник
  • Постов

    10
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. Все пины, и схема драйвера на 1-й страничке. По поводу протокола, у Никона он закрыт, имеются только предположения, типа таких https://nikonhacker.com/wiki/F-Mount А для того, чтобы писать прогу, мало иметь подробный протокол, нужно еще знать алгоритм работы объектива, и тут всё мутно... Так например для Сигмы Никон головная боль, автофокус и Сигм самый непредсказуемый. У Тамрона вроде получше, но имхо они добиваются точности АФ за счёт снижения скорости фокусировки. Вот я и для китайзца предполагал такой вариант, снизить скорость либо за счёт PWM, либо включать пониженную скорость драйвера мотора, устанавливая 1 на второй канал драйвера (всё на 1-й страничке). Как то так...
  2. Извините господа, что Вас побеспокоил... Я в этом деле нуб, но попробовал разобраться. Для начала что такое DFU. Это упакованная "штатная" прошивка STMicroelectronics, для прошивания через USB контроллеров STM в режиме DFU. Далее я начал вникать, и дошёл до проги DfuSe Demo, предназначенной для прошивания SMT в режиме DFU. И тут наступил облом... Эта прога не принимает китайзцкий dfu, и не видит объектив через драйвер. Родной же прошивальщик видит объектив, и шьёт прошивки. Значит китайзцы что-то очень круто намутили... Я понимаю, что никто не будет заморачиваться, декомпилить прошивальщик, чтобы понять, как он шьёт (драйвер не ставится в вин ОС, шьётся прям из проги). И уж тем более заморачиваться с нестандартным dfu файлом китайзцкой прошивки, преобразовывая его в HEX, или bin файл, и далее декомпилить... Ну только может тот, кому очень любопытно поковыряться в этом китайпроме... С уважением...
  3. Китайцы ответили, что у них всё хорошо, объектив работает с Никоном Д600,610, и 800. Прислали прошивку версии 1.03. Я прошил, а толку мало, автофокус всё равно дёргается. Сравнил две версии прошивок - 1.03, и 1.05. Различий очень много. На всякий случай прикладываю прошивку в.1.03. Может кто глянет, и сравнит прошивки... Вообще то грустно конечно, объективчик то нормальный, а вот автофокус... может объектив дефектный? Хотя из малочисленных отзывов автофокус хромает у пользователей на полнокадровых камерах... а у китайцев может быть своё видение работы автофокуса... yn100mmf2n_v1.03.zip
  4. Отослал им письмо с описанием проблемы, и просьбой, если возможно дать исходник... Посмотрим, что ответят...
  5. На всякий случай еще выкладываю программу прошивальщика под виндовс. Шьётся объектив через ЮСБ кабель. Процесс простейший, инсталлируется программа, подключается объектив по ЮСБ, запускается прога, и она видит объектив, и версию прошивки. Выбирается файл прошивки, и даётся старт. Несколько секунд, и прошивка записана в объектив. YNLens Updater Install.zip Извечная война адептов трёх слонов Никон-Кэнон-Сони, ху из ху. Вообще то не в тему, но обычно рассматривают систему, а не отдельные её части типа тушки и объектива. Я перешел на Никон с микры 4/3 в первую очередь из-за соображений цена/качество. Выбор пал на Никон Д610, и уже дальше прицепом пошли объективы - Тамрон 17-35мм (именно из-за ширика ушёл с микры) + Тамрон 35-150мм, и далее "для души" подкупил фиксы, 50мм f1.8G, потом 85мм f1.8G, ну и на поиграться этого китайзца 100мм f2.0.
  6. Ну и еще, немного не в тему. Если брать объектив, то конечно лучше "родные" Никкоры, на худой конец Тамроны (но далеко не все), и уж если брать Сигмы, то ОЧЕНЬ тщательно выбирать, у них с автофокусом бяда как и у этого китайзца...
  7. Такого "родного" у Никона нет, а ближайший к нему фикс Nikon 85mm f1.8G б/у стоит в 2 раза дороже. По рисунку они весьма разные, Никон выдаёт заметно более жесткую картинку (это и плюс, и минус). Ну, в общем это весьма разные объективы. Если говорить про более светосильные объективы Никона с более мягким рисунком, то там цена в разы отличается...
  8. Фишка в том, что этот китаец, Кэнон 100мм, переделанный под Никон. У Никона нет прямого аналога. У меня имеется Nikon 85mm f1.8G. Хороший фикс, но этот китаец тоже интересная линза, не без огрехов, но своеобразная. Всё в ней нормально, акромя автофокуса... причём на полнокадровых камерах, на кропе работает нормально, но эта линза себя раскрывает именно на фулл фрэйме... Был бы Yongnuo 100mm f2 гумном, я бы и не заморачивался, и не регился тут на сайте с просьбами.
  9. Я постарался упростить её до максимума определив физические 3 выхода управления. Как я понимаю, теперь надо плясать "от печки", т.е. от этих выходов к регистрам, а от них к блоку программы, который записывает данные в регистр. Вот эти данные и надо выловить, и подправить... Это только мои догадки. Я дизассемблил прошивку прогой Cutter. Она дизассемблировалась, но для меня это тёмный лес...
  10. Приветствую знатоков 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
×
×
  • Создать...