Adxl330 zrychlení postupu kalibrace

K

keinstein

Guest
Snažím se vybudovat vibrace a nárazy analýzy čidlem.Jsem propojil adxl330 s pic16f877a ADC převodník.V tuto chvíli se snažím kalibraci adxl330.Mám čtení z různých zaměření již, jak je uvedeno níže.Jak si je převést na Gs.Může někdo zveřejnit postup, jak to udělat, zde jsou hodnoty.
Kód:

VREF = 3.3V

VREF-= GND

VDD = 3.3V

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

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

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

 
<a href="http://www.komputerswiat.pl/testy/sprzet/sluchawki/2010/09/sony-mdr-rf4000k---test-sluchawek-bezprzewodowych.aspx"> <img align="left" src="http://www.komputerswiat.pl/media/2010/262/1405439/Sony-MDRRF4000-zajawka.jpg" /></a> Jakiś czas temu do naszej redakcji zawędrowało aż z Londynu pudło o solidnych gabarytach. W jego środku znależliśmy słuchawki bezprzewodowe Sony MDR-RF4000K. Postanowiliśmy sprawdzić, kto zrobi z nich najlepszy użytek.<img width='1' height='1' src='http://rss.feedsportal.com/c/32559/f/491281/s/de8b64c/mf.gif' border='0'/><br/><br/><a href="http://da.feedsportal.com/r/78869260858/u/0/f/491281/c/32559/s/233354828/a2.htm"><img src="http://da.feedsportal.com/r/78869260858/u/0/f/491281/c/32559/s/233354828/a2.img" border="0"/></a>

Read more...
 
Nikdy jsem použít ADXL, ale já jsem použít Freescale akcelerometry a myslím, že postup kalibrace je zcela stejný.
1.Nejprve musíte najít 1 G.Jeho snadné, najít maximální výstupní napětí (bod osy směrem k Zemi).Nehýbej se na chvíli, abyste se ujistili, že je statický G, které vás smysl a učinit poznámku.
2.Do stejné pro-1G kromě musíte najít nejnižší výstupní napětí.
3.Přidejte výstupní napětí 1 a G-1G a vydělí 2.Získáte 0G výstup.
4.Hotovo!

 
Děkujeme za Vaši odpověď.Udělal jsem, že už i to je důvod, proč jsem zveřejnil výsledky zde:
Citace:

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

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

[Zmin Zmac Zg] = [606 512 396] --- Z-AXIS
 
Fajn, další věc, kterou musíte udělat, je najít mv / G.
1.1G (mv)-0G (mv) = mv / G
od data X-osy:
-> 0G = (608 396) / 2 = 502mv
-> 608-502 = 106mv / G

ostatní, ty počítání ...

 
Měli jste na mysli mV / g nebo se počítá / G v followings prohlášení?
Citace:

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

-> 608-502 = 106mv / G
 
Sorry, I don't understand hodnotě 608 512 396, atd., je to adc rozdělení nebo v mV?adc-li její divize, než by se počet jednotek / G.hodnota 512 není accuratly ve středu, to znamená, že hodnota není 0G.To je důvod, proč si musí najít 0G, přidáním max a min z každé osy a vydělí 2.Poté, co dostanete 0G hodnotu, měli byste počítat count/1G, který je 0G-minimální hodnota osy nebo max. hodnotou-0G osy.Hodnota G je:

G = ((ADC počty) - (0G Value)) / (počty / G hodnota)
např.:

ADC ukazuje 324
Počet / G = 106
0G = 502mV
tak

G = (290-502) / 106
G =- 2G
Což znamená, že zrychlení je 2G, aby negativní vedlejší

 
Sorry, I don't understand hodnotě 608 512 396, atd., je to adc rozdělení nebo v mV?adc-li její divize, než by se počet jednotek / G.hodnota 512 není accuratly ve středu, to znamená, že hodnota není 0G.To je důvod, proč si musí najít 0G, přidáním max a min z každé osy a vydělí 2.Poté, co dostanete 0G hodnotu, měli byste počítat count/1G, který je 0G-minimální hodnota osy nebo max. hodnotou-0G osy.Hodnota G je:

G = ((ADC počty) - (0G Value)) / (počty / G hodnota)
např.:

ADC ukazuje 324
Počet / G = 106
0G = 502mV
tak

G = (290-502) / 106
G =- 2G
Což znamená, že zrychlení je 2G, aby negativní vedlejší

 
Sorry, I don't understand hodnotě 608 512 396, atd., je to adc rozdělení nebo v mV?adc-li její divize, než by se počet jednotek / G.hodnota 512 není accuratly ve středu, to znamená, že hodnota není 0G.To je důvod, proč si musí najít 0G, přidáním max a min z každé osy a vydělí 2.Poté, co dostanete 0G hodnotu, měli byste počítat count/1G, který je 0G-minimální hodnota osy nebo max. hodnotou-0G osy.Hodnota G je:

G = ((ADC počty) - (0G Value)) / (počty / G hodnota)
např.:

ADC ukazuje 324
Počet / G = 106
0G = 502mV
tak

G = (290-502) / 106
G =- 2G
Což znamená, že zrychlení je 2G, aby negativní vedlejší

 
nazdar
i použití s ADXL330 a mikrokontrolér je PIC16F877
mého projektu je vybudovat systém pic1f877 \ a adxl330 a max232prosím, pokud u pocínovat poslat mne člen určitý kód, jak číst z adxl330

nachum.adi (at) gmail.comděkuji ti
Já ocení váš příspěvek.

 

Welcome to EDABoard.com

Sponsor

Back
Top