- 2
- 41 479
Circuits by Code
เข้าร่วมเมื่อ 13 พ.ย. 2020
HM305P/HM310P Power Supply: Beep On/Off, Updated Manual, Software
This is a follow-up video to our previous operating instructions video at:
th-cam.com/video/FszOIFw9FO0/w-d-xo.html
Software download:
www.mediafire.com/file/7pe62nxfjtlw3xn/USB_Control_Software_Update.zip/file
There is an updated manual (English) at:
circuitsbycode.com/
th-cam.com/video/FszOIFw9FO0/w-d-xo.html
Software download:
www.mediafire.com/file/7pe62nxfjtlw3xn/USB_Control_Software_Update.zip/file
There is an updated manual (English) at:
circuitsbycode.com/
มุมมอง: 16 279
วีดีโอ
HM310P Power Supply Operation
มุมมอง 25K4 ปีที่แล้ว
Front Panel operating instructions for the HM310P/305P programmable power supply Follow up video: Beep On/Off, Updated Manual, Software th-cam.com/video/prZja_XnRtw/w-d-xo.html Software download: www.mediafire.com/file/7pe62nxfjtlw3xn/USB_Control_Software_Update.zip/file Updated manual (English-only) download: circuitsbycode.com/
Does anyone know how to save settings to Memory buttons (M1 to M6) Mine forgets everything when I power off. Thanks!🙏
You mentioned Arduino - you should make more videos including Arduino projects - I also love Arduino and Seeeduino.... But I don't see on your list any other but the power supply.
You are so right. I really need to do that and maybe add in some Oscilloscope usage too.
just got one today bnib £25 in looking forward to using it
Just a couple of questions, I'm new at this and am looking for a unit that will do all of what you use one for, but would like to know if it will effectively charge LiPo/LifePo using CC, then automatically switching to CV when it reaches the setting you enter. I've read the manual and while it does have both CC/CV modes, it say's nothing about automatically switching to CV and not a lot of info specifically for charging. Also looks like most places are out of stock which maybe this is discontinued, and wondering since this post is old are you satisfied with this unit over time, would you recommend purchasing one or another that has similar functions? You did an excellent job of explaining and very instructive video covering this unit.
Thank you. Yes, I use it to charge Lipo batteries using he 1C method. For example, if you had a 1000mAh Lipo, to charge at 1C you would set your charger for 1 Amp. The voltage takes care of itself so for example, if you set the supply to say 4V (or whatever voltage the battery is) then the unit will begin pumping out 1 Amp, but if the battery is discharged, the voltage will drop right away. As it charges and the voltage builds up to 4V it will stop there and now the current drops down as the battery gets more and more charged
@@circuitsbycode5443 Thanks for responding! I figured it would but reading the manual didn't say. Is there any way it can be programed to stop charging when current drops to a value you can set?
Can anyone point me to an example I can view of the language to do programmes as in this video.
Interesting, entertaining, well explained and very useful. Thank you Sir! I have the newer HM310T model and it doesn't beep. As a matter of fact, by following your instructions, I have now uncovered the hidden menu and I can make it beep! You can't see it, but I am jumping with excitement! This is like finding an Easter egg in a video game. Hanmatek must have seen your video and decided to disable the beep by default in their later models. 1:45 On the HM310T it's the M2 button; the address is the same: 001. How did you uncover the hidden menu? I wonder. I don't think this is mentioned anywhere in the manual. But I have not checked it thoroughly. With that tiny font size, it's quite difficult to read the printed manual, and that's one of my main complaints about this power supply. That, and the crappy software that it comes with. The software is not reliable when i'ts so finicky. For example, it doesn't treat deciaml commas right. So for example, if you're working with a voltage of 0.9 V and you want to increase it to 1.5 V by typing in "1,5" it will jump to 15 V! That's not a good thing. Cutting the power off is very involved if you want to do it through software. It's not enough to just type in the new value and press Enter, you have to grab the mouse and click on "seting" (another misspelling). I have had this unit for about 2 months now, and it's my first DC power supply, so I don't have much of a reference to go by, but I know a good quality product when I see it. This is a fairly good quality product with a great value, and I don't use the software part of it, so it doesn't bother me that it's so low quality. This is the first time I'm looking at trying the software, after having used the unit for 2 months. Modbus protocol that this unit uses is an open standard, so I think it should be possible to find a third party software that works with this, or for a hobbyist to write a custom program for it. 3:46 Nicely done with embedding the PDF manual on your website. You even amended the manual with a section about the hidden menu. That's really admirable. Good work! 5:16 Sadly, that CD-ROM is something they have not updated yet. Mine looks just as bleak as yours was two years ago. Thanks for reminding me that I need to write down the model name on the envelope. I don't use optical discs anymore. But thankfully I'm sitting at a PC that I used last year to archive all my optical media, so it features not one but three optical units: Samsung, Asus, Hitachi-LG. All brand new and came in retail boxes. So I will not count towards the number of people who will complain about having received the software on a piece of plastic and obsolete media. Optical media is not dead yet. 6:00 That was almost a complete tongue twister. Microsoft and its awkward naming and versioning of things. 7:15 I copied the whole thing to a folder on the Desktop before doing anything else. Seeking the disc was causing me longer delays than it took to copy the entire thing. I think it has something to do with Windows 10, I have seen this many times before. 7:30 Sadly, the software folder is still misspelled as "sofeware". At least on the CD-ROM. Unsurprisingly, as I think it's the same version and unchanged. But if you download it from their website, it's titled "DC voltage stabilized power supply upper computer software HM305P". It's the same software and the same version (1.0.0). 16:30 Where is the documentation for this? How did you figure this out? My AutoControlValue XML file is empty. It only contains an empty "AutoControlValue" node. 18:40 Copy and pasting sections like this and forgetting to change the values or having copied a section that includes an error is a recipe for disaster. This should really be handled elegantly by the software. Even here, they can't spell "adjust" right. First it's "OnlyAdjustableVoltageType" and then further down it's "Ajust". Presumably if you did type it correctly yourself, then it would not work. Because the software would be looking for the misspelled node in the XML file. So not only is this prone to error, it's also rewiring your brain to misspell common English words if you keep using this. 21:15 It should cut the power after executing the number of times you have specified. Otherwise, what's the point in specifying it? Just so it can display a number in the software? If you can make it stop by specifying a zero value at the end, then it has the classic off-by-one error in its loop logic. It should also be able to do its own count of number of list nodes in the XML file; you should not have to manually specify "ListCount". I see a lot of area for improvement here. Sadly it's not open source, so we can't do much about it. I had not seen the video to the end when I made the comment above about this software not being reliable. Having to manually configure the XML file for the list function is the worst thing I have seen. Thankfully I don't need to use that. It's sad to see that the software is so low quality. The unit itself is actually very good. This is not uncommon though with other types of electronic devices. For example D-Link often makes great routers with high specification, but they totally waste the value when they can't produce good quality firmware for them. Thankfully there are some third party firmware projects that are compatible with many models. Again, thanks for this video! Everything was well explained, accurate, and all the information is very useful. It's also still relevant, even with the latest model from Hanmatek. I hope to see more videos from you in the future. All the best!
I edited my AutoControlValue XML file based on this video. So I had a few errors I had to correct to make it work. For example, it's "ClMode" (as in control mode) and not "C1Mode". I misread the lower case "l" letter as the digit "1". You also have to type "Sation" and not "Station". I typed the word correctly by watching this video. But the software developer mistyped the word station as "Sation" so I have to follow his bad example to make this work. Unbelievable! How right I was in my previous comment! It's also "ClEnble" and not "ClEnable" as you would expect. No wonder it didn't work for me. I have to be equally wrong and mistype everything to make it work. The only reason I was able to figure this out is because I compared the files I copied from the CD-ROM to the ones I got from the web. It turns out that the software will automatically populate the AutoControlValue XML file with initial values, but it didn't do that for me at first. So I'm not exactly sure what triggers it to do its job. I was troubleshooting a startup issue when I came across this. The copy I got from the CD-ROM was having issues. It turned out it didn't have file write permission. So if anyone else runs into a .NET Framework unhandled exception error, be sure to remove the read-only attribute from the TMData.db3 file. Do the same for all the files in the settings folder. At the end, when it's done looping through the list, it doesn't step out of it to end the loop, cutting the power which would be nice to have in case of unattended use. But also, you can't reuse the list to run the same loop once more. You have to close the program and start it again to make it reload the list and allow you to loop through it again. So anyone who's looking to control this unit with a software, I would advise you to look elsewhere. I will mention that there is an Italian guy who demoed a project where he used a combination of third party tools like Java, Grafana, and InfluxDB to plot impressive looking graphs with the HM310T. Maybe something useful will be born out of that project. If anyone is up for it, the project is on GitHub.
Thank you for the kind comments. I really do need to post another video so I will get to it. If you haven't seen it I did redo the manual in English to make it a little more readable and I put it at circuitsbycode.com/. You can read it online, and I put the software for download there too, it seems a lot of people don't have that (use the link and past it).
Thank you. I have the documentation at circuitsbycode.com/. It is a rewrite of the manual with more of the features and a little better english. You are exactly right, the unit itself is great (I am still using it) but the software not so much
What a fantastic explanation of this unit. I am as green as they come and bought this PS about a year ago and didn’t fully understand it. You are the first of many videos that helped me make sense out of it. I wish you had more videos. If you explain things the way you did on this video you’ll have a long list of viewers. This company should hire you To demos their products 😃 Thank you.
Thank you! I will get to making more videos!
Thank you for this VERY clear and useful video !! I got everything I need to know about this device 👍🏻👍🏽👍🏿
You're welcome!
I usually don't comment but had to do it. I recently bought this unit and was trying to learn, your (excellent) tutorial helped me figure everything out in 15 mins. Keep up the good work.👍
I am glad to hear this. Thank you for the kind words. I still use mine all the time and it is still working away.
Merci pour cette vidéo qio m'explique enfin toutes les finesses de cette alim de labo. Le mien est un RockSeed RS330P mais c'est exactement le même. Impossible de trouver sa notice/manuel en pdf sur le web... Même le support Rockseed est introuvable ! Tu m'as sauvé, un grand merci à toi pour cette vidéo très bien faite et qui va au bout des choses. Bonne continuation, je m'abonne pour te suivre d'dorénavant :)
Excellent explanation and very clear. Thank you
Glad that it is of some help. Thank you
Can you control the power supply via USB or RS-232 commands?
Yes you can! I have a bit about that in my second video
Ive read a few reviews on this product inferring that it bangs and sparks when turned on. Can anyone comment on the reliability of there unit ?
I've had mine for more that a year and I use it all the time. Currently I have it charging a fuel cell to extract hydrogen from water. I have never seen any "bangs" or "sparks" when turning it on. The great thing is the separate output on/off switch so it comes on with the output off. I use it for many different things, including charging all kinds of batteries with no problems
Front Panel Operating Instructions: To set Voltage, Press "U" key; use arrow keys to select digit place and use jog wheel to select digit. Press "B" key (enter) To Set Current Limit, Press "I" key; use arrow keys to select digit place and use jog wheel to select digit. Press "B" key (enter) To program voltage, current, and time into memory location (i.e. M1), Press "M1". Cursor will be on voltage field; , use arrow key and jog wheel to select digit locations and digits. Press in jog wheel. Cursor moves to the "current" field. Again, use arrow keys and jog wheel to select and set digits. Press in jog wheel. Cursor will move to bottom field. This field is a time field. If you want the present setting to stay on indefinitely, select 0 in this field. If you want to use this voltage/current selection in a sequential series of voltage, current periods, select the time you want this selection to be output in seconds (list mode). Press the "M1" button twice to enter or accept this "programmed" selection. Repeat for M2-M6 as desired. If you want to programmatically select the memory locations you have previously entered, press the "List" button to have the power supply step through your selections sequentially. Notes: The "B" key also functions as a front panel key lock out. Press and hold to Lock and unlock the keypad. There is an aggravating 4 second timeout on all keypad entries. If you wait too long at any one step. The Power supply will abort and you will have to start over. No way provided to change this time limitation ! I don't read Chinese very well and the factory instructions for operating the front panel were not intuitive or clear. Apparently this PS is marketed by a number of companies. I scraped and summarized the instructions above from this TH-cam video (Circuits by Code) on "HM310P Power Supply Operation" th-cam.com/video/FszOIFw9FO0/w-d-xo.html for a Hammatek HM310P. Hope this helps someone else. Thank you, Circuits by Cole
Thank you for the notes. Yes, I rewrote the manual to make it more clear and you can find it at: circuitsbycode.com/
Hola donde puedo comprar esta fuente de alimentación me parece muy buena. Muchas gracias por tu tutorial
I can confirm that this software its compatible with HM310T
Good day thank you for the explanation of the DC PSU but is there better software to use with than the cd they supply in the package? hope to get a replay been looking online for more features that a powerdc software can do on my monitor screen.
Excellent deep dive! I now want to figure out if anyone has written Open Source Software to control it, rather than their terribly out of date software. I don't run Windows, but I'd be interested in automating the device on Linux or MacOS.
Well done video! Thank you.
Without your excellent video, I could not make mine to work! Thank you so much for your video and sharing it with all of us. I'm a subscriber now! (My videos are nothing like your professionally made videos! Suit yourself: th-cam.com/play/PLv52A7rm-UViZEOlzZfZOB9Gl8cjS3ze5.html - at your own risk!)
thank you so much for your efforts in the above project. Clear, concise and well presented........wish i hand teachers in school like you!
Hi, and thank you so-much for a Fantastic review, as they say "A Picture is Worth a Thousand Words" and as I say when it comes to Product Reviews, "A word is Worth A Thousand Pictures", Do you still have and use this Bench Power Supply today? Thanks again Paul
Yes, I still have it. I am using it right now to power a fuel cell and it is still working great
Hi, and thank you so-much for a Fantastic review, as they say "A Picture is Worth a Thousand Words" and as I say when it comes to Product Reviews, "A word is Worth A Thousand Pictures", Do you still have and use this Bench Power Supply today? Thanks again, Paul
Hello, Good video thankyou for showing the software. I have purchased the 10 amp version and I am very happy with it. I do need some help though as I need to set it to do a simple thing and I am struggling. Limit current once it has climbed to a set point at a set voltage, once current reaches set value I want the voltage to stay at the value I set it at, not drop down. I was hoping there would be more options in the software for this. As it is now the end of 2021 is there any newer firmware/software out for it?
I find this PSU very interesting, but could you make some oscilloscope measurements, i.e. what is voltage spike when output is on/off? What is OCP/OVP timeout?
Good question, I plan on a new video about using an oscilloscope so I can include some traces from the power supply in that
I've got a 1980s TT linear PSU that has CC, CV, SC protection which is pretty much bomb proof but definitely not *programmable* I'm willing to bet I can spin my dials and set my CV and CC settings before you can find what ever stored setting your looking for.
I have the Rockseed version ot this power supply, and it was fairly expensive, but worth every penny IMO, I really like it. The ability to set the Voltage and Current before committing to completing the circuit is a feature that should be on every power supply. Between this and setting the Over Voltage and Over Current settings, you have some great and nice features that ensure that you'll not let the blue smoke out of your favorite circuit. The display is easy on the eyes and clear as a bell, even at a distance! I think this is one of those investments that are worth making. It's a well-designed lab type piece of equipment. Kudos to the originator of this design. Nice!
I got a rockseed unit too - its invaluable - as a bonus better S/W is on github
I bought the device a few days ago. Thank you for giving added value to our purchase, a task that the device manufacturer completely failed to perform. Some people, like yourself, just make the world a better place.
Thank you, I am glad it was helpful
Doesn’t seem to be available on Amazon Canada 😫
well done , we have been using this for our battery development testing .. to get this crrent range for LIBs one needs to spend a few $1000 dollars. the log seems to be only recording Voltage at this point , what is the trick to record the current too? Again -- real enjoyed your video and extremely clear way it has been presented .. very professional
Excellent description thanks . Best 17 minutes ever.
great ! I got little newer HM310T model by Hanmatek, little different interface, there's dedicated 'next' button (same as list) which does toggling between u/i/time when programming M buttons
Very well explained thankyou!
sorry for asking this as its not related to your video but have you tried the CV and CC feature on this PSU . I tried charging a battery cell at some voltage but this PSU shifted from CC to CV before that set point was reached . please let me know if you have faced a similar issue too , thanks
This will happen if the battery is full or it is not able to be charged well. In another word, the battery is no good. It happened to one of the 18650 batteries which I tried to revive. The other batteries all charged well.
It didn't switch to CC before the voltage reached the limit, as soon as the current starts flowing the voltage jumps because of internal resistance of the battery and if the current is to high then the voltage without voltage limit would be above the limit as soon as charging starts. Try charging with lower current. For example, if LiPo battery is at 3.8V and the current limit is 2A then voltage without voltage limit would jump over 4.2V and in that case the CV mode would be activated. If you lower the current to 0.5 A the voltage jumps less and it would take some time until it reaches 4.2V. If the battery has high internal resistance the voltage jumps more with the current.
Excellent product and presentation. Thanks
Hmm. I wonder if the Rockseed version of this unit uses the same software?
This power supply open the cover review
Do you know how to fix the inaccurate current display? My power supply seems always displays13mA higher than the actual current.
I do not have this unit. Researching for purchase. Most units have trim pot on the back of the display panel inside.
I found a bug if you set .350 for the current it sets 349ma. I set .351 it sets 351ma. 250 works as you said.
I have my eyes on the Hanmatek HM310T but the darn thing has no reviews, and that scares me. There are so many reviews of crazy things in their other models that it frightens me.
That power supply only allows you to program M1 & M3. None of the others work (cannot save anything)
I bought it and love it.@@daytonagreg8765
Even better than this one (for the same price?!?) is the HM310T.
Well, I ran into some RFI issues with this unit. Do you think there is a solution you could suggest? I would give it 5 stars if it wasn't for this. th-cam.com/video/bcrmvaw_DOs/w-d-xo.html
I ordered through Amazon two days ago and received it the very next day. $98 US with free delivery. It was easily mastered especially thanks to your excellent tutorial video. I really like this unit due to the fact the voltage and current settings can be easily dialed in with rock solid stability. Most of the competing switching supply's of this kind seem to be plagued with "quirky" oversensitive settings as I have seen in several videos. The 5 second timeout is a non issue when you get used to it. I did note the AC ripple was a bit higher than the spec sheet showed. But what the heck, its not bad for a inexpensive switching power supply.
Even better is the HM310T for the same, to less, money on Amazon. Give it a look.
Great follow-up video! The software has got me really thinking of how I can adapt it for my particular use. Also, do you think the 5 second timeout can be adjusted in the "hidden menu"?
Hello @RF Burns. Glad you see some uses for your projects. I don't think the 5 seconds timeout can be adjusted - I have tried all options in the hidden menu and while I don't know what some of them do I have not been unable to figure out a way to modify the 5 second timeout. Looking at software projects relating to this unit makes it a little easier to see what the hidden menu options might be (a lot of them are for the setup of communication with a computer, or even multiple units connected to a computer). Thankfully I have not bricked the unit (at least yet) in trying to figure out what all the hidden menu items do. I'm almost at the stage of trying to see can I access the firmware in the device
@@circuitsbycode5443 No worries on the 5 second time out. I got the unit yesterday and it became a non issue after a few minutes of working with it. BTW, it came with the "beep" disabled. I enabled it and it was too loud so I reverted back.
Bravo! Excellent tutorial for this unit. You explained it's features very well. Now, I looking for a video of comprehensive performance testing including noise tests. My only criticism is the "time out" feature factory set at 5 seconds. It would be nice to have it at 7 or 8 seconds. Better yet, if the user had the option to adjust the timeout.
I started to watch this then looked at the back of mine and there’s a empty place where the usb should be !😥😥
I too have just bought one. Your tutorial is much better than reading the manual. An Excellent Tutorial. Thank You.
Thank you, I have rewritten the manual that you can find on the website
Thank you sir! Wish there was a way to make that settings menu time out at 10 seconds rather than 5...!
Thanks for showing how it works, just ordered :)
Thank you very much for a very informative video
Great, I am glad it was helpful