Show Posts
Pages: [1] 2 3 4
1  International / Hardware / Re: sample rate of acc/gyr/mag on: October 04, 2012, 08:14:45 am
praticamente se setto i parametri dei filtri otterrei dei dati abbastanza puliti ad una (x me meglio se unica) certa sample rate di uscita...

ora provo subito..

grazie mille, sei un signore!!!
2  International / Hardware / sample rate of acc/gyr/mag on: October 03, 2012, 02:10:22 am
Ciao a tutti.

Utilizzando la piattaforma drotek 10dof mpu6050-ms5611-hmc5883, con Arduino.

Sono in grado di estrarre i dati grezzi da accelerometro, giroscopio e magnetometro, ma non mi è chiaro la frequenza di campionamento.

dalla scheda tecnica mpu6050 lettura:
TASSO DI DATA OUTPUT GYRO programmabile da 4 a 8.000 Hz
ACC DATA OUTPUT rate programmabile da 4 a 1.000 Hz

Questo registro specifica il divisore della frequenza di uscita giroscopio utilizzato per generare la frequenza di campionamento per la MPU-60X0.
Il registro di uscita del sensore, uscita FIFO, DMP campionamento e rilevazione di movimento sono tutti basati sulla frequenza di campionamento.
La frequenza di campionamento è generata dividendo la velocità di uscita dal giroscopio SMPLRT_DIV:
Frequenza di campionamento = Frequenza di uscita giroscopio / (1 + SMPLRT_DIV)
where = 8kHz giroscopio velocità di uscita Quando il DLPF è disabilitato (DLPF_CFG = 0 o 7), e 1kHz Quando il DLPF abilitato (vedi registro 26).
Nota:
La velocità d'uscita accelerometro è 1kHz. Questo significa che per una frequenza di campionamento superiore a 1 kHz, il campione accelerometro stesso può essere emesso al FIFO, DMP e sensore registra più di una volta.

Per di più in hmc5883:
Frequenza di uscita (ODR)
Modo di misurazione continua 75 Hz
Misurazione singola modalità 160 Hz

Qual'è la freq di campionamento dei dati che estraggo??
3  Using Arduino / Sensors / sample rate of acc/gyr/mag on: October 03, 2012, 02:07:39 am
Hi all.

Using the platform drotek 10dof mpu6050-ms5611-hmc5883, with arduino.

I can extract raw data from accelerometer, gyroscope and magnetometer, but I was not clear the sample rate.

from the product data sheet mpu6050 read:
OUTPUT DATA RATE GYRO Programmable from 4 to 8,000 Hz
ACC OUTPUT DATA RATE Programmable from 4 to 1,000 Hz

This register specifies the divider from the output rate gyroscope used to generate the sample rate for the MPU-60X0.
The sensor output register, FIFO output, DMP sampling and motion detection are all based on the sample rate.
The sample rate is generated by dividing the output rate gyroscope by SMPLRT_DIV:
Sample Rate = Output Rate Gyroscope / (1 + SMPLRT_DIV)
where = 8kHz Output Rate Gyroscope When the DLPF is disabled (DLPF_CFG = 0 or 7), and 1kHz When the DLPF is enabled (see Register 26).
Note:
The accelerometer output rate is 1kHz. That means this for a sample rate greater than 1 kHz, the same accelerometer sample may be output to the FIFO, DMP, and sensor registers more than once.

For more in hmc5883:
Output Rate (ODR)
Continuous Measurement Mode 75 Hz
Single Measurement Mode 160 Hz


My question is: I have to set the same sampling rate for all sensors?
4  International / Hardware / dati mpu6050 on: September 19, 2012, 05:27:23 am
Salve a tutti.

Sto usando un sensore drotek imu 10dof mpu6050-hmc5883-ms5611 con arduino 2009 Atmega328.

Il mio obiettivo è ricavare dati grezzi da accelerometro e giroscopio (per una fase off-line di tracciamento del moto).

1) l'esempio MPU6050_raw in https://github.com/jrowberg/i2cdevlib/tree/master/Arduino/MPU6050/Examples/ funziona:
   => se volessi settare un fullscale range diverso (aumento sens) posso utilizzare funzioni presenti in MPU6050_DMP6 (includendo librerie corrispondenti)?

2) devo riuscire a stampare con i dati i termpi di acquisizione.
   => suggerimenti o esempi in giro?

3) utilizzando  MPU6050_DMP6.ino con processing (allego file) ottengo l'immagine allegata:
   => cosa vuol dire? non dovrei ottenere una figura livellata e orientata? e come faccio a farlo

grazie
  
5  International / Hardware / Re: letture acc+gir on: September 14, 2012, 05:35:30 am
quindi se volessi stampare i tempi dell'acquisione dei dati come potrei fare?
6  Using Arduino / Sensors / Re: Guide to gyro and accelerometer with Arduino including Kalman filtering on: September 14, 2012, 03:55:43 am
@freak174

I'm sorry .. I use the same sensor.

How did you find these values?

double zeroValue[5] = {950, -400, 13500, -100, -500};

you can edit your skecth?
7  International / Hardware / letture acc+gir on: September 14, 2012, 01:49:20 am
Buongiorno..
nello skecth che allego catturo le letture di acc e gir di un mpu6050.
Impostando alla fine del setup
timer = millis();
 con l'istruzione nel loop
Serial.print(double(millis()-timer)/1000,4);
sul serial monitor mi stampa prima delle letture il dato temporale (vedi sotto).

Ecco la domanda: ma questo è il tempo di campionamento del sensore??


Testing device connections...
MPU6050 connection successful
0.0030,-0.04,-0.01,1.05,0.73,-1.07,-1.45
0.0130,-0.04,-0.01,1.06,0.69,-1.24,-1.44
0.0240,-0.05,-0.01,1.07,0.68,-1.21,-1.52
0.0350,-0.05,-0.01,1.06,0.72,-1.19,-1.85
0.0460,-0.05,-0.02,1.05,0.82,-1.10,-1.61
0.0570,-0.05,-0.02,1.06,0.67,-1.11,-1.76
0.0680,-0.04,-0.01,1.07,0.73,-1.27,-1.47
....
8  International / Hardware / Re: tempi sui sensori on: September 04, 2012, 04:31:17 am
ok. prendo arduino a provo.

rimani connesso fino alle 13??? così faccio un paio di prove in "diretta"...
9  International / Hardware / Re: tempi sui sensori on: September 04, 2012, 04:16:20 am
grazie..

il primo valore letto dal sensore dovrebbe esssere per me il tempo zero e poi a seguire:

time   acc x

0 s     121
0.5 s   232
1 s      322

...
10  International / Hardware / tempi sui sensori on: September 04, 2012, 04:03:50 am
buongiorno!

riesco ad acquisire dati su seriale da acc e gyro. Avrei bisogno di sapere come stampare su seriale i tempi di acquisizione... mi potete aiutare?

tipo per incolonnare sulla seriale:

time accx accy

-        -       -
-        -       -
11  International / Hardware / Re: dati accelerometro on: August 29, 2012, 01:31:23 am
scusa il ritardo e grazie per la risposta...

ma quindi i datasheet del sensore non occorre usarli??

12  International / Hardware / dati accelerometro on: August 27, 2012, 02:10:52 am
Salve a tutti e spero abbiate trascorso buone vacanze..

Una precisazione (è molto probabile che ci sia già una risp in qualche post...):

riesco a leggere dal imu10dof drotek i valori dell'accelerometro

2266,-9772,21198
3588,-9778,21626
4242,-9870,21430
4458,-9914,20814
4704,-9774,20122
4930,-9580,19632
4978,-9474,19148
4954,-9584,18824
5138,-10074,19154
5534,-10818,19928
5730,-11524,20378
5658,-11940,20516
5600,-12246,20360
5534,-12398,20180
5286,-12554,19706
4870,-12756,18816
4330,-12958,17542
3950,-13082,16018
3718,-13242,14370
3670,-13554,12652
3806,-14244,10872

ma per riportarli in "multipli di 1g" ?????

13  Using Arduino / Sensors / Re: dmp on MPU6050 on: July 11, 2012, 02:48:10 am
thanks a lot, now I understand better the situation ..

I try to contact jeff (or drotek..),

but do you think can change the sketch of such free_imu or others to obtain a result similar to that of MPU6050_DMP?
14  Using Arduino / Sensors / Re: dmp on MPU6050 on: July 10, 2012, 10:21:35 am
I do not understand what I do ...

interrupt by setting to 1, the serial ..

Initializing I2C devices...
Testing device connections...
MPU6050 connection successful

Send any character to begin DMP programming and demo:
Initializing DMP...
Enabling DMP...
Enabling interrupt detection (Arduino external interrupt 0)...
DMP ready! Waiting for first interrupt...
$=vQÿ¹
FIFO overflow!
$:ÞWM¾
FIFO overflow!
FIFO overflow!
15  Using Arduino / Sensors / Re: dmp on MPU6050 on: July 10, 2012, 10:00:33 am
it is I who must apologize!

I found the line of code, I try to set the right number of the switch outside.

Your question to me is a problem ...
The connections between Arduino and 10dof drotek these should be ...

Pages: [1] 2 3 4