Dps5005 pc software download






















If you accidentally upgrade to a really b0rken version, the bootloader can be forced to enter upgrade mode if you keep the SEL button pressed while enabling power. The display will be black during the entire upgrade operation.

If it stays black, the bootloader might refuse or fail to start the OpenDPS application, or the application crashed. If you attempt the upgrade operation again, and upgrading begins, the bootloader is running but is refusing to boot your firmware. But why? If you append the -v option to dpsctl. The fourth byte from the end in the received data 0x03 in this example will tell us why the bootloader refused to boot the firmware.

See protocol. A new bootloader removes the requirement for permanent JTAG. I would like to ask for your help. I got a power supply module that got a bit of surge and it broke.

I found one half of it and managed to find a similar one in the other part of the panel I tagged in the other picture. Can you tell me what kind of part it is and what can I replace it for? Hi Robert. Ouch, that must have been some power surge for components to crack. F1 could be a ferrite bead but that is only a guess. Unfortunately chances are other components got fried. You could always test short circuiting the F1 pads. You seem to have a revision between the one I have in the original post and the comms version.

Order a 2A fuse from a suitable distributor depending on you location and do some soldering. Hopefully it sorts things out. Good luck! I have none myself but others have kindly added the support. Did you managed to update your ? I also got one PCB V2.

Please advise who managed to update the board correctly. Also, will the PC software work with the open source? So anything might control the board? Not just their GUI. I wonder if the stock firmware version on the modules is still different between comm and no-comm hardware. I am planning to remote control the module s exclusively via esp so I actually do not need any usb-to-serial or bt-to-serial converter. Maybe we should suggest to sell a new bundle with just the module and a jst-to-dupont-cable to the manufacturer.

Time does not permit compiling and releasing the STM32 binaries, especially since building these are very easy given the ARM support of gcc. Hi Johan. Excellent hack. You link to the compiled code goes Could you update the link? Thanks again. Could you please make the pre-compiled hex available again? This would make it so much easier for people who have nothing set up for that kind of thing. I did find a very interesting item but I wanted to ask if it was possible via software to vary the reference current from 5A to a higher amperage by changing some power parts.

Could you help me with this mission? Fantastic effort! Being able to remotely control and read values from a DC power supply is crazy handy when testing devices to optimize for power utilization.

Thanks for sharing this work. Would be nice to have a chart over the last maybe 5 to 10 seconds. That would be a nice addition. The display has scrolling support which would improve the graphics performance.

I have no experience with neither the Pirate nor the Blaster. This is fantastic, thank you! Johan mentioned this in his blog post. Thanks Leonard! One of the most obvious change is that the display is much cleaner with the custom firmware.

Beside that, it appear that it will allow you to control it from serial and wifi if you connect an esp Most of the change can be found in part two of the article. Could you please try? I can not find any firmware for an ESP, only the opendps. In which directory I must look? If I set voltage to 6V and current limit to 0.

Is this expected? That seems like an unwanted feature. Could you try two things? First, check the voltage reading with open terminals? Second, verify the readings with a multimeter? I am thinking it could be an issue with the ADC readings.

Hi, with open terminals the voltage reads 6V. The current reading looks correct when measured with a multimeter. Will check voltage reading later today with the resistor connected.

That is very strange indeed. The only time I have seen voltage drop is when shorting the terminals. Oh, and what is the input voltage and what is the rating of your power supply? Power supply is Any debugging tips for troubleshooting further? Wow, that ought to provide enough juice.

Could you try with something drawing less current? An LED or an Arduino? Nothing seems to be running hot with the resistor connected.

Could you try with the resistor and vary the voltage from 1V to 6V? Input voltage reported is still I guess the next step would be to probe around the circuit and try to find where the voltage is dropping… Did you produce any schematics when reverse engineering? So I did some more investigation with the scope. I had a look at the input pin of the LM gate driver. I see a PWM waveform on this pin.

Without the load connected, the duty cycle changes when I adjust the desired output voltage. However, with the load connected, the duty cycle remains constant. Out of curiosity, what kind of loads have you tested on your device? Are you able to drive several amps?

I did not produce any schematics per se, byt identified which pins of the STM32 was routed to which component. I will update the docs with proper component identifiers. I will do some measurements as I have a board with the STM32 exposed. There is a fix on master that I will push 2A. The PSU I have does not deliver any more juice but I will scavenge the office lab for something more powerful.

Hej Johan. It works not tested with ESP or any heavy load for me. It looks like a suitable platform for a maximum power point tracker.

May by someone has tried that all already? Anyway, nice of you to make the effort of writing up the instruction and sharing the source code. Kind of miss the indication of the computed output power though. You mean using it to find the maximum power usage over time?

Interesting idea! I think doable, as you can attach an external antenna wire to the esp and put outside the case without too much extra effort. There appears to be a mini industry around it actually! BTW, I purchased many other products from this seller, all is very good quality for China. This is an awesome project! I was able to get your instructions to work with the DPS!

Things were a little bumpy trying to compile on Windows though. The only thing a little annoying, is that the FAN is on all the time now. Is this a feature on the ? I suppose I will need to order another to try your register-debugging to see how that works, eh? Using OpenOCD, see if you can find out how the fan is controlled e. Nice writeup btw! Everything else is working — just no output voltage. So apparently the software is not directly compatible between different models.

That seems really odd to use different software for hardware that is so similar… but if I can determine the port needed to turn the voltage on — we could add a simple conditional compile. In any case — warning to other readers that the may not actually work as-is.

Stay tuned…. I determined the initial code changes to support this model. I sent a pull request to modify pwrctl. Thanks for the reminder on the specifics. I found that on one of the aliexpress pages, but is there more complete documentation somewhere? That info is not in the little pamphlet that ships with the unit. The onboard 3. Here is a nearly complete reverse engineer of the DPH that I have been working on to hopefully make it easier for me to port over and improve your software.

Any chance you can convert the schematic to something more widespread, e. KiCad, Eagle, …? Cookie- and privacy policy information. Storage duration: This cookie remains only for the current browser session.

Analytics Show details Hide details Google Analytics. Media Show details Hide details Youtube. And my most used one is a tiny device with , and LM My favorite thing about programmable power supplies is that a lot of them let you make fatal mistakes such as changing from 5V to 15V with a single operation.

That Video looked like a software Constant-current failure more than anything. I think in the video the current limit was left at max 5A and then the guy edited the first digit of the voltage instead of the third. It can actively push information and warn other devices. Imagine you have a workbench setup running in a shed off batteries.

Would also be handy to implement a safe shutdown command, where the supply sent out a warning to powered devices that the input power was about to shut off. It is even cheaper than adding an optically isolated usb port and cable. I can see how some people might want to of course, and this PSU should be much help with that for all three of them. You add a linear regulator controlled by the DAC that was controlling the switching regulator. Then you add another circuit which controls the switching regulator so that its output is x higher than the output of the linear stage.

Not really, it is more complicated. A switching regulator operates at frequencies at which a linear regulator is not that good of a filter. Easily, you would add a filter in between. I do support the idea of any instrument having a web interface. With basic things you have on a desktop such as zooming and window resizing you can easily make a simple display that gives you a control panel view of whatever you are doing with multiple instruments.

I looked into this, there seems no way to take apart the smaller version of the supply without destroying it. There are 2 16 pin headers connecting the 2 boards, and the important parts to access are in between the boards.

The adjustment potentiometer tends to go quite far down off the nominal voltage. Thanks for the suggestions! That should do nicely. Please be kind and respectful to help make the comments section excellent. Comment Policy. This site uses Akismet to reduce spam. Learn how your comment data is processed. By using our website and services, you expressly agree to the placement of our performance, functionality and advertising cookies. Learn more. I was looking to do exactly that. Thank you.

Report comment.



0コメント

  • 1000 / 1000