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™ |
||||
![]() |
![]() |
![]() |
SAE J1939 | ARINC 825 |
![]() |
Link zur CAN FD-Technologieseite
Liste aller CAN-Interfaces (alphabetisch sortiert)
Link zur Übersicht der CAN-Interfaces der Serie 402
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- |
Galvanische Trennung |
Unterstützte Higher- Layer Protokolle |
|||||
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 | ||||||
CAN-PCI/405-B4 | PCI/66MHz | 4 | SJA+MC | HW |
0...+50 |
X | X | X | CAN-PCI/405-B4 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- |
Galvanische Trennung |
Unterstützte Higher- Layer Protokolle |
|||||
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-2 | 1-2 | ACC | X | HW | X | 0...+75 | X | C | C | C | CAN-PCIe/402-FD Treiber | ||
CAN-PCIe/402-B4-FD/1Slot | PCIe | 4 | 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...+75 | X | X | X | X | CAN-PCIeMini/402 Treiber | |||
CAN-PCIeMini/402-2-FD | PCIe | 2 | 2 | ACC | X | HW | X | 0...+75 |
X | C | C | C | CAN-PCIeMini/402-2-FD Treiber | ||
CAN-PCIeMini/402-2-FD-T | PCIe | 2 | 2 | ACC | X | HW | X | -40...+85 |
X | C | C | C | CAN-PCIeMini/402-2-FD Treiber | ||
CAN-M.2/402-2-FD | PCIe | 2 | 2 | ACC | X | HW | X | 0...+75 |
X | C | C | C | CAN-M.2/402-2-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- |
Galvanische Trennung |
Unterstützte Higher- Layer Protokolle |
|||||
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- |
Galvanische Trennung |
Unterstützte Higher- Layer Protokolle |
|||||
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- |
Galvanische Trennung |
Unterstützte Higher- Layer Protokolle |
|||||
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- |
Galvanische Trennung |
Unterstützte Higher- Layer Protokolle |
|||||
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