삼성 Photo&TalK
 
[EF-NX AF 어댑터 자작 프로젝트] 첫발을 디디며 - 캐논 EF 프로토콜 분석 및 렌즈 제어 테스트 목록
글쓴이 : 록키산맥 등록일 : 2016-02-29 16:05:16 조회수 : 1,833 추천수 : 5

지난 주말을 통해 재미있는 프로젝트를 시작했습니다. 캐논 EF - 삼성 NX AF 어댑터 자작...

뭐... 언제 이 것이 완성이 될지는 장담할 수는 없습니다. 어쨌든 시작해 봤습니다.

일단, 그간 프로젝트를 통해 NX 마운트의 카메라와 렌즈의 프로토콜은 이미 파악은 한 상태입니다. 하지만 그 것 역시도 오래전 NX 최초 모델인 NX10을 대상으로 한 것이라... 다시 NX1을 기준으로 재조사를 하기는 해야 하겠지만, 아주 생소하지는 않을 것 같습니다.

그럼, 캐논 EF 마운트 프로토콜은 어떨지...

 

캐논 EF 마운트 접점의 개략적 규격

인터넷을 검색하면서 아래 게시글을 찾았습니다. 이정도면 시작하기에 충분하고도 남을 정도의 정보를 가지고 있습니다.
https://pickandplace.wordpress.com/2011/10/05/canon-ef-s-protocol-a...

 

일단 마운트의 통신을 위한 접점의 구조를 보면 아래와 같습니다.

 

Vbat : +6 V 로 내부 촛점용 모터 구동모든 EOS 카메라와 렌즈에 사용.
A-Gnd : 파워 접지 (대형 접점으로 2개의 접점 영역 차지)
VDD: +5.5 V로 디지털 로직 전원
Dout: 카메라에서 렌즈로 가는 데이터 (MOSI)
Din: 렌즈에서 카메라로 가는 데이터 (MISO)
Dclk: 카메라 바디에서 생성하는 클록 시그널(SCLK, CPOL=1)
D_GND: 디지털 로직 접지

 

대략의 통신 특징을 본다면.

  • 카메라 바디가 Master이고, 렌즈가 Slave가 되는 SPI 통신 방법을 따른다.
  • 8비트 데이터
  • 클록 스피드는 약 80KHz 정도. 이 속도도 그다지 까다롭게 체크하지는 않는다.

 

 

캐논 EF 마운트 디자인

아무래도 역사도 깊고 많이 알려지고, 사용되는 마운트라 CAD 치수 정도는 찾을 수 있을 것 같았는데, 그게 여의치 않습니다. 내친김에 마운트 치수를 측정해 만들었습니다.

대충 아래와 같은 구조를 가집니다.


 

 

캐논 EF 렌즈 컨트롤 테스트

위 웹사이트에 올라온 정보를 규합하여, Arduino에 SPI 프로그램을 작성한 후, 캐논 EF 렌즈를 제어하는 테스트를 해봤습니다.

캐논 EF 렌즈를 컨트롤 하는 것은 Arduino를 이용하였고, 이 Arduino와 연결을 위해, 포고 플러그를 납땜한 연장 케이블을 이용했습니다.

좀더 재미있는 테스를 위해, 로터리 인코더를 사용하려, 로터리 인코더의 움직이는 방향에 따라 조금씩 포커스를 전후로 움직이는 테스트를 진행했습니다.

아래 동영상은 이 테스트 영상입니다. 동영상에는 포커스 위치 제어에 대한 영상만 있지만, 코드 속에는 조리개 조절, 렌즈 정보 수집에 관한 코드도 들어있습니다.

 

아무래도 캐논 EF 마운트 시스템이야 사용하는 사람들도 많고, 정보도 많아서, 여기까지는 비교적 수월하게 올 수 있었습니다.

딱 요정도까지 주말동안 알차게 시도해본 결과입니다. 이제 막 첫걸음을 디뎠습니다.

정말 할 수 있을지 없을지는 저도 잘 모르겠습니다. 접사튜브 만드는 중간중간, 계속 개발해보겠습니다. 덕분에 계획 했던 몇가지 탐구생활은 모두 중단을... ㅎㅎㅎㅎ



★ 록키산맥님의 팝코 앨범 ★
https://photo.popco.net/44539
추천 5
팝코넷은 회원여러분들이 가꾸어 가는 공간입니다.

상대에게 상처를 주기보다는 같이 즐거워 할 수 있는 멋진 코멘트 부탁드려요.
상대방에 대한 비방이나 욕설등 부적절한 코멘트의 경우 운영진의 판단하에 삭제될 수 있으니 주의 부탁드립니다.

소셜 로그인 남겨주신 의견은 팝코넷회원 분들에게 큰 보탬과 힘이 됩니다. 새로고침

로그인후 댓글을 작성할 수 있습니다. 이유: 권한이 없는 회원레벨
신고
  
번호 제목 글쓴이 등록일 추천 조회
정보 / 강좌   [EF-NX AF 어댑터 자작 프로젝트] 첫발을 디디며 - 캐논 EF 프로토콜 분석 및 렌즈 제.. 25  록키산맥 2016-02-29 5 1833
149 정보 / 강좌   [접사튜브 공제] 2차 배포분 16mm, 24mm 경통의 CNC 가공 완료. 19  록키산맥 2016-02-25 7 1061
148 정보 / 강좌   록산컨버터의 LUT추가 관련 알아두시면 좋을 내용 네번째 글입니다. 14  디마영 2016-02-22 9 2303
147 정보 / 강좌   [뉴스] 삼성 갤럭시 S7의 이미지센서는 듀얼픽셀-AF와 촬영을 동시에 9  록키산맥 2016-02-22 3 1980
146 정보 / 강좌   H265 ( HEVC ) 동영상 재생 7  운대봉 2016-02-15 4 2732
145 정보 / 강좌   삼성 로우 파일 뷰어 찾았네요. 것도 무료로~! 5  이명주 2016-02-05 5 2839
144 정보 / 강좌   Nx1 폰 연결시 카메라 먹통 증상 해결 3  이명주 2016-02-05 3 784
143 정보 / 강좌   드뎌 45미리 3d렌즈 구매 ㅋㅋㅋ(티몬) 2  네모메주대마왕 2016-02-04 2 1104
142 정보 / 강좌   [비삼성-뉴스] 소니가 이미지 센서 판매에 "현격한" 감소를 보고하다.  7  록키산맥 2016-02-03 1 1719
141 정보 / 강좌   NX30mm, NX45mm 신품으로 구매 하려는 분은 디플 가보세요.(24만9천원) 10  림라잇 2016-01-30 8 1887
140 정보 / 강좌   nx500 ms1에서 균형잡기 4  통오 2016-01-28 2 881
139 정보 / 강좌   삼양 50mm F1.2 렌즈를 NX로 개조가 안될 것 같은데요. 10  **거울** 2016-01-27 1 1387
138 정보 / 강좌   수퍼컴퓨터 결제 되었네요. (PINE A64) 9  **거울** 2016-01-24 1 1611
137 정보 / 강좌   DP리뷰에 올라온 렌즈구매 정보입니다...ㄷㄷㄷㄷㄷ 13  갈색머리 2016-01-15 1 2412
136 정보 / 강좌   록산컨버터 LUT추가 관련 주의할 점들 3.  20  디마영 2016-01-15 14 2884
135 정보 / 강좌   삼성이 핸드폰카메라에 집중한다는 진의를 알아냈슴. 4  삼콘™ 2016-01-14 1 2182
134 정보 / 강좌   록산 컨버터 LUT추가 관련 주의할 점들 2. (LUT 개념 이해) 21  디마영 2016-01-12 10 2512
133 정보 / 강좌   록키산맥님 컨버터 LUT 추가와 관련해서 주의해야할 점들 1. 9  디마영 2016-01-11 7 3248
132 정보 / 강좌   [록산컨버터] Version 0.2.02.0 간단 테스트 후기 12  멀향 2016-01-07 3 2099
131 정보 / 강좌   [록산컨버터] Version 0.2.02.0 릴리즈! 다운로드 받으세요. 31  록키산맥 2016-01-07 16 4140
130 정보 / 강좌   RAW 파일 용량 줄이기 팁 9  바이켄 2016-01-06 3 3263
129 정보 / 강좌   NX1 vs FS5 비교 영상입니다. 5  뉴요기즈 2016-01-03 2 1603
128 정보 / 강좌   삼성이 니콘 언제 인수하나여 ? 10  삼콘™ 2015-12-30 0 2064
127 정보 / 강좌   [비 카메라] Kickstarter- PINE A64 보드 - 꼴랑 $15에 4K (H.265지원) 가능 19  록키산맥 2015-12-11 4 2203
      
톡 BEST 선정작
  • 신선생님님
  • 부자미소님
  • 스나이퍼^님
  • 시간고정자/Time..님
  • 신선생님님
Copyright 1999-2022 Zeroboard
맨위로