DIGILENT PmodCMPS Wejście Czujniki Pmods Instrukcja obsługi
Nadview
Digilent PmodCMPS oferuje popularne Honeywell HMC5883L 3-osiowy kompas cyfrowy i możliwość dodawania odczytów kierunku kompasu do dowolnej płyty hosta Digilent z interfejsem I²C.
PmodCMPS.
Funkcje obejmują:
- 3-osiowy kompas cyfrowy
- Rozdzielczość pola 2 miligausy w polach ±8 gausów
- Maksymalna częstotliwość wyjściowa danych 160 Hz
- Opcjonalne rezystory podciągające dla pinów SCL i SDA
- Mały rozmiar PCB dla elastycznych projektów 0.8" × 0.8" (2.0 cm × 2.0 cm)
- Złącze 2×4-pinowe z interfejsem I2C
- Następuje Specyfikacja interfejsu Digilent Pmod
- Biblioteka i exampkod pliku dostępny w centrum zasobów
Opis funkcjonalny
PmodCMPS wykorzystuje HMC5883L firmy Honeywell z technologią anizotropowego magnetorezystancji (AMR). W prostym języku angielskim oznacza to, że trzy czujniki (po jednym dla każdego kierunku współrzędnych) mają bardzo niewielką interferencję ze sobą, dzięki czemu można uzyskać dokładne dane z Pmod.
Współpraca z Pmod
Pmod CMPS komunikuje się z płytą hosta za pośrednictwem protokołu I²C. Zworki JP1 i JP2 zapewniają opcjonalne rezystory podciągające 2.2 kΩ do wykorzystania w liniach danych szeregowych i zegara szeregowego. Adres 7-bitowy dla tego układu na płycie to 0x1E, dzięki czemu 8-bitowy adres dla polecenia odczytu to 0x3D, a 0x3C dla polecenia zapisu.
Domyślnie PmodCMPS uruchamia się w trybie pojedynczego pomiaru, więc kompas wykonuje pojedynczy pomiar, ustawia wysoki pin Data Ready, a następnie przechodzi w tryb bezczynności. W trybie bezczynności główne źródła zużycia energii są (co nie jest zaskakujące) wyłączone, takie jak wewnętrzny ADC, który zbiera napięcietage pomiary. Jednak nadal możesz uzyskać dostęp do wszystkich rejestrów z ich najnowszą wartością danych za pośrednictwem magistrali I²C. Aby zmienić PmodCMPS z trybu bezczynności z powrotem na tryb pojedynczego pomiaru lub ciągłego pomiaru, użytkownik musi wpisać do rejestru trybów (0x02).
Podczas odczytu danych z Pmod CMPS należy odczytać wszystkie sześć rejestrów danych, odpowiadających górnemu i dolnemu bajtowi każdego kierunku współrzędnych kartezjańskich. Ponieważ wewnętrzny wskaźnik adresu rejestru automatycznie zwiększa się po pomyślnym odczycie rejestru, możliwy jest odczyt wszystkich sześciu rejestrów za pomocą jednego polecenia. byłyample, jak to może wyglądać, podano poniżej:
Tabela 1. Bajty poleceń i adresu.
Bajt polecenia | Bajt adresu | ||||||||||||||||
0 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | (potwierdzenie) | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | (potwierdzenie) |
MSB X | LSB X | ||||||||||||||||
SX | SX | SX | SX | sb | MSB | b9 | b8 | (potwierdzenie) | b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | (potwierdzenie) |
MSB Z | LSB Z | ||||||||||||||||
SX | SX | SX | SX | sb | MSB | b9 | b8 | (potwierdzenie) | b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | (potwierdzenie) |
MSB Y | LSB Y | ||||||||||||||||
SX | SX | SX | SX | sb | MSB | b9 | b8 | (potwierdzenie) | b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | (ZATRZYMAĆ) |
Notatka: SX oznacza rozszerzenie znaku bitu znaku (sb).
Tabela opisu pinów
Tabela 1. Złącze J1: Opisy styków zgodnie z etykietą na Pmod.
Nagłówek J1 | ||
Szpilki | Sygnał | Opis |
1 i 5 | SCL | Zegar seryjny |
2 i 6 | SDA | Dane szeregowe |
3 i 7 | GND | Uziemienie zasilania |
4 i 8 | VCC | Zasilanie (3.3 V) |
Nagłówek J2 | ||
Szpilka | Sygnał | Opis |
1 | DRDY | Dane gotowe |
2 | GND | Uziemienie zasilania |
Zworka JP1 | ||
Załadowany stan | Linia SDA wykorzystuje rezystor podciągający 2.2 kΩ | |
Zworka JP2 | ||
Załadowany stan | Linia SCL wykorzystuje rezystor podciągający 2.2 kΩ |
Pmod CMP oferuje również tryb autotestu, który pomaga skalibrować wszelkie dane odbierane z modułu.
Jakiekolwiek zewnętrzne zasilanie podłączone do PmodCMPS musi mieścić się w zakresie od 2.16 V do 3.6 V; dlatego podczas używania nagłówków Pmod na płytach systemowych Digilent, objtage musi wynosić 3.3 V.
Wymiary fizyczne
Kołki na głowicy pinów są oddalone od siebie o 100 mil. Płytka drukowana ma 0.8 cala długości po bokach równoległych do styków w głowicy pinów i 0.8 cala długości po bokach prostopadłych do głowicy pinów.
Prawa autorskie Digilent, Inc.
Inne wymienione nazwy produktów i firm mogą być znakami towarowymi ich odpowiednich właścicieli.
Pobrano z Arrow.com.
1300 Henley Court
Pullman, Waszyngton 99163
509.334.6306
www.digilentinc.com
Dokumenty / Zasoby
![]() |
DIGILENT PmodCMPS Wprowadź czujniki Pmods [plik PDF] Instrukcja obsługi PmodCMPS Wejście Pmods Czujniki, PmodCMPS, Wejście Pmods Czujniki, Pmods Czujniki, Czujniki |