CanonFans

 找回密碼
 立即註冊
搜索
查看: 3628|回復: 13

破解CANON EF-Mount Part V 合焦電路板製作_硬體

[複製鏈接]
發表於 2008-2-20 16:23 | 顯示全部樓層 |閱讀模式
有關 CANON EF(S)-Mount <<Part V   合焦電路板製作_硬體>>

緣起:
      本來這個討論發文(不敢稱為文章)在2006年初就有意要發佈於我的
部落格,但是因為工作忙碌關係,一直沒有發佈。現在趁著新春過年假期,
將手上資料稍做整理,與大家一起討論,並挖挖大家的知識,內容若有錯誤
請大家抱著討論求進步的心情,不吝給予指教,希望大家知無不言言無不盡
,一起挖掘並破解CANON的秘密。
      預計討論的項目如下:
                      Part I   CANON EF(S)-Mount <<Part I   Canon Mount 發展歷史>>
                      Part II  CANON EF(S)-Mount <<Part II  物理(機械)規格>>
                      Part III CANON EF(S)-Mount <<Part III 接點定義>>
                      Part IV  CANON EF(S)-Mount <<Part IV  通訊協定>>
                      Part V   CANON EF(S)-Mount <<Part V   合焦電路板製作_硬體>>
                      Part VI  CANON EF(S)-Mount <<Part VI  合焦電路板製作_軟體>>
     
本文:

       根據Part III 及Part IV 的討論,和實際量測我的350D及EF-S18-55之各項尺寸後,
我們可知道要完成一合焦電路板需符合許多硬體限制,下面是我的計畫構想:

1、自行製作一電路板,零件加板子厚度需小於2.6mm,方可放入接環縫隙中。

2、板子下方需為絕緣或GND,避免與金屬接環短路。。

3、EF接環電子接點為長短兩種,雙層不同高度,電路板需預留接點高度。

4、電路板寬度需小於7mm,否則可能會檔到42mm或其他接環的光路徑。

5、電路板長邊需配合接環為弧形,且可容易的定位電路板至接點位置。

6、設計一個單晶片微系統,include Clock& Reset Circuit需包含震盪電路、重置電路、I/O介面及電源電路

7、於350D或鏡頭上加裝量測線路,量測並分析相機及鏡頭間的信號。

8、撰寫模擬軟體。


以下為本人列出符合之線路:

;**********************************************************************
;
; Filename: EOS.asm
; Date:  12/13/2007
; Version: 01a
;
; Author: ptlin.tw@yahoo.com.tw
;                                                                     
;                                                                     
;**********************************************************************
; Description:
;
;
;
;
;
;
; circuit<1>: 8051 (AT89C2051 Chip)series
;                                         
;                                
;      12mHz Xtal       AT89C2051                    
;      ||-||          -------\/--------   
;   ---|| ||-----+---|XTAL2       VCC |----+----VCC---
;   |  ||_||     |   |                |    |         |
;   |           ---  |                |   ---1u      |
;   |       30p ---  |                |   ---        |
;   |            |   |                |    |         |
;   |           ---  |           Reset|-----         |
;   |           ///  |                |              |
;   |                |                |        10KX3 |
;   +----------------|XTAL1       IO1 |--DCL---\/\/\-+
;   |                |                |              |
;  ---               |            IO2 |--DLC---\/\/\-+   
;  ---30p            |                |              |
;   |                |            IO3 |--LCLK--\/\/\--
;   +--------GND-----|                |
;  ---               |                |
;  ///               -----------------      
;
;
;
;
;                                               
; circuit<2>: 8051 (C8051F305)series
;                                         
;                                
;                        C8051F305           7333(5V to 3.3V)
;                   -------\/--------      ---------
;                  |            VDD |-----|3   1   2|--+--VCC
;                  |                |      ---------   |
;      ------------|Reset           |          |       |
;      |           |                |         GND      |
;     ---          |                |                  |
;     ---1u        |            P0.0|---DCL---\/\/\----+     
;      |           |                |                  |
;      -----GND----|GND         P0.1|---DLC---\/\/\----+
;      |           |                |                  |
;     ---          |            P0.0|---LCLK--\/\/\-----   
;     ///           -----------------         10K X 3   
;                                                  
;                                                
;                                                
;                                                
;                                                
; circuit<3>: PIC series
;
;                      PIC10F202
;
;                   -------\/--------
;           DCL <--|GPIO0       GPIO2|--> NC
;                  |                 |
;      ---  GND <--|GND           VCC|--> VCC  -----
;      |           |                 |             |
;     ---   DLC <--|GPIO1       GPIO3|--> LCLK    --- C1
;     ///           -----------------             --- 0.1u
;                                                  |
;                                                 ---
;                                                 ///
;
;        Electrical Pins On Mount
;
;              -----
;              -----
;                O        NC
;
;                O        Enable Switch
;
;                O        Enable Switch
;              -----
;              -----
;
;                O        Vcc  +5V
;
;                O        DCL  (Data From Camera to Lens)
;
;                O        DLC  (Data From Lens to Camera)
;
;                O        LCLK (Sync Clock)
;
;                O        GND
;
;              -----
;
;  
;**********************************************************************


   circuit 1 :這是我最早試作電路版本,採用 8051系列CPU 的 AT89C2051 晶片裸片,以 Chip on Board
               方式製作PCB,雖然AT89C2051相當普遍但體積太大,裸晶片又取得不易且不易Program。
   circuit 2 :這是我固定、二碼及五碼版本採用之電路,採用體積較小(僅3X3mm) 8051系列的 C8051F301 CPU。
   circuit 3 :這是大陸、俄羅斯使用電路版本,採用PIC 系列的 CPU,電路最簡單,成本最低,僅需一PIC10F202
               和一棵濾波電容即可。

[ 本帖最後由 ptlin 於 2008-2-24 16:52 編輯 ]

評分

參與人數 7參與度 +85 收起 理由
mondsea + 10
標本大師 + 10
weihan + 30
ghchen + 5
kenny6606 + 10
monlight + 10
ss42tw + 10

查看全部評分

回復

使用道具 舉報

發表於 2008-2-20 16:30 | 顯示全部樓層
大大您真是太強了![s:40]
這個東西看不懂也不敢動[s:11]
回復

使用道具 舉報

發表於 2008-2-20 16:32 | 顯示全部樓層
[s:40] [s:40] [s:40]
加油~~~只差一點點~~CF牌的L鏡就問世了~~~[s:11] [s:11] [s:11]
回復

使用道具 舉報

發表於 2008-2-20 16:44 | 顯示全部樓層
當過五年的電機科學生,大概知道他的通信方式為何?
不過要真的搞懂寫成組語在燒到晶片裡面,這部份真的要懂比較全面性,而且人脈要夠。
否則不知道找誰幫忙
回復

使用道具 舉報

發表於 2008-2-20 16:53 | 顯示全部樓層
大大果然是高手,
這個圖我看了也沒有懂~~[s:21]
回復

使用道具 舉報

 樓主| 發表於 2008-2-20 17:02 | 顯示全部樓層
原帖由 chairs 於 2008-2-20 16:44 發表
當過五年的電機科學生,大概知道他的通信方式為何?
不過要真的搞懂寫成組語在燒到晶片裡面,這部份真的要懂比較全面性,而且人脈要夠。
否則不知道找誰幫忙 ...


參考J鼠叔

56F[s:47] [s:47] [s:47] [s:47]
回復

使用道具 舉報

發表於 2008-2-20 17:34 | 顯示全部樓層
高手.......

太強了


[s:47] [s:47]
回復

使用道具 舉報

發表於 2008-2-20 17:46 | 顯示全部樓層
ptlin 兄
雖然看不懂,但知道你的動機....[s:47]

希望早日破解CANON,不要再讓他們賺死不要臉的\"調焦費用\"了.
回復

使用道具 舉報

發表於 2008-2-20 18:34 | 顯示全部樓層
一整個就是強

雖然有看沒有懂

不過真的要做出來應該要不少錢吧!
回復

使用道具 舉報

發表於 2008-2-20 19:17 | 顯示全部樓層
[s:47] [s:47] [s:47] 真厲害!!
回復

使用道具 舉報

發表於 2008-2-20 19:55 | 顯示全部樓層
[s:47] [s:47] [s:47] [s:47]
回復

使用道具 舉報

 樓主| 發表於 2008-2-24 16:53 | 顯示全部樓層
circuit 1 :這是我最早試作電路版本,採用 8051系列CPU 的 AT89C2051 晶片裸片,以 Chip on Board
               方式製作PCB,雖然AT89C2051相當普遍但體積太大,裸晶片又取得不易且不易Program。
   circuit 2 :這是我固定、二碼及五碼版本採用之電路,採用體積較小(僅3X3mm) 8051系列的 C8051F301 CPU。
   circuit 3 :這是大陸、俄羅斯使用電路版本,採用PIC 系列的 CPU,電路最簡單,成本最低,僅需一PIC10F202
               和一顆濾波電容即可。

[ 本帖最後由 ptlin 於 2008-3-3 07:35 編輯 ]

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?立即註冊

x
回復

使用道具 舉報

發表於 2008-2-24 17:22 | 顯示全部樓層
有看沒有懂的人[s:25] [s:25] [s:25]
不過還是給你加油[s:58] [s:58] [s:58]
回復

使用道具 舉報

發表於 2008-2-24 18:47 | 顯示全部樓層
太利害了~  [s:47] [s:47] [s:47]
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

小黑屋|手機版|Archiver|CanonFans

GMT+8, 2024-5-14 07:52 , Processed in 0.079307 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表