Go Down

### Topic: Wireless transmission with piezoelectric sensor (Read 663 times)previous topic - next topic

#### ubath

##### Dec 06, 2012, 02:35 pm
Hi All,

I need to measure vibration data from a piezoelectric sensor and send the signals via wireless transmission. Then, the time histories should be read the from my PC  (possibly) using a software application. The sampling time I set is around 10 kHz with approximately 8000 samples recorded.

Anyone knows if Arduino deals with such a problem or has anyone done something similar? If yes, any suggestion would be really helpful!!!

Thanks,

Francesco

#### Grumpy_Mike

#1
##### Dec 06, 2012, 03:23 pm
Quote
time I set is around 10 kHz

That is rather excessive, you have a job to get anything mechanical to vibrate that fast.
You are pushing it using that data rate with an arduino.
Remember you only have 2K of memory to store samples in.

#### ubath

#2
##### Dec 06, 2012, 04:49 pm
Hi,

maybe my initial message was not clear, what I need to do is to collect data from a PZT sensor with frequencies in the range up to 2-4 kHz. 10 kHz is just the sampling frequency used to avoid aliasing (in this case Nyquist frequency is 5 kHz). The number of samples used is around 8000. Then the signal acquired should be sent using wireless transmission, so I guess the piezoelectric sensor should be attached to the wireless board.

Most of application I have found for wireless systems use thermal data, which are of the order of hundred Hz of sampling frequency (much lower compared with vibrations).

Do you think that Alduino can be used for my purpose?

#### Grumpy_Mike

#3
##### Dec 06, 2012, 05:39 pm
Quote
maybe my initial message was not clear,

It was the same as I understood it to be.

Quote
The number of samples used is around 8000.

So given that your sample is 10 bits, that is 8000 x 10 = 80000 bits of storage.
Assuming you can pack them efficiently that gives you a memory storage requirement of 80000 / 8 = 10000 bytes or 10K
Now on a machine with 2K of RAM to store it in how are you going to do that?

At the lease you will need some form of external memory.

Quote
Do you think that Alduino can be used for my purpose?

Not very easily.

#### PeterH

#4
##### Dec 07, 2012, 01:16 am

I need to measure vibration data from a piezoelectric sensor

What measurements are you trying to take? If you're trying to digitise and record the analog wave form, the amount of data involved would be a problem. In that case you might be better off using an audio input to a PC. But that is not what you mean by 'measurement'.
I only provide help via the forum - please do not contact me for private consultancy.

Go Up

Please enter a valid email to subscribe