Top Banner

of 63

ce123B_FinalReport_1

Feb 26, 2018

Download

Documents

Hidai
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 7/25/2019 ce123B_FinalReport_1

    1/63

    1

    R A D A

    RADA

    K D

    J M G

    E M

    S R

    J R R

    E V L

    A W

    CMPE/EE 123BS 2011

  • 7/25/2019 ce123B_FinalReport_1

    2/63

    2

    A

    T R A D A (RADR) P . T

    (PRA) (DOF) , D

    . T

    D . T ' . T

    ,

    D . T

    .

    T B UCSC

    . T RADR

    . T RADR

    : (PRA)

    . H PRA

    PRA ( ). T

    .

  • 7/25/2019 ce123B_FinalReport_1

    3/63

    3

    C

    1. ........................................................................................................ 5

    2. D ..................................................................................................... 6

    ) P R A .................................................................................................... 6

    ) G ..................................................................................................................... 12

    ) E .................................................................................................................. 14

    3. & ........................................................................................ 17

    ) O ................................................................................................................... 17) S ...................................................................................................... 18

    ) L R............................................................................................................ 18

    ) PCB ........................................................................................................................... 19

    4. .......................................................................................................... 19

    ) O ................................................................................................................... 19

    ) USART232 ................................................................................................................. 21

    ) S .................................................................................................................... 22

    ) Q D ............................................................................................... 24

    5. ....................................................................................................................... 26

    6. D C ........................................................................................................... 27

    ) F K .................................................................................................. 27

    ) D R & H S I ................................................................... 28

    ) D C ........................................................................................................... 29

    ) D C .............................................................................................................. 34

    A A: B D.......................................................................................... 37

    A B: .......................................................................................... 37

    A C: ................................................................................. 38A D: B ..................................................................................................... 39

    A : C............................................................................................... 41

    A : C ............................................................................................ 42

    A : D .............................................................................. 49

  • 7/25/2019 ce123B_FinalReport_1

    4/63

    4

    1. ) BT . I

    . S ,

  • 7/25/2019 ce123B_FinalReport_1

    5/63

    5

    , .

    H, . T

    .

    T B L

    . T : T 3D , M MX,

    . T S

    . W ,

    D . A ,

    .

    I , D

    M MX. B

    M MX , D

    M MX.

    T .

    H, . F,

    . S,

    D .

    ) & T

    D . T

    '

    ' D . T

    :

    D . I , D '

    D '

    ' .

    T

    .

    )

    D 6 DOF

    .1

    C D '

    '

    T

  • 7/25/2019 ce123B_FinalReport_1

    6/63

    6

    2. D) AD C

    T SW, . SW

    . T

    . A , ,

    .

    T

    : , , . C ,

    . S

    ,

    . M

    . A ,

    6061 . A

    . S . S

    ; .

    W . T

    . F

    , . I ,

    . A

    . T

    . T

    . T

    . T

    , ,

    . T . T

    ;

    . C ,

    . T

    . T , ,

    .

    A

    P ,

    . T . I

  • 7/25/2019 ce123B_FinalReport_1

    7/63

    7

    , .

    A ,

    . E

    1

    6 . T ,

    ( ). A 1 2.

    I SW , ,

    , ,

    , . T

    , . T

    .001 ,

    .003 . G

    , .001 ,

    1: SW

    2: J 1

  • 7/25/2019 ce123B_FinalReport_1

    8/63

    8

    . T

    ; . T

    . M

    . T

    , .

    T , ,

    . N

    . T ,

    . I

    . A

    . A

    ,

    . O

    . A

    . T

    . A

    . F

    .

    T

    . W

    . U,

    . I . T

    , (

    ). W ,

    . T

    .

    T

    .240

    . I

    . T . F

    . T

    . T

    .

  • 7/25/2019 ce123B_FinalReport_1

    9/63

    9

    A A

    T

    . H,

    . F

    3 SW .

    S , , , 360

    . J 180 ,

    180

    ,

    . J 4 360 , 5 180

    360.

    A

    M ,

    . I 150 . T

    . O

    . F 4 .

    3:SW

  • 7/25/2019 ce123B_FinalReport_1

    10/63

    10

    P

    . T

    ,

    .

    O ,

    . T 5.

    A 0.1

    T 0.1 . H,

    , 0.1 . F ,

    0.1 0.1

    . S

    0.1 (F 6).

    4: A

    5:A

    ,

  • 7/25/2019 ce123B_FinalReport_1

    11/63

    11

    T

    0.1

    .

    A A

    A

    . H, ,

    , .

    T (F 7). P

    / .

    6: T +/ .1

    7: P

  • 7/25/2019 ce123B_FinalReport_1

    12/63

    12

    )

    8: T

    T ( 8) B L. O

    ( ). T

    . T

    D , .

    I ,

    . W

    B L.

    W :

    F, .

  • 7/25/2019 ce123B_FinalReport_1

    13/63

    13

    9: D

    S,

    .

    10: T

    T .

  • 7/25/2019 ce123B_FinalReport_1

    14/63

    14

    11: F

    T ; . W

    /

    .

    )

    12:S

    T . F ,

  • 7/25/2019 ce123B_FinalReport_1

    15/63

    15

    , , . W

    .

    W .

    T ,

    , .

    :

    A

    .1 . N D

    . T ()/ ( ) = . A

    . F

    ,

    PCB .

    T :

    E :

    T

    .

    T ;

    E: AC , , TV .

    M :

    M :

    .

    W , .

    T ,

    .

    M

    .

    E

    .

    F, .

    - T .

  • 7/25/2019 ce123B_FinalReport_1

    16/63

    16

    13: E PRA

    :

    T 3003. W

    3003 . A 3003

    /. W $14.10

    .063 12 24 3003 6061, ,

    $21.13 .062 12 12. E 6061 (.098

    (/.) ), 3003 .099 / ., (

    14).

    T

    D . A

    . T D

    , (T D).

    14

    A :

    M ,

    . T ; D (

    B ) , ,

    , ( T ). T

    . I

  • 7/25/2019 ce123B_FinalReport_1

    17/63

    17

    D.

    Y PCB

    . H,

    D.

    A

    . S, . T .

    15: T () ()

    T , ,

    .

    3. A)

    E

    . T . T

    . W ,

    . S

    .

  • 7/25/2019 ce123B_FinalReport_1

    18/63

  • 7/25/2019 ce123B_FinalReport_1

    19/63

    19

    T .

    T . I

    . W . T

    , .

    T AM26LV32IPW. T

    5V L 3.3V . T

    3.3V , . T

    2

    .

    D) CB

    T PCB

    . I ,

    .

    B M

    Q P

    2 0.33 F 0805 C

    8 0.1 F 0805 C

    1 S D

    11 2 H

    12 100 0603 SM

    3 1K 0603 SM

    1 2K 0603 SM

    1 470 0603 SM

    1 7805 L R (5V)

    1 7833 L R (3.3V)

    3 AM26LV32IPW (L R)

    1 7620E

    1 MCP6041

    1 TS5A3166

    17: T

    /

    . T

    .

  • 7/25/2019 ce123B_FinalReport_1

    20/63

    20

    A PCB

    . T

    , . I

    . T 5 . T

    26 100 . E 100 .

    4. ) T ,

    STM32F107 STM. T STM32F107 :

    C: ARM 32 CM3 CPU

    72 MH , 1.25 DMIPS/MH (D 2.1)

    S

    M

    64 256 K F

  • 7/25/2019 ce123B_FinalReport_1

    21/63

    21

    64 K SRAM

    C, , S M

    2.0 3.6 V I/O

    3 25 MH

    2 12 D/A

    U 80 I/O 51/80 I/O, 16 5 V

    C I:

    14

    U 5 USART (ISO 7816 , LIN, IDA , )

    USB OTG

    CRC , 96 ID

    A M 17.

    18: STM32F107 E B

    T STM32F107

    ARM 32 CM3

    ,

    .

    T A CM3 (NVIC)

    67 16 . I

    () , .

    I

    ; .

  • 7/25/2019 ce123B_FinalReport_1

    22/63

    22

    I , CM3

    . I ,

    . T

    30

    6 . T

    . T 100MH . A

    18.

    19: T NVIC

    U , I

    ISR. O 2. U

    CPI , I 50. I

    12 6 (A B ), 12 600. S

    , 2.

    T, STM32F107 .

    ) A 232W

    6 . A

    . I , USB

    . T USB

    .

    O , USB OTG ,

  • 7/25/2019 ce123B_FinalReport_1

    23/63

    23

    , USART

    USART USB. T F T D

    I (FTDI) U S B (USB). T IC

    . A ,

    IC RS232 USB . T

    19.

    20: USBRS232 S C C

    A FTDI ,

    .

    ) H . :

    .

    T :

    R C C

    G P I/O P

    N V I C

  • 7/25/2019 ce123B_FinalReport_1

    24/63

    24

    E I

    D A C

    USART

    W W

    A , RS232 , ,

    .

    .

    T USART . T

    USART :

    ( )

    USART2IRQH()

    USART / .

    WD()

    8 DC()

    IUSART()

    :

    9600

    8

    USART

    .

    T . T

    . T

    . T

  • 7/25/2019 ce123B_FinalReport_1

    25/63

    25

    .

    WWDGI()

    WWDG , 4, WWDG

    CW() WWDG 4

    3210.

    T

    , .

    3210.

    T 16 8 . T USART

    / 8 . T

    :

    8 CXA(16 )

    16 8

    8 CXB(16 )

    16 8

  • 7/25/2019 ce123B_FinalReport_1

    26/63

    26

    21: M S B D

    ) D D?

    O 7200 ,

    . U 4

    ; . F 21

    3 , 12 .

  • 7/25/2019 ce123B_FinalReport_1

    27/63

    27

    T , A B,

    . T

    12 (2 ) .

    T ( );

    XXX.

    T : S, D, C, U.

    (): A , B

    D (): ,

    (): ,

    C(): ( 0 27799)

    A 22.

    Figure XXX.

    22: A

    A B. I

    . W

    12

    .

  • 7/25/2019 ce123B_FinalReport_1

    28/63

    28

    23: F

    5. O M W AC 9V

    1.66A. T :

    . S 2V . U

    , 8.3V

    2.0V . I

    1.12A,

    . T 14.94W ,

    .

    T

    5V 3.3V . W ,

    ,

    . E

    AC

    . F 5V , STM L7805ABV 1.5A,

    1.1A. F 3.3 , T I UA78M33

    3.3V 500A.

  • 7/25/2019 ce123B_FinalReport_1

    29/63

    29

    24: M W 9V 1.66A AC A

    C Q V

    S [V

    M C

    D [A

    P

    E 6 5.0V 100 A 3 W

    D B 1 5.0V 500 A 2.5 W

    CMOS A S 1 5.0V 0.1 A 0.55 WL R 3 3.3V 20 A 198 W

    T P 5.698 W

    T C 1.12 A

    25:P B

    6. D & )

    F . T

    ( ). F

    ,

    ( D ).

    D (D)

    1: Z1 Z X1: Z1 Z X: X1 X Z: X1 X Z

    A 1

    1( 25)

  • 7/25/2019 ce123B_FinalReport_1

    30/63

    30

    26:T DH

    O

    W

    O DH

    1 1

    1 0 0 1 1

    2 0 90 2 0

    3 2 0 3 0

    4 3 90 4 4

    5 0 90 5 0

    6 0 90 6 0

    7 6 0 0 7

    27:DH PRA,

    ) D T V B. T V

    B . W V B

    . O .5. I ,

    V B .

    T D P L A C (PAC)

    . T D ,

    O2. O2

    . O2 C A O (CAO)

    V B.

  • 7/25/2019 ce123B_FinalReport_1

    31/63

    31

    S PAC V B

    , . T

    D RC7M ,

    . B O2 SDK

    , PAC

    . W

    D . F 26 D

    .

    28:H

    ) D CT D

    D . T

    . W D (..

    ), PRA

    . I , , ,

    D , .

  • 7/25/2019 ce123B_FinalReport_1

    32/63

    32

    29:C

    F , USB .

    T ASCII . T

    B ASCII

    PRA . B M D B D T

    B .

    T M D B PRA . F PRA

    D , PRA

    D, PRA D

    ( D (

    , ( PRA (

    .

    T PRA D (

    PRA D ( ). M

    (

  • 7/25/2019 ce123B_FinalReport_1

    33/63

    33

    F PRA,

    PRA ( PRA (

    .

    T D (..

    ),

    . W ,

    SV() D.

  • 7/25/2019 ce123B_FinalReport_1

    34/63

    34

    W , , , A()

    D, PAC

    , D

    .

    T , PRA

    D . T ,

    V B

    . T . F,

    . S,

    R D C

    C

    J ASCII

    A USB ASCII

    E V L

    K

    J

    P(,,) O(,,) PRA

    C PRAE V L

    M D A

    P(,,) O(,,) PRA, P(,,) O(,,)

    D

    M (,,) (,,) PRA,

  • 7/25/2019 ce123B_FinalReport_1

    35/63

    35

    F PRA D, (,,)

    (,,) PRA (,,) (,,) D

    . F ,

    (, , ) (, , ) PRA. A

    D , D .

    J R

    D T

    V D

    D (,,)

    C D

    .

    J R

    D P/O C

    P(,,) (,,) PRA.

    P D PAC

    D , D

    PRA ( ). P

    D . T PAC

    .

    J R

    D C B AC

    D PAC 3 , H, A, T.

    H D .

    A PRA D . T PRA

    D

    .

    T D

    . A PRA .

    W D :

    PAC L :

    I0 = (H, A, T)

    I1 = V B. S .

    P0 = OR

    P1 = PRA

  • 7/25/2019 ce123B_FinalReport_1

    36/63

    36

    P2 = D

    P98 =

    I0 I1 . P0P2 P98

    . P ,

    (, , ) , ( , , ) , ,

    D . T D

    D .

    ) D CT , ,

    . T D . O

    N NSK Z500. S

    B L. T

    .

    T NSK Z500 N FC40 ,

    . T ,

    040000. D

    0 .

    33: NNSK Z500 D D C / FC40 F P

    T

    NSK Z500. T ,

    . T Z500 .

    T ; .T 0.1A. A

    , . T

    . T ;

    / . T . W ,

    / 5V

    50, 5V . W ,

  • 7/25/2019 ce123B_FinalReport_1

    37/63

    37

    , / 0V. T

    0, 0V . W

    , .

    34:O

    D S S S P S P S

    O (M S) C 0 0V

    O (I S) C 050 05V

    O O 50 4.55V

    35:D

    T CMOS A IC,

    IC. T IC

    / GPIO

    .

    T . T

    SPI. W

    M MCP41 . T

    ;

    . T DAC

    . A

    NSK Z500

    .

    I

    . O ,

  • 7/25/2019 ce123B_FinalReport_1

    38/63

    38

    . I

    SPI. U

    . O

    DAC

    DAC DAC . C

    . S , DAC 0V 3.3V

    . V

    .

    T 3.3V 5V . T

    D/A

    1.5. S 3.3V 5V

    M MCP6041, . T 4.7V

    .

    36:E

  • 7/25/2019 ce123B_FinalReport_1

    39/63

    39

    A A: B D

    Appendix B. Denso Control Software

    Denso Control (PAC Language)

    PROGRAM radr_ttop1takearmchangework 0

    DEFPOS targetlocP[0] = CURPOSP[1] = CURPOSLET P2 = (0,0,0,0,0,0)LETF P98 = CURFIGWHILE I0 > 0 'LOOP INFWEND

    while i0

  • 7/25/2019 ce123B_FinalReport_1

    40/63

    40

    if i0 = 2 then 'PATHLET P5 = CURPOSLETF P1 = CURFIGLETP targetloc = PVEC(p1)'pra positionLETR TARGETLOC = rvec(P1) '+ rvec(P5) 'absolute rotationLetF targetloc = CURFIGLETF P2 = CURFIGLETR P0 = RVEC(targetloc)

    LETP P0 = PVEC(targetloc) + PVEC(P2) 'ONLY POSITIONMOVE L, P0

    LETP P0 = (0, 0, 0) 'RESER POS OF P0LETR P[1] = (0, 0, 0) 'RESET P1LETP P2 = (0, 0, 0)LET I0 = 4 'exit homeLET i1 = 1 'open read command

    endif

    wendEND

    A C: D

    1 1

    1 0 0 1 1

    2 0 90 2 0

    3 2 0 3 0

    4 3 90 4 4

    5 0 90 5 0

    6 0 90 6 0

    7 6 0 0 7

  • 7/25/2019 ce123B_FinalReport_1

    41/63

    41

    `

    `

    T01 stands for transfor from base to joint1

    T67 stands for transfor from joint 6 to the tip

    Multiplying all of these matrices togerther gives you the transform between the base andthe tip (I dont add these equations because they are extremely long and their calculationis simple)

    A D: B

    SUBSYSTEM COMPONENT QTY PRICE ($) COST ($)

    S S

    E (30K

    PPR) 12 150 1800

    C 12 25 300

  • 7/25/2019 ce123B_FinalReport_1

    42/63

    42

    S C N/A 20 20

    S 2120

    M M 4 25 100

    D K 1 200 200

    S 300

    PP ACA 1 50 50

    R

    I N/A 45 45

    HB 4 5 20

    D

    C N/A 100 100

    S 215

    S L PCB 3 100 300

    G M N/A 25 25

    EM N/A 45 45

    C

    F N/A 50 50

  • 7/25/2019 ce123B_FinalReport_1

    43/63

    43

    A : C

  • 7/25/2019 ce123B_FinalReport_1

    44/63

    44

    A : C

    A D (AD)

    C/ 123 A&B / 2011

    G W: ://..//..//G E: @.

    :

    :

    O

    . O

    ,

    , .

    D:

    T

    D . T

    '

    ' D . T

    .

    A W

    EE E

    @.

    713@.

    415 359 8713

    S R

    CMPE D H@.

    @.

    805 233 0079

    J M G

    CMPE D H

    @.

    ...@.

    831 707 5482

    J R R

    CMPE R C

    @.

    @.

    415 706 7276

    E M

    EE E@..

    @.

    510 637 9132

    K D

    CMPE D H

    @.

    @.

    408 705 7208

    E V L

    BE B

    @.

    @.

    415 847 8152

  • 7/25/2019 ce123B_FinalReport_1

    45/63

    45

    :

    D 6 DOF

    .1 .

    T .

    C D '

    ' . T .

    T V S

    :

    C UI , , D

    I .

    D :

    M ST

    E T L M ST. H

    , ,

    .

    E M D P A. H

    P A S . F

    , P A

    . H M ,

    .

    M D (P A):

    M D P A

    R S M

    P A P

    B T T

    S I P A

    C M

    E T. H ,

    , B M (BOM).

    E K. H

    ,

    M D E. H

    .

  • 7/25/2019 ce123B_FinalReport_1

    46/63

  • 7/25/2019 ce123B_FinalReport_1

    47/63

    47

    A D C P. H

    , ,

    . I , A

    .

    D C P:

    D C C

    D C

    P R D

    P S S

    I P B

    S MC. H

    , ,

    . H

    .

    MC:

    R S M

    S M S

    S I

    F R

    M P B

    J P M RADA T. H

    , , ,

    .

    J S D C. H

    D R P A. I ,

    .

    S D C:

    D CD C

    D T D P

    S T D

    S M

    S B D

    C C:

  • 7/25/2019 ce123B_FinalReport_1

    48/63

    48

    M

    M . A

    P M P R A

    G G. M . D

    ,

    . M . A , S

    . T

    24 . U

    .

    C U

    A . T

    .

    T C

    E 30 . I

    ,

    . I ,

    .

    B

    T T . A

    T. P 25

    .

    DT . A

    , ,

    , , . E

    . A S.

    D M D R

    A . T

    .

    A . A , 50% , (

    30/), .

    T :

    A , ()

    . T . T

    , ,

  • 7/25/2019 ce123B_FinalReport_1

    49/63

    49

    . A , ()

    . I ,

    . A 4 6

    I.

  • 7/25/2019 ce123B_FinalReport_1

    50/63

    50

    W R A D

    A P C.

    S R: D:

    A W: D:

    E V L: D:

    J M G: D:

    K D: D:

    E M: D:

    J R R: D:

  • 7/25/2019 ce123B_FinalReport_1

    51/63

    51

    A : D

  • 7/25/2019 ce123B_FinalReport_1

    52/63

    52

  • 7/25/2019 ce123B_FinalReport_1

    53/63

    53

  • 7/25/2019 ce123B_FinalReport_1

    54/63

    54

  • 7/25/2019 ce123B_FinalReport_1

    55/63

    55

  • 7/25/2019 ce123B_FinalReport_1

    56/63

    56

  • 7/25/2019 ce123B_FinalReport_1

    57/63

    57

  • 7/25/2019 ce123B_FinalReport_1

    58/63

    58

  • 7/25/2019 ce123B_FinalReport_1

    59/63

    59

  • 7/25/2019 ce123B_FinalReport_1

    60/63

    60

  • 7/25/2019 ce123B_FinalReport_1

    61/63

    61

  • 7/25/2019 ce123B_FinalReport_1

    62/63

    62

  • 7/25/2019 ce123B_FinalReport_1

    63/63