Test/review of Electronic load ZKE EBD-USB

Electronic load ZKE EBD-USB

Electronic load ZKE EBD-USB+







Official specifications:

  • Supply power: online USB power supply (5V)

  • Voltage range: 0.05-21.0V

  • Current range: 0.05-4.000A

  • Test mode: constant current discharging, QC2.0/3.0 trigger, MTK-PE trigger, USB current voltage detection

  • Max power: 35W

  • Computer control software: support EB online software test

  • Weight: 66.5g


I bought it from ebay dealer electronics_lee (It was called EBD-USB, but the EB software says it is EBD-USB+)





The load is fairly light weight and can be plugged directly into usb outputs.



The usb connector on this side is output connector when the load is used as usb meter.





The usb micro connector under the “EBD-USB” text must be linked to a computer running the control software.







Measurement
  • Will remember settings after a power cycle.

  • Can be used both as a load and as a usb meter.

  • Current consumption from usb when idle is 26mA

  • Current consumption from usb when operating is 200mA

  • Load current draw when off at 20 volt is 0.2mA

  • Load current draw when off at 5 volt is 0.05mA

  • At 20V and 1.75A the current was stable within 0.3%

  • At 8.75V and 4A the current was stable within 0.9%





The load is stable with varying voltage and will automatic limit power to 35 watt.



Minimum current is 10mA or 0.01A, but it has a 1mA error.



No problem running for 1 hour.
With 4A current I got 4003mAh and 33.44Wh in the EB software, this looks reasonable enough. I delivered 3986mAh and 34.87Wh (The Wh is a bit lower than I delivered due to loses in usb cable and connection).



The voltage is fairly precise, here I used a precision meter and measured behind the usb connector, i.e. the same voltage as the load measures. I tried both without the load drawing current and with the load drawing 4A. The result was basically the same, i.e. the load measures voltage very close to the usb connector.



M1: 54,9°C, M2: 52,0°C, M3: 38,9°C, HS1: 58,1°C
When running for full power the load gets warm, but these temperatures do not look that bad.



M1: 52,5°C, M2: 60,6°C, HS1: 67,2°C
The plastic at the bottom hides the hotspots on the circuit board.



M1: 71,3°C, HS1: 127,1°C
But looking from the side shows that the transistor is very hot, this may even be a bit to hot, depending on actual transistor used.



The load needs some time to adjust to the right current (Voltage changes do not require time to readjust the current).



I found a bug during this test, starting with the load on and zero voltage, it would not adjust the current when I turned voltage on. Instead it draws more than rated current.



Software

This load requires software and it can be a bit difficult to find it. The software looks fairly good and works well.



The load can both be used as a load or as a usb meter, it is also possible to do a load sweep.
The software can support more than one load simultaneous, but I have not tried that.



When using it as a meter this overlay shows up, it has a fixed screen position and cannot be moved



The load sweep is done in user specified steps.



Here is the QuickCharge/Pump express menu and the calibration menu, there are many other menus in the software to adjust the display.



Here is my 4A test seen from the software. The jump in voltage is due to me touching the load and the resistance in the usb connector changing. This image was generated by pressing the image button in the software, the size will match the actual size on the screen.



The data can also be saved to disk, in either this format.



Or in a CSV format, but sadly the format do not work everywhere.
The problem is that some programmers assumes that everybody uses . as decimal point, but they ask windows anyway for the decimal point, but not for the delimeter. Either ask windows for both, or hardcode both!



Using the QC menu I played a bit with a QuickCharge V3.0 charger. I first uses the 5V, 9V and 12V selection, then I asked the load to automatic increasing voltage and last to automatic decreasing voltage.
I have used this function a bit more and saw some wrong behavior, but I do not know if it was the load or the device that had the problem. When using the load to measure current and voltage this will not really be a problem.



Conclusion

I am fairly impressed with this small load, it is very good to test usb charges with, but the software has a few minor issues.



Notes

The voltage I measure is usual before the usb cable, but the load measures after the usb cable, i.e. there will be a difference between the software readout and my value, due to drop in usb cable and connection.

The ability to run multiple loads at a time is a bit meh, it just adds another Device tab.
So you can only monitor one device at a time. I circumvented this by running two instances of the program and tiling the windows.

Maybe you can just start the program twice and monitor one load on each?

That’s exactly the workaround I’m describing in my previous post :slight_smile:

Can the sampling rate be adjusted?

I don’t think that can be done. I might be wrong though, maybe somewhere deep inside the software.

I have not seen any settings to do it.
As can be seen in my logfile examples it is about every other second.

The meter overlay can be moved by dragging it from the “EBD-USB+” title.

I don’t seem to be able to get the software working for more than 1 minute before Windows reports that it has ‘stopped working’. Anyone else has the same problem with 1.8.5?

What version of windows are you using and have you tried compatibility settings?
I tested on Win7 without any problems.

Both with Windows 7 & 10 machines, with 1.8.5 Build 2016-08-25 & 1.8.5 Build 2016-03-10. Compatibility settings, Admin rights, nothing seems to work. The program will just crash after a minute regardless of whether the tester is connected or not.

Strangely 1.8.0 works fine, but does not work with the EBD-USB+, detects it as an EBD-USB model and cannot increase the current beyond 0.

I am running the 2016-03-10 build as it can be seen in my screen dumps and I did not do anything special to get it working, just installed it.

Running the 2016-03-20 build of V1.8.5 on Windows 10. Never had any problems.

Running v1.8.5 en_0310 on an old WinXP nettop, and as you may have seen, it runs for days…

Thanks everyone for the feedback, I finally figured it out after much trial and error.

Turns out turning on the CPU’s Data Execution Prevention causes v1.8.5 to crash after about a minute. Either adding the eb.exe to the exception list or changing it back to the default “essential Windows programs and services” made it work properly.

FYI the latest Build 2016-08-25 can be downloaded here. I have no idea what has changed though. The cut off timer for the Single Test does not seem to be working.

http://pan.baidu.com/s/1o8jepAi

So better to stay with the older version, then?

No idea if it was working previously, haven’t really used the older builds much.

interesting gadget, i got one two:

http://wsq.discuz.com/?siteid=263858267&c=index&a=viewthread&tid=9673

maybe there is three version with display screen at bottom:

http://www.chongdiantou.com/thread-10561-1-1.html

i must say that i am not satisfied with the software. the energy calculations are a bit off, one can easily cross check with Excel. and the 0.5Hz timer isn't regular either, it may be a problem with how the interface protocol has been implemented either in the PC software or in the gadget firmware or it is a deeper problem, originating from the USB-to-Serial driver or us using USB cables for EBD-USB+.

you guys can check with your preferred spreadsheet program: the energy calculated and displayed by the ZKE software is notably incorrect. the capacity is correct, the energy isn't.

if there is interest, i could upload my test run data in *.xlsx sheet form.