CAN bus, ICPDAS has developed a new Ethernet product, the ECAN-200-FD. The ECAN-200-FD module is an Ethernet to 2-port CAN FD (CAN with Flexible Data-Rate) Converter. As its functionality, that provides communications via the TCP and UDP functions which helps users to get/set CAN/CAN FD data via Ethernet.
Distributed data acquisition 1.3. Web Server Technology Web server technology enables the ECAN-200-FD to be configured via a standard web browser interface, e.g. Google Chrome, Internet Explorer, or Firefox, etc. This means that it is easy to check the configuration of the ECAN-200-FD via an Ethernet network without needing to install any other software tools, thereby reducing the learning curve required for maintaining the device.
Attention: The maximum CAN FD data rate can be exceeded depending on the concrete operating conditions (cable length, network topology, settings,...), but it can also not be reached. ECAN-200-FD (Ethernet to 2-port CAN FD Converter) User Manual Version 1.0.0 Page:...
2.2. Appearance Front View LED indicator Once power is supplied to the ECAN-200-FD module, the LED indicator will illuminate. An overview of the LED functions is given below: Color Description When power on the ECAN-200-FD, this Power LED is turned on.
Page 10
Ethernet RJ-45 Jack The ECAN-200-FD module is equipped with an RJ-45 jack that is used as the 10/100 Base-TX Ethernet port and features networking capabilities. When an Ethernet link is detected and an Ethernet packet is received, the Link/Act LED (Green) indicator will be illuminated.
120Ω (or between 96Ω and 144Ω). The bus topology and the positions of these terminal resistors are shown below. The ECAN-200-FD module includes two CAN ports and terminal resistors are provided for each CAN port. The terminal resistor can be enabled or disabled via the terminator DIP-switches as illustrated in following figure.
3. Getting Started for ECAN-200-FD This chapter provides detailed information about how to use the ECAN-200-FD module. Before using the module, Ethernet configuration and eSearch utility installation procedures must first be fully completed. Follow the procedure described below: 3.1. Connecting the Power Supply and the Host PC 1.
Page 15
4. Connect both ECAN-200-FD and the Host computer to the same sub-network or the same Ethernet Switch, and then power on the ECAN-200-FD. Refer to following figure for illustrations of how to do this. 5. Verify that the Power LED indicator is illuminated.
2. Open the eSearch Utility and then click the “Search Server” button to search for the ECAN-200-FD module. 3. Once the search process is complete, double-click the name of the ECAN-200-FD module to open the “Configure Server” dialog box. 4. Enter the network settings information, including the IP, Mask and Gateway addresses, and then click “OK”...
“Submit” button to enter the configuration web page. Note: For the first time to use the ECAN-200-FD device, you may need to change the default password to other value. 3. Click the “Port1” tab to display the Port1 Settings page.
4. Web Configuration Once the ECAN-200-FD module has been correctly configured and is functioning on the network normally, the configuration details can be retrieved or modified using either the eSearch Utility or a standard web browser. 4.1. Logging in to the ECAN-200-FD Web Server The embedded ECAN-200-FD web server can be accessed from any computer that has an Internet connection.
Page 21
“admin”), and then click the “Submit” button to continue. Note: For the first time to use the ECAN-200-FD device, you may need to change the default password to other value. Step 4: Log in to the ECAN-200-FD Web Server After logging into the ECAN-200-FD web server, the main page will be displayed.
4.2. Home Page The Home link connects to the main page, which contains two parts. The first part of this page provides basic information about the ECAN-200-FD hardware and software. The software and hardware information section includes information related to the Model Name, the current Firmware version, the IP Address, the current position of the Initial Switch, the Alias, the MAC Address, and the TCP Port, and the System Timeout values.
Page 24
10002 Connection Idle If the Local TCP port does not receive any data via the TCP/IP (seconds) for a certain period, the ECAN-200-FD will disconnect the socket based on this value. Settings range: 1 ~ 65535 (seconds); Disabled: 0 CAN Filter Settings...
Page 25
& “extended Mask ID” == “extended Filter ID” & “extended Mask ID” Update Settings Click this button to save the revised settings to the ECAN-200-FD. All settings will take effect after rebooting the device. ECAN-200-FD (Ethernet to 2-port CAN FD Converter) User Manual Version 1.0.0...
The port setting of the remote device. Port2: 10002 Update Settings Click this button to save the revised settings to the ECAN-200-FD. All settings will take effect after rebooting the device. ECAN-200-FD (Ethernet to 2-port CAN FD Converter) User Manual Version 1.0.0...
LAN configuration. If they do not match, the ECAN-200-FD module will not operate correctly. If the settings are changed while the module is operating, any connection currently in use will be lost and an error will occur.
Page 28
Each ECAN-200-FD connected to the network must have its own unique IP address. This parameter is used to assign a specific IP address. This parameter is used to assign the subnet mask for the ECAN-200-FD Subnet Mask device. The subnet mask indicates which portion of the IP address is used to identify the local network or subnet.
Page 29
Step 1: Select the “DHCP” option from the “Address Type” drop-down menu. Step 2: Click the “Update Settings” button to complete the configuration. ECAN-200-FD (Ethernet to 2-port CAN FD Converter) User Manual Version 1.0.0 Page:...
CAN FD device to assist with easy identification. Converter Update Click this button to save the revised settings to the ECAN-200-FD device. Settings All settings will take effect after rebooting the device. ECAN-200-FD (Ethernet to 2-port CAN FD Converter) User Manual Version 1.0.0...
IP header. If one or more IP address are saved to the IP Filter table, only clients whose IP is specified in the IP Filter List can access the ECAN-200-FD. ECAN-200-FD (Ethernet to 2-port CAN FD Converter) User Manual Version 1.0.0 Page:...
4.7. Password Page For the first time to use the ECAN-200-FD device or clicking the Password tab, the Change Password page will be displayed. To change a password, first enter the old password in the “Current password” field (use the default password “admin”) and then enter a new password in the “New password”...
The ECAN-200-FD can be configured via convenient URL commands. This section lists the commands in URL format corresponding to the basic functions of ECAN-200-FD. Please make sure you have correctly configured the network settings for the ECAN-200-FD before using CGI configuration.
6. Ethernet Command Information The Ethernet command that ECAN-200-FD supports for transmitting and receiving CAN messages are described in the table below and following sections. Command Header Field Command Data Field (Max. 18 Data) Header Type Length Data-1 Data-2 …...
Page 44
All the parameters are in 8-bit and 16-bit (1 and 2 bytes) format. The data for 16-bit (2 bytes) size is in high-byte first format. For example: 0x0A0B 0x0A, 0x0B. ECAN-200-FD (Ethernet to 2-port CAN FD Converter) User Manual Version 1.0.0 Page:...
6.3. Ethernet command Examples Example 1: Transmit a CAN message from CAN1 of ECAN-200-FD which frame format is listed below Standard CAN frame which CAN ID is 0x123 CAN Data length is 4 with data 0x11, 0x22, 0x33, 0x44 Transmitted Ethernet command will like below table.
Page 48
Example 2: Transmit one CAN message and one CAN FD message from CAN2 of ECAN-200-FD by using one command which frame format is listed below CAN message #1 Extended CAN frame which CAN ID is 0x12345678 CAN Data length is 2 with data 0x11, 0x22 CAN message #2 ...
Page 50
Example 3: Receive a CAN FD message from CAN1 of ECAN-200-FD at 10s.000us which frame format is listed below Extended CAN FD frame which CAN ID is 0x12345678 CAN Data length is 8 with data 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77 0x88 ...
Page 51
Example 4: Receive two CAN FD messages from CAN2 of ECAN-200-FD at 10s.000us and 10s.1000us which frame format is listed below CAN message #1 Standard CAN FD frame which CAN ID is 0x123 CAN Data length is 4 with data 0x01, 0x02, 0x03, 0x04 ...
The TCP Server function is used to implement communications between CAN devices and a TCP Client device. When the ECAN-200-FD module is acting as a TCP Server, the TCP Client device needs to use Ethernet commands base on the CAN/CAN FD format, listed in...
7.2. CAN Pair Connection Application The CAN pair connection application of the ECAN-200-FD module is used to implement communication between two ends of CAN network via Ethernet. It is implemented via UDP protocol for CAN Network #1 can communicate with CAN Network #3 or #4 and CAN Network #2 can also communicate with CAN Network #3 or #4 in the same manner.
Be aware that ALL settings will be restored to the factory default values after the module is reset. Step 1 Locate the SW1/SW2 switch that can be found on the top side of the ECAN-200-FD module and set SW2 to “F” and SW1 to “E” position. Reboot the module to load and save factory default settings including default web password.
Page 56
IP, Mask and Gateway addresses, and then click the “OK” button to save the new settings. Step 4 Log in to the web configuration pages for the ECAN-200-FD module, using the default web password, “admin”. Note: After restoring the ECAN-200-FD device, you may need to change the default password to other value.
RARP provides a method of dynamically mapping 48-bit MAC address to the corresponding 32-bit IP address. RARP has now been replaced by the Bootstrap Protocol (BOOTP) and the modern Dynamic Host Configuration Protocol (DHCP). ECAN-200-FD (Ethernet to 2-port CAN FD Converter) User Manual Version 1.0.0 Page:...
Physically, the Internet is a collection of packet switching networks interconnected by gateways that together with the TCP/IP protocol, allows them to perform logically as a single, large and virtual network. The Internet recognizes hosts using 32-bit IP address. ECAN-200-FD (Ethernet to 2-port CAN FD Converter) User Manual Version 1.0.0 Page:...
A packet is the unit of data sent across a physical network. It consists of a series of bits containing data and control information, including the source and the destination node (host) address, and is formatted for transmission from one node to another. ECAN-200-FD (Ethernet to 2-port CAN FD Converter) User Manual Version 1.0.0 Page:...
UDP is suitable for purposes where error checking and correction is either not necessary or is performed in the application. ECAN-200-FD (Ethernet to 2-port CAN FD Converter) User Manual Version 1.0.0 Page:...