Wheel speed sensor


Closed Thread
Results 1 to 5 of 5
  1. #1
    Join Date
    Jan 2009
    Posts
    4

    Default Wheel speed sensor

    Im looking for a way to measure automotive wheel speed on the wheel itself. I cant use a hall effect sensor and magnet behind wheel. It has to be a stand alone unit "self powered". Im thinking about an accelerameter or such device. Im using PBP and 16F877A

  2. #2
    Join Date
    Sep 2005
    Location
    Campbell, CA
    Posts
    1,107


    Did you find this post helpful? Yes | No

    Default

    You could use a "variable reluctance" sensor. Wrap a coil of wire around a small bar magnet, and any magnetic material moving by the end of the magnet will generate a voltage in the coil. You would need a comparator to digitize the output however.
    These are used often in automotive applications.
    Charles Linquist

  3. #3
    Join Date
    Aug 2006
    Location
    Look, behind you.
    Posts
    2,818


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Wax-um View Post
    Im looking for a way to measure automotive wheel speed on the wheel itself. I cant use a hall effect sensor and magnet behind wheel. It has to be a stand alone unit "self powered". Im thinking about an accelerameter or such device. Im using PBP and 16F877A
    Your question is general "automotive" Is there a specific vehicle or do you want to fit all ? The reason for my question is, most late model vehicles were / are available with antilock brakes and as such have sensors already which can be accessed. Other options include optical reflective sensors, passive magnetic as Charles mentioned, speedometer cable / sensor options etc . . .
    If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
    .
    Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
    .
    There simply is no "Happy Spam" If you do it you will disappear from this forum.

  4. #4
    Join Date
    Mar 2005
    Location
    Iowa, USA
    Posts
    216


    Did you find this post helpful? Yes | No

    Default

    One idea for a self-contained unit could be built off the same principle as an mechanical engine governor. As the centrifical force increases, the resistance could change.
    Wisdom is knowing what path to take next... Integrity is taking it.
    Ryan Miller

  5. #5


    Did you find this post helpful? Yes | No

    Default Measuring wheel's rpm

    Quote Originally Posted by Wax-um View Post
    Im looking for a way to measure automotive wheel speed on the wheel itself. I cant use a hall effect sensor and magnet behind wheel. It has to be a stand alone unit "self powered". Im thinking about an accelerameter or such device. Im using PBP and 16F877A
    How about painting a line on the inside tire wall, and using a reflective optocouple mounted inside the tire well to detect revolutions..
    Use the CCP's Capture Module to time per revaluation.

    Compute the period for each revaluation.
    This is the new CCP's capture value, minus the previous capture value.
    Use unsigned 16 bit integer arithmetic for the computations.

    Then, low pass filter the period values.

    The long term average will be very accurate.

    The Steps are as follows:
    1) Measure the period of each revolution.
    2) Update a running period with each new period's low-pass filtered value.
    3) The wheel's speed equals the inverted filtered-period value.
    4) Wheel acceleration is computed by processing the filtered period value at regular time intervals, not at the same point of each rotation.

    A while back on Microchip Forumns, Olin provided the following info:

    Compute the period of each rev, which is just the new capture value minus the previous capture value using unsigned 16 bit integer arithmetic. Then low pass filter these period values.

    It's important to low pass filter the period, not the speeds you get by inverting the period. This is because the measurement jitter will make one cycle look short, but the cycles before and after will be longer to compensate. In other words, the long term average will be correct. Applying a linear filter makes sense. The measurement jitter is no longer linear after inversion, so that's not the space you want to filter in.

    So measure the period each revolution, use this to update a running filter of the period, then invert that as needed when you need speed. You can compute acceleration from the filtered period at regular time intervals, independent of the rotation speed. Just grab the latest filtered period whenever you need it.

Similar Threads

  1. Need a cheap touch sensor idea.. here it is
    By mister_e in forum Code Examples
    Replies: 20
    Last Post: - 16th April 2016, 22:42
  2. Replies: 6
    Last Post: - 18th January 2008, 08:17
  3. Replies: 14
    Last Post: - 26th September 2007, 05:41
  4. Speed sensor - any comments?
    By Humbleworker in forum General
    Replies: 7
    Last Post: - 15th April 2007, 18:08
  5. Please explain about this program
    By wafagenius in forum mel PIC BASIC Pro
    Replies: 6
    Last Post: - 10th October 2006, 01:25

Members who have read this thread : 1

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts