background image

 

UMAX140900RST. Ethernet to CAN Converter. Version 1 

 

 

 

 

 

 

Page: 5-41

 

CONVERTER DESCRIPTION 

The Ethernet to CAN Converter is a simple device converting CAN frames into UDP or TCP IP 
datagrams and sending them over the Ethernet network. The device can also convert UDP or TCP 
datagrams into CAN frames.  
 
The converter has one CAN and one Ethernet port. It supports a high-speed CAN with baud rate up to 
1Mbit/s and a fast 100Mbit/s Ethernet. All standard and extended CAN frames, including data and 
remote frames, are supported. 
 
The power can be passed through to the CAN port. Protection is provided. 
 
The converter contains a web server to setup configuration parameters and monitor the internal state of 
the converter using a web browser. The user can also update the converter firmware using the web 
browser. 
 
A simple command-line 

AxioDisc.exe

 Windows application is provided to locate a converter on the 

LAN. 
 
To ensure low latency in processing CAN and Ethernet messages, the converter software runs under 
control of a real-time operating system. 
 
The converter is designed to work on off-road machinery or in a harsh industrial environment with 
power transients, high humidity, and vibrations. 

2.1  Hardware Block Diagram 

The converter hardware block diagram is presented in Figure 1.  
 

PHY

MAC

CAN

Microcontroller

CAN 

Connector

CAN 

Transceiver

ETH_TX- 

Ethernet 

Connector

ETH_RX- 

 

CAN_H

CAN_L

Power 

Supply

BAT + 

BAT - 

Switch

POUT +

POUT - 

CAN_SHIELD

EEPROM

BAT+ 

BAT - 

Ethernet Link/Act

Power

FLASH

Ethernet 10/100

 

Figure 1. The Converter Hardware Block Diagram 

 
The converter is powered from the Ethernet connector using dedicated power lines. The power from the 
Ethernet connector can be delivered to the CAN connector through a switch controlled by a 
microcontroller.  
 
The Ethernet transformers with PHY, together with the CAN transceiver, provide Ethernet and CAN 
physical interfaces.  
 
A powerful ARM Cortex-M4 microcontroller runs IP protocol stack and all Ethernet to CAN conversion 
logic. 
 

Summary of Contents for AX140900RST

Page 1: ...140900RST In Europe Axiomatic Technologies Oy H yt m ntie 6 33880 Lemp l Finland Tel 358 103 375 750 Fax 358 3 3595 660 www axiomatic fi In North America Axiomatic Technologies Corporation 5915 Wallac...

Page 2: ...r IEC International Electrotechnical Commission IP Internet Protocol or Ingress Protection for housing ISO International Organization for Standardization L Length for size LAN Local Area Network LED L...

Page 3: ...the New Firmware 20 6 CONVERTER DEPLOYMENT 22 6 1 CAN Network Synchronization 22 6 1 1 Hardware Setup 22 6 1 2 Converter Configuration 23 6 1 2 1 Server Configuration 23 6 1 2 2 Client Configuration...

Page 4: ...the application firmware installed in the converter is covered by this user manual It can be done using any web browser connected to the converted over the Ethernet connection see Configuration Param...

Page 5: ...on the LAN To ensure low latency in processing CAN and Ethernet messages the converter software runs under control of a real time operating system The converter is designed to work on off road machin...

Page 6: ...up Off Ethernet link is down Blinking Ethernet link is up and active 2 3 Firmware Organization The Ethernet to CAN Converter firmware contains two independent parts the Communication Device and the We...

Page 7: ...P Protocol The UDP protocol is set by default Since it is a connectionless protocol one data socket serves all device communication needs see Figure 3 New connection Identify new connection by analyzi...

Page 8: ...evice Communication Flow Data Socket Data Socket Accept Connection Data Socket DeviceIpAddr DevicePort DeviceIpAddr AnyPort Listen Socket Figure 4 Communication Device TCP Protocol The server side ope...

Page 9: ...s The firmware can be remotely updated through the web server and supports RESTful API 2 3 4 Network Discovery The firmware supports a proprietary Axiomatic discovery protocol It allows to locate a co...

Page 10: ...verter for the first time to your LAN for configuration To connect to the device run any web browser and point it to the Device IP Address It is not necessary to specify the Web Server Port if the web...

Page 11: ...ing Configuration Parameters All configuration parameters except the CAN ID range and mask filter settings can be changed through the Main Settings web page The CAN ID range and mask filters have thei...

Page 12: ...n the page Figure 8 Converter Main Settings Page The configuration parameters have tooltips for the user convenience The Remote IP Address and Remote Port are disabled when Auto Connect to Remote is s...

Page 13: ...ccessfully changed the Device Port value the following message will appear Figure 10 Settings Alert Configuration Parameters have been Changed Successfully The new configuration parameters are applied...

Page 14: ...of the IP protocol used by the device The device server and client use the same IP protocol Web Server Port 80 Any port value except the Device Port and the Discovery Protocol Port The communication...

Page 15: ...is value to Yes can create an eternal loop when the same messages are bounced between two or more converters Use with caution 1 666 6 6 and 83 3 3 kbit s are set as 667 and 83 kbit s respectively in t...

Page 16: ...rallel It is sufficient to satisfy requirements of any active filter to pass the CAN message to the Ethernet network If no active filters are defined it is considered that the CAN ID range filters are...

Page 17: ...xtended ID box defines whether the CAN message ID is regular or extended All CAN ID mask filters run in parallel the same way as CAN ID range filters It is sufficient to satisfy requirements of any ac...

Page 18: ...of the converter together with the CAN and Ethernet statistics The user can refresh the values on the page by pressing the Refresh Status button or reset the statistic counters by pressing Reset Count...

Page 19: ...ted when all operational statuses are in the Normal state If the Health Status is different from Normal the user will see a verbose message on the Diagnostics web page below the Health Status describi...

Page 20: ...w firmware the user should activate the Firmware Uploading page Figure 17 by clicking on the Firmware link on the left side of the web page Figure 17 Firmware Uploading Page Then the user selects the...

Page 21: ...n When the user presses the Apply New Firmware button the firmware update process is activated and the Firmware Upload page will show the countdown timer Figure 19 Firmware Update Countdown has been S...

Page 22: ...tion Most Axiomatic PC software tools support the Ethernet to CAN converter They can connect to the CAN bus using the Ethernet to CAN converter the same way as they connect to the bus using the USB to...

Page 23: ...nchronized CAN networks see daisy chain connection in the Client Configuration section in Figure 25 6 1 2 Converter Configuration After the physical connection is established the converters should be...

Page 24: ...n the client mode is disabled They are grayed on the Settings page in this mode For the CAN network configure the necessary Baud Rate and set Loopback Messages to No The Loopback Messages configuratio...

Page 25: ...UMAX140900RST Ethernet to CAN Converter Version 1 Page 25 41...

Page 26: ...he same way as with the server configuration After that the user should set the Device Port Type Remote IP Address and Remote Port to match the settings of the converter in the server mode and activat...

Page 27: ...the server not the internal server IP address presented as the Device IP Address on Figure 23 The network administrator on the server side will be required to configure port forwarding to open intern...

Page 28: ...ernet to CAN Converter Version 1 Page 28 41 Ethernet to CAN Converter N 1 Server Client Server Client Ethernet to CAN Converter N Ethernet to CAN Converter N 1 Server Client Figure 25 Daisy Chain Conv...

Page 29: ...twork The converter discovery response includes the unit MAC Address IP Address web server port device port device port type the converter part number and serial number Figure 26 AxioDisc exe Converte...

Page 30: ...accessed directly If the resource isn t found on the server API returns HTTP response code 404 NOT FOUND Similarly if it is determined that the GET request itself is not correctly formed then the ser...

Page 31: ...request the Converter replies with successful response or fail response with error No Data to Write if it didn t receive any new data Information on the existing Converter s profile accessed by GET re...

Page 32: ...1 On Information on the existing CAN Range Filters GET to api CANRangeFilters CAN Mask Filters profile can be changed by posting PUT to api CANMaskFilters the parameters listed in Table 7 all are case...

Page 33: ...e seen by posting GET to api diagnostics A PUT to api diagnostics ResetDiagnostics resets diagnostics counters A PUT to api diagnostics RebootConverter reboots the Converter GET http 192 168 0 34 api...

Page 34: ...e During this stage the Converter checks the firmware and uploads into the unit 2 Send HTTP PUT request to api fimware Apply During this stage the firmware is programmed into the microcontroller and t...

Page 35: ...9 2 Ethernet Table 10 Ethernet Parameters Parameter Value Remarks Number of Ports 1 Port Type 10BASE T 100BASE TX Auto configuration and full duplex supported MDIX Auto MDIX Auto crossover to eliminat...

Page 36: ...tible Twisted pair up to 1 Mbit s Shield connection is provided if shielded cable is used Baud Rate 1000 666 6 6 500 250 125 100 83 3 3 50 20 101 kbit s Programmable through web interface Protocol CAN...

Page 37: ...with internal electrical power supply Part 1 General EMC requirements under typical electromagnetic environmental conditions EN61000 6 4 2005 Emission Standard for Industrial Environments EN61000 6 2...

Page 38: ...verter Version 1 Page 38 41 9 6 Housing Injection molded enclosure and cover Material PA66 30 glass fiber reinforced flame retardant UL 94 V 0 Ultrasonically welded For dimensional drawing see Figure...

Page 39: ...NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOOD...

Page 40: ...d the following disclaimer in the documentation and or other materials provided with the distribution 3 The name of the author may not be used to endorse or promote products derived from this software...

Page 41: ...HISTORY User Manual Version Firmware version Date Author Modifications 1 1 xx January 25 2022 Viktor Rogachov Added RESTful API support Based on UMAX140900 V6 January 26 2022 Amanda Wilkins Updated p...

Page 42: ...rders and should verify that such information is current and complete Users should satisfy themselves that the product is suitable for use in the intended application All our products carry a limited...

Reviews: