380 likes | 435 Views
Discover the history, products, implementation cases, and OSI protocol of CAN, enabling efficient communication among processors. Learn about data integrity, error detection, and a wide range of available controllers.
E N D
Controller Area Network (CAN) 組員:甘雲豪 B89 李森傑 B90902113 劉明傑 B90902117 陳家泉 B90902119
流程 • 介紹 • 歷史 • 產品 • 實作個案 • OSI protocl • 其他人報告
Controller Area Network (CAN) • Network protocol • allows multiple processors in a system to communicate efficiently with each other.
attributes of CAN • the multi-master capabilities that allow building smart and redundant systems without the need of a valuable master,
attributes of CAN • the broadcast messaging that is the first piece of the gurantee for 100% data integrity as any device within the network uses the very same information,
attributes of CAN • the sophisticated error detecting mechanism and the retransmission of faulty messages which is the second piece of the guarantee for 100% data integrity,
attributes of CAN • the availability of more than 50 controllers from low-cost devices to high-end chips from more than 15 manufacturers,
attributes of CAN • and the availability of CAN for the next 15 years as its use within the European automotive industry and the decision for CAN from the US and Japan automotive industry is guaranteed
產品:Microcontrollers with CAN • Those who want a space-saving solution may choose a microcontroller with a built-in CAN controller.
Atmel: T89C51CC01 • Atmel: T89C51CC02 • Dallas: DS80C390 • Fujitsu: MB90497G • Fujitsu: MB90548G • Fujitsu: MB90549G • Fujitsu: MB90591 • Fujitsu: MB90594 • Fujitsu: MB90F387G • Fujitsu: MB90F428G • Fujitsu: MB90F443G • Fujitsu: MB90F497G • Fujitsu: MB90F543G • Fujitsu: MB90F546G • Fujitsu: MB90F548G • Fujitsu: MB90F591 • Fujitsu: MB90F594A • Fujitsu: MB90F598
Fujitsu: MB91F361 • Hitachi: H8/300H • Hitachi: H8S/2623 • Hitachi: SH7055 • Hitachi: SuperH • Infineon: C167CR-LM et al • Infineon: C161CI • Infineon: C167CS • Infineon: C505C/CA • Infineon: C515C • Infineon: SAE81C90/91 • Infineon: C515C-8R • Infineon: C505C • Infineon: C164CI • Intel: 87C196CA • Intel: 87C196CB • Microchip: PIC18C658 • Microchip: PIC18C858 • Micronas GmbH: CDC0806E • Micronas GmbH: CDC0850E/860E • Micronas GmbH: CDC1607F
Micronas GmbH: CDC1630F Micronas GmbH: CDC1650F Micronas GmbH: CDC1670F Micronas GmbH: CDC3207G Micronas GmbH: CDC3210G Micronas GmbH: CDC3230G Micronas GmbH: CDC3250G Mitsubishi: M306NOMCT-xxxFP Mitsubishi: 7630/32 Motorola: 68HC(7)05X32 Motorola: 68HC05X16 Motorola: 68HC(7)05X4 Motorola: 68HC908AZ60A Motorola: 68HC08AZ60 Motorola: 68HC08AZ32A Motorola: 68HC912BC32 Motorola: 68HC912D60 Motorola: 68HC912DG128 Motorola: 68HC912DT128A Motorola: MC9S12DP256 Motorola: MC68F375 (CERBERUS)
Motorola: MC68376 Motorola: MC68377 (EXCALIBUR) Motorola: MPC555 (BLACK OAK) Motorola: MPC565 (SPANISH OAK) Motorola: 68HC05X32/X4 Motorola: 68HC08-AZ0, -AZ16, -AZ24, -AZ32 Motorola: 68HC12 Motorola: 68376National: COP87L84BC et al NatSem: COP684BC NatSem: COP688/89EB NatSem: COP87/L88/89EB NatSem: COP87L84BC NatSem: COP888/89EB NatSem: COP8884BC NatSem: CR16MCS9VJE NatSem: CR16MAS9VJE NatSem: CR16MAS5VJE NatSem: CR16MBR5VJE NatSem: CR16MAS5VJE NatSem: CR16MCS5VJE Nec: ATOMIC - D703121
Nec: ATOMIC - D703123 Nec: ATOMIC - µPD703121 Nec: ATOMIC - µPD70F3123 Nec: ATOMIC - µPD70F3123/µPD703123 Nec: ATOMIC - CANASSP1 - µPD780948 Nec: ATOMIC - CANASSP1 - µPD780949 Nec: ATOMIC - CANASSP1 - µPD78F0948 Nec: ATOMIC - CANASSP1 - µPD78F0949 Nec: ATOMIC - CANASSP2 - µPD 78F0818 Nec: ATOMIC - CANASSP2 - µPD780814/6 Nec: ATOMIC - CANASSP3 - µPD 78F0828 Nec: ATOMIC - CANASSP3 - µPD780824/6 Nec: ATOMIC - MiniCAN - µPD789850 Nec: ATOMIC - MiniCAN - µPD78F9850 Nec: PHOENIX - µPD703116 Nec: PHOENIX - µPD70F3116 Nec: PHOENIX - µPD70F3116 Nec: SCAN - µPD703076Y Nec: SCAN - µPD703077Y Nec: SCAN - µPD703078Y Nec: SCAN - µPD703079Y
Nec: µPD780701Y Nec: µPD78F0701Y OKI Electric: MSM9225 Philips: P82C150 Philips: P8XC591 Philips: SJA1000 Philips: 8x592 Philips: 8x598 Philips: XA-C3 Sican: CAN Core ST-Microelectronics: ST10F1167 ST-Microelectronics: ST72511R4 ST-Microelectronics: ST72511R6 ST-Microelectronics: ST72511R7 ST-Microelectronics: ST72511R9 ST-Microelectronics: ST72532J4 ST-Microelectronics: ST72532K4 ST-Microelectronics: ST72532R4 Texas Instruments: TMS320LF2406 Texas Instruments: TMS320LF2407 Texas Instruments: TMS320LC2406
Texas Instruments: TMS320LC2406 Texas Instruments: TMS320F241 Texas Instruments: TMS320F243 Texas Instruments: TMS320-F241, F243 Texas Instruments: TMS320-LF2406, LF2407 Toshiba: TMP95CS54F Toshiba: TMP86CH87U Toshiba: TMP86PH87U Toshiba: TMP91CM80F Toshiba: TMP91PP80F Toshiba: TMP95CS54F Toshiba: TMP95CS54F Toshiba: TMP95CS54F Toshiba: TMP95CU54F Toshiba: TMP95PS54F Toshiba: TMP95FW54F Toshiba: TMP95FW54F Toshiba: TMP92CW53F Toshiba: TMP94FY53F Toshiba: TMPR3903BF
Standalone CAN Controllers • Standalone CAN Controllers • The following stand-alone CAN controllers are known to exist.
Controller Area Network- OSI • Controller Area Network itself OSI was created in 1983 by a committee of professionals from several major computer and telecommunications companies. ISO published standard 7498 to define the ISO/OSI model.
Inter-Node Communication • message sending through starting at layer 7 and ending at layer 1. Then, the bit traffic is sent across the network to the application or device meant to receive the message. The application receiving the message processes the message in reverse, from layer 1 to layer 7.