CAN-Interfaces

CAN-Schnittstellen für PC und industrielle Rechner

Der CAN-Bus ist als Standard in den Branchen Automobil, Nutzfahrzeuge, Maschinenbau, Medizintechnik sowie Luft- und Raumfahrt und anderen Bereichen weit verbreitet. esd bietet Interfaces für eine Vielzahl von Hardware-Plattformen und Bussystemen. Für Windows, Linux und zahlreiche Echtzeit-Betriebssysteme, wie QNX und VxWorks, sind Treiber mit einheitlicher API, BSPs und Higher Layer Protokolle wie CANopen, J1939 und ARINC 825 verfügbar.
Kostenlos erhältliche Tools erleichtern die Entwicklung, Inbetriebnahme und Fehlersuche auch in komplexen CAN-Netzen. 

Die aktuellen Produkte mit dem IP-CAN-Controller esdACC im FPGA erlauben zusätzliche Diagnosen mit Hilfe der Error-Injection und sind durch die DMA-Funktionalität auch bei mehreren Kanälen besonders performant.

CAN FD

Die Weiterentwicklung zu CAN FD bietet eine Leistungssteigerung durch höheren Datendurchsatz und behält dabei die Vorzüge des klassischen CAN bei. Durch die Abwärtskompatibilität zu CAN können CAN FD-Komponenten frühzeitig in bestehende Systeme integriert werden. So kann zu einem späteren Zeitpunkt mühelos auf die Vorteile von CAN FD migriert werden.

esd besitzt CAN-Erfahrung seit 1990 und ist Gründungsmitglied des CiA® (CAN in Automation e.V.). Bei Bedarf unterstützt esd den Kunden mit Workshops und Schulungen.

esd ist Mitglied der CAN in Automation
Nutzerorganisation e.V. CiA®
    esd ist Mitglied der
ODVA™
CiA Logo

CAN FD Logo CANopen Logo SAE J1939 ARINC
825
DeviceNet icon

Link zur CAN FD-Technologieseite
Liste aller CAN-Interfaces (alphabetisch sortiert)
Matrix Software-Unterstützung (Betriebssystem/Plattform)

Produktübersicht

CAN Interfaces für PCI, PCI Express, USB, Ethernet, Compact PCI, CompactPCI Serial, PMC/XMC, AMC, VME, ISA, PC/104, PCI-104.

 PCI

Produkt Bus/System-
Schnitt-
stellen
Schnittstellen
(in Front)
CAN-
Controller
Typ
*2
Bus-
Mastering
Time-
stamps
MSI-
IRQ
 I/Os 

Temperatur-
bereich
°C]

Galvanische
Trennung
Unterstützte Higher-
Layer Protokolle

Betriebssystem-
Unterstützung *3

 CAN 
CAN FD*1 Device
Net
CANopen J1939 ARINC 825
 CAN-PCI/200 PCI/33MHz 1-2     SJA   SW     0...+50 X X X   CAN-PCI/200 Treiber
 CAN-PCI/266 PCI/66MHz 1-2     SJA   SW     0...+50 X X X   CAN-PCI/266 Treiber
 CAN-PCI/331 PCI/33MHz 1-2      SJA+MC   SW     0...+50 X X X   CAN-PCI/331 Treiber
 CAN-PCI/400 PCI/66MHz 2-4      ACC X HW     0...+50 X X X X CAN-PCI/400 Treiber
 CAN-PCI/402 PCI/66MHz 1-4      ACC X HW  X   0...+75 X X X X CAN-PCI/402 Treiber
 CAN-PCI/402-D PCI/66MHz 1-4      ACC X HW  X   0...+75   X X X CAN-PCI/402 Treiber
 CAN-PCI/402-2-FD PCI/66MHz 2 2   ACC X HW  X   0...+75 X C C C CAN-PCI/402-FD Treiber
 CAN-PCI/405 PCI/66MHz 2-4      SJA+MC   HW
    0...+50
X X X   CAN-PCI/405 Treiber
 DN-PCI/331
 (DeviceNet)
PCI/33MHz
  1-2  SJA+MC         0...+50 X        DN-PCI/331 Treiber

 PCI Express

Produkt Bus/System-
Schnitt-
stellen
Schnittstellen
(in Front)
CAN-
Controller
Typ
*2
Bus-
Mastering
Time-
stamps
MSI-
IRQ
 I/Os 

Temperatur-
bereich
°C]

Galvanische
Trennung
Unterstützte Higher-
Layer Protokolle

Betriebssystem-
Unterstützung *3

 CAN
CAN FD*1 CANopen J1939 ARINC 825
 CAN-PCIe/200 PCIe 1-2   SJA   SW     0...+50 X
X X   CAN-PCIe/200 Treiber
 CAN-PCIe/400 PCIe 2-4    ACC
X HW     0...+50  X X X X CAN-PCIe/400 Treiber
 CAN-PCIe/402 PCIe 1-4   ACC X HW X   0...+75  X X X X CAN-PCIe/402 Treiber
 CAN-PCIe/402-D PCIe 1-4    ACC X HW X   0...+75   X X X  CAN-PCIe/402 Treiber
 CAN-PCIe/402-FD PCIe 1-4 1-4 ACC X HW X   0...+75  X C C C CAN-PCIe/402-FD Treiber
 CAN-PCIe-Mini/402-2 PCIe 2    ACC X HW X   0...+80  X X X X CAN-PCIeMini/402 Treiber
 CAN-PCIeMini/402-2-FD PCIe 2 2 ACC X HW X   0...+80
 X C C C CAN-PCIeMini/402-FD Treiber

 USB, Ethernet

Produkt Bus/System-
Schnitt-
stellen
Schnittstellen
(in Front)
CAN-
Controller
Typ
*2
Bus-
Mastering
Time-
stamps
MSI-
IRQ
 I/Os 

Temperatur-
bereich
°C]

Galvanische
Trennung
Unterstützte Higher-
Layer Protokolle

Betriebssystem-
Unterstützung *3

 CAN
CAN FD*1 CANopen J1939 ARINC 825
 CAN-USB/400 USB, Highspeed 2   ACC   HW X
  0...+55
X
X X X CAN-USB/400 Treiber
 CAN-USB/400-IRIG-B USB, Highspeed 2    ACC
  HW X IRIG-B
0...+55 X X X X  CAN-USB/400 Treiber
 CAN-USB/400-FD USB, Highspeed 2 2 ACC   HW X   0...+55 X C C C  CAN-USB/400-FD Treiber
 CAN-USB/2 USB, Highspeed 1    MC   HW X   0...+50 X X X   CAN-USB/2 Treiber
 CAN-USB/Micro USB, Fullspeed 1    MC   HW X   0...+50   X X   CAN-USB/Micro Treiber
 EtherCAN/2 Ethernet 1    MC   HW     0...+70 X X X    EtherCAN/2 Treiber

 CompactPCI, CompactPCI Serial

Produkt Bus/System-
Schnitt-
stellen
Schnittstellen
(in Front)
CAN-
Controller
Typ
*2
Bus-
Mastering
Time-
stamps
MSI-
IRQ
 I/Os 

Temperatur-
bereich
°C]

Galvanische
Trennung
Unterstützte Higher-
Layer Protokolle

Betriebssystem-
Unterstützung *3

 CAN
CAN FD*1 CANopen J1939 ARINC 825
 CPCI-CAN/200 CPCI/33MHz 1-2   SJA   SW     0...+50
X
X X    CPCI-CAN/200 Treiber
 CPCI-CAN/402-4 CPCI/66MHz 4
   ACC X
HW X
  0...+75
X X X X  CPCI-CAN/402 Treiber
 CPCI-CAN/402-4-FD CPCI/66MHz 4 4 ACC X HW X   0...+75 X C C C CPCI-CAN/402-FD Treiber
 CPCIserial-CAN/402-2 CPCI Serial 2    ACC X HW     0...+75 X X X X CPCIserial-CAN/402 Treiber
 CPCIserial-CAN/402-2-FD CPCI Serial 2
2 ACC X HW     0...+75 X C C C  CPCIserial-CAN/402-FD Treiber
 CPCIserial-CAN/402-4-FD CPCI Serial 4
4 ACC X HW     0...+75 X C C C  CPCIserial-CAN/402-FD Treiber

 PMC, XMC, AMC, VME

Produkt Bus/System-
Schnitt-
stellen
Schnittstellen
(in Front)
CAN-
Controller
Typ
*2
Bus-
Mastering
Time-
stamps
MSI-
IRQ
 I/Os 

Temperatur-
bereich
°C]

Galvanische
Trennung
Unterstützte Higher-
Layer Protokolle

Betriebssystem-
Unterstützung *3

 CAN
CAN FD*1 CANopen J1939 ARINC 825
 PMC-CAN/266 PMC/66MHz 1-2   SJA   SW
    0...+50
X  X X   PMC-CAN/266 Treiber
 PMC-CAN/331 PMC/33MHz 1-2    SJA+MC   SW     0...+50
X  X X   PMC-CAN/331 Treiber
 PMC-CAN/331/3.3 PMC/33MHz 1-2    SJA+MC
  SW     0...+50 X X X   PMC-CAN/331/3.3 Treiber
 PMC-CAN/400-4 PMC/66MHz 4
   ACC
X
HW
  IRIG-B
-20...+75
X X X X PMC-CAN/400 Treiber
 PMC-CAN/402-4-FD PMC/66MHz 4 4 ACC
X HW   IRIG-B *4 0...+75 X C C C PMC-CAN/402-FD Treiber
 XMC-CAN/402-4-FD XMC/66MHz 4 4 ACC X HW   IRIG-B *4 0...+75 X C C C XMC-CAN/402-FD Treiber
 AMC-CAN4 AMC 4    ACC X HW     0...+70 X  X X X AMC-CAN4 Treiber
 VME-CAN4 VME 1-4    SJA+MC
  SW     0...+60 X  X X   VME-CAN4 Treiber

 ISA, PC/104, PCI-104

Produkt Bus/System-
Schnitt-
stellen
Schnittstellen
(in Front)
CAN-
Controller
Typ
*2
Bus-
Mastering
Time-
stamps
MSI-
IRQ
 I/Os 

Temperatur-
bereich
°C]

Galvanische
Trennung
Unterstützte Higher-
Layer Protokolle

Betriebssystem-
Unterstützung *3

 CAN 
CAN FD*1 CANopen J1939 ARINC
825
 CAN-ISA/200 ISA 1
  SJA   SW
    0...+50 X
X X   CAN-ISA/200 Treiber
 CAN-ISA/331 ISA 1-2    SJA   SW     0...+50
X X X   CAN-ISA/331 Treiber
 CAN-PC104/200 (SJA1000) PC104 1    SJA
  SW     0...+50 X X X   CAN-PC104/200 Treiber
 CAN-PC104/331 PC104 1-2    SJA+MC
  SW     0...+50
X X X   CAN-PC104/331 Treiber 
 CAN-PCI104/200 PC104plus 1-2    SJA
  SW     0...+50
X X X   CAN-PCI104/200 Treiber

*1 ... Unterstützt CAN (classical) und CAN FD
*2 ... CAN-Controller Typ: SJA = SJA1000; Aktive Boards sind die mit ACC = esdACC esd Advanced CAN Core und MC = Microcontroller
*3 ... Eine detailliete Übersicht aller aktuell unterstützten Betriebssystme finden Sie in der Tabelle "CAN API: Unterstützte Betriebssysteme".

*4 ... Optional auf Nachfrage

X ... wird unterstützt;   leeres Feld = wird zur Zeit nicht unterstützt, 
  C...Softwareunterstützung nur für Classical-CAN-Betrieb

Foto CAN Schnittstellen: PCI Express, PCI, CompactPCI, CPCI Serial, USB, AMC, XMC/PMC