Question about a Hall effect sensor

  • Thread starter Thread starter DarkBabylon
  • Start date Start date
  • Tags Tags
    Hall effect Sensor
Click For Summary

Discussion Overview

The discussion revolves around methods to measure the RPM of motors in a small quadcopter, specifically focusing on the use of Hall effect sensors, optical sensors, and alternative approaches. Participants explore the feasibility and implications of each method, considering both technical challenges and practical applications.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Experimental/applied

Main Points Raised

  • One participant suggests using a Hall effect sensor to detect motor rotation, noting the need to filter out magnetic interference from the motor's static magnets.
  • Another participant explains that the magnetic field in brushed DC motors does not rotate like in AC motors, suggesting sensor placement at the stator poles to detect magnetic "twitches."
  • A different viewpoint mentions that monitoring phase voltage is a common method for measuring RPM in three-phase motors, highlighting the need to consider the balance of magnets on the motor shaft.
  • One participant proposes using a microphone to detect the sound of blade rotation, suggesting it could provide a pulse for each blade passing overhead.
  • Another idea involves mounting a ferrous gear on the shaft to create a 'tone ring' for a Hall effect sensor, which could avoid balance issues.
  • One participant emphasizes that the effectiveness of using a Hall effect sensor should be determined experimentally, while also suggesting the use of an electret microphone as an alternative.

Areas of Agreement / Disagreement

Participants express a variety of methods and considerations for measuring RPM, but there is no consensus on the best approach. Multiple competing views remain regarding the use of Hall effect sensors, optical sensors, and alternative methods.

Contextual Notes

Participants note potential limitations such as the need for careful balancing of components, the influence of environmental factors on sensor performance, and the necessity of experimental validation for proposed methods.

DarkBabylon
Messages
72
Reaction score
10
Been thinking to make a quadcopter, not a huge one, a fairly small and light one to start out with. The problem is I would like it to read the RPM of each engine separately.
There are several ways I have came up with:
- One of them is to use the current reading and calibrate it, however using this would result in an estimate and not a continuous update.
- The second is to use a photo transistor sensor, which honestly would be way easier, but with uncertainty of the movement of the blades it may damage the blades.
-The third is using a hall effect.
With the hall effect I know that there are two magnetic sources from which the hall effect might detect. One of them comes straight from the static magnets on the brushed DC motors, and the other the coil, as it is designed to just spin around and wired in such a way that it always has an opposite polarity than the magnets.
I would need to filter out the source of the magnets using a capacitor, as for all intents and purposes it is a constant voltage source, and the coils move in such a way I would get an oscillation exactly in the frequency of the rotation. The question is, would it be a valid solution to use a hall effect to detect the rotation, and where would be best to place the sensor in relation to the motors?
Again the motors are brushed, with static magnets and moving coils.
 
Last edited:
Engineering news on Phys.org
The field won't be rotating like it would in an AC motor. The commutator keeps the field going in same direction by flipping the current in the coils. The field may "twitch" a bit as the motor spins and the current flips.

Maybe if you position your sensor where the stator poles split you could pick up a magnetic "twitch" as the armature rolls by. If you have a 2-pole armature then you would get 2 "twitches" per rotation. If it's a 4-pole then you would get 4 "twitches" per rotation.

I Googled a bit to see if anyone has used the method I recommended. I had no luck so I can't promise it will work. Everyone is making tachs by putting a magnet on the shaft as a target for the sensor.

About the photo sensor. Another problem you would encounter is that bright sunlight may saturate your sensor and prevent it from working outdoors. You would need to consider the dynamic range of your setup.
 
The most common way to measure rpm on the three phase PM motors used for models is to monitor phase voltage. You detect the crossing of voltage from positive to negative which indicates commutation frequency, commonly called electrical rpm. Once known it has to be scaled to mechanical rpm by dividing it with the number of motor pole pairs.

The problem with using Hall Effect sensing is the imbalance it can cause. Props on multi-copters can spin at quite high rpm. The magnet installed on the motor shaft has to be well balanced and tolerant to high centrifugal forces. It's possible to do it, but it might be a bit hard to find a suitable magnet setup. Model helicopters often use Hall Effect sensing to monitor head speed, but that's at a much lower rpm typically about a tenth of motor rpm. In any case you might be able to adapt a head speed sensor for a model helicopter to your application.

Optical sensing has it's own set of issues. Typically you need a laser and reflective surface which again can get into balance issues with props. It would be hard to get something like a sticker to stay on there. It would pretty much have to be painted or glued which can cause trouble with prop balance. As already mentioned I don't think using a photo-sensor on its own would be reliable.
 
A microphone mounted under each rotor and angled upwards would, I'm thinking, pick up the sound of blade rotation, probably one pulse each time a blade passed overhead. Process this signal and include a ÷2 and a frequency counter could then give you a direct readout of rotor revs/sec.

Easier said than done, though, I'm sure. [emoji45]
 
  • Like
Likes   Reactions: Tom.G
Is there space to mount a ferrous gear on the shaft, say under the blades? This could act as a 'tone ring' similar to automotive ABS speed sensors. This wouldn't throw out the balance and allow a Hall effect sensor to give a square-wave frequency output.
 
DarkBabylon said:
The question is, would it be a valid solution to use a hall effect to detect the rotation, and where would be best to place the sensor in relation to the motors?
Best determined by experiment.
In a well designed electric moachine the magnetic flux stays inside. I don't know about hobby motors, take a look at one with a search coil.

You might do as well with a small electret microphone near the blade tips. If the propellers are ducted that'd be handy place to glue them.
 

Similar threads

Replies
13
Views
5K
  • · Replies 37 ·
2
Replies
37
Views
5K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 9 ·
Replies
9
Views
6K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 0 ·
Replies
0
Views
1K
  • · Replies 14 ·
Replies
14
Views
9K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K