Google Chat: zj734465502@gmail.com
+86-0755-88291180
sales@spotpear.com
dragon_manager@163.com
tech-support@spotpear.com
zhoujie@spotpear.com
WhatsApp:13246739196
The CAN FD TO ETH is a DIN-rail CAN FD to ETH bidirectional converter, featuring high-speed, low-latency, stable performance, ease of use, and cost-effectiveness. It supports five data conversion modes: transparent conversion, transparent conversion with ID, standard protocol conversion, Modbus protocol conversion, and custom protocol conversion. It enables interconnection between CAN and Network port devices, compatible with CAN FD and CAN 2.0A/2.0B protocols.
It features industrial-grade design, supports -40°C ~ 85°C stable working, 9V ~ 36V wide power input, 5Kbps~1Mbps CAN FD arbitration domain baud rate, and 100Kbps~5Mbps CAN FD data domain baud rate.
It supports parameter configuration via host computer, built-in 120Ω terminal resistors (switchable via DIP switches), supports DIN-rail mounting, easy to configure and install.
| Classification | Parameter | Value |
|---|---|---|
| Basic parameters | Working voltage | DC 9V ~ 36V |
| Size | 110 × 27 × 76.1 (mm) | |
| Installation | DIN-rail installation | |
| Reload button | Long press to restore factory settings | |
| Indicator light | POWER, WORK, NET and CAN | |
| Interface parameters | CAN port specification | 1-ch CAN port, supports CAN FD, compatible with CAN 2.0A/2.0B |
| CAN port baud rate | Arbitration domain baud rate: 5Kbps ~ 1Mbps Data domain baud rate: 100Kbps ~ 5Mbps | |
| Terminal resistor | Built-in 2 × 120Ω terminal resistors Switching either DIP switch to ON connects one 120 Ω resistor in parallel | |
| Network port specification | RJ45, 10/100Mbps, cross-connection adaptive | |
| Working Environment | Working temperature | -40℃ ~ 85℃ |
| Storage temperature | -40℃ ~ 105℃ | |
| Working humidity | 5% ~ 95% RH (no condensation) | |
| Storage humidity | 5% ~ 95% RH (no condensation) | |
| Software function | Networking protocol | TCP server, TCP client, UDP server, and UDP client |
| Modbus gateway | CAN FD to Modbus TCP (Master/Slave) | |
| Send message | Supports up to 64 transmit messages | |
| Receive message | Supports up to 64 receiving messages | |
| Protocol conversion | Transparent conversion, transparent conversion with ID, standard protocol conversion, Modbus protocol conversion, and custom protocol conversion | |
| CAN ID | Supports standard frame and extended frame | |
| Frame ID filtering | Supports only standard frames, only extended frames, and custom input frame ID (up to 32 groups) | |
| Pack frame time | Supports customizing the number of frames and the time of frame packing | |
| Change direction | Supports bidirectional conversion, only Network port to CAN, and only CAN to Network port | |
| Firmware upgrade | Supports the host computer for firmware upgrade | |
| Parameter configuration | AT command and host computer software configuration | |
| Other features | Supports heartbeat packets; register packets; normal, loopback, and only listen modes | |
| Protection parameters | ESD protection | Air discharge: 8 KV, Contact discharge: 6 KV |
| Eft/Burst | Power circuit: 2KV; Network port & CAN port circuit: 1KV | |
| Surge immunity test | Power circuit: 1kV differential mode, 2kV common mode; CAN port circuit: 2kV common mode; Network port circuit: 2kV |
| Indicator | Color | Function description |
| POWER light | Red | Always on when powered on, turns off when powered off |
| STA light | Green | Flickering: Device operating normally, frequency 1s; Strobe: Enters the CAN bus passive error state; Always on: CAN bus running abnormally |
| NET light | Green/Red | Green flickering: Indicates that the network port is receiving data Red flickering: Indicates that data is being sent from the network port |
| CAN light | Red | Green flickering: Indicates that the CAN port is receiving data Red flickering: Indicates that data is being sent from the CAN port |





CAN
1. The CAN-H of CAN FD TO ETH is connected to the CAN1-H of USB-CAN-FD
2. The CAN-L of CAN FD TO ETH is connected to the CAN1-L of USB-CAN-FD
Network cable
The network port of CAN FD TO ETH is connected to the network port of the computer








CAN to Ethernet data (enable frame information/enable frame ID not enabled) CANFD to Ethernet data (enable frame information/enable frame ID enabled)


Network port:




Network port:

Frame information: 1 byte in length, used to identify frame information: frame type, frame length.![]()
FF: The identification bit for standard frame and extended frame, 1 for extended frame, 0 for standard frame.
RTR: The identification bit for remote frame and data frame, 1 for remote frame, 0 for data frame, and can only be 0 in CANFD mode.
EDL: CAN and CANFD identification, 0 for CAN, 1 for CANFD.
BRS: Baud rate switches enable identification, 0 for no rate conversion, 1 for variable rate conversion, valid only when CANFD. This bit should be 0 when CAN.
DLC3~DLC0: Data length bit, identifying the data length of the CAN(FD) frame.
Frame ID: 4 bytes long; high byte first, low byte last. The standard frame has 11 valid bits, and the extended frame has 29 valid bits.
Frame data: In CAN mode, the length is 8 bytes, and in CANFD mode, the length is 64 bytes; if insufficient, it must be padded with 00.
Network port:
The Modbus protocol conversion can convert the standard Modbus data protocol into a specific CAN(FD) data format. This conversion generally requires the CAN(FD) bus device messages to be editable.
On the CAN side, a simple and user-friendly segmented communication format has been developed to implement Modbus communication. The role of the converter remains protocol validation and forwarding. It supports the transmission of Modbus protocol, instead of the host or slave of Modbus, and the user can communicate according to the Modbus protocol.
Note:
(1) In this conversion mode, the "CAN ID" of the "CAN Parameter" item of the configuration software is invalid because the frame ID sent at this time is populated by the address field in the Modbus TCP Ethernet frame.
Modbus frame format:
Network port: Modbus TCP protocol, user frames must comply with this protocol.
CAN frame:
A segmentation protocol format is designed on the CAN side, which defines a segmentation and reorganization method, as shown below. Among them, the CAN frame information (remote frame or data frame; standard frame or extended frame) is set through configuration software.
In CAN mode, the transmitted Modbus protocol content can start from the "Data 2" byte. If the protocol content is greater than 7 bytes, then the remaining protocol content will continue to be converted according to this segmented format until the conversion is completed.
In CANFD mode, the transmitted Modbus protocol content can start from the "Data 2" byte. If the protocol content is greater than 63 bytes, then the remaining protocol content will continue to be converted according to this segmented format until the conversion is completed.
Data 1 is the segment control information (1 byte, 8 bits), which means the following:

The address field of the Modbus protocol is converted into the ID4 (extended frame) or ID2 (standard frame) of the frame ID in the CAN message, and the identifier remains unchanged during the conversion of this frame.
The MBAP header is not converted into a CAN message, and CAN messages do not have to have an MBAP header.
The conversion involves the Modbus protocol content—function code and data field—where they are sequentially converted into the data field of a CAN message frame (starting from the second data byte, with the first data byte used for segmented protocol). Since the length of Modbus frame varies depending on the function code, while a CAN message frame can only transmit 7 data, and a CANFD message frame can only transmit 63 data. Therefore, the converter will convert the longer Modbus frame segments into CAN messages and send them using the CAN fragmentation protocol described above. Users can process the function code and data field when receiving them on the CAN node.
For Modbus protocol data on the CAN bus, there is no need to perform cyclic redundancy check (CRC16). The converter receives it according to the segmentation protocol and automatically adds cyclic redundancy check (CRC16) after parsing one frame, then convert it into a Modbus frame and send it to the Ethernet bus.
Note: If the received data does not comply with the segmentation protocol, discard this group of data without conversion.
CAN:
CAN FD:
Network port:

To make it convenient for users to use CAN-bus, the Ethernet frame format is aligned with the CAN frame format. In the Ethernet frame, the start and end of a frame are specified, namely the "frame header" and "frame footer", which can be configured by the user.
The Ethernet frame format must comply with the specified frame format, otherwise it cannot be transmitted correctly. An Ethernet frame must contain: header, data length, data field, and frame footer. The frame header and footer are customized by the user and consist of 1 byte.
Data length refers to the byte length of a data field. The data length and frame end data must match to be transmitted correctly, otherwise they are discarded. For example, the frame header is configured as AA and the frame footer is configured as FF. For Ethernet frame AA03010204FF, it can be transmitted normally. If the Ethernet frame AA0301020304FF is to be sent, and the data field 010203 is followed by 04 instead of the frame footer FF, the frame is discarded and cannot be transmitted.
As with transparent conversion, the CANID and CAN types need to be configured by yourself in custom protocol conversion. The frame header, frame footer, and data length are not converted into CAN frames.
CAN:
CAN FD:
The CAN(FD) bus message forwards one frame for every frame received. The module will sequentially convert the data in the CAN message data field, while automatically adding frame header, frame length, frame information, and other data to the Ethernet frame. This is essentially the reverse form of converting an Ethernet frame to a CAN message.
CAN:
CAN FD:
Network port:
Monday-Friday (9:30-6:30) Saturday (9:30-5:30)
Email: services01@spotpear.com