ESC protocols demystified - PWM, OneShot125, Multisot, DSHOT
HTML-код
- Опубликовано: 30 янв 2019
- Support my work / pawelspychalski
Perhaps this video is late a few years. Maybe everybody already knows what I will say about all those protocols: PWM, OneShot125, Multishot, and DSHOT. But maybe, only maybe, someone will something new. And I can brag about my new oscilloscope after all :)
Anyhow, let's take a journey into the ESC protocols, PMW modulation/coding, serial signal, checksums and find out what is the difference between standard PWM signal, OneShot125, Multishot, and DSHOT protocols
Rigol DS1054Z oscilloscope: bit.ly/2CEIyub bit.ly/2RJ0gHB Наука
Thanks for the new information - really interesting
Looking forward to the next video
That's really interesting, dude! Thanks a lot! 😊
Thank you for the videos !
Nice explanation... As engineer I´m very familiar with the techniques from timers, protocols and electrical perspectives, but was always to lazy to research and and discover how each one works. This made me think that I´m stupidly setting my flying wing to use multishot just because it was the fastest, but I´m probably loosing resolution.
This line of videos is very interesting, because I can easily watch while drinking something, after a heavy work day. And I would never research about that in some blog with that stress.
It's a good day when you can learn something new :D I knew how PWM worked but I'd never considered the differences between PWM/125/multi and digital
Thank you so very interesting!!
Thank you.
i am not an engineer and you explained it perfect. subscribed
Very good 👏👏👏
Dzięki Pawle
prosze bardzo
As you are an iNav dev, can you make some video explaining the first steps to set the environment? Maybe show some commit with useful work and how you test things. I would love to help you guys with some of the issues, maybe some push showing how easy is to start might be the thing that I (and others) are missing.
Quick question, is the resolution of dshot and multishot 1us or can the ESCs understand lengths in increments of 0.1us or 0.5us
may you explain what do you mean by refreshing?
How rx pwm channel will work on dshot blheli ?
Thanks Pawel! I purchased a two channel portable oscilloscope when my KISS AIO had a malfunctioning ESC. I could see the output of the signal as a dirty trapezoidal trace as compared to the clean signals from the other ESCs. To bad that the bad ESC had already burned the windings of a new motor. Could you show how you performed your tests? I would like to try that out too. Other kwad pilots have given me their old failed FCs to play with. I'm also purchasing an IR camera to find and follow heat signatures on the FCs and other boards. Keep up the good work! Peace...Guy
more will follow in a next vid in this series
Excuse me, I will submit you a question that is slightly off topic: can I use a dshot/oneshot/multishot esc with a PWM input? I mean, can I connect an esc directly to a standard pwm receiver and use it on a fixed wing aircraft?
Yes, at least mine I just tested worked. i just hooked up a servo tester to an esc and the motor ran perfect.
Thank you a lot!
Why create yet another serial data protocol ie Dshot, when SPI could have done the job just as fast or even faster than dshot ?
mainly because for SPI you would need at least MOSI, MISO and SCLK wires. 3 per ESC plus ground in some cases
So if I understand you correctly, "standard pwm", oneshot and multishot are just PWM, and dshot is just UART am I correct?
yes, that is correct
@@FPVUniversity hmm. I've been meaning to make my own flight controller. I've been bashing my head against the wall trying to find out exactly what is ibus (that my fs-ia6b rx uses) and what's oneshot125( that my emax esc uses). Most of these products don't even have a datasheet that I can look up 😐. Thanks to this talk I understand oneshot now. I think people need to be a bit more consistent about naming stuff😂.
Again, thanks.
Why not to use the hardware serial port? 600khz is not a really high frequency, I don’t understand the racional of this decision.
Because you would need 4 serial ports only for ECS
fucktors :()