EtherCAN-ARM7, EtherCAN-ARM9

Save as PDF



Connecting "embedded" controllers via the Internet has become more and more popular in the last time. All over the world computers are using the common Ethernet cabling standard and TCP/IP as common protocol family.

Therefore linking the control network over a gateway to office or automation network or to the internet at all via TCP/IP is an interesting and cost-effective solution.

This task is fulfilled by the CAN-TCP/IP gateway EtherCAN.


The basis for the EtherCAN is formed by a powerful 32-bit CPU with integrated Ethernet controller and the CAN controller SJA1000.

The gateway EtherCANopen is based on the operating system LINUX and undertakes completely the handling of the CANopen protocol services. Firmware- and program-update are made possible via FTP. A platform independent user-interface application for the configuration and the operation of CANopen devices (CANopen Device Monitor from Port) exists.

Furthermore the integrated HTTP-server, the FTP- and Telnet-services as well as still available EIA-232 (RS-232) interface can be used. The main advantage of such a network linking is the possibility to remote  observation and service of machines and installations from any place in the world.

With the EtherCAN developer package it is possible for the user to compile an own application for the EtherCAN. The following features reflect EtherCANopen used as CANopen Server

  • CANopen network master
  • NMT Services
  • SDO Services including Domain Transfers
  • PDO Consumer and Producer
  • Heartbeat, Nodeguarding
  • SYNC producer
  • Emergency Consumer

The gateway undertakes completely the handling of the CANopen protocol services.

To control the CANopen server the protocol defined as CiA 309-3 is used.