J^LEKTRONIKA^UQU
y sensitmty
yCal ■
U2, więc od odczytanych wartości należy odjąć 2048 aby uzyskać liczbę ze znakiem. 512 jednostek przypada na jednego gausa, a zmiany ziemskiego pola magnetycznego wynoszą 0,4 do 0,6 gausa. Uzyskane w ten sposób wartości mają już jakiś sens, jednak nie nadają się do kolejnego przetwarzania bez uwzględnienia offsetu i czułości dla każdej z osi. Skompensowana wartość jest obliczana z użyciem poniższych wzorów: v — x
max min
xc.
Rysunek 3 przedstawia układ współrzędnych. Mimo że obliczony kąt ładnie prezentowałby się na wyświetlaczu, to nijak nie można go zwizualizować za pomocą diod i trzeba posłużyć się kolejnym przekształcaniem, które zwraca nam już numer diody odpowiadającej zakresowi kątowemu, jak przedstawia kolejny wzór.
180
-angleradiar
n
-11,25) moc/360
-mod
sensitmty
^offset
yoffset
ym
X ~ X,
Xcal =
offset
sensitmty y y offset
y
sensitiyity
point =
22,5
Jak można zauważyć, na każdą diodę przypada 22,5°. Prawie gotowe, ale to jeszcze nie wszystko. Potrzebna jest histereza, tak aby diody nie przeskakiwały na krawędzi przedziałów kątów. I takie właśnie wartości zwracane są przez usługę dla aplikacji.
\ r Y-axis
Rys. 4
Diagram stanów obsługi kompasu
waczerta [tastkie naóśniętie Slj ^
_fr
Elektronicy Konstruktorzy! Nie przeoczcie ciekawych artykułów w siostrzanym czasopiśmie! A wśród nich:
■Przegląd modułów radiowych do transmisji w paśmie ISM.
■Opis sposobu budowy łącza radiowego. ■Opis amatorskiego filtra do pomiaru zniekształceń harmonicznych.
■ Kurs programowania modemów GSM. ■Narzędzia dla STM32.
■ Kursy obsługi Altium Designera Summer 09.
■Kontynuacja kursu programowania Siemens S7-1200.
Miniprojekty, ciekawe projekty:
■Centralka telefoniczna (2 LM/2 LW).
■ Bezprzewodowy sterownik prezentacji.
■ Miniaturowy moduł VGA dla mikrokontrolerów.
■Zestaw startowy dla układów CPLD.
Ciekawe artykuły na temat nowoczesnych podzespołów i sposobów ich użycia.
Tips & Tricks. Cykle porad i artykułów dla konstruktorów elektroników i wiele innych o różnorodnej tematyce.
Konkursy i atrakcyjne nagrody.
Tak skompensowane wyniki mają wartości z przedziału 0 do ±1. Teraz uzyskujemy już całkiem sensowne wartości, jednak pomiary nadal się wahają, więc kolejnym j " r krokiem jest ich uśrednianie. W buforze zbieranych jest pięć ostatnich próbek, a jako wynik pomiaru obliczana jest średnia arytmetyczna z ostatnich próbek oraz aktualnego pomiaru. Teraz wyniki są już naprawdę sensowne (układ najpierw był testowany z wyświetlaczem, zanim trafił do formy z diodami), jednak nadal nic nie wiemy o kącie między północą a aktualnym położeniem sensora. No cóż, jak się można spodziewać, zadanie jest z podstawówki i sprowadza się do obliczenia kąta między przeciwprostokątną a przyprostokątną w trójkącie prostokątnym. My mając dane wartości przyprostokątnych, możemy użyć funkcji arctan. Tak więc kolejnym etapem jest wyznaczenie tego kąta z poniższej zależności:
arctan
v.ybór programu (rftrgie nadinięde S1| I uruchomienie programu
Przeglądanie pozycji menu
EP można nabić we wszyslhich EMPIK-ach i większych kioskach z prasę. Zamówienia pojeOynczych egzemplarzy, a także założenie prenumeraty należy kierować do Działu Handlowego AVT: iiandlowy@avt.pl lei.: 022 257 80 50, fax: 022 257 84 55 Dziahi Prenumeraty: prenumerat3@avt.nl teł.: 022 257 84 22, !ax: 022 257 84 08 a także listownie lub bezpośrednio:
Alt! KODPODACJA S|. z D.O.
_03-187 Warszawa, ul. Leszczynowa 11_
Obsługa
Każdy, kto ma przynajmniej podstawową wiedzę o nawigacji za pomocą kompasu, wie, że nie wskazuje on prawdziwej północy, czyli tej geograficznej. Linie pola magnetycznego nie pokrywają się z geograficznym polem. Inaczej mówiąc - oś obrotu Ziemi nie pokrywa się z osią pola magnetycznego, różnica między osiami wynosi ok. 11,5° i ciągle się zmienia. Więc nawigując za pomocą kompasu, można to uwzględnić. Prezentowany kompas, należy trzymać równolegle do powierzchni Ziemi, tak jak tradycyjny, bo inaczej pomiary będą błędne. Urządzenie jest bardzo czułe, dlatego nawet lekkie przechylenie powoduje duże błędy (wywołane gwałtownym spadkiem natężenia pola magnetycznego). Błędne będą pomiary wykonane w pobliżu metalowych przedmiotów, np. na statku, przewodów o dużym natężeniu prądu, które odkształcają naturalne pole magnetyczne Ziemi. W przypadku namagnesowania czujnika zewnętrznym polem magnetycznym (czego należy unikać), gdy urządzenie było już włączone, należy poczekać na jego wyłączenie. Po ponownym włączeniu pomiary powinny być już poprawne. Przed pierwszym użyciem oraz okresowo przy zmianach temperatury kompas należy kalibrować w pozycji równoległej do ziemi, z dala od metalowych przedmiotów i przewodów.
Początkowo, po włączeniu kompasu naciśnięciem przycisku SI, wchodzimy do menu i możemy przechodzić po jego pozycjach, przyciskając krótko przycisk. Zmiana liczby zaświeconych diod następuje przy puszczeniu
Działanie
aktualnego
progrmamu
[długie naciśnięcie S1| :
arctan — + —JI, dla x<0 A y<0
\y) 2
arctanl — dla x>0 A y>G
dla x<0 A y>0
angleradial =
arctan
+ TI, dla x > 0 A y < 0
dla x<0 A y=0 dla x>0 A y=0
—dla x=0 A y>0
\ x 0, n, n 2
dla x = 0 A y< 0
60 Listopad 2010 Elektronika dla Wszystkich