I previously did some tests with KISS ESCs comparing the performance with OneShot to normal PWM modes showing Tau Labs implementation has a nice low latency from sensor update to output pulse, as well as the fact that OneShot results in better system performance.
Since then, I've wanted to replicate it with BLHeli's OneShot mode and see if it is has similar benefits. I got some BearHug ESCs, which unfortunately are quite unreliable and needed a few to be replaced which slowed things down. (In retrospect I wish I'd used these four in one ESCs). Anyway, I eventually got a working set of four and soldered the programming cable to them. I used my KISS PDB board again which provides a 5V BEC as well as current/voltage monitoring.
I put them on a ZMR250 frame using and this pretty nice cheap FPV system that seems to work fairly well. I'm also using these new plastic motors that are dirty cheap (30$ for four). They are spinning 5 inch props.
Of course, it's running a Tau Labs Sparky2 for the flight controller and TauLinkModule for control.
The PDB and ESCs fit quite nicely under the flight controller and leave room for the programming cables. And here it is all put together with the FPV system.
The antenna placement is probably a terrible idea ... the VTX is connected with velcro so can pop off in a crash. I'll redo this once some cloverleaf antennas arrive.
Since then, I've wanted to replicate it with BLHeli's OneShot mode and see if it is has similar benefits. I got some BearHug ESCs, which unfortunately are quite unreliable and needed a few to be replaced which slowed things down. (In retrospect I wish I'd used these four in one ESCs). Anyway, I eventually got a working set of four and soldered the programming cable to them. I used my KISS PDB board again which provides a 5V BEC as well as current/voltage monitoring.
I put them on a ZMR250 frame using and this pretty nice cheap FPV system that seems to work fairly well. I'm also using these new plastic motors that are dirty cheap (30$ for four). They are spinning 5 inch props.
Of course, it's running a Tau Labs Sparky2 for the flight controller and TauLinkModule for control.
The PDB and ESCs fit quite nicely under the flight controller and leave room for the programming cables. And here it is all put together with the FPV system.
The antenna placement is probably a terrible idea ... the VTX is connected with velcro so can pop off in a crash. I'll redo this once some cloverleaf antennas arrive.
Flashing and Configuring
Once it was all put together, I followed this nice video by AKFreak on how to flash the ESCs (using a VM). This was actually the first time I'd played with an Arduino other than the one in my Shapeoko.
I programmed all of them with BLHeli 13.1
I went ahead and enabled Damped Light mode:
Results:
I used the Tau Labs system identification performance to measure the latency of the ESC responses with regular PWM and OneShot125 mode.
Regular (PWM High)
One Shot (PWM High)
One Shot (Damped Light)
This was done over two batteries so a range of voltages, although one of the slower outliers was actually with a fairly charged battery.
Regular (Damped Light)
At this point the BearHugs were becoming incredibly unreliable and dropping out of flight during autotune so I couldn't repeat it 3 times. Eventually I smelt the magic smoke and just gave up.
Conclusion:
BearHug ESCs are really not reliable :( I've burnt so many hours trying to get flying on these. Can someone recommend alternatives that run BLHeli and are good for fast switching?
Average Tau:
Regular (PWM High): 0.034 (s)
One Shot (PWM High): 0.028 (s)
Regular (Damped Light): 0.038 (s) -- note this is only one trial
One Shot (Damped Light): 0.028
I'm not comfortable running statistics on this since the ESCs failed and I didn't get enough trials. There was more spread in the data than I'd have expected that wasn't explained by battery sag. One of the good regular runs was 0.029 and a two of the One Shot (damped) runs were greater than > 0.03. However, on average OneShot definitely seems to be trending in the right direction.
That being said, enabling OneShot consistently improves performance with these ESCs. The performance improvement was actually greater than for KISS (17% improvement) although it is hard to say if that is because of greater improvement for OneShot or worse performance for regular. I'd have to compare on the same motors / frame. I'd be curious to see if Damped Light makes more of a difference on larger props.
The autotune settings were really snappy and I just wish I could trust this thing to stay in the air for five minutes (or now to even power up).
TL;DR: OneShot with BLHeli seems like a worthwhile improvement if you want that last ounce of performance.
TL;DR: OneShot with BLHeli seems like a worthwhile improvement if you want that last ounce of performance.
Yet another wonderful blogpost. Your blog is at the top of my feed. Thanks for all the work, T
ReplyDeleteI was searching connected to heat exchanges work and therefore finally I got it here. You have shared great information.
ReplyDeleteessay writing service reviews
Whenever I used to do my nursing assignment, I always used to think if I could get a nursing assignment sample so that I could refer to it and complete the assignment. After reading this blog, I came to know the various kinds of Homework Help services which are available in the world today. Now, when I searched for my queries on child care, I always see TutorVersal ranking on top.
ReplyDeleteAfter availing off their services, I do not face any problem in this subject. now, I am easily able to focus on the important practical concepts in this subject. I am totally satisfied with their services.
We are Ayudh Digital a Professional Web Agency giving Web Design Services, offering moderate custom web benefits according to your business require.
ReplyDeletewe have the best online paper editors in U.S Are you confused with the APA format style? Let MyAssignmenthelp.com precisely format your copy according to your university required style while you make a perfect presentation.
ReplyDeleteStudents searching for My Assignment Help Australia and academic writing services may be a reality of education everywhere the world. Universities and colleges keep assigning their students with differing types of assignment writing tasks. There are two primary purposes for giving these assignments to the students. First, they create the students understand the concepts of the themes during a more practical and better way, and second is that these assignments make an ideal tool for evaluating the progress of the students.
ReplyDeleteKareerkonncect is a leading software training institute providing Software Training, Project Guidance, IT consulting and Technology Workshops. Using our enhanced global software training delivery methodology, innovative software training approach and industry expertise, we provide high-value corporate training services that enable our clients to enhance business performance, accelerate time-to-market, increase productivity and improve customer service. More Info- OPT and CPT jobs
ReplyDeleteI agree with the facts you stated above. You have a beautiful flow with words. For students who are struggling to write their assignments on their own, I suggest they choose the Paraphrasing Tool service of LiveWebTutors. It is a perfect and affordable platform that helps you to achieve top grades in your academic activities.
ReplyDeleteYes we provide local packers and movers at all over india level at best prices than other packers and movers like agarwal gati and dhl packers and movers now at that time air cargo packers and movers is the second largest branch of Packers And Movers Delhi
ReplyDeleteNice Blog !
ReplyDeleteQuickBooks is a well-equipped accounting application for small-sized businesses. Many QuickBooks users have reported QuickBooks Desktop Error 6123 on their screen. this issue is related to opening a company file.
Every student knows how difficult homework, essays, or any other paper can be. However, this is part of the student's routine, and you need it. But we say that a global assignment expert can help you. Our experts offer a wide range of writing services and Assignment help to meet the requirements of their clients. The company is known for serving best how to write a case study assignment help that will the students in scoring high marks and grades and creating a good image in front of their professors or tutors.
ReplyDeleteDo you require online Humanities assignment help? helping many students claim that they don't have enough time to complete a whole assignment? Our Humanities Assignment Support team is well-versed in every facet of the humanities as well as every single topic that makes up for it.
ReplyDeleteThanks for sharing this amazing and nice post. Cheap essay help uk.
ReplyDeleteYou’ve gathered a lot of information and data to prove your point which shows that you’ve put quite an effort into writing this blog. This is the very reason why I don’t write my essays by myself rather take services from https://www.usessaywriter.com/essay-writing-service-in-san-diego/ because neither do I have enough time to collect so much data nor am I able to use such fancy vocabulary.
ReplyDeleteThis is the first time that I visit here. I found so many exciting matters in this particular blog, One thing I would like to request you that pls keep posting such type of informative blog.
ReplyDeleteJohn Ashford Brown Faux Leather Jacket
Ministry Of Fashion Black Faux Leather Jacket
Tommy Bahama Rocker Highway Leather Jacket
Website experts can provide you with the best assignment help. They provide the best Statistics Assignment Help that covers all aspects. These elements will aid you in the completion of your statistics assignment. Our online experts will help you finish your assignment. They can help you explain statistical theory.
ReplyDeleteWHY IS STATISTICS VITAL?
ReplyDeleteThe vitality of this subject is manifold. Statistics is used in every field in some way or the other. The use of statistics in personal life is also vital. But, this subject is not only useful in day-to-day life, but also opens a wide scope for the students searching for a prosperous and strong career.
Every company needs a strong financial system for its growth and prosperity, and for a strong financial system, there is a strong need of a good financial manager with a sound knowledge over the financial system of the company. Now the question is; what do people search for in a good financial minister?
Well, if you ask an employer, they will reply that the first trait they need in a good financial manager is their sound knowledge over statistics as the statistics forms the basis for a powerful financial backbone. So, if you have dreamt of being a financial manager, you must have full control over statistics.
The demand of statistics is increasing gradually as people have slowly but steadily been able to understand the potential of this wonderful subject. But still, it can be noticed that students are afraid of going on the path of statistics. But what is the reason?
Statistics Assignment Help