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

 
 
> Интерфейс управления объективами EF цифровых зеркалок CANON?, Может кто встречался с таким?
NikWik
сообщение Jan 17 2009, 23:43
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 15-05-06
Из: Питер
Пользователь №: 17 111



Есть объектив от цифровой зеркалки CANON EF 85mm 1,2 L, нужно "приделать" к нему микроконтроллер, чтобы управлять фокусом и диафрагмой.
Собственнно интересует интерфейс управления данным объективом, чтобы не придумывать много всего для управления шаговым двигателем (на диафрагме) и пьезомотором (на фокусе).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
edren_baton
сообщение May 22 2011, 20:09
Сообщение #2


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

Группа: Участник
Сообщений: 81
Регистрация: 13-10-08
Пользователь №: 40 915



Мы до сих пор очень-очень ждем подборку! =)
Go to the top of the page
 
+Quote Post
Димыч
сообщение Jun 30 2011, 09:44
Сообщение #3


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

Группа: Свой
Сообщений: 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

Сообщений в этой теме
- NikWik   Интерфейс управления объективами EF цифровых зеркалок CANON?   Jan 17 2009, 23:43
- - Саша Z   Цитата(NikWik @ Jan 18 2009, 03:43) Есть ...   Jan 20 2009, 16:46
|- - Doka   Цитата(Саша Z @ Jan 20 2009, 19:46) Думаю...   Mar 7 2010, 10:11
|- - Димыч   Тема ещё жива? Мы делали RE интерфейса объективо...   Mar 25 2011, 09:46
|- - fyodor   Цитата(Димыч @ Mar 25 2011, 13:46) Мы дел...   Apr 6 2011, 05:54
|- - Димыч   Цитата(fyodor @ Apr 6 2011, 09:54) Можно ...   Apr 8 2011, 09:49
- - ishergin   Цитата(NikWik @ Jan 18 2009, 04:43) Есть ...   Jan 21 2009, 09:57
|- - Al Jumper   Вопрос к автору темы - удалость ли как то продвину...   Mar 3 2009, 19:34
- - NikWik   Ни к кому не обращался, разобрал объектив, начерти...   Mar 4 2009, 10:34
|- - Al Jumper   Я вплотную пока не брался, ищу инфу. Протокол та...   Mar 4 2009, 11:30
- - NikWik   Это все у меня тоже есть, инфы там мало. Сегодня п...   Mar 5 2009, 13:46
- - NikWik   Есть кое какие продвижения в этом направлении, ком...   Jul 11 2009, 20:44
- - deadfire   Интересую данным вопросом, по протоколу передачи д...   Nov 16 2009, 13:49
- - west329_   Все ждем подборку. Пару дней прошло.   May 11 2011, 09:21
|- - Sergey_Bekrenyov   Все получилось в конце концов? А где контакты прио...   Jul 5 2011, 04:41
|- - gte   Вот еще ссылка, по которой есть информация по кома...   Jul 17 2011, 13:05
|- - Sergey_Bekrenyov   Цитата(gte @ Jul 17 2011, 17:05) Вот еще ...   Jul 17 2011, 19:52
|- - gte   Цитата(Sergey_Bekrenyov @ Jul 17 2011, 23...   Jul 18 2011, 04:52
- - Sergey_Bekrenyov   Кто-нибудь научился считывать текущее положение фо...   Sep 26 2011, 14:22
|- - codier   Цитата(Sergey_Bekrenyov @ Sep 26 2011, 18...   Sep 27 2011, 04:17
- - DSIoffe   Цитата("codier")Как можно выложить файл ...   Sep 27 2011, 09:57
- - Sergey_Bekrenyov   и мне если можно bekrenyov собака mail ru   Sep 27 2011, 13:45
- - codier   Скинул мылом gte и Sergey_Bekrenyov. Если будут за...   Sep 28 2011, 12:33
|- - gte   Цитата(codier @ Sep 28 2011, 15:33) Кстат...   Sep 28 2011, 13:06
- - Sergey_Bekrenyov   еще раз по поводу протокола. Сходите на сайт к фир...   Nov 21 2011, 18:43
- - Sergey_Bekrenyov   Для ленивых http://elphel.cvs.sourceforge.net/vie...   Dec 30 2011, 18:03
- - Sergey_Bekrenyov   А кто-нибудь нашел как оптическую стабилизацию вкл...   Feb 7 2013, 06:27
|- - Костян   QUOTE (Sergey_Bekrenyov @ Feb 7 2013, 04...   Feb 7 2013, 08:19
- - vladimir_orl   Да. Только как выяснилось, у кэнона протокол обмен...   Jul 10 2013, 08:15
|- - Sergey_Bekrenyov   Цитата(vladimir_orl @ Jul 10 2013, 12:15)...   Jul 10 2013, 08:37
- - vladimir_orl   Вот нашёл в инете: (http://dangerousprototypes.com...   Jul 10 2013, 09:49
|- - Sergey_Bekrenyov   Цитата(vladimir_orl @ Jul 10 2013, 13:49)...   Jul 10 2013, 11:02
- - vladimir_orl   ЦитатаВ конце посылки из 8 бит тушка переводит лин...   Jul 10 2013, 11:16
|- - Sergey_Bekrenyov   Цитата(vladimir_orl @ Jul 10 2013, 15:16)...   Jul 10 2013, 11:17
- - vladimir_orl   Вот у меня есть, если интересно: Список поддерж...   Jul 10 2013, 11:38


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

 


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


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