Adxl330 kiihtyvyysmittari kalibrointimenettely

K

keinstein

Guest
Olen yrittänyt rakentaa tärinä & herkkyysanalyysin anturi laitteeseen.Olen käyttöliittymät adxl330 kanssa pic16f877a ADC-muuntimen.Tällä hetkellä olen yrittänyt kalibroida adxl330.Sain käsittelyssä eri suuntautumiseen jo alla.Miten muuntaa ne GS.Voiko joku lähettää menettelyä tähän; Seuraavassa lukemat.
Code:

VREF = 3.3V

VREF-= GND

VDD = 3.3V

[Xmin Xg Xmac] = [608 512 396 ]----- X-akseli

[Ymin Yg Ymac] = [612 512 396 ]....- Y-akseli

[Zmin Zg Zmac] = [606 512 396] --- Z-AXIS

 
En koskaan käytä adxl, mutta en käytä freescale
n kiihtyvyysmittari ja uskon kalibrointimenettely on aivan sama.
1.Ensin sinun täytyy löytää 1 G.Sen helppoa löytää enintään Lähtöjännite (kohta akselin suuntaan maan päällä).Älä liikuta jonkin aikaa, että se on staattinen G, että tervettä järkeä ja tehdä merkintä.
2.Onko sama-1G paitsi sinun täytyy löytää pienin Lähtöjännite.
3.Lisää tuotoksen jännite 1 G ja-1G ja jaettuna 2.Saat 0G tuotokseen.
4.Tehty!

 
Kiitos vastauksestasi.Olen tehnyt sitä jo nyt, ja se on syy, miksi lähetetty tulokset tässä:
Quote:

[Xmin Xg Xmac] = [608 512 396 ]----- X-akseli

[Ymin Yg Ymac] = [612 512 396 ]....- Y-akseli

[Zmin Zg Zmac] = [606 512 396] --- Z-AXIS
 
Okei, seuraava asia mitä sinun pitää tehdä on löytää mv / G.
1.1G (mv)-0G (mv) = mv / G
alk. tietosi X-akseli:
-> 0G = (608 396) / 2 = 502mv
-> 608-502 = 106mv / G

loput teet counting ...

 
sinä tarkoita mv / G tai counts / G seuraavista lausuntoja?
Quote:

-> 0G = (608 396) / 2 = 502mv

-> 608-502 = 106mv / G
 
Anteeksi,
en ymmärrä, arvo 608 512 396 jne. on ADC jako tai mV?jos sen ADC jako kuin yksikkö olisi count / G.arvo 512 ei accuratly on keskellä,
se tarkoittaa, että arvo ei ole 0G.Siksi sinun täytyy löytää 0G, lisäämällä max ja min kunkin toimintalinjan ja jaettuna 2.Kun saat sen 0G arvo, sinun pitäisi laskea count/1G joka on 0G-vähimmäismyyntihinta akselin arvo tai max akselin arvo-0G.Arvo G on:

G = ((ADC counts) - (0G Value)) / (counts / G-arvo)
esim.:

ADC osoittaa 324
count / G = 106
0G = 502mV
niin

G = (290-502) / 106
G =- 2G
Mikä tarkoittaa, että kiihtyvyys on 2G että kielteisiä sivuvaikutuksia

 
Anteeksi,
en ymmärrä, arvo 608 512 396 jne. on ADC jako tai mV?jos sen ADC jako kuin yksikkö olisi count / G.arvo 512 ei accuratly on keskellä,
se tarkoittaa, että arvo ei ole 0G.Siksi sinun täytyy löytää 0G, lisäämällä max ja min kunkin toimintalinjan ja jaettuna 2.Kun saat sen 0G arvo, sinun pitäisi laskea count/1G joka on 0G-vähimmäismyyntihinta akselin arvo tai max akselin arvo-0G.Arvo G on:

G = ((ADC counts) - (0G Value)) / (counts / G-arvo)
esim.:

ADC osoittaa 324
count / G = 106
0G = 502mV
niin

G = (290-502) / 106
G =- 2G
Mikä tarkoittaa, että kiihtyvyys on 2G että kielteisiä sivuvaikutuksia

 
Anteeksi,
en ymmärrä, arvo 608 512 396 jne. on ADC jako tai mV?jos sen ADC jako kuin yksikkö olisi count / G.arvo 512 ei accuratly on keskellä,
se tarkoittaa, että arvo ei ole 0G.Siksi sinun täytyy löytää 0G, lisäämällä max ja min kunkin toimintalinjan ja jaettuna 2.Kun saat sen 0G arvo, sinun pitäisi laskea count/1G joka on 0G-vähimmäismyyntihinta akselin arvo tai max akselin arvo-0G.Arvo G on:

G = ((ADC counts) - (0G Value)) / (counts / G-arvo)
esim.:

ADC osoittaa 324
count / G = 106
0G = 502mV
niin

G = (290-502) / 106
G =- 2G
Mikä tarkoittaa, että kiihtyvyys on 2G että kielteisiä sivuvaikutuksia

 

Welcome to EDABoard.com

Sponsor

Back
Top