組員 : 甘雲豪 b89 李森傑 b90902113 劉明傑 b90902117 陳家泉 b90902119

Post on 21-Jan-2016

273 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

流程流程

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

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.

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,

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,

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,

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,

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

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

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

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

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

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

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

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

Robert Bosch

應用--list應用--list

個案1個案1

個案2個案2

產品產品 ::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.

• 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

• 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

• 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)

• 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

• 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

• 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

• 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

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.

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.

ISO/OSI ModelISO/OSI Model

Inter-Node Communication Using the ISO/OSI Model

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.

top related