Welcome to the CAN-bus Wiki project

This is an old revision of the document!


CAN Interface collection

This collection is only for generic interfaces to the CAN bus. Traditional PC interfaces from internal PC busses to USB to CAN or wireless or whatever.
CiA maintains a Product Guide for products having a CAN bus interface like industrial IO, HMI, motion controllers …

A collection of CAN Interface API requirements.

CAN Interfaces supporting CAN FD are marked with a smiley :-)

CAN Interfaces (generic products)

  • Agilent J8120A Vehicle Protocol Tester Series 500 (VPT501) for Controller Area Networks (CAN)
  • Agilion Wireless CAN interfaces
  • Analytica AnaGate series: CAN USB gateway, CAN Ethernet gateways and PROFINET CAN gateways.
  • AVRCard CAN-SPI Adapter with MCP2515 controller for embedded microcontrollers, software
  • Berger 2x CAN and LIN interface and with analog inputs and switch outputs
  • Lawicel Low cost CAN↔RS232 dongle.
  • Contemporary Controls ISA, PCI, PC104 and PC-Card, Contemporary Controls Inc.
  • Embedded Intelligence, Inc High performance USB and PCIe based CAN interfaces with on-board processing
  • EMS Wuensche A wide range of CAN PC interface products is available (ISA, PCI, PC-Card, USB, Printer Port, PC-104) and also CAN networking interfaces (Ethernet, Repeater, Gateway). PCI interface with can4linux support, CANopen available for all products.
  • ESD Industrial CAN Interfaces for ISA, PCI, cPCI, PC-104, VME, PMC, USB, Bluetooth, etc.
  • I+ME Actia CAN interfaces and software (all kinds of standard interfaces, WLAN to CAN), CANopen Support
  • Intrepid Control Systems, Inc. Innovative tools for CAN, LIN, J1850, K-Line, J1939, J1708, ISO9141, Keyword 2000, GMLAN, UART, CCP/XCP, ISO14229
  • IXXAT Broad product range of CAN interfaces (PCI,USB,Ethernet,…) supported by a common CAN driver and CANopen
  • Janz CAN/CANopen Interfaces for different system architectures
  • Kvaser CAN and LIN interfaces with a wide range of software support.
  • National Instruments CAN interfaces and drivers for LabVIEW, CVI and C
  • PEAK-System Technik GmbH Hardware and software for CAN bus applications
  • http://www.pp2can.wz.cz LPT CAN interface, software
  • RM CAN Standard and wireless CAN interfaces, Software and CAN Displays
  • Softing CAN Interface boards in various form factors and interfaces: CAN PCI, CAN PC/104, CAN USB, CAN PC Card, PCMCIA; drivers for Windows, Linux, and numerous real time OS; free CANopen Master API
  • SSV Embedded ARM modules with CAN
  • Vector Informatik Interfaces for CAN, FlexRay, SAE J1708, MOST and LIN from Vector

Wireless CAN Interfaces

Bluetooth

  • IXXAT CANblue II. Bluetooth specification V2.1 EDR, 200 m max; available with internal or external antenna.
    Different operating modes:
    • Bridge mode
    • ASCII/Binary protocol mode
    • PC operation mode with VCI driver support
  • CANBus Triple uses an ATMega 32u4 microprocessor, and Bluegiga Low Energy Bluetooth module, and three independent Microchip MCP2515 CAN controllers. This is an Open Source hard- and software project. The development was funded by Kickstarter . Main Firmware ia available at Github. CANBus Triple can be connected to PC via USB too.

PCI Interfaces

Conventional PCI, PCI-SIG Official website.

  • Copley Controls - Dual channel optically isolated PCI CAN interface. Drivers for Windows, Linux and several RTOS.
  • EMS-Wuensche up to 4 channel CAN, isolated CAN, Windows and Linux drivers
  • ESD - A variety of PCI CAN interfaces
  • IEI Integration Corp. ICAN-02 dual channel PCI interface, isolated CAN, Windows support only.
  • icpdas 8-Port Isolated Protection Universal PCI CAN Card. The company offers o braod range of CAN interface boards.
  • IXXAT all interfaces are provided with CAN driver VCI for Windows and simple CAN monitor “miniMon”
    • iPC-I 320/PCI II active CAN board with 1 or 2 CAN channels)
    • iPC-I XC16/PCI active CAN PCI interface with 2 CAN channels and optional Low Speed bus interface
    • PC-I 04/PCI Passive CAN interface for PCI bus systems with up to 2 CAN channels
  • Janz - CAN/CANopen Interfaces for PCI based systems with up to 4 channels; CAN-PCIH 4 channels with IBM PowerPC? 405; CAN-PCIL non intelligent board
  • Kvaser - Kvaser PCIcanxII, Kvaser PCIcanx
  • peak-system one or dual channel CAN, isolation is a option, Windows and LINUX drivers
  • port dual channel isolated CAN, Windows and Linux drivers
  • Softing - Single and dual channel PCI CAN interfaces; drivers for Windows, Linux, and numerous real time OS (e.g. VxWorks?, QNX, etc.); free CANopen Mster API
  • Vector CANboardXL

PCI Express

PCI Express

  • Embedded Intelligence, Inc Single and dual channel PCI express CAN interfaces. CAN ports are galvanically isolated and driver support is provided for Windows, Linux and some RTOS. Free CAN monitoring software is provided with CANopen message decoding.
    • EMS Wünsche dual channel CAN, isolated CAN, Windows and Linux drivers (can4linux, SocketCAN)
    • CAN FD is in development :-)
  • ESD CAN-PCIe/2000: PCIe 1x, single o. dual channel, isolated, platform independant API
    • CAN-IB100/PCIe: CAN High- & Low-Speed; up to 4 channels; HS CAN channels can be switched to LS CAN via SW; galvanic isolation optional
    • CAN-IB200/PCIe: active PCIexpress card for CAN (HS / LS), LIN and K-Line; up to 4 CAN channels; up to 4 LIN or K-Line interfaces; HS CAN can be switched to LS CAN via SW; galvanic isolation optional;
    • CAN-IB 500/PCIe and CAN-IB 600/PCIe The two interface cards (passive/active) will support not only CAN but also the CAN FD :-) standard. Additionally they will come with a suite of drivers and tools.
    • CAN-PCIeL up to 4 x CAN DSUB-9, galv. isolated, SJA 1000 based, 2 x diagnostic LEDs (green/red) per channel (channel 1 and 2 only), On-board line termination 120 Ω; enabled by jumper or software
  • Peak one or dual channel CAN, isolation is a option, Windows and LINUX drivers
  • Softing - Single and dual channel PCI Express CAN interfaces; free CANopen Master API

* Vector CANboardXL PCIe, CANcardXLe (ExpressCard?)

mini PCI

mini PCI Express

  • Kvaser Mini PCI Express HS one CAN channel, -40 to +85 °C, free of charge CANLIB SDK
  • IXXAT CAN-IB120/PCIe Mini one or two optional galvanic isolated high-speed CAN interfaces; VCI driver for Windows
  • PEAK PCAN-miniPCI, one or two channel, FPGA CAN-Controller implementation (SJA1000 compatible), CAN-Transceiver PCA82C251, -40 to 85 °C
  • DFI (Taiwan) MPE-CAN, 2 CAN channels by a Microchip PIC32, Operating: 0°C to 60°C, 50.59mm x 30mm (1.99“ x 1.18”), expander CAN-C with two DSUB9 male connectors.
  • Innodisk (Taipeh/Taiwan) EMUC-B201, two channels CANbus (2 x DB-9) with Galvanic Isolation 2500V, -40 to +85 °C, Input via USB2.0, 50.59mm x 30mm (1.99“ x 1.18”)

PCMCIA, PC Card

(old) ISA

  • EMS Wünsche CPC-XT one channel CAN, isolation is a option, Windows and LINUX Drivers
  • IXXAT iPC-I 165; PC interface for CAN and CANopen with common Windows driver API and optional CANopen driver.
  • Janz CAN/CANopen Interface for ISA with up to 4 channels
  • Kvaser Kvaser PCcan
  • Peak System Technik one or dual channel CAN, isolation is a option, Windows and LINUX drivers
  • port AT-CAN-MINI; one channel CAN, isolation is a option; can4linux 32/64Bit

PC/104

    • Janus-MM Wireless & Dual CAN Module. SJA1000 based dual CAN. Galvanic Isolation, 82C251 transceiver. Can be extended by a Condor C2626 GPS add-on module.
    • Janus-MM-4L, 4 or 2 CAN channels implemented in one FPGA. CAN channels are galvanically isolated using the ADM3053 transceiver. The board also has 16 programmable DIO lines arranged in 2 8-bit ports. Windows Embedded and Linux drivers. -40ºC to +85°C.
  • EMS Wünsche Up to 4 CAN channels, isolation is a option, Windows and LINUX Drivers
  • ESD Electronics PC-104 CAN interfaces 1 or 2 channels
  • IXXAT CAN driver VCI for Windows and simple CAN monitor “miniMon” included
    • PC-I 04/104passive CAN board with up to 2 CAN channels and
    • iPC-I 320/104 active CAN board with 1 CAN channel; features include e.g. filtering, preprocessing, transmission and time-stamped storage of CAN messages
  • Janztec CAN/CANopen Interface for 16 bit PC/104
  • Peak System PCAN-PC/104 one or dual channel CAN, isolation is a option, Windows and LINUX drivers
  • Softing Single and dual channel active PC/104 boards; drivers for Windows, Linux, and numerous real time OS (e.g. VxWorks?, QNX, etc.); free CANopen Master API
  • Softing Single and dual channel passive PC/104 boards; drivers for Windows, DOS, Linux, and Windows Embedded CE; free CANopen Master API

PC/104 Express

  • IXXAT CAN driver VCI for Windows and simple CAN monitor “miniMon” included
    • CAN-IB130/PCIe 104available with up to two CAN channels and galvanic isolated interfaces.
    • CAN-IB230/PCIe 104 active PCI/104-Express card for CAN (High- and Low-Speed) and LIN; available with up to 4 CAN channels and galvanic isolated interfaces; one high-speed CAN channel can optionally be switched to low-speed via software

PC/104-Plus

    • Janus-MM-4LP, 4 or 2 CAN channels implemented in one FPGA. CAN channels are galvanically isolated using the ADM3053 transceiver. The board also has 16 programmable DIO lines arranged in 2 8-bit ports. Windows Embedded and Linux drivers. -40ºC to +85°C.
    • CAN-104L+ CAN/CANopen Interface for 32 bit PC/104+, dual SJA1000 opto isolated
    • PC104+ with local 16 bit microcontroller by fast DPRAM. IDC Header CAN connectors, -40°C - +85°C.
    • PCAN-PC/104-Plus Quad galvanic isolation, 9-pin D-Sub plug on supplied slot brackets. SJA1000 compatible FPGA implementation, NXP PCA82C251 CAN transceiver, 40 to 85 °C
    • PCAN-PC/104-Plus one or dual channel CAN, isolation is a option, Windows and LINUX drivers, NXP SJA1000 CAN controller, NXP PCA82C251 CAN transceiver, 40 to 85 °C
  • http://www.digitallogic.ch/index.php?id=pc104-peripheral dual channel CAN/LIN Vector compatible MSMC104+
  • Softing Single and dual channel PC/104plus CAN interfaces; drivers for Windows, Linux, and real time OS; free CANopen Mster API

parallel port

Ethernet/CAN


QR Code
QR Code can_interfaces:main (generated for current page)