The ECAN-E02 is a high-performance industrial-grade Ethernet to CAN-bus data converter developed by Ebyte. The CAN converter module integrates one CAN-bus interface and one Ethernet interface, supporting TCP/UDP protocols, enabling seamless communication between CAN-bus and Ethernet networks. The module operates within a temperature range of -40°C to 85°C. The ECAN-E02 features a 10M/100M Ethernet interface, high protection for the CAN interface, and additional isolation. The CAN interface supports a maximum baud rate of 1 Mbps and offers various operating modes, including TCP Server, TCP Client, and UDP. The device parameters can be configured via a host computer or a web interface.
Ethernet supports 10M/100M auto-negotiation.
Device parameters can be configured through a web interface.
Built-in watchdog functionality.
Supports remote firmware upgrade.
Compact size with positioning holes and rail-mount installation, making it convenient and flexible for cabinet installations.
Suitable for industrial control scenarios with strong dustproof capability.
Uses spring terminals for quick and easy wiring.
Made with V0-rated flame-retardant materials, ensuring safety and reliability.
Quick Start Guide:
Required Equipment:
1 PC
1 ECAN-E02
1 ECAN-U01
1 Ethernet cable
After powering up, ensure that the device and the PC are on the same network segment. Configure the ECAN-E02 parameters through the host computer as follows:
Open the network debugging tool on the computer, set it to TCP Server, and configure the local IP address as 192.168.1.253 and the local port number as 9002.
Connect the CAN interface of the ECAN-E02 to a CAN analyzer (ECAN-U01). When connecting to the CAN bus, simply connect CAN_H to CAN_H and CAN_L to CAN_L. Use ECAN-U01 and ECAN-E02 to exchange data. The results are shown below:
The ECAN-E02 supports two filtering methods: software filtering and hardware filtering. The software filtering process is explained below, while hardware filtering details can be found in a previous post, "ECAN-E02 Single Filter CAN Hardware Filtering Explained."
Software Filtering:
Software filtering refers to the process of filtering and processing messages transmitted on the CAN bus at the software level. The ECAN-E02 device supports the configuration of three sets of software filters. The software filter works by filtering CAN IDs. The filter parameters can be configured through the host computer interface. For example, you can set the upper and lower limits for CAN IDs to determine the range of CAN IDs that will be accepted. Only CAN IDs within this range will be received; others will be filtered out.
Configuration Item Description:
Enable Option: Check this box to enable the filter. If unchecked, the filter will be disabled.
ID Upper Limit (Hex): This setting specifies the maximum CAN ID that can be received. Enter the value in HEX format.
ID Lower Limit (Hex): This setting specifies the minimum CAN ID that can be received. Enter the value in HEX format.
Note: The range of accepted CAN IDs is between the ID Lower Limit (Hex) and the ID Upper Limit (Hex). For example, if the upper limit is 3 and the lower limit is 1, the received CAN IDs will be 1, 2, and 3 (all in HEX format).
Example:
Set the ECAN-E02's ID upper limit to 3 and the ID lower limit to 1. Using the ECAN-U01 CAN analyzer, send data with CAN IDs ranging from 0 to 5 (in HEX format). Check the data received after filtering by the ECAN-E02.
Data sent using ECAN-U01:
Standard frame IDs: 0X0-0X5, with data 0X 11 22 33 44 55 66 77 88.
Final Results:
Data with CAN IDs 0x0, 0x4, and 0x5 sent from the ECAN-U01 were successfully transmitted but filtered by the ECAN-E02.
Data with CAN IDs 0x1, 0x2, and 0x3 were successfully received by the ECAN-E02.
The data received by the ECAN-E02 will be:
08 00 00 00 01 11 22 33 44 55 66 77 88 9908 00 00 00 02 11 22 33 44 55 66 77 88 9908 00 00 00 03 11 22 33 44 55 66 77 88 99