Hello guest, if you read this it means you are not registered. Click here to register in a few simple steps, you will enjoy all features of our Forum.
This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
difference in esc protocols
#1
Hi, I'm still new, but what's the difference between all the options for esc's? Like the difference between oneshot and dshot? My esc can do dshot which I assume is better but which dshot do i need to use I have 3 options. Thanks in advance.
Reply
Login to remove this ad | Register Here
#2
Without going into too much details:

- oneshot125, oneshot42, multishot are analogue protocols (oneshot125 being the slowest, multishot the fastest)

- dshot150/300/600/1200 are digital protocols (less sensitive to electrical noise). Now, on some escs there are signal input capacitors which can "destroy" the digital signal - you will have to do some research what your escs will work with. Dshot150 (slowest) should be safe, dshot300 should be safe for most escs, but for dshot600 or higher you should make sure wether your escs have input caps that should be removed before use.

- right now there's also a new protocol being tested, called pro-shot for now, which is basically an analogue signal transmitting digital values with crc check, meant to be pretty safe and fast.
[-] The following 1 user Likes fftunes's post:
  • Carl.Vegas
Reply
#3
(20-May-2017, 12:05 AM)fftunes Wrote: which is basically an analogue signal transmitting digital values with crc check

It's not analog, it has a finite number of states per symbol which is the very definition of digital, in case of proshot - 16 states per symbol. Otherwise you couldn't call any protocol digital.
OneShot and others are analog since their PWM modulation is treated continuously and may assume any value in the predefined range, e.g. 1ms to 2ms. There are virtually uncountably many real numbers between 1 and 2, you're only limited by your sampling capabilities and resolution. That's analog.
[-] The following 2 users Like AndreyM's post:
  • Carl.Vegas, fftunes
Reply
#4
(20-May-2017, 01:00 AM)AndreyM Wrote: It's not analog, it has a finite number of states per symbol which is the very definition of digital, in case of proshot - 16 states per symbol. Otherwise you couldn't call any protocol digital.
OneShot and others are analog since their PWM modulation is treated continuously and may assume any value in the predefined range, e.g. 1ms to 2ms. There are virtually uncountably many real numbers between 1 and 2, you're only limited by your sampling capabilities and resolution. That's analog.

Well then i'm sorry for false information, i just tried to transport what i've read on betaflight thread, so... good thing we have you here. Big Grin

Quoting one of the guys over there who made me interpret it as some sort of mix of analogue and digital:
"Not so sure it's an improvement. Unlike DSHOT it still has an analog component - the pulse width of each hex "digit" must be measured. This will lead to jitter and sensitivity to noise. It does have a CRC implementation though so that might be able to work around this."

But ctzsnooze also called it a "hybrid method":
"To say that ProShot is 'PWM based' is not correct, is a hybrid method of encoding digital data that is widely used in communication equipment instead of PWM. "

Anyway i think that is not what the OP was asking about. Wink
[-] The following 1 user Likes fftunes's post:
  • Carl.Vegas
Reply
#5
What ESCs are you using?
Reply
#6
Also forgot to mention, could be more complicated to connect escs using dshot since some FCs require extra solder bridges and resource remapping to make that work iirc. Probably not be a problem with most newer FCs though.
Reply
#7
Another thing that caused me to configure for DShot is you don't have to calibrate. It's not that I think it's hard to do or anything but having one less thing to worry about on my first build did provide a little relief.

After reading fftunes' post I may have skipped a step or two of research... but everything is flying fine in DShot 600 so I must be ok  Huh
carl.vegas
Current Quads: Operational: Diatone GT2 200 In need of repair: Bumble Bee, tehStein,  Slightly modified Vortex 250 
Reply
#8
This is one I have in my quad.
https://www.amazon.com/gp/aw/d/B06ZZK6NW...dp_summary
Reply
#9
Joshua Bardwell made a pair of videos a while back that explain the various analogue ESC protocols and the first one leads in to the second one about DShot. Well worth anyone's time watching if you want a better understanding of this subject:

Reply
#10
(21-May-2017, 11:02 AM)unseen Wrote: Joshua Bardwell made a pair of videos a while back that explain the various analogue ESC protocols and the first one leads in to the second one about DShot. Well worth anyone's time watching if you want a better understanding of this subject:...

Wow... I can always trust Joshua's videos to teach me something that I didn't even know there were clear explanations available for!

I'll follow up and watch the DShot video later... I think I need to give my brain a rest after than half-hour video.... lol
carl.vegas
Current Quads: Operational: Diatone GT2 200 In need of repair: Bumble Bee, tehStein,  Slightly modified Vortex 250 
[-] The following 1 user Likes Carl.Vegas's post:
  • unseen
Reply
#11
When it comes to explaining stuff, Mr. Bardwell is very good at it and is a veritable goldmine of information when it comes to understanding the technical aspects of the multirotor hobby.

I'll never see eye to eye with him when it comes to soldering at 400+ degrees C, or stripping wires with an Exacto knife, but for how all the technology works and how all the parts talk to each other, he's one of the best.

For anything else like aerodynamics, electronics, radio frequency stuff and broader RC topics, Bruce Simpson is the best there is and he's one of the few YouTube people I actually donate my hard earned cash to via Patreon.
[-] The following 1 user Likes unseen's post:
  • Carl.Vegas
Reply
#12
(21-May-2017, 01:59 PM)unseen Wrote: When it comes to explaining stuff, Mr. Bardwell is very good at it and is a veritable goldmine of information when it comes to understanding the technical aspects of the multirotor hobby.

I'll never see eye to eye with him when it comes to soldering at 400+ degrees C, or stripping wires with an Exacto knife, but for how all the technology works and how all the parts talk to each other, he's one of the best.

For anything else like aerodynamics, electronics, radio frequency stuff and broader RC topics, Bruce Simpson is the best there is and he's one of the few YouTube people I actually donate my hard earned cash to via Patreon.

I've been a fan of Bruce since the start of my journey. I've learned a ton from him (almost as much as I've learned from you)... Josh is a little newer to me just because I wasn't really paying attention to any of his stuff before. Not avoiding it, just never ran into the topics he's talked about until very recently.
carl.vegas
Current Quads: Operational: Diatone GT2 200 In need of repair: Bumble Bee, tehStein,  Slightly modified Vortex 250 
[-] The following 1 user Likes Carl.Vegas's post:
  • unseen
Reply
#13
Have a look on this article: https://oscarliang.com/oneshot125-esc-quadcopter-fpv/
Reply
#14
(22-May-2017, 01:05 AM)flabombarda Wrote: Have a look on this article: https://oscarliang.com/oneshot125-esc-quadcopter-fpv/

While there's nothing wrong with the article you linked to, it's over two years old and was written before Oneshot42, Multishot and DShot came into being. (I don't think it was written by a native English speaker either as the grammar is kind of broken.)
Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
Question Is it possible to test if an ESC works without soldering? HypnoToad 2 75 23-Mar-2024, 07:22 PM
Last Post: HypnoToad
Exclamation Noob Question..... "VTX/ESC" Boards.... Coleon 12 269 02-Mar-2024, 12:35 PM
Last Post: Luk5569
Exclamation SpeedyBee F7 ESC Question... Coleon 6 354 30-Jan-2024, 07:05 AM
Last Post: Coleon
  SpeedyBee F7/ESC Cap Question.. Coleon 5 275 27-Jan-2024, 10:07 PM
Last Post: Coleon
  bidirection DSHOT VS TELEMETRY ESC Eyes.fpv 1 206 25-Jan-2024, 05:28 AM
Last Post: V-22


Login to remove this ad | Register Here