Author Topic: Sensing Impact  (Read 2722 times)

0 Members and 1 Guest are viewing this topic.

Offline RyanGTopic starter

  • Regular Contributor
  • *
  • Posts: 213
  • Country: us
Sensing Impact
« on: March 29, 2017, 11:22:29 pm »
I am trying to make something to detect an impact and close a circuit momentarily following the impact. In the picture you can see the idea. The impact will come from the right hand side and the sensor will be on the back of the piece that takes the impact. I have thought about a few ways of doing it, like a tilt switch or something along those lines, but I am not sure it would work. Does anyone have a suggestion? Preferably, as simple as possible with as few pieces as possible.
 

Offline Rerouter

  • Super Contributor
  • ***
  • Posts: 4694
  • Country: au
  • Question Everything... Except This Statement
Re: Sensing Impact
« Reply #1 on: March 29, 2017, 11:38:47 pm »
Analog accelerometer chip and a comparitor for the electrobic approach,

For the mecahnical approach, a microswitch connected to a mass, if the impact is enough to impart monentum to the mass the microswitch toggles.

You never clarified is this single activation or  more, and the likely impact force.
 

Offline Nusa

  • Super Contributor
  • ***
  • Posts: 2416
  • Country: us
Re: Sensing Impact
« Reply #2 on: March 29, 2017, 11:42:20 pm »
Look for "vibration sensors". There's stuff out there from $1 and up.

You need to nail down your requirements more. How much of an impact? How solid is the object and does it move when impacted? Will there be impacts from other directions and do they need to be ignored? Will the object reset to a stable state after impact? Etc. Some answers may require experimentation.
 
The following users thanked this post: frozenfrogz

Offline frozenfrogz

  • Frequent Contributor
  • **
  • Posts: 936
  • Country: de
  • Having fun with Arduino and Raspberry Pi
Re: Sensing Impact
« Reply #3 on: March 29, 2017, 11:46:37 pm »
There are some solutions on the market you could implement. The cheapest and simplest "sensors" consist of a spring, that closes a circuit when inducing vibration, or a sideways force exceeding the projected value. Search for 'impact switch' or 'acceleration switch'.
The more sophisticated way would be to use an active electronic solution like a MEMS accelerometer (ADXL, or similar). But there are also pieco-electric sensors that might be suitable.

It all depends on what exactly you need to detect (momentum, acceleration, duration, ...), how precise you need to measure the event and how tolerant you can be in terms of false, or no detection.

Edit: typo
« Last Edit: March 29, 2017, 11:49:02 pm by frozenfrogz »
He’s like a trained ape. Without the training.
 

Offline calexanian

  • Super Contributor
  • ***
  • Posts: 1881
  • Country: us
    • Alex-Tronix
Re: Sensing Impact
« Reply #4 on: March 30, 2017, 12:13:00 am »
The poor mans version of this is a piezo element and a filter. Could even do it with a DSP micro.
Charles Alexanian
Alex-Tronix Control Systems
 

Offline RyanGTopic starter

  • Regular Contributor
  • *
  • Posts: 213
  • Country: us
Re: Sensing Impact
« Reply #5 on: March 30, 2017, 04:39:00 am »
There is a wide range of impact force values that it would have range from about 100 Newtons up to around 2500 Newtons. The impact side of the object being hit is rubber and the whole thing does move somewhat when hit. It does reset to its starting position very quickly after being hit. I would probably only need to detect impacts in 1 direction, with all the others ignored. I would also want a minimum amount of acceleration to cause it to trigger so that just moving the object by hand wouldn't set it off.
 

Offline frozenfrogz

  • Frequent Contributor
  • **
  • Posts: 936
  • Country: de
  • Having fun with Arduino and Raspberry Pi
Re: Sensing Impact
« Reply #6 on: March 30, 2017, 07:22:51 am »
Force on its own is somewhat irrelevant, as what you have discribed so far is about acceleration, inertia and impulse, where time is of concern. You need to determine a range of g-force the switch should operate at.

Switches from Select Controls
Switches from Comus
Switches from Inertia Switch
He’s like a trained ape. Without the training.
 

Offline DTJ

  • Frequent Contributor
  • **
  • Posts: 997
  • Country: au
Re: Sensing Impact
« Reply #7 on: March 30, 2017, 08:19:57 am »
+1 for the cheap piezo sensor.

I've seen a few different domestic solar inverters that use this method as a switch for changing the displayed data.
 

Offline MagicSmoker

  • Super Contributor
  • ***
  • Posts: 1408
  • Country: us
Re: Sensing Impact
« Reply #8 on: March 30, 2017, 03:06:26 pm »
And an even poorer man's version is a largish, High-K MLCC capacitor! The Y5V and Z5U dielectrics are hugely microphonic. For example:

https://e2e.ti.com/blogs_/b/precisionhub/archive/2014/12/19/stress-induced-outbursts-microphonics-in-ceramic-capacitors-part-1

 

Offline Len

  • Frequent Contributor
  • **
  • Posts: 547
  • Country: ca
Re: Sensing Impact
« Reply #9 on: March 30, 2017, 05:18:15 pm »
And an even poorer man's version is a largish, High-K MLCC capacitor! The Y5V and Z5U dielectrics are hugely microphonic.

Dave shows that in a recent video:

https://youtu.be/WE9pYUVvr00
DIY Eurorack Synth: https://lenp.net/synth/
 

Offline MagicSmoker

  • Super Contributor
  • ***
  • Posts: 1408
  • Country: us
Re: Sensing Impact
« Reply #10 on: March 30, 2017, 10:47:34 pm »
Dave shows that in a recent video:

Wow... I never would have thought to test my scopes by whacking them with a plastic rod!  :-DD

Okay, to be fair to Dave, that first R&S is surprisingly sensitive. That could be really annoying if just tapping on the touch screen to save a waveform caught in single shot mode caused the scope to trigger again.

That said, it's hard to avoid the problem these days - High-K MLCCs are used everywhere, and damn near unavoidable if you want your product to be compact.

 

Offline RyanGTopic starter

  • Regular Contributor
  • *
  • Posts: 213
  • Country: us
Re: Sensing Impact
« Reply #11 on: March 31, 2017, 03:53:59 am »
If I do the piezo, how do I adjust the sensitivity? The signal voltage that I have to switch is 32vdc
 

Offline CatalinaWOW

  • Super Contributor
  • ***
  • Posts: 5231
  • Country: us
Re: Sensing Impact
« Reply #12 on: March 31, 2017, 04:29:01 am »
If you want something relatively inexpensive, very robust and widely available the "ping" sensors used in newer automobiles may be of interest.  Given that you have a rubber bumper they may not respond to low enough frequencies, but that comes back to the homework you need to do first.  You have to define the impacts you wish to respond to in terms of frequency content, amplitude and repetition rate (the latter will affect several things including how long you have to perform signal processing to discriminate between desired shocks and "noise").
 

Offline RyanGTopic starter

  • Regular Contributor
  • *
  • Posts: 213
  • Country: us
Re: Sensing Impact
« Reply #13 on: March 31, 2017, 05:15:20 am »
Thinking about it again, I think that the piezo wouldn't work because I would like to detect impact from 1 direction only. I think the accelerometer and MCU is probably the best option. Would an ATtiny work with a suitable accelerometer for the impacts I need to record?
« Last Edit: March 31, 2017, 06:09:19 am by RyanG »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf