Sensor for detecting piston axial position

In summary: Better than I expected! The obvious approach would be to set up a comparator to detect the transients - this will tell you when the piston passes. Then, if you want more information, use an A/D converter to digitize the pulse shape and do some conclusions from that.
  • #1
Andrea Vironda
69
3
Hi,
I have a steel piston running below a 3-4 mm thick steel wall.
I'd need to know the piston position below the wall without drilling the wall. I'm thinking to an inductive sensor but I think it will not work because it will detect all the time something in front of him (the fixed wall) despite the fast the piston is moving.
Which other technology could I use to fix this problem? Piston diameter is about 40 mm.
 
Engineering news on Phys.org
  • #2
What is the temperature of the piston ?
How fast and far does the piston move ?
Or does the piston oscillate at some frequency ?
 
  • #3
Hi, the temperature stands between 20-120 °C, the stroke is about 30-40 mm and the speed is not so high (i think around 1" to perform the complete stroke).
There are no oscillations, the stroke is performed around 10 times a hour, but the system is placed receive vibrations from machining. (let's say 30-40 Hz, but few amplitude)
 
  • #4
Maybe you could fit a strong permanent magnet to the piston.
The position can then be sensed through the wall of the tube with a Hall effect sensor, or a magnetic compass.
 
  • #5
Is it possible to calculate how much a wall of steel dampers the magnetic field of a magnet?
 
  • #6
Andrea Vironda said:
Is it possible to calculate how much a wall of steel dampers the magnetic field of a magnet?
Yes, but it might be easier to do an experiment with a magnet and a compass.
 
  • #7
Here is a description of a research experiment: Fix a microphone of some sort to the wall (close to the piston). Log the output of the microphone over several piston strokes. Experiment with filters until you have something that indicates "Piston is passing".
 
  • #8
Svein said:
Experiment with filters
Thanks for suggestion. Can you be more clear here?
 
  • #9
Andrea Vironda said:
Thanks for suggestion. Can you be more clear here?
The whole point of the suggestion is to make you think "outside the box". When you have recorded the noise look if you can see something that tells you "yes, this is where the piston passed". Then try to characterize that noise - is it amplitude, frequency or something else? Then write a specification detailing what to discover. Then ask around how to solve it.
 
  • #10
Interesting, I was thinking to use an Arduino and a Hall sensor plus a magnet I can buy easily online
 
  • #11
Andrea Vironda said:
Interesting, I was thinking to use an Arduino and a Hall sensor plus a magnet I can buy easily online
Yes - that is what is "inside the box".
 
  • #12
I'm not native english, what do you mean for "inside the box"? Thinking like a robot?
 
  • #13
Andrea Vironda said:
I'm not native english, what do you mean for "inside the box"? Thinking like a robot?
Neither am I. "Thinking outside the box" means an unconventional approach. So "thinking inside the box" has to mean using a conventional (or obvious) approach.
 
  • #14
Hi,
I made the proof and I notice the piston behaviour is not the same on the outward and inward travel.
For example the damping time changes.
How can I convert this information in a tension [V] on a machine?
 

Attachments

  • untitled.jpg
    untitled.jpg
    22.2 KB · Views: 91
  • #15
Better than I expected! The obvious approach would be to set up a comparator to detect the transients - this will tell you when the piston passes. Then, if you want more information, use an A/D converter to digitize the pulse shape and do some conclusions from that.
 

1. How does a sensor detect piston axial position?

A sensor for detecting piston axial position works by utilizing a variety of methods, such as magnetic, optical, or ultrasonic technology, to measure the distance between the piston and the sensor. This distance is then converted into an electrical signal that can be used to determine the position of the piston.

2. What is the accuracy of a sensor for detecting piston axial position?

The accuracy of a sensor for detecting piston axial position can vary depending on the type of sensor and its design. However, most sensors have a high level of accuracy, typically within a few micrometers, making them suitable for precise positioning and control applications.

3. Can a sensor for detecting piston axial position be used in harsh environments?

Yes, many sensors for detecting piston axial position are designed to withstand harsh environments, such as extreme temperatures, vibrations, and contaminants. This makes them suitable for use in industrial and automotive applications.

4. How does a sensor for detecting piston axial position benefit industrial processes?

A sensor for detecting piston axial position can provide real-time feedback on the position of the piston, allowing for precise control and monitoring of industrial processes. This can improve efficiency, accuracy, and safety in manufacturing and assembly operations.

5. Are there different types of sensors for detecting piston axial position?

Yes, there are various types of sensors for detecting piston axial position, including linear variable differential transformers (LVDTs), inductive sensors, and ultrasonic sensors. Each type has its own advantages and may be more suitable for specific applications.

Similar threads

Replies
11
Views
1K
  • Electrical Engineering
Replies
15
Views
4K
  • Materials and Chemical Engineering
Replies
4
Views
1K
  • Mechanical Engineering
Replies
15
Views
824
  • Engineering and Comp Sci Homework Help
Replies
1
Views
2K
Replies
3
Views
987
Replies
4
Views
2K
  • Mechanical Engineering
Replies
8
Views
1K
Replies
5
Views
2K
  • Electrical Engineering
Replies
8
Views
3K
Back
Top