FAQ | Points | Add... | Recent posts | Search | Register | Log in


Pytania o akcelerometr ADXL203


Post new topic  Reply to topic      Main Page -> Forum Index -> Robotics, Scale Models -> Pytania o akcelerometr ADXL203
Author
Message
downybear
Poziom 9
Poziom 9


Joined: 03 Dec 2008
Posts: 32
Location: WA

Post#31 19 Apr 2009 14:46   

Re: Akcelerometr ADXL203


1-3 jasne, akurat do mega8 mialem podpiety wyświetlacz graficzny ;).

4.No i przedewszystkim jak filtrujesz zasilanie do MMA7260 - dużo od tego zależy.

Bardzo dzięki za to - a coś szczególnego trzeba dawać - dławiki, tantale?

5.Zamiast dzielić i mnożyć można użyć operacji and (o ile szybciej)

shiftowałem lewo-prawo ;).

.... a do tego powinieneś zrobić coś w stylu
(wynik+0x07)&0xF0 - normalne zaokrąglanie.

Tu też super sugestia - thx.

.... Generalnie bez porządnej płytki, filtrowania zasilania i dobrego ADC nie uzyskasz dobrych wyników.

To jasne - zaraz po niedzieli się biorę za tę część.
Jaki ADC zewnętrzny sugerujesz - dotąd wystarczały mi wewnętrzne z AVR'ów.
Dzięki :))
pzdr
Mariusz
Back to top
   
MirekCz
Poziom 22
Poziom 22


Joined: 10 Dec 2004
Posts: 2198
Location: Gdańsk/Poznań

Post#32 19 Apr 2009 16:33   

Re: Akcelerometr ADXL203


12bitowy powinien spokojnie starczyć. Byleby miał zewnętrzne źródło referencyjne i oddzielnie masę analogową. Osobiście używałem MCP3204 - powinny się świetnie spisać w tej roli.
Back to top
   
downybear
Poziom 9
Poziom 9


Joined: 03 Dec 2008
Posts: 32
Location: WA

Post#33 22 Apr 2009 20:20   

Re: Akcelerometr ADXL203


MirekCz wrote:
12bitowy powinien spokojnie starczyć. Byleby miał zewnętrzne źródło referencyjne i oddzielnie masę analogową. Osobiście używałem MCP3204 - powinny się świetnie spisać w tej roli.


Na tyle to poprawiłem płytkę, że zakłócenia niespecjalnie mieszają. W każdym razie parę godzin temu doszedłem do tego, że zero g mojego egzemplarza przetwornika (MMA7260QT) nie pokrywa się z zerem katalogowym.
Fakt - podany zakres dozwolony jest spory - 1.485 do 1,815 V i nominalny 1.65 V.

Czyżby każdą sztuke trzeba było kalibrować indywidualnie - ten błąd zera
to aż +/-10 proc. :(.
Czy ktos robił jakieś serie rzeczy z tego typu układami?

Mariusz
Back to top
   
godmode
Poziom 14
Poziom 14


Joined: 21 Jan 2003
Posts: 174
Location: Legionowo

Post#34 19 Sep 2009 15:20   

Re: Akcelerometr ADXL203


Potrzebuję porady w sprawie MMA7260.
Niestety wkradł mi się błąd na płytce, który zlokalizowałem dopiero po montażu :cry: - filtr RC, a dokładniej rezystor jest po drugiej stronie kondensatora (od strony uC, a nie tak jak powinno być czujnika) wiec wymontowałem kondensator a rezystor zwarłem = brak filtru RC.
W spoczynku, przy zasilaniu 3,3V czujnik wskazuje 3V na każdej z trzech osi (0g powinno byc w połowie zasilania - Vdd/2).
Sprawdziłem na czujniku zapasowym (podłączone tylko zasilanie na krótko, bez filtru RC na wyjściach) i tam też mam jakieś napięcie, istotne że w każdej osi napięcie jest takie samo, a powinno na jednej pokazywać trochę wyższe bo 1g ziemskie.

W nocie katalogowej jest napisane, że parametry są podane dla:
"For a loaded output, the measurements are observed after an RC filter consisting of a 1.0 kΩ resistor and a 0.1 μF capacitor on VDD-GND.".

Czy po podłączeniu filtru RC, tak jak w nocie katalogowej, dostanę prawidłowe wyniki?
Nie wiem czy oba moje czujniki są wadliwe. Potestowałbym trochę tą niedokońca poprawną płytkę - może jest więcej błędów :)
Back to top
   
Google

Google Adsense


Post# 19 Sep 2009 15:20   





Back to top
   
MirekCz
Poziom 22
Poziom 22


Joined: 10 Dec 2004
Posts: 2198
Location: Gdańsk/Poznań

Post#35 19 Sep 2009 16:18   

Re: Akcelerometr ADXL203


U mnie z filtrami działa bez problemu tak jak podano w nocie katalogowej.
Jak chcesz to sprzedaje złożony układ za 50zł na płytce z wyjściem na piny o rozstawie 2,54mm (podaj emaila to wyśle zdjęcia).

Wg. mnie z tymi 2 filtrami i trzecim rąbniętym mimo wszystko 2 osie powinny działać normalnie. Naprawa trzeciego filtra to żaden problem, bo wystarczy wylutować kondensator przed rezystorem i wlutować jakiś nawet nie smd za rezystorem.
Twój opis raczej wskazuje na błąd na płytce, złe zlutowanie lub ew. padnięty akcelerometr (co zresztą może być spowodowane złą płytką, która gdzieś daje nie tak napięcie i od razu uwala układ)

PS.Jeszcze jedno. Podłączyłeś sleep mode? W dokumentacji nie widzę informacji, zeby sleep mode był podciągany "automatycznie", więc jak nie masz podłączonego stanu wysokiego do sleep mode to może wyjść coś dziwnego (chociaż raczej spodziewałbym się x/y/z out jako 0V)..
Back to top
   
godmode
Poziom 14
Poziom 14


Joined: 21 Jan 2003
Posts: 174
Location: Legionowo

Post#36 21 Sep 2009 10:53   

Re: Akcelerometr ADXL203


Problem rozwiązany - sprawdziłem na oddzielnym czujniku i podłączenie sleep-mode na '1' załatwia sprawę.
@MirekCz - dzięki za pomoc!

Układ, który miałem wlutowany w płytkę pokazywał na wszystkich wyjściach napięcie bliskie Vcc, także był to błąd płytki (mimo że żadnego zwarcia z Vcc nie wykryłem) albo wrzucenie bardzo dużego kondensatora (elektrolit 22uF - tylko taki mi został przed uruchomieniem) powoduje błędne działanie czujnika(?).
Back to top
   
MirekCz
Poziom 22
Poziom 22


Joined: 10 Dec 2004
Posts: 2198
Location: Gdańsk/Poznań

Post#37 21 Sep 2009 13:31   

Re: Akcelerometr ADXL203


Nie sprawdzałem bez filtrów, więc nie wiem co się wtedy dzieje, ale spodziewałbym się dobrego poziomu sygnału tylko sporo szumów wysokiej częstotliwości.

Trudno mi coś dalej doradzić. Możesz podesłać schemat/layout to może spostrzeżemy jakiś błąd, bo nic innego mi do głowy już nie przychodzi.
Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> Robotics, Scale Models -> Pytania o akcelerometr ADXL203
Page 2 of 2 Go to page Previous  1, 2


Page generation time: 0.083 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed