If you enjoy our forum, why not join us? :) Login removes all the ads too! Click here to register in a few simple steps

Login to remove this ad | Register Here
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.
#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
Login to remove this ad | Register Here
#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
Login to remove this ad | Register Here
#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: Slightly modified Vortex 250 Repairing: Bumble Bee, Ghost Pirat, Diatone GT2 200, Eachine QX105/110 hybrid
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
Login to remove this ad | Register Here
#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: Slightly modified Vortex 250 Repairing: Bumble Bee, Ghost Pirat, Diatone GT2 200, Eachine QX105/110 hybrid
[-] 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: Slightly modified Vortex 250 Repairing: Bumble Bee, Ghost Pirat, Diatone GT2 200, Eachine QX105/110 hybrid
[-] The following 1 user Likes Carl.Vegas's post:
  • unseen
Reply
Login to remove this ad | Register Here
#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
  Difference between apm and pixhawk Gbahdeyboh 6 992 26-Apr-2017, 11:41 AM
Last Post: Aaron