реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Интерфейс управления объективами EF цифровых зеркалок CANON?, Может кто встречался с таким?
Димыч
сообщение Jun 30 2011, 09:44
Сообщение #16


Частый гость
**

Группа: Свой
Сообщений: 156
Регистрация: 1-02-05
Из: the Earth
Пользователь №: 2 331



Цитата(edren_baton @ May 23 2011, 00:09) *
Мы до сих пор очень-очень ждем подборку! =)


Цейтнот. Если ещё актуально:
CODE
Описание байонета Canon, со стороны объектива

Электрический разъём байонета Canon EF

Контакты:


1 ….. питание-1 (+6 V) (до 4,5 V)
2 ….. вход датчика подключения объектива; замыкается на контакт 3
3 ….. gnd
4 ….. питание-2 (+5V)
5 ….. data_in_lens (данные на объектив)
6 ….. data_out_lens (данные от объектива)
7 ….. data_clk
8 ….. gnd


Логический уровень сигналов – TTL (+5V)

Данные передаются в 8-битном формате и захватываются по положительному перепаду data_clk. В неактивном состоянии уровень сигнальных линий «высокий»

Перед началом передачи байта, перед первым тактовым импульсом, необходимо установить data_in_lens в низкий уровень на один такт.

После передачи восьмого бита, объектив опускает CLK в ноль на два такта, в подтверждение приема.

Данные, передающиеся от аппарата к объективу, делятся на два типа: запросы и команды,
и имеют длину от 2 до 4 байт. Ниже приведенные команды и запросы дополнены до 4 байт нулями.

Команды
05 0F 00 00 – двигаться вниз, внутренний счетчик увеличивается
06 0F 00 00 - двигаться вверх, внутренний счетчик уменьшается
07 0E 00 00– стоп
0С 00 00 00 – сброс внутреннего счетчика
0А 00 00 00– инициализация объектива. (возвращается 00 АА 00 00)
13 XX 00 00 – увеличить диафрагму на заданное значение, второй байт – значение диафрагмы от 01 до 24 (в зависимости от модели)
13 80 00 00 – сбросить диафрагму в ноль (отключить диафрагму)
Совместная работа диафрагмы и мотора фокусировки не возможна (в зависимости от модели)

После получения команды – объектив возвращает код команды обратно.
Пример: передаем команду вверх 06 0F 00 00, получаем обратно 00 06 0F 00,

Запросы
С0 00 00 00 - возвращает значение внутреннего счетчика оборотов двигателя.
F0 00 00 00 – возвращает текущее значение диафрагмы
E0 00 00 00 – суммарное значение положения фокуса и зума.
90 00 00 00 – текущее состояние объектива.
А0 00 00 00 – не установлено
В2 00 00 00 - неустановленно
C2 00 00 00 – неустановленно

Ответ на запрос состояния 90 (зависит от модели) - один байт


Есть ещё Verilog описание модуля.
Go to the top of the page
 
+Quote Post
Sergey_Bekrenyov
сообщение Jul 5 2011, 04:41
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 14-12-10
Из: Королёв
Пользователь №: 61 599



Все получилось в конце концов? А где контакты приобретали?

Сообщение отредактировал Sergey_Bekrenyov - Jul 5 2011, 04:48
Go to the top of the page
 
+Quote Post
gte
сообщение Jul 17 2011, 13:05
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Вот еще ссылка, по которой есть информация по командам объективов CANON
P.S.
По объективам NIKON аналогичную информацию никто не встречал?
Go to the top of the page
 
+Quote Post
Sergey_Bekrenyov
сообщение Jul 17 2011, 19:52
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 14-12-10
Из: Королёв
Пользователь №: 61 599



Цитата(gte @ Jul 17 2011, 17:05) *
Вот еще ссылка, по которой есть информация по командам объективов CANON
P.S.
По объективам NIKON аналогичную информацию никто не встречал?


Присоединяюсь к вопросу, мучаюсь уже неделю (:
По Никону шаром покати в сети, а хотелось бы

Вот нарыл еще по Кэнону
Прикрепленные файлы
Прикрепленный файл  opisanie.pdf ( 133.9 килобайт ) Кол-во скачиваний: 101
 
Go to the top of the page
 
+Quote Post
gte
сообщение Jul 18 2011, 04:52
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Цитата(Sergey_Bekrenyov @ Jul 17 2011, 23:52) *
Вот нарыл еще по Кэнону

В предыдущем сообщении ссылка на тот же документ.
Go to the top of the page
 
+Quote Post
Sergey_Bekrenyov
сообщение Sep 26 2011, 14:22
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 14-12-10
Из: Королёв
Пользователь №: 61 599



Кто-нибудь научился считывать текущее положение фокуса и диафрагмы? А то, при вылете за пределы, объектив "отскакивает".
Go to the top of the page
 
+Quote Post
codier
сообщение Sep 27 2011, 04:17
Сообщение #22


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 21-01-05
Пользователь №: 2 113



Цитата(Sergey_Bekrenyov @ Sep 26 2011, 18:22) *
Кто-нибудь научился считывать текущее положение фокуса и диафрагмы? А то, при вылете за пределы, объектив "отскакивает".


В прошлом году занимались реверсом протокола. Могу поделиться. Научились читать параметры объектива. Диафрагма, как я понял драйвится на каждый кадр заново от крайнего положения. Законченное устройство так и не сделали - задача отпала, но команды отснифали некоторые. Могу дополнить немного то что Димыч нашёл.

Как можно выложить файл чтобы особо не светить?
Go to the top of the page
 
+Quote Post
DSIoffe
сообщение Sep 27 2011, 09:57
Сообщение #23


Дима
*****

Группа: Свой
Сообщений: 1 683
Регистрация: 15-12-04
Из: Санкт-Петербург
Пользователь №: 1 486



Цитата("codier")
Как можно выложить файл чтобы особо не светить?

Можно, например, прислать мне, а я положу в закрома sm.gif
Мне, пожалуйста, если можно - на dsioffe собака yandex ru. Обещаю не засветить.


--------------------
© CОПЫРИГХТ: Дмитрий Иоффе, Советский Союз.
Приглашаю посмотреть: http://muradowa.spb.ru/ и http://www.drtata.narod.ru/index.html
Go to the top of the page
 
+Quote Post
Sergey_Bekrenyov
сообщение Sep 27 2011, 13:45
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 14-12-10
Из: Королёв
Пользователь №: 61 599



и мне если можно bekrenyov собака mail ru
Go to the top of the page
 
+Quote Post
codier
сообщение Sep 28 2011, 12:33
Сообщение #25


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 21-01-05
Пользователь №: 2 113



Скинул мылом gte и Sergey_Bekrenyov. Если будут замечения, пишите мылом sm.gif Вообще, хотелось бы на выходе получить достоверное описание протокола общими силами. Если надо, могу поучавствовать в экспериментах.

У нас методика снифа была цеплянием 2-ух SPI в Slave режимах на DCL и DLC с общими клоками.

Кстати, вопрос где найти ответный байонет для объектива да ещё и с контактами, желательно?
Go to the top of the page
 
+Quote Post
gte
сообщение Sep 28 2011, 13:06
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Цитата(codier @ Sep 28 2011, 15:33) *
Кстати, вопрос где найти ответный байонет для объектива да ещё и с контактами, желательно?

Спасибо.
Если надо единичный экземпляр, то купите тушку пленочного аппарата CANON.
Сразу и контакты и кольцо байонета.
С английского ebay может обойтись с доставкой фунтов в 10 и 3 недели rolleyes.gif .
Или
http://www.ebay.com/itm/220805486925?ssPag...984.m1436.l2649

Или запасные части для фото CANON, коды есть в Service Manual. Но это будет заметно дороже.
Пружинные отдельные контакты здесь уже рекомендовали.

Go to the top of the page
 
+Quote Post
Sergey_Bekrenyov
сообщение Nov 21 2011, 18:43
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 14-12-10
Из: Королёв
Пользователь №: 61 599



еще раз по поводу протокола. Сходите на сайт к фирме elphel - они делали проект для google, немного управляли объективами Canon.

ключевые слова "lensraw.c" "lensraw.html". Исходники у них открытые

Все немного запутано, так как у них стоит линуксовый процессор Etrax и через web-интерфейс пишутся команды в байтовом виде в FPGA, которая и делает собственно SPI

Какие-то ребята на этом железе сделали камеру для кинематографии, еще модернизировали протокол - http://cinema.elphel.com/en/prototypes

Сообщение отредактировал Sergey_Bekrenyov - Nov 21 2011, 19:34
Go to the top of the page
 
+Quote Post
Sergey_Bekrenyov
сообщение Dec 30 2011, 18:03
Сообщение #28


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 14-12-10
Из: Королёв
Пользователь №: 61 599



Для ленивых

http://elphel.cvs.sourceforge.net/viewvc/e...amp;view=markup
Go to the top of the page
 
+Quote Post
Sergey_Bekrenyov
сообщение Feb 7 2013, 06:27
Сообщение #29


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 14-12-10
Из: Королёв
Пользователь №: 61 599



А кто-нибудь нашел как оптическую стабилизацию включить?

Судя по описаниям и поведению тушки оптическая стабилизация включается при половинном нажатии кнопки спуска. Делается это для экономии батарейки. Я думаю, что в момент нажатия спуска идет команда от тушки для активации оптической стабилизации
Go to the top of the page
 
+Quote Post
Костян
сообщение Feb 7 2013, 08:19
Сообщение #30


Знающий
****

Группа: Свой
Сообщений: 740
Регистрация: 24-07-06
Из: Minsk
Пользователь №: 19 059



QUOTE (Sergey_Bekrenyov @ Feb 7 2013, 04:27) *
А кто-нибудь нашел как оптическую стабилизацию включить?

Судя по описаниям и поведению тушки оптическая стабилизация включается при половинном нажатии кнопки спуска. Делается это для экономии батарейки. Я думаю, что в момент нажатия спуска идет команда от тушки для активации оптической стабилизации

Дык стабилизация с тушки не отключается , скорее всего и команды такой нету. Вероятно стаб начинает работать при начале фокусировки.
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th June 2025 - 22:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01456 секунд с 7
ELECTRONIX ©2004-2016