background image

 

ECAN-200-FD (Ethernet to 2-port CAN FD Converter) User Manual 

Version 1.0.0 

Page

 

Copyright © 2022 ICP DAS Co., Ltd. All Rights Reserved    E-mail: [email protected] 

User Manual

 

Version 1.0.0, Dec. 2022

 

ECAN-200-FD

 

(Ethernet to 2-port CAN FD Converter) 

 

 

Summary of Contents for ECAN-200-FD

Page 1: ...to 2 port CAN FD Converter User Manual Version 1 0 0 Page 1 Copyright 2022 ICP DAS Co Ltd All Rights Reserved E mail service icpdas com User Manual Version 1 0 0 Dec 2022 ECAN 200 FD Ethernet to 2 po...

Page 2: ...FOR ECAN 200 FD 14 3 1 CONNECTING THE POWER SUPPLY AND THE HOST PC 14 3 2 CONFIGURING THE NETWORK SETTINGS 16 3 3 CONFIGURING THE CAN PORT 18 4 WEB CONFIGURATION 20 4 1 LOGGING IN TO THE ECAN 200 FD W...

Page 3: ...CTORY DEFAULT PASSWORD 55 APPENDIX B GLOSSARY 57 1 ARP ADDRESS RESOLUTION PROTOCOL 57 2 RARP REVERSE ADDRESS RESOLUTION PROTOCOL 57 3 CLIENTS AND SERVERS 58 4 ETHERNET 58 5 FIRMWARE 58 6 ICMP INTERNET...

Page 4: ...e of this product ICP DAS reserves the right to change this manual at any time without notice The information furnished by ICP DAS is believed to be accurate and reliable However no responsibility is...

Page 5: ...to IoT applications related to industry based on the 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 R...

Page 6: ...FD CAN FD support for ISO and Non ISO Bosch standards switchable CAN FD bit rates for data field from 100 kbps to 10000 kbps CAN bit rates from 10 kbps to 1000 kbps Built in DIP switch to enable disa...

Page 7: ...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 Firef...

Page 8: ...000 VDC for DC to DC 2500 Vrms for photo couple Specification ISO 11898 2 CAN 2 0 A B and FD Ethernet Interface Ethernet 10 100 Base TX 8 pin RJ 45 x 1 Auto negotiating Auto MDI MDIX LED indicator Pro...

Page 9: ...tects the CAN error warning error passive and bus off status on the CAN1 bus this LED flashes once per 100 ms ST2 Red If the ECAN 200 FD detects the CAN error warning error passive and bus off status...

Page 10: ...he 10 100M LED Orange indicator will be illuminated 3 9 pin D Sub male connector Pin assignments of CAN Bus Connector Pin Description 1 N A 2 CAN Low 3 CAN Ground 4 N A 5 N A 6 CAN Ground 7 CAN High 8...

Page 11: ...Manual Version 1 0 0 Page 11 Copyright 2022 ICP DAS Co Ltd All Rights Reserved E mail service icpdas com 6 10 to 30 VDC Terminal Block The ECAN 200 FD is equipped with a 10 VDC to 30 VDC 3 pin termina...

Page 12: ...onverter User Manual Version 1 0 0 Page 12 Copyright 2022 ICP DAS Co Ltd All Rights Reserved E mail service icpdas com 2 3 Dimensions The following diagrams provide the dimensions of the ECAN 200 FD m...

Page 13: ...ISO 11898 2 each terminal resistor should be 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...

Page 14: ...rocedures must first be fully completed Follow the procedure described below 3 1 Connecting the Power Supply and the Host PC 1 Ensure that the network settings on your PC are configured correctly 2 En...

Page 15: ...Co Ltd All Rights Reserved E mail service icpdas com 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 fo...

Page 16: ...oad show php num 6710 nation TW kind1 model kw esearch Note The version of the eSearch Utility to be v1 3 0 or later 2 Open the eSearch Utility and then click the Search Server button to search for th...

Page 17: ...DAS Co Ltd All Rights Reserved E mail service icpdas com 5 Wait 2 seconds and click Search Server button again to ensure the ECAN 200 FD is working well with new configuration Factory Default Network...

Page 18: ...s bar of the browser or click the Web button in the eSearch Utility You can right click the IP address field and click the Copy to Clipboard to copy the IP address 2 When the login screen is displayed...

Page 19: ...r User Manual Version 1 0 0 Page 19 Copyright 2022 ICP DAS Co Ltd All Rights Reserved E mail service icpdas com 4 Select the appropriate CAN Port and Filter Settings from the relevant drop down option...

Page 20: ...any computer that has an Internet connection Step 1 Open a new browser window Open a web browser for example Google Chrome Firefox or Internet Explorer which are reliable and popular Internet browser...

Page 21: ...word After the main login page is displayed enter a password the factory default password is admin and then click the Submit button to continue Note For the first time to use the ECAN 200 FD device yo...

Page 22: ...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 t...

Page 23: ...1 0 0 Page 23 Copyright 2022 ICP DAS Co Ltd All Rights Reserved E mail service icpdas com 4 3 CAN Port Page 4 3 1 Port1 2 Settings The Port1 2 Settings section provides functions allowing items such a...

Page 24: ...range 1 00 99 00 87 50 Local TCP UDP Port Port1 TCP Command Port 10000 1 Port2 TCP Command Port 10000 2 10001 10002 Connection Idle seconds If the Local TCP port does not receive any data via the TCP...

Page 25: ...0000000 1FFFFFFF A filter that accepts frame whose identifier verifies identifier extended Mask ID extended Filter ID extended Mask ID 00000000 Extended ID Mask Hex Mask ID setting of extended CAN fra...

Page 26: ...ill act as a TCP server The client can make TCP connection to this port And messages came from this CAN port will be sent to the connected client TCP Server UDP Mode User can get set CAN messages of t...

Page 27: ...tatic IP Address Subnet Mask and Default Gateway values are the most important network settings and should always correspond to the LAN configuration If they do not match the ECAN 200 FD module will n...

Page 28: ...sed to identify the local network or subnet Default Gateway This parameter is used to assign the subnet mask for the ECAN 200 FD device The subnet mask indicates which portion of the IP address is use...

Page 29: ...om the Address Type drop down menu Step 2 Enter the relevant details in the respective network settings fields Step 3 Click the Update Settings button to complete the configuration Dynamic Configurati...

Page 30: ...gured system timeout value Timeout value range 30 to 65535 seconds Disable 0 300 Web Auto logout This parameter is used to configure the automatic logout value If there is no activity on the web serve...

Page 31: ...rocedure to reset all parameters to their original factory default settings Step 1 Click the Restore Defaults button to reset the configuration Step 2 Click the OK button in the message dialog box Ste...

Page 32: ...l Rights Reserved E mail service icpdas com The following is an overview of the factory default network settings Factory Default Settings IP Address 192 168 255 1 Gateway Address 192 168 0 1 Subnet Ma...

Page 33: ...mail service icpdas com 4 5 Filter Page The Accessible IP Settings page is used to query or edit the IP Filter List The IP Filter List restricts the access of packets based on the IP header If one or...

Page 34: ...iption Add IP To The List Add an IP address to the IP Filter List Add Range IP Mask IP Add an IP address range to the IP Filter List Delete IP Number Delete a specific IP address from the IP Filter Li...

Page 35: ...the current status of the CAN port for the ECAN 200 FD module CAN Status Bit Symbol Value Description 0 RX CAN receive software buffer status 0 Receive software buffer under run 1 Receive software buf...

Page 36: ...96 5 EP CAN Error passive status 0 The CAN is in Error Active state 1 The CAN is in the Error Passive state 6 BO CAN Bus Off status 0 The CAN is not in Bus OFF state 1 The CAN is in the Bus OFF state...

Page 37: ...ab 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 pa...

Page 38: ...ter User Manual Version 1 0 0 Page 38 Copyright 2022 ICP DAS Co Ltd All Rights Reserved E mail service icpdas com 4 8 Logout Page After clicking the Logout tab you will be immediately logged out from...

Page 39: ...service icpdas com 5 CGI Configuration 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...

Page 40: ...xxx xxx 05 Set TCP Command Port cmdport 1 65535 Default 10000 06 Set Command Port Timeout Socket Watchdog cmdwdt 0 65535 seconds Default 180 Disable 0 07 Set MAC Address mac Format FF FF FF FF FF FF N...

Page 41: ...e bit rate cdbr0 cdbr1 100 000 10 000 000 bps Default 1 000 000 bps 05 Set CAN arbitration bit rate sample point casp0 casp1 1 00 99 00 Default 87 50 06 Set CAN FD data phase bit rate sample point cds...

Page 42: ...ting Status No Function Name Parameter Name Value Constraint CGI 01 Get module status status cgi 02 Get the CAN port configuration information conf_port cgi 03 Get the network configuration informatio...

Page 43: ...r Field Header Type Length 1 byte 1 byte 2 bytes Parameters Size Byte Description Header 1 The content of this parameter is fixed to the value of 0x55 Type 1 The content of the Command Data Field is u...

Page 44: ...s Reserved E mail service icpdas com Eighteen Data Length 80 x 18 1440 When the content of Type parameter is other values This parameter will be reserved and no used All the parameters are in 8 bit an...

Page 45: ...Extended Frame use 29 bits CAN ID CAN Message Format 2 Message Format bit15 6 Reserved bit5 ESI 1 0 Active Error 1 Passive Error bit4 EVE 2 0 Normal message 1 Error message bit3 BRS 3 0 bit rate not...

Page 46: ...will be equal to 0xEEEEEEE and CAN Data Length Code will be equal to 8 Then the content of CAN Data will be used for the CAN status data 0 3 and error counter data 4 7 of CAN bus Refer to Appendix D a...

Page 47: ...xadecimal Note Command Header Field Header 0x55 Type 0x01 CAN1 Data Length 0x00 0x50 80 Command Data Field Data1 CAN Message ID 0x00 0x00 0x01 0x23 CAN Message Format 0x00 0x00 CAN Data Length Code 0x...

Page 48: ...FD message with bit rate switch enable Transmitted Ethernet command will like below table Command Data Content Hexadecimal Note Command Header Field Header 0x55 Type 0x02 CAN2 Data Length 0x00 0xA0 16...

Page 49: ...0x0A CAN Data 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00...

Page 50: ...e Command Data Content Hexadecimal Note Command Header Field Header 0x55 Type 0x01 CAN1 Data Length 0x00 0x50 80 Command Data Field Data1 CAN Message ID 0x12 0x34 0x56 0x78 CAN Message Format 0x00 0x0...

Page 51: ...9 0x0A 0x0B 0x0C CAN FD bit rate switch is enabled Received Ethernet command will like below table Command Data Content Hexadecimal Note Command Header Field Header 0x55 Type 0x02 CAN2 Data Length 0x0...

Page 52: ...ength Code 0x00 0x09 CAN Data 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00...

Page 53: ...he 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 section 6 in order to access the ECAN 200 FD module Then EC...

Page 54: ...the same manner CAN Network 1 CAN Network 3 CAN Network 2 CAN Network 4 ECAN 200 FD 1 ECAN 200 FD 2 IP Address 192 168 255 1 IP Address 192 168 255 2 Port1 Settings CAN Network 1 Port1 Settings CAN N...

Page 55: ...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...

Page 56: ...Then double click the name of the module to open the Configure Server UDP dialog box and modify the basic settings as necessary e g the IP Mask and Gateway addresses and then click the OK button to sa...

Page 57: ...er communication must be carried out by the physical networks using whatever MAC address scheme the hardware supplies Suppose machine a wants to send a packet to machine B across a physical network to...

Page 58: ...l layer Local Area Network LAN technology in use today 5 Firmware Firmware is an embedded software program or set of instructions programmed on a device that provides the necessary instructions for ho...

Page 59: ...way or a router 10 Gateway Computers that interconnect two networks and pass packets from one to the other are called Internet Gateways or Internet Routers Gateways route packets that are based on the...

Page 60: ...and a port number is called a socket 15 TCP Transmission Control Protocol TCP is a set of rules used in combination with the Internet Protocol to send data in the form of message units between comput...

Page 61: ...1153 846 1132 075 1111 111 1090 909 50 1071 429 1052 632 1034 483 1016 949 1000 000 55 983 6066 967 7419 952 381 937 500 923 0769 60 909 0909 895 5224 882 3529 869 5652 857 1429 65 845 0704 833 3333 8...

Page 62: ...304 5685 303 0303 301 5075 300 000 195 298 5075 297 0297 295 5665 294 1176 292 6829 200 291 2621 289 8551 288 4615 287 0813 285 7143 205 284 3602 283 0189 281 6901 280 3738 279 0698 210 277 7778 276...

Page 63: ...device wanted to send a dominant level data or identifier bit logical value 0 but the monitored bus value was recessive During Bus Off recovery this status is set each time a sequence of 11 recessive...

Page 64: ...l Value Description 7 0 TEC Transmit error counter Current value of the transmit error counter maximum value 255 14 8 REC Receive error counter Current value of the receive error counter maximum value...

Page 65: ...ge 65 Copyright 2022 ICP DAS Co Ltd All Rights Reserved E mail service icpdas com Appendix F Revision History This chapter provides revision history information to this document The table below shows...

Reviews: