CANopen slave protocol stack module series

XGate-COP series embedded CANOPEN slave module, a CANopen slave communication module with independent intellectual property rights developed by Zhiyuan Electronics, has internally integrates CANopen slave protocol stack codes, dispensed with users’ secondary development. The protocol stack follows CANopen--DS301, DS302, DS303 and DS305. By default, predefined connection is enabled and parameter storage supported.

Selection Table

Please drag the table left or right for viewing.

ModelXGate-COP13(recommended)
Picture
Development document
Operating protocol stack interfaceUART,SPI
Packaging modeDIP-24
Number of CANopen channels1
Maximum configurable number of TPDO12
Maximum configurable number of RPDO12
Sending data exchange area (mapping TPDO)96 bytes
Receiving data exchange area (mapping RPDO)96 bytes
SDO server transceivingSupported
Node start/stop/pre-operation (Boot up)Supported
Node guarding/life guardingSupported
Sending heartbeat producerSupported
Emergency message objectSupported
Synchronous message objectSupported
Network configuration object (LSS slave station)Supported
CAN Baud rate range10K~1Mbps
Serial Baud rate9600~460800bps
SPI Baud rateUp to 2Mbit/s
Industrial grade-40~85℃2500VDC electrical isolation
Supply voltage5V
IO port voltage3.3V
Occupied area35mm×22.5mm×6.8mm

All slave modules provide standard EDS files

Zhiyuan Electronics is a member of the CIA Association, and the CANopen protocol in the products fully conforms to the CIA specification and has passed the conformance testing software certification. All slave modules provide standard EDS files.

Support user-defined object dictionary configuration and automatically generate EDS files

Users can add, delete, or modify the object dictionary of XGate-COP13 through a PC configuration tool, customize process variables and PDO mapping content to match different applications, and automatically generate EDS files to meet the requirements of custom object dictionary configuration.

Simple serial communication protocol realizes communication with XGate-COP13

The XGate-COP13 communication module is an easy-to-use CANopen slave module with an embedded CANopen slave protocol stack. Communication with the XGate-COP13 can be achieved by using Zhiyuan Electronics’ simple serial communication protocol, as shown in the diagram below.

One-stop CANopen master-slave station control scheme

In the network, the structure of CANopen device designed by XGate-COP13 is shown in the following figure, and each CANopen slave station can be easily controlled through CANopen master station device.

Stable, reliable and wide application

XGate-COP13 module has undergone rigorous practical validation and is proven to be stable and reliable. At present, it is widely applied in high-speed railway, subway, medical treatment, wind power, frequency converter, elevator control, etc.

Electrical isolation CAN interface up to 2500VDC

According to the design of CAN transceiver circuit recommended by Zhiyuan Electronics, the product has 2500VDC electrical isolation CAN interface, and the electrostatic contact discharge is ±8KV.

Provide a complete set of schematic diagram, PCB and operation routines

Provide a complete set of schematic diagram, PCB, operation routines, facilitating customers to quickly design reliable circuits and programs.

Provide module CANopen resource customization service

Provide module CANopen resource customization service, help customers to modify any content in the object dictionary such as resource mapping in the module, and generate EDS files, so that customers can complete the operation within 5 working days without worrying about CANopen maintenance, and quickly access any CANopen network.

Assist customers to obtain regular CANopen vendor code

Assist customers to join the CIA association and obtain formal CANopen manufacturer codes.

Provide complete debugging software

Introduction to module operation command

XGate series modules, equivalent to dual-port RAM, can easily realize CANopen protocol functions through data exchange:

  • Read device information (command code: 0x01)
  • Write device information (command code: 0x02)
  • Write XGate-COP13 input buffer data (command code: 0x10)
  • Read XGate-COP13 output buffer data (command code: 0x11)
  • Read and write NodeID of XGate-COP13 (command code: 0x12)
  • Read and write Baud rate index value of XGate-COP13 (command code: 0x13)
  • Read and write timing parameters of XGate-COP13CAN controller (command code: 0x14)
  • Send emergency code (command code: 0x15)
  • Read current module status (command code: 0x16)
  • Start node into operation status (command code: 0x17)
  • Change Baud rate of communication serial port (command code: 0x18)
  • Network time stamp object consumption Time_Stamp (command code: 0x19)