DIGILENT PmodCMPS Input Pmods Sensosi Afowoyi
Pariview
Digilent PmodCMPS ṣe ẹya olokiki Honeywell HMC5883L Kompasi oni-nọmba 3-axis ati pe o le ṣafikun awọn kika akọle Kompasi si eyikeyi igbimọ agbalejo Digilent pẹlu wiwo I²C kan.
PmodCMPS naa.
Awọn ẹya pẹlu:
- Kompasi oni-nọmba 3-aksi
- 2 milli-gauss Ipinnu aaye ni awọn aaye gauss ± 8
- 160 Hz o pọju data o wu oṣuwọn
- Iyan fa-soke resistors fun SCL ati SDA pinni
- Iwọn PCB kekere fun awọn apẹrẹ ti o rọ 0.8" × 0.8" (2.0 cm × 2.0 cm)
- 2× 4-pin asopo pẹlu I2C ni wiwo
- Tẹle Digilent Pmod Interface Specification
- Library ati example koodu wa ni awọn oluşewadi aarin
Apejuwe iṣẹ-ṣiṣe
PmodCMPS naa nlo Honeywell's HMC5883L pẹlu imọ-ẹrọ Anisotropic Magnetoresitive (AMR). Ni Gẹẹsi itele, eyi tumọ si pe awọn sensọ mẹta (ọkan fun itọsọna ipoidojuko kọọkan) ni kikọlu kekere pupọ pẹlu ara wọn ki data deede le gba pada lati Pmod.
Ibaraẹnisọrọ pẹlu Pmod
Pmod CMPS n sọrọ pẹlu igbimọ agbalejo nipasẹ ilana I²C. Jumpers JP1 ati JP2 pese iyan 2.2kΩ resistors fa-soke lati lo fun awọn Serial Data ati Serial aago laini. 7-bit adirẹsi fun yi lori-ọkọ ni ërún 0x1E, ṣiṣe awọn 8-bit adirẹsi fun a kika pipaṣẹ 0x3D ati 0x3C fun a Kọ pipaṣẹ.
Nipa aiyipada, PmodCMPS bẹrẹ ni ipo Wiwọn Nikan ki kọmpasi gba wiwọn ẹyọkan, ṣeto PIN ti o Ṣetan Data ga, ati lẹhinna gbe ararẹ si Ipo Idle. Lakoko ti o wa ni Ipo Aiṣiṣẹ, awọn orisun pataki ti agbara agbara jẹ (kii ṣe iyalẹnu) alaabo, gẹgẹbi ADC inu eyiti o gba voltage awọn iwọn. Sibẹsibẹ, o tun le wọle si gbogbo awọn iforukọsilẹ pẹlu iye data aipẹ julọ wọn nipasẹ ọkọ akero I²C. Lati yi PmodCMPS pada lati ipo aiṣiṣẹ pada si Iwọn Nikan tabi Ipo Iwọn Itẹsiwaju, olumulo gbọdọ kọ si Iforukọsilẹ Ipo (0x02).
Nigbati kika data lati Pmod CMPS, gbogbo awọn iforukọsilẹ data mẹfa, ti o baamu si awọn baiti oke ati isalẹ ti itọsọna ipoidojuko Cartesian kọọkan, gbọdọ jẹ kika. Niwọn igba ti itọkasi adirẹsi iforukọsilẹ inu ti n pọ si laifọwọyi lẹhin iforukọsilẹ ti ni aṣeyọri kika, o ṣee ṣe lati ka lati gbogbo awọn iforukọsilẹ mẹfa pẹlu aṣẹ kan. Ohun exampBawo ni eyi ṣe le wo ni a fun ni isalẹ:
Tabili 1. Pipaṣẹ ati adirẹsi awọn baiti.
Baiti aṣẹ | Baiti adirẹsi | ||||||||||||||||
0 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | (ACK) | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | (ACK) |
MSB X | LSB X | ||||||||||||||||
SX | SX | SX | SX | sb | MSB | b9 | b8 | (ACK) | b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | (ACK) |
MSB Z | LSB Z | ||||||||||||||||
SX | SX | SX | SX | sb | MSB | b9 | b8 | (ACK) | b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | (ACK) |
MSB Y | LSB Y | ||||||||||||||||
SX | SX | SX | SX | sb | MSB | b9 | b8 | (ACK) | b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | (DURO) |
Akiyesi: SX dúró fun a ami itẹsiwaju ti awọn ami bit (sb).
Pinout Table Apejuwe
Tabili 1. Asopọmọra J1: Pin awọn apejuwe bi aami lori Pmod.
Akọsori J1 | ||
Awọn pinni | Ifihan agbara | Apejuwe |
1 & 5 | SCL | Serial Aago |
2 & 6 | SDA | Serial Data |
3 & 7 | GND | Ilẹ Ipese Agbara |
4 & 8 | VCC | Ipese Agbara (3.3V) |
Akọsori J2 | ||
Pin | Ifihan agbara | Apejuwe |
1 | DRDY | Ṣetan Data |
2 | GND | Ilẹ Ipese Agbara |
Jumper JP1 | ||
Ti kojọpọ State | Laini SDA nlo resistor fa-soke 2.2kΩ | |
Jumper JP2 | ||
Ti kojọpọ State | Laini SCL nlo resistor fa-soke 2.2kΩ |
Pmod naa CMPS tun funni ni ipo idanwo ti ara ẹni lati ṣe iranlọwọ calibrate eyikeyi data ti o gba lati module.
Eyikeyi agbara ita ti a lo si PmodCMPS gbọdọ wa laarin 2.16V ati 3.6V; nitorina, nigba lilo Pmod afori lori Digilenti eto lọọgan, awọn ipese voltage gbọdọ wa ni 3.3V.
Awọn iwọn ti ara
Awọn pinni lori pin akọsori ti wa ni aaye 100 mil yato si. PCB jẹ 0.8 inches gigun ni awọn ẹgbẹ ni afiwe si awọn pinni lori akọsori pin ati 0.8 inches gigun ni awọn ẹgbẹ papẹndikula si akọsori pin.
Aṣẹ-lori Digilent, Inc.
Ọja miiran ati awọn orukọ ile-iṣẹ ti a mẹnuba le jẹ aami-iṣowo ti awọn oniwun wọn.
Ti gba lati ayelujara lati Arrow.com.
1300 Henley ẹjọ
Pullman, WA 99163
509.334.6306
www.digilentinc.com
Awọn iwe aṣẹ / Awọn orisun
![]() |
DIGILENT PmodCMPS Input Pmods Sensosi [pdf] Afọwọkọ eni Awọn sensọ PmodCMPS Iṣagbewọle PmodCMPS, Awọn sensọ Pmod igbewọle, Awọn sensọ Pmods, Awọn sensọ |