37
組組 : 組組組 B89 組組組 B90902113 組組組 B90902117 組組組 B90902119

組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

Embed Size (px)

Citation preview

Page 1: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

組員 :甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

Page 2: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

流程流程

• 介紹介紹• 歷史歷史• 產品產品• 實作個案實作個案• OSI protoclOSI protocl• 其他人報告其他人報告

Page 3: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

Controller Area Network Controller Area Network (CAN)(CAN)

• Network protocolNetwork protocol– allows multiple processors in a system allows multiple processors in a system

to communicate efficiently with each to communicate efficiently with each other. other.

Page 4: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

attributes of CANattributes of CAN

• the multi-master capabilities that the multi-master capabilities that allow building smart and redundant allow building smart and redundant systems without the need of a systems without the need of a valuable master, valuable master,

Page 5: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

attributes of CANattributes of CAN

• the broadcast messaging that is the first the broadcast messaging that is the first piece of the gurantee for 100% data intepiece of the gurantee for 100% data integrity as any device within the network usgrity as any device within the network uses the very same information, es the very same information,

Page 6: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

attributes of CANattributes of CAN

• the sophisticated error detecting the sophisticated error detecting mechanism and the retransmission mechanism and the retransmission of faulty messages which is the of faulty messages which is the second piece of the guarantee for second piece of the guarantee for 100% data integrity, 100% data integrity,

Page 7: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

attributes of CANattributes of CAN

• the availability of more than 50 the availability of more than 50 controllers from low-cost devices to controllers from low-cost devices to high-end chips from more than 15 high-end chips from more than 15 manufacturers, manufacturers,

Page 8: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

attributes of CANattributes of CAN

• and the availability of CAN for the next 1and the availability of CAN for the next 15 years as its use within the European au5 years as its use within the European automotive industry and the decision for Ctomotive industry and the decision for CAN from the US and Japan automotive iAN from the US and Japan automotive industry is guaranteed ndustry is guaranteed

Page 9: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

Principles of data exchange-1Principles of data exchange-1

Page 10: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

Principles of data exchange-2Principles of data exchange-2

Page 11: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

Principles of data exchange-3 Principles of data exchange-3

Page 12: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

Principles of data exchange-4 Principles of data exchange-4

Page 13: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

Principles of data exchange-5 Principles of data exchange-5

Page 14: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

Principles of data exchange-6 Principles of data exchange-6

Page 15: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

Principles of data exchange-7Principles of data exchange-7

Page 16: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119
Page 17: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119
Page 18: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

Robert Bosch

Page 19: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

應用--list應用--list

Page 20: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

個案1個案1

Page 21: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

個案2個案2

Page 22: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

產品產品 ::Microcontrollers with CANMicrocontrollers with CAN

• Those who want a space-saving solution Those who want a space-saving solution may choose a microcontroller with a buimay choose a microcontroller with a built-in CAN controller.lt-in CAN controller.

Page 23: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

• Atmel: Atmel: T89C51CC01T89C51CC01• Atmel: Atmel: T89C51CC02T89C51CC02• Dallas: Dallas: DS80C390DS80C390• Fujitsu: Fujitsu: MB90497GMB90497G• Fujitsu: Fujitsu: MB90548GMB90548G• Fujitsu: Fujitsu: MB90549GMB90549G• Fujitsu: Fujitsu: MB90591MB90591• Fujitsu: Fujitsu: MB90594MB90594• Fujitsu: Fujitsu: MB90F387GMB90F387G• Fujitsu: Fujitsu: MB90F428GMB90F428G• Fujitsu: Fujitsu: MB90F443GMB90F443G• Fujitsu: Fujitsu: MB90F497GMB90F497G• Fujitsu: Fujitsu: MB90F543GMB90F543G• Fujitsu: Fujitsu: MB90F546GMB90F546G• Fujitsu: Fujitsu: MB90F548GMB90F548G• Fujitsu: Fujitsu: MB90F591MB90F591• Fujitsu: Fujitsu: MB90F594AMB90F594A• Fujitsu: Fujitsu: MB90F598MB90F598

Page 24: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

• Fujitsu: Fujitsu: MB91F361MB91F361• Hitachi: Hitachi: H8/300HH8/300H• Hitachi: Hitachi: H8S/2623H8S/2623• Hitachi: Hitachi: SH7055SH7055• Hitachi: Hitachi: SuperHSuperH• Infineon: Infineon: C167CR-LM et alC167CR-LM et al• Infineon: Infineon: C161CIC161CI• Infineon: Infineon: C167CSC167CS• Infineon: Infineon: C505C/CAC505C/CA• Infineon: Infineon: C515CC515C• Infineon: Infineon: SAE81C90/91SAE81C90/91• Infineon: Infineon: C515C-8RC515C-8R• Infineon: Infineon: C505CC505C• Infineon: Infineon: C164CIC164CI• Intel: Intel: 87C196CA87C196CA• Intel: Intel: 87C196CB87C196CB• Microchip: Microchip: PIC18C658PIC18C658• Microchip: Microchip: PIC18C858PIC18C858• Micronas GmbH: Micronas GmbH: CDC0806ECDC0806E• Micronas GmbH: Micronas GmbH: CDC0850ECDC0850E/860E/860E• Micronas GmbH: Micronas GmbH: CDC1607FCDC1607F

Page 25: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

• Micronas GmbH: Micronas GmbH: CDC1630FCDC1630F• Micronas GmbH: Micronas GmbH: CDC1650FCDC1650F• Micronas GmbH: Micronas GmbH: CDC1670FCDC1670F• Micronas GmbH: Micronas GmbH: CDC3207GCDC3207G• Micronas GmbH: Micronas GmbH: CDC3210GCDC3210G• Micronas GmbH: Micronas GmbH: CDC3230GCDC3230G• Micronas GmbH: Micronas GmbH: CDC3250GCDC3250G• Mitsubishi: Mitsubishi: M306NOMCT-xxxFPM306NOMCT-xxxFP• Mitsubishi: Mitsubishi: 7630/327630/32• Motorola: Motorola: 68HC(7)05X3268HC(7)05X32• Motorola: Motorola: 68HC05X1668HC05X16• Motorola: Motorola: 68HC(7)05X468HC(7)05X4• Motorola: Motorola: 68HC908AZ60A68HC908AZ60A• Motorola: Motorola: 68HC08AZ6068HC08AZ60• Motorola: Motorola: 68HC08AZ32A68HC08AZ32A• Motorola: Motorola: 68HC912BC3268HC912BC32• Motorola: Motorola: 68HC912D6068HC912D60• Motorola: Motorola: 68HC912DG12868HC912DG128• Motorola: Motorola: 68HC912DT128A68HC912DT128A• Motorola: Motorola: MC9S12DP256MC9S12DP256• Motorola: Motorola: MC68F375 (CERBERUS)MC68F375 (CERBERUS)

Page 26: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

• Motorola: Motorola: MC68376MC68376• Motorola: Motorola: MC68377 (EXCALIBUR)MC68377 (EXCALIBUR)• Motorola: Motorola: MPC555 (BLACK OAK)MPC555 (BLACK OAK)• Motorola: Motorola: MPC565 (SPANISH OAK)MPC565 (SPANISH OAK)• Motorola: Motorola: 68HC05X32/X468HC05X32/X4• Motorola: Motorola: 68HC08-AZ0, -AZ16, -AZ24, -AZ3268HC08-AZ0, -AZ16, -AZ24, -AZ32• Motorola: 68HC12Motorola: 68HC12• Motorola: Motorola: 6837668376NationalNational: COP87L84BC et al: COP87L84BC et al • NatSem: NatSem: COP684BCCOP684BC• NatSem: NatSem: COP688/89EBCOP688/89EB• NatSem: NatSem: COP87/L88/89EBCOP87/L88/89EB• NatSem: NatSem: COP87L84BCCOP87L84BC• NatSem: NatSem: COP888/89EBCOP888/89EB• NatSem: NatSem: COP8884BCCOP8884BC• NatSem: NatSem: CR16MCS9VJECR16MCS9VJE• NatSem: NatSem: CR16MAS9VJECR16MAS9VJE• NatSem: NatSem: CR16MAS5VJECR16MAS5VJE• NatSem: NatSem: CR16MBR5VJECR16MBR5VJE• NatSem: NatSem: CR16MAS5VJECR16MAS5VJE• NatSem: NatSem: CR16MCS5VJECR16MCS5VJE• Nec: Nec: ATOMIC - D703121ATOMIC - D703121

Page 27: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

• Nec: Nec: ATOMIC - D703123ATOMIC - D703123• Nec: Nec: ATOMIC - µPD703121ATOMIC - µPD703121• Nec: Nec: ATOMIC - µPD70F3123ATOMIC - µPD70F3123• Nec: Nec: ATOMIC - µPD70F3123ATOMIC - µPD70F3123 //µPD703123µPD703123• Nec: Nec: ATOMIC - CANASSP1 - µPD780948ATOMIC - CANASSP1 - µPD780948• Nec: Nec: ATOMIC - CANASSP1 - µPD780949ATOMIC - CANASSP1 - µPD780949• Nec: Nec: ATOMIC - CANASSP1 - µPD78F0948ATOMIC - CANASSP1 - µPD78F0948• Nec: Nec: ATOMIC - CANASSP1 - µPD78F0949ATOMIC - CANASSP1 - µPD78F0949• Nec: Nec: ATOMIC - CANASSP2 - µPD 78F0818ATOMIC - CANASSP2 - µPD 78F0818• Nec: Nec: ATOMIC - CANASSP2 - µPD780814/6ATOMIC - CANASSP2 - µPD780814/6• Nec: Nec: ATOMIC - CANASSP3 - µPD 78F0828ATOMIC - CANASSP3 - µPD 78F0828• Nec: Nec: ATOMIC - CANASSP3 - µPD780824/6ATOMIC - CANASSP3 - µPD780824/6• Nec: Nec: ATOMIC - ATOMIC - MiniCANMiniCAN - µPD789850 - µPD789850• Nec: Nec: ATOMIC - ATOMIC - MiniCANMiniCAN - µPD78F9850 - µPD78F9850• Nec: Nec: PHOENIX - µPD703116PHOENIX - µPD703116• Nec: Nec: PHOENIX - µPD70F3116PHOENIX - µPD70F3116• Nec: Nec: PHOENIX - µPD70F3116PHOENIX - µPD70F3116• Nec: Nec: SCAN - µPD703076YSCAN - µPD703076Y• Nec: Nec: SCAN - µPD703077YSCAN - µPD703077Y• Nec: Nec: SCAN - µPD703078YSCAN - µPD703078Y• Nec: Nec: SCAN - µPD703079YSCAN - µPD703079Y

Page 28: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

• Nec: Nec: µPD780701YµPD780701Y• Nec: Nec: µPD78F0701YµPD78F0701Y• OKI Electric: OKI Electric: MSM9225MSM9225• Philips: Philips: P82C150P82C150• Philips: Philips: P8XC591P8XC591• Philips: Philips: SJA1000SJA1000• Philips: Philips: 8x5928x592• Philips: Philips: 8x5988x598• Philips: Philips: XA-C3XA-C3• Sican: Sican: CAN CoreCAN Core• ST-Microelectronics: ST-Microelectronics: ST10F1167ST10F1167• ST-Microelectronics: ST-Microelectronics: ST72511R4ST72511R4• ST-Microelectronics: ST-Microelectronics: ST72511R6ST72511R6• ST-Microelectronics: ST-Microelectronics: ST72511R7ST72511R7• ST-Microelectronics: ST-Microelectronics: ST72511R9ST72511R9• ST-Microelectronics: ST-Microelectronics: ST72532J4ST72532J4• ST-Microelectronics: ST-Microelectronics: ST72532K4ST72532K4• ST-Microelectronics: ST-Microelectronics: ST72532R4ST72532R4• Texas Instruments: Texas Instruments: TMS320LF2406TMS320LF2406• Texas Instruments: Texas Instruments: TMS320LF2407TMS320LF2407• Texas Instruments: Texas Instruments: TMS320LC2406TMS320LC2406

Page 29: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

• Texas Instruments: Texas Instruments: TMS320LC2406TMS320LC2406• Texas Instruments: Texas Instruments: TMS320F241TMS320F241• Texas Instruments: Texas Instruments: TMS320F243TMS320F243• Texas Instruments: TMS320-F241, F243Texas Instruments: TMS320-F241, F243 • Texas Instruments: TMS320-LF2406, LF2407Texas Instruments: TMS320-LF2406, LF2407• Toshiba: TMP95CS54FToshiba: TMP95CS54F• Toshiba: Toshiba: TMP86CH87UTMP86CH87U• Toshiba: Toshiba: TMP86PH87UTMP86PH87U• Toshiba: Toshiba: TMP91CM80FTMP91CM80F• Toshiba: Toshiba: TMP91PP80FTMP91PP80F• Toshiba: Toshiba: TMP95CS54FTMP95CS54F• Toshiba: TMP95CS54FToshiba: TMP95CS54F• Toshiba: TMP95CS54FToshiba: TMP95CS54F• Toshiba: TMP95CU54FToshiba: TMP95CU54F• Toshiba: TMP95PS54FToshiba: TMP95PS54F• Toshiba: TMP95FW54FToshiba: TMP95FW54F• Toshiba: TMP95FW54FToshiba: TMP95FW54F• Toshiba: TMP92CW53FToshiba: TMP92CW53F• Toshiba: TMP94FY53FToshiba: TMP94FY53F• Toshiba: TMPR3903BFToshiba: TMPR3903BF

Page 30: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

Standalone CAN ControllersStandalone CAN Controllers

• Standalone CAN ControllersStandalone CAN Controllers• The following stand-alone CAN controlleThe following stand-alone CAN controlle

rs are rs are knownknown to exist. to exist.

Page 31: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119
Page 32: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119
Page 33: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119
Page 34: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

Controller Area Network- OSI Controller Area Network- OSI

• Controller Area Network itself OSI was crController Area Network itself OSI was created in 1983 by a committee of professieated in 1983 by a committee of professionals from several major computer and onals from several major computer and telecommunications companies. ISO putelecommunications companies. ISO published standard 7498 to define the ISO/blished standard 7498 to define the ISO/OSI model.OSI model.

Page 35: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

ISO/OSI ModelISO/OSI Model

Page 36: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

Inter-Node Communication Using the ISO/OSI Model

Page 37: 組員 : 甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119

Inter-Node Communication

• message sending through starting at laymessage sending through starting at layer 7 and ending at layer 1. Then, the bit ter 7 and ending at layer 1. Then, the bit traffic is sent across the network to the araffic is sent across the network to the application or device meant to receive thpplication or device meant to receive the message. The application receiving the e message. The application receiving the message processes the message in revermessage processes the message in reverse, from layer 1 to layer 7.se, from layer 1 to layer 7.