Go Back  R/C Tech Forums > General Forums > Electric On-Road
Imprecision on measuring sensor board deviation >

Imprecision on measuring sensor board deviation

Community
Wiki Posts
Search
Like Tree12Likes

Imprecision on measuring sensor board deviation

Thread Tools
 
Search this Thread
 
Old 12-31-2017, 03:27 AM
  #1  
Tech Adept
Thread Starter
 
Flygio's Avatar
 
Join Date: Dec 2010
Posts: 215
Default Imprecision on measuring sensor board deviation

What do you use for measuring sensor board deviation? I purchased a skyrc motor analyser just to discover that it has a 4% accuracy... It's pointless to look for matching sensor when you have that type of error... Means you could have +/-2° shift at 50°... My sensor board could be 50-50-50 and reading 48-50-52 ...
Is there a more effective way for measuring sensors?
Flygio is offline  
Old 12-31-2017, 06:23 AM
  #2  
Tech Adept
iTrader: (5)
 
Join Date: Jan 2013
Posts: 211
Trader Rating: 5 (100%+)
Default

There is the motolyser, but I found looking for a very good sensor board a waste of time. To many variables that throw off the readings.
eazy70 is offline  
Old 12-31-2017, 08:06 AM
  #3  
Tech Elite
iTrader: (37)
 
howardcano's Avatar
 
Join Date: Jan 2012
Location: Olathe, KS
Posts: 3,784
Trader Rating: 37 (100%+)
Default

I've owned both of these devices. The more expensive one seems more repeatable, but it has absolutely no specifications I can find for accuracy in either the manual or on the web site.
howardcano is offline  
Old 12-31-2017, 08:28 AM
  #4  
Tech Elite
iTrader: (1)
 
Airwave's Avatar
 
Join Date: Jul 2007
Posts: 2,127
Trader Rating: 1 (100%+)
Default

Are you aware that the precision range of the sensor itself is way worse than that?
Airwave is offline  
Old 12-31-2017, 11:29 AM
  #5  
Tech Adept
Thread Starter
 
Flygio's Avatar
 
Join Date: Dec 2010
Posts: 215
Default

Originally Posted by Airwave
Are you aware that the precision range of the sensor itself is way worse than that?
Really? The sensor itself or the electronic reading it?
Flygio is offline  
Old 12-31-2017, 06:28 PM
  #6  
Tech Master
iTrader: (10)
 
tbrymer's Avatar
 
Join Date: Feb 2011
Location: Arizona
Posts: 1,555
Trader Rating: 10 (100%+)
Default

I have a skyrc motor analyzer and it is completely repeatable. However, not sure what the accuracy is.
glennhl likes this.
tbrymer is offline  
Old 01-01-2018, 11:35 AM
  #7  
Tech Elite
iTrader: (1)
 
Airwave's Avatar
 
Join Date: Jul 2007
Posts: 2,127
Trader Rating: 1 (100%+)
Default

Pretty sure that the hall sensor cannot locate the position within a 15° range at least...
Airwave is offline  
Old 01-01-2018, 01:21 PM
  #8  
Tech Elite
iTrader: (37)
 
howardcano's Avatar
 
Join Date: Jan 2012
Location: Olathe, KS
Posts: 3,784
Trader Rating: 37 (100%+)
Default

Originally Posted by Airwave
Pretty sure that the hall sensor cannot locate the position within a 15° range at least...
Why? Do you mean accuracy of the sensor in locating the field, or deviation of the field position in relation to the mechanical angle of the rotor?
howardcano is offline  
Old 01-01-2018, 01:36 PM
  #9  
Tech Regular
iTrader: (21)
 
two shoes's Avatar
 
Join Date: Dec 2015
Location: Rockies
Posts: 255
Trader Rating: 21 (100%+)
Default

Sensors have about a 1% accuracy so for 360* would be 3.6* or +/- 1.8*ish...

Good article here: Hall Effect

If you look at the sensor on the board and can read the numbers, you can look up the datasheet online (Mouser, DigiKey...) DATASHEET

It appears circuit design, magnetic thresholds and distance all play a part.
Nerobro likes this.
two shoes is offline  
Old 01-01-2018, 01:56 PM
  #10  
Tech Champion
iTrader: (2)
 
gigaplex's Avatar
 
Join Date: Dec 2015
Location: Melbourne, VIC
Posts: 6,251
Trader Rating: 2 (100%+)
Default

Originally Posted by two shoes
Sensors have about a 1% accuracy so for 360* would be 3.6* or +/- 1.8*ish...

Good article here: Hall Effect

If you look at the sensor on the board and can read the numbers, you can look up the datasheet online (Mouser, DigiKey...) DATASHEET

It appears circuit design, magnetic thresholds and distance all play a part.
You're misunderstanding what the accuracy in the data sheets refers to. Hall sensors measure a voltage induced by a magnetic field. Their accuracy rating refers to the magnitude of that induced voltage. That's quite different to the accuracy of timing measurements in a dynamic environment.
Nerobro likes this.
gigaplex is offline  
Old 01-01-2018, 03:11 PM
  #11  
Tech Regular
iTrader: (21)
 
two shoes's Avatar
 
Join Date: Dec 2015
Location: Rockies
Posts: 255
Trader Rating: 21 (100%+)
Default

Originally Posted by gigaplex
You're misunderstanding what the accuracy in the data sheets refers to. Hall sensors measure a voltage induced by a magnetic field. Their accuracy rating refers to the magnitude of that induced voltage. That's quite different to the accuracy of timing measurements in a dynamic environment.
Please enlighten me as to the accuracy and how to determine it (real question, not being snarky). The RVDTs and LVDTs I deal with on a daily basis have an accuracy of 0.2% repeatable. These range from 90* rotational to 4"-40" straight line for position, not a very "dynamic" environment.

My basic understanding is that these are used as switches, once a voltage threshold has been crossed, it switches state, indicating pole swap. The timing is determined by how far ahead or behind each phase fires in relationship to where the sensor picks up the position of the pole... Where/how is accuracy lost or gained? Can you saturate the sensor at a high enough speed?
two shoes is offline  
Old 01-01-2018, 06:33 PM
  #12  
Tech Champion
iTrader: (2)
 
gigaplex's Avatar
 
Join Date: Dec 2015
Location: Melbourne, VIC
Posts: 6,251
Trader Rating: 2 (100%+)
Default

Originally Posted by two shoes
Please enlighten me as to the accuracy and how to determine it (real question, not being snarky). The RVDTs and LVDTs I deal with on a daily basis have an accuracy of 0.2% repeatable. These range from 90* rotational to 4"-40" straight line for position, not a very "dynamic" environment.

My basic understanding is that these are used as switches, once a voltage threshold has been crossed, it switches state, indicating pole swap. The timing is determined by how far ahead or behind each phase fires in relationship to where the sensor picks up the position of the pole... Where/how is accuracy lost or gained? Can you saturate the sensor at a high enough speed?
Well to take the data sheet you linked to, it has two different options for sample rate. The fastest is 20Hz. When measuring RPMs in the 20k range (a little over 300Hz), you're not going to get any remotely useful data to determine the position of the rotor.

To get a precision of 1% positional accuracy, then you need to sample at a frequency at least 100 times higher than the highest RPM the motor will reach. This also ignores any effects of latency of sampling, or other sources of inaccuracy.
Nerobro likes this.
gigaplex is offline  
Old 01-01-2018, 06:51 PM
  #13  
Tech Addict
iTrader: (14)
 
Jorge T's Avatar
 
Join Date: Mar 2011
Location: At a chemical plant in TX
Posts: 584
Trader Rating: 14 (100%+)
Default

Sensor selection for brushless motors
Attached Files
Nerobro likes this.
Jorge T is offline  
Old 01-01-2018, 07:24 PM
  #14  
Tech Regular
iTrader: (21)
 
two shoes's Avatar
 
Join Date: Dec 2015
Location: Rockies
Posts: 255
Trader Rating: 21 (100%+)
Default

Anyone have a PN for one used in an RC motor? I do not have a PN visible on the sensor boards I have laying around.
two shoes is offline  
Old 01-01-2018, 08:49 PM
  #15  
Tech Elite
iTrader: (2)
 
Join Date: Sep 2010
Location: Chicagoland
Posts: 2,313
Trader Rating: 2 (100%+)
Default

Originally Posted by two shoes
Sensors have about a 1% accuracy so for 360* would be 3.6* or +/- 1.8*ish...

Good article here: Hall Effect

If you look at the sensor on the board and can read the numbers, you can look up the datasheet online (Mouser, DigiKey...) DATASHEET

It appears circuit design, magnetic thresholds and distance all play a part.
Yey, data sheets, boo for misunderstanding how they relate to this application.

Though I"m not sitting here and doing a long read of that data sheet, that particular hall sensor is "somewhat atypical" of what you'll find in a r/c car. That one has some logic built in to it, so it's outputs are in the "hz" range, when we really need tens of khz.

That hall effect sensor would not be useful in a r/c car motor.

Also, it's important, that you're relating degrees of rotor position to the parts per whatever accuracy of that sensor, and those two things do not relate like that. The sensor is measuring the magnetic field. That field is exponential in shape, and also "mostly in weird angles" when it emerges from the rotor. There may be some very, very, small degree of angle that the hall sensor goes from "no" to "yes" depending on the shape of the magnetic field.

This is a much more likely candidate: http://toshiba.semicon-storage.com/i...dName=TCS40DLR

it's rated at 25hz, but it's also dumb so doesn't have any internal logic to mess us up.

While we're at this, we should talk about how hall effect sensors work. What they do is they setup a stream of electrons. The magnetic field pushes that stream around. They switch "on" when that stream is pushed into a bucket somewhere else on the die. Depending on where this bucket is, or buckets are, you can setup a hall sensor to trigger on north, south, or both poles!

Originally Posted by gigaplex
Hall sensors measure a voltage induced by a magnetic field. Their accuracy rating refers to the magnitude of that induced voltage. That's quite different to the accuracy of timing measurements in a dynamic environment.
Pretty close, usefully close unless you're designing an ESC. They measure the strength of a magnetic field by how much they divert a stream of electrons. The design of the "catch" on the die can make the resultant output very nearly digital, or a nice smooth sine.

Originally Posted by two shoes
My basic understanding is that these are used as switches, once a voltage threshold has been crossed, it switches state, indicating pole swap. The timing is determined by how far ahead or behind each phase fires in relationship to where the sensor picks up the position of the pole... Where/how is accuracy lost or gained? Can you saturate the sensor at a high enough speed?
Well, they more indicate where the pole is in relation to the stator. More than "indicate pole swap". Timing is how far ahead, or behind, the rotor that the stator switches states. That's right.

Hall sensors are crazy repeatable. Now how they're being listened to...well that's more something we should talk to ROAR about. Speaking of which:

well crap, that PDF isn't coming up easily.

Another way to determine it... is searching digikey, and looking for analog output. All the sot23 pieces with analog out, are $0.60+ each. These things are not likely giving analog voltage out.

So the sensor harness just provides "checking" of where the stator is. (that's why the motors can start from a standstill, or low rpms when back EMF isn't doing the job for them.)

The honeywell PDF also indicates that the hall sensors are being used as switches, as opposed to absolute rotor indication.

Back to the original question, how can accuracy be collected from this "on/off" data. Well.. you just look for the rising, or falling edge of the signal. Between the exponential nature of the switch, and the magnetic field, I'd be surprised if there was more than a few tenths of a degree variance in trigger position. I think the effects of reflow and surface tension on the final position of the switch would be of greater importance.

Also... now I'm wondering if sensored ESCs turn blind after a certian RPM< and just depend on back EMF. Some of my ESCs will drive both sensored and sensorless. ROAR allows both. So... I wonder.
gigaplex, two shoes and moistAF like this.
Nerobro is offline  


Contact Us - Archive - Advertising - Cookie Policy - Privacy Statement - Terms of Service -

Copyright © 2024 MH Sub I, LLC dba Internet Brands. All rights reserved. Use of this site indicates your consent to the Terms of Use.