Your browser is out of date.

You are currently using Internet Explorer 7/8/9, which is not supported by our site. For the best experience, please use one of the latest browsers.

ES-600 Datasheet

High precision, Automotive grade current sensing module 

ES-600 product image

Features

  • 5KV Galvanic isolation
  • Housing design IP40 compliant
  • CAN2.0B interface isolated, 120Ω internal terminated
  • Accuracy of current measurement ±0.1%
  • Current measurement range ±600A

Applications

  • Battery current monitoring for automotive applications
  • Grid energy storage
  • UPS
  • Charging station

Characteristics

±600A

Rated current: ±600A

Peak current: ±22,400A

1,400A for 25s

1,800A for 15s

2,000A for 10s

22,400A for 50ms

±0.1%

≤±30mA

≤200mW @12VDC

CAN2.0B isolated

120Ω terminated

Automotive

≤200mW @12VDC

4.5V to 40V

18mA @12V

-40°C to 105°C

-40°C to 125°C

95%

150 to 200 ms.

-1°C to 1°C

5KV

≤±30mA

≤20mA

0.01%

-0.1 to 1% error of reading

(-600A~600A) In nominal measurement range

1mA

CAN2.0B; 500 kbit/s

120Ω termination

(Option: 250Kbit/s, 500Kbit/s, 1Mbit/s)

±0.5% / ±1% typ. (-5000A ~ 5000A; -22400A ~ 22400A)

180mA

100mA

0.1%

Interface

ES-600 part image

Male connector:
Molex Part # 5600200420
4-pin Power & CAN

ES-600 part image

Female connector:
Molex Part # 5601230400
4-pin Power & CAN

ES-600 part image

Can Protocol

 

The module uses the standard CAN2.0A/B communication protocol, and all messages use a standard frame structure. The data length of the message frame is between 1-8 bytes. The default baud of the module is 500kbps, and it can also support 1Mbps/250kbps.

CANID: 0x0301

Length: 6

byte0: 0x00

byte1: B[3:0]: Cyclic counter individually for each channel 0-F

B[4]: Overcurrent flag

B[5]: Measurement error

B[6]: Unit, 0/mA 1/uA

byte2: 32-bit current value

byte3: 32-bit current value

byte4: 32-bit current value

byte5: 32-bit current value

byte6:

byte7:

CANID: 0x0325

Length: 6

byte0: 0x04

byte1: B[3:0]: Cyclic counter individually for each channel 0-F

B[4]: Alarming of overtemperature on board

B[5]: Alarming of overtemperature on shunt

byte2: 32-bit temperature value

byte3: 32-bit temperature value

byte4: 32-bit temperature value

byte5: 32-bit temperature value

byte6:

byte7:

 

The 32-bit current/temperature data uses the big-endian format by default, that is, the high-order bit is first, the low-order bit is behind, the circle is a signed integer.

 

Example of message frame 1:

Data: 0x00 0x00 0x00 0x00 0x03 0xE8
Explanation:
0x00 Current channel flag
0x00 Unit: mA, Cyclic counter 0, no error
0x00 0x00 0x03 0xE8 0x000003E8 = 1000 = 1000Ma = 1A

 

Example of message frame 2:

Data: 0x04 0x00 0x00 0x00 0x01 0x0A
Explanation:
0x04 Temperature date flag
0x00 Cyclic counter 0, no alarming
0x00 0x00 0x01 0x0A 0x0000010A = 266 = 26.6°C

 

Note: The CANID code of module data channel, sampling interval, working mode, bit rate, etc. can be modified by the special tools provided, and the above are only the factory default values.

Dimensions

ES-600 dimensions

Measuring Mode

 

The module performs data sampling at a fixed time interval set by the system and sends data to the CAN bus. At the same time, it can also respond to the trigger command. In the interval sampling period, the measurement will be performed immediately when the trigger command is received and send the message data to the CAN bus. There is no need to wait for the next interval. 



Time interval + command trigger mode

In some special applications, the time interval is set to be very long. If the quick measurement is required, the command needs to be triggered. After the module receives the trigger command, if it is sampling or sending CAN message, the current trigger command will be ignored. When the command is valid, a sampling and sending process will be started immediately, and the time interval T for the next sending will be automatically calculated from the moment of this trigger. There is a delay between the module receiving a valid trigger command and sending the CAN message, which is less than 1ms.

ES-600 measuring image

 

Command trigger mode

The module will send the measurement result to CAN bus and reset the starting point of calculated interval when the valid command is received from the host. The module will not actively send a message, but the sampling is always ongoing at a fixed time. There is a delay between the module receiving a valid trigger command and sending the CAN message, which is less than 1ms.

ES-600 measuring image

Ordering Information

ES-600 Ordering Info

_Let us help find your solution

Contact Our Team of Experts Today

Give us a call or fill out our contact form and one of our experts will be in touch shortly.