Author Topic: RuiDeng Riden RD6006 DC power supply  (Read 412109 times)

0 Members and 3 Guests are viewing this topic.

Offline arekm

  • Supporter
  • ****
  • Posts: 165
  • Country: pl
Re: RuiDeng Riden RD6006 DC power supply
« Reply #950 on: February 04, 2022, 07:09:32 am »
Using official firmware so far (and it stopped working just like that).
« Last Edit: February 04, 2022, 07:12:23 am by arekm »
 

Offline UniSoft

  • Frequent Contributor
  • **
  • Posts: 282
  • Country: kz
Re: RuiDeng Riden RD6006 DC power supply
« Reply #951 on: February 04, 2022, 07:11:08 am »
 

Offline Niwivan

  • Newbie
  • Posts: 6
  • Country: it
Re: RuiDeng Riden RD6006 DC power supply
« Reply #952 on: February 05, 2022, 10:53:50 am »
I'd like to suggest a firmware upgrade. You should be given the option to choose the background color while setting the values. Purple is ugly. See attached image. Thanks Niwivan
That background color depends from selected foreground color...
So it is not the one single option, so it is useless to make it changeable.

Code: [Select]
const uint16_t g_colors[16] = {
  0,            // 0 - Default
  C_RED,        // 1  = 0xF800
  C_GREEN,      // 2  = 0x07E0
  C_BLUE,       // 3  = 0x001F
  C_WHITE,      // 4  = 0xFFFF
  C_YELLOW,     // 5  = 0xFFE0
  C_MAGENTA,    // 6  = 0xF81F
  C_CYAN,       // 7  = 0x07FF
  //
  C_LIGHT_BLUE, // 8  = 0x01CF
  C_GRAY,       // 9  = 0x8410
  C_BROWN,      // 10 = 0xA145
  C_ORANGE,     // 11 = 0xFD20
  C_OLIVE,      // 12 = 0x8400
  C_TEAL,       // 13 = 0x0410
  C_PINK,       // 14 = 0xFDF9
  C_MAROON      // 15 = 0x8000
};

const uint16_t g_selcolors[16] = {
  C_MAGENTA,    // 0
  C_AQUA,       // 1
  C_MAGENTA,    // 2
  C_MAGENTA,    // 3
  C_MAGENTA,    // 4
  C_MAGENTA,    // 5
  C_AQUA,       // 6
  C_MAGENTA,    // 7
  C_WHITE,      // 8
  C_BROWN,      // 9
  C_AQUA,       // 10
  C_BLUE,       // 11
  C_BLUE,       // 12
  C_ORANGE,     // 13
  C_MAGENTA,    // 14
  C_AQUA        // 15
};

Thanks for the reply. Do you think we could do a B/W or better grayscale display mode? Maybe that's bullshit,  :bullshit: compared to other bugs to fix, but I think it would be very interesting because, it would make the Riden RD60XXX look a more professional.
Regards ;D
Ivan :)
 

Offline Maxie

  • Contributor
  • Posts: 45
  • Country: hu
Re: RuiDeng Riden RD6006 DC power supply
« Reply #953 on: February 07, 2022, 03:59:08 pm »
Quote from: arekm
... lcd behaved normally in past usages and now it is white only ...

If you haven't changed anything (update FW), looks like a hardware related problem.
On mobile phones a white screen is usually caused by an issue in the LCD circuit, like a burnt out SMD diode, inductor or driver IC.
If it is under warranty, send a message to the manufacturer, someone here had a replacement screen sent to them.
It might help, unless the faulty component is on the mainboard. In which case you need to find it, the new screen won't work either.
 

Offline UniSoft

  • Frequent Contributor
  • **
  • Posts: 282
  • Country: kz
Re: RuiDeng Riden RD6006 DC power supply
« Reply #954 on: February 10, 2022, 10:42:01 am »
Some updates...
https://mega.nz/file/A0dlVSaT#3Wc6wyPuW6K_5-RMleEDPWttEHcBZ-9vXgbdZhTBLEU

RD60062_V1.37.1g.bin (RD6006)
RD60065_V1.40.1g.bin (RD6006P)
RD60121_V1.34.1g.bin (RD6012)
RD60181_V1.36.1g.bin (RD6018)

* Bug fixes
... Fixed critical bug with random freeze during communication.
... Improved the response time (PC software some times loses connection).

* Interface
+ On the main screen, when the output is enabled, the timer will be displayed if OPP is disabled.
+ Long press on SHIFT - enter menu (same as SHIFT+0)
+ Long press on I-SET or V-SET, activates new menus where you can set the limits of the settings,
... NOTE: this setting RUNTIME only! After restart will be set to default values.
+ Added a new method of reading a screenshot in which some compression is used,
... now reading the screenshot takes about 2 seconds, at a speed of 115200.

* menu "--- Charge Batteries ---"
+ New option "I-Off Lockout"; Sets the delay before activating the "Cutoff Current" function.
+ The "Cutoff -ΔV/ΔT" option is now set in mV.
+ New option "-ΔV/Δt Lockout"; Sets the delay before activating the function "CutOff -ΔV/Δt".
+ New option "0ΔV/Δt Timeout"; Timeout for 0ΔV/Δt (if there is no voltage growth during the specified time.)
... Previously, a fixed value was used: 15 min.

* menu "--- Power Settings ---"
+ Added option "SysFailureRst"; Automatic restart in case of system failure.
... If the firmware hangs/freeze, after 20 seconds will work the Watchdog timer.
... If this option is active, the corresponding message will be displayed and the time countdown,
... and after another 10 seconds there will be a restart, if you do not click any key (except Power it immediately restarts).
... If the option is not active, or you have pressed any key during the time countdown, then some kind of BSOD will appear.
... If you want to see a function in action, go to the calibration menu and enter the password "135666" and double-click on ENTER,
... after that the firmware will freeze, now wait for 20 seconds (this is for the test).

* menu "--- Colors ---"
+ New option "Timer"; Sets the color of the timer.

* Updated RDFlasher
* Updated RDScreenDumper
+ Added support for the new method for reading screenshot.

« Last Edit: February 10, 2022, 11:21:03 am by UniSoft »
 
The following users thanked this post: ceut, dougg, Cliff Matthews, Pukker, tomvid, ghoes, duckduck, dmitrkov, ptluis, fmsat10, ShayBox, HHitech, Maxie

Offline UniSoft

  • Frequent Contributor
  • **
  • Posts: 282
  • Country: kz
Re: RuiDeng Riden RD6006 DC power supply
« Reply #955 on: February 10, 2022, 10:43:46 am »
* Updated RDScreenDumper
+ Added support for the new method for reading screenshot.
 
The following users thanked this post: Cliff Matthews, ledtester, ghoes, duckduck, dmitrkov, ptluis, HHitech

Offline Maxie

  • Contributor
  • Posts: 45
  • Country: hu
Re: RuiDeng Riden RD6006 DC power supply
« Reply #956 on: February 10, 2022, 01:25:10 pm »
Unisoft,

Thank you for your continued and valuable support of this device.
 

Offline ShayBox

  • Contributor
  • Posts: 36
  • Country: us
Re: RuiDeng Riden RD6006 DC power supply
« Reply #957 on: February 10, 2022, 04:38:40 pm »
Just a warning to anyone else that has some sort of modbus polling, I have esphome on my wifi module polling, it causes the unit to freeze if it polls in bootloader mode, and if that happens after you started flashing it will stop flashing and not boot with a check firmware error...

Is there some way to fix this, I can't boot into bootloader mode anymore
 

Offline darkspr1te

  • Frequent Contributor
  • **
  • Posts: 314
  • Country: zm
Re: RuiDeng Riden RD6006 DC power supply
« Reply #958 on: February 10, 2022, 05:53:59 pm »
Just a warning to anyone else that has some sort of modbus polling, I have esphome on my wifi module polling, it causes the unit to freeze if it polls in bootloader mode, and if that happens after you started flashing it will stop flashing and not boot with a check firmware error...

Is there some way to fix this, I can't boot into bootloader mode anymore
You can boot into the bootloader by holding "Enter" when applying power and then using the desktop apps to flash the device.

I also have posted a firmware (bootloader+calib) backuptool, sorry i don't have a link handy right now but a quick search you will find it on my github.


darkspr1te
 

Offline ShayBox

  • Contributor
  • Posts: 36
  • Country: us
Re: RuiDeng Riden RD6006 DC power supply
« Reply #959 on: February 10, 2022, 06:01:40 pm »
You can boot into the bootloader by holding "Enter" when applying power and then using the desktop apps to flash the device.

Unfortunately not, it boots into "Check Firmware Failed!` as soon as power is applied, with any key pressed, and power doesn't turn it off, all buttons just beep

EDIT: Fortunately I remembered I still had a working front board from my old unit I killed trying to replace chips, so I swapped that and flashed it with the latest firmware, from now on I'm taking my unit apart and removing the wireless module, just in-case.
But if anyone can still get this board fixed I would still like to have it working as a backup
Image attached, also my "new" unit has bootloader 1.12, my old unit with the old screen is firmware 1.11 even after updating

EDIT: And thank you for such good firmware UniSoft, and the calibration screen, since I swapped I had to adjust my I-Set Zero quite a lot, but everything else was the same, at every voltage and current draw
« Last Edit: February 10, 2022, 09:52:06 pm by ShayBox »
 

Offline UniSoft

  • Frequent Contributor
  • **
  • Posts: 282
  • Country: kz
Re: RuiDeng Riden RD6006 DC power supply
« Reply #960 on: February 11, 2022, 02:57:16 am »
Unfortunately not, it boots into "Check Firmware Failed!` as soon as power is applied, with any key pressed, and power doesn't turn it off, all buttons just beep
Bootloader calculates checksum of the firmware and if it is invalid (due to firmware corruption) shows that message.
It is already in bootloader mode and should flash without any problems.
Note! Bootloader uses fixed baudrate 115200
 

Offline ShayBox

  • Contributor
  • Posts: 36
  • Country: us
Re: RuiDeng Riden RD6006 DC power supply
« Reply #961 on: February 11, 2022, 09:20:57 am »
It is already in bootloader mode and should flash without any problems.

 :palm: I didn't think to try flashing, it worked, thanks!  :-+
EDIT: I noticed a new TTL+EN mode so I soldered the EN pin back on my wifi module
« Last Edit: February 11, 2022, 10:10:18 am by ShayBox »
 

Offline arekm

  • Supporter
  • ****
  • Posts: 165
  • Country: pl
Re: RuiDeng Riden RD6006 DC power supply
« Reply #962 on: February 11, 2022, 01:41:40 pm »
Is it LCD fault?
Sure,
LCD is dead

Indeed, thanks. Replacing LCD fixed it for me.

And since I didn't want to wait for new one to come from aliexpress I just bought arduino module with ILI9341:

https://www.waveshare.com/2.4inch-lcd-module.htm

from local source, desoldered it (it has the same flex cable end; with few discrete components on it which were not on the original but I didn't touch these) and put on Riden board.

Works without a problem (only few minutes of testing so far ;)

« Last Edit: February 11, 2022, 02:21:08 pm by arekm »
 

Offline Maxie

  • Contributor
  • Posts: 45
  • Country: hu
Re: RuiDeng Riden RD6006 DC power supply
« Reply #963 on: February 12, 2022, 11:46:17 am »
Nice solution  :-+ , congrats, and thanks for the info.
 

Offline ShayBox

  • Contributor
  • Posts: 36
  • Country: us
Re: RuiDeng Riden RD6006 DC power supply
« Reply #964 on: February 13, 2022, 12:54:48 am »
I've been unable to get USB baud above 250000 to work over modbus or RDScreenDumper, but 100000 works over UART from my wireless module 
Also, do you know of any disadvantages or wear problems with polling every register very often, such as every second?
 

Offline UniSoft

  • Frequent Contributor
  • **
  • Posts: 282
  • Country: kz
Re: RuiDeng Riden RD6006 DC power supply
« Reply #965 on: February 13, 2022, 01:13:49 am »
I've been unable to get USB baud above 250000 to work over modbus or RDScreenDumper, but 100000 works over UART from my wireless module 
NOTE!!! For "USB Interface", baud rate higher than 115200 will not work!!! The speed is restricted by the isolator IC π122U31. This IC can be replaced by the faster ones: ISO7221A, ADuM1201ARZ (Both tested).

Also, do you know of any disadvantages or wear problems with polling every register very often, such as every second?
You no need to read every register...
 

Offline arekm

  • Supporter
  • ****
  • Posts: 165
  • Country: pl
Re: RuiDeng Riden RD6006 DC power supply
« Reply #966 on: February 13, 2022, 10:50:54 am »
One more thing about my setup, I'm using XJ-S1000W-68V power supply from aliexpress. The one is often sold for usage with 6018 models.

This guy had a problem where the same power supply spiked over 100V sometimes (while riden module has 70V max input voltage):

https://youtu.be/nIuxiM2Fvd4?t=309

5:08-5:20

causing RD6018 to get killed. The reason was bad soldering, cold joints etc

https://youtu.be/PxciY9GM6jM?t=974

(16:14)

So I disassembled my own XJ-S1000W-68V before using it and guess what. Some pins were just loose, not soldered properly at all.

If you own XJ-S1000W-68V better do the same thing, open it and fix solder joints.
« Last Edit: February 13, 2022, 11:06:45 am by arekm »
 
The following users thanked this post: duckduck

Offline Cliff Matthews

  • Supporter
  • ****
  • Posts: 1911
  • Country: ca
    • General Repair and Support
Re: RuiDeng Riden RD6006 DC power supply
« Reply #967 on: February 18, 2022, 02:24:29 pm »
 
The following users thanked this post: myf

Offline xury

  • Newbie
  • Posts: 6
  • Country: pl
Re: RuiDeng Riden RD6006 DC power supply
« Reply #968 on: February 18, 2022, 10:33:32 pm »
  Also, do you know of any disadvantages or wear problems with polling every register very often, such as every second?
I can read all registers every second without any problems. Even tried more often. Every 700ms also without problems. Reading every 600ms I had some errors.
 

Offline ShayBox

  • Contributor
  • Posts: 36
  • Country: us
Re: RuiDeng Riden RD6006 DC power supply
« Reply #969 on: February 19, 2022, 09:11:12 pm »
I can read all registers every second without any problems. Even tried more often. Every 700ms also without problems. Reading every 600ms I had some errors.

I can read registers 4-19 & 32-41 in ~77ms using my Riden Python library but I didn't know if doing that would cause wear of some flash or something, I ended up using a default of 500ms for my polling.
 

Offline myf

  • Regular Contributor
  • *
  • Posts: 63
  • Country: fr
Re: RuiDeng Riden RD6006 DC power supply
« Reply #970 on: February 20, 2022, 11:56:38 am »
Hello,

I see that the "output (from multimeter or powersupply) device" sigrok is able to get values sent from rd6006 and others Ruiden devices :

https://sigrok.org/wiki/RDTech_RD_series

but I don't find any sigrok method to sent data to this power supply device, and change Volt consign, Amper maximum, and so.

This page https://sigrok.org/wiki/Programmable_power_supply from sigrok seems to describe the unwrited sigrok library to send data to a progammable power supply.

Xury speak about a Riden Python library, and get data very quickly.
Is it also possible to send data to rd60xxy by this way ? (1 time per second will be perfect !).

Can I both (on the same time) use and this Python library to send data to rd60xxy and sigrok to log data from rd60xxy ?

Will this way work on a rd6006p or a rd6012p (I'll buy) ?
Are there different tips between the genius UniSoft firmware (I can't use on a rd6012p) and the standard firmware ?

The ruiden previous youtube video posted by Cliff Matthews on February 18, 2022, 02:24:29 pm seems to show a fine (but without dv/dt) setting of batteries charger. Will I find this new firmware on all models rd60xxy or not ? When ?   

Thank you very much for all your advices.

Have a nice day !

F. from France.
 

Offline HKJ

  • Super Contributor
  • ***
  • Posts: 2970
  • Country: dk
    • Tests
Re: RuiDeng Riden RD6006 DC power supply
« Reply #971 on: February 20, 2022, 12:49:05 pm »
I see that the "output (from multimeter or powersupply) device" sigrok is able to get values sent from rd6006 and others Ruiden devices :

https://sigrok.org/wiki/RDTech_RD_series

but I don't find any sigrok method to sent data to this power supply device, and change Volt consign, Amper maximum, and so.

You can do all of that and much more from TestController. At the current time it do not support all RD supplies, but adding the missing ones is fairly simple.
Forum: https://www.eevblog.com/forum/testgear/program-that-can-log-from-many-multimeters/
Download: https://lygte-info.dk/project/TestControllerIntro%20UK.html
 
The following users thanked this post: Cliff Matthews, myf

Offline xury

  • Newbie
  • Posts: 6
  • Country: pl
Re: RuiDeng Riden RD6006 DC power supply
« Reply #972 on: March 08, 2022, 09:58:58 pm »
Im not using a python library.
Im using nodered with node-red-contrib-modbus  and reprogrammed internal wifi dongle with esp-link firmware.
I can read an write almost simultaneously. 
And example flow:
« Last Edit: March 08, 2022, 10:01:12 pm by xury »
 

Offline bianchifan

  • Regular Contributor
  • *
  • Posts: 94
  • Country: de
Re: RuiDeng Riden RD6006 DC power supply
« Reply #973 on: March 08, 2022, 10:34:46 pm »
I see that the "output (from multimeter or powersupply) device" sigrok is able to get values sent from rd6006 and others Ruiden devices :

https://sigrok.org/wiki/RDTech_RD_series

but I don't find any sigrok method to sent data to this power supply device, and change Volt consign, Amper maximum, and so.

Did you try smuview?
Smuview is the sigrok GUI for PSUs, I instaalled on my former notebook with Ubuntu and it ran fine with DPS5005
 

Offline xury

  • Newbie
  • Posts: 6
  • Country: pl
Re: RuiDeng Riden RD6006 DC power supply
« Reply #974 on: March 30, 2022, 02:50:25 pm »
Hi Unisoft.
Are you planning to release software for RD6024?
What happens when I load the software from RD6018 to the RD6024?
Will it work at all? Will the current be limited to 18A?
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf