DIGILENT PmodCMPS Input Pmods Sensors ຄູ່ມືເຈົ້າຂອງ
ເກີນview
Digilent PmodCMPS ມີລັກສະນະທີ່ນິຍົມ Honeywell HMC5883L ເຂັມທິດດິຈິຕອລ 3 ແກນ ແລະສາມາດເພີ່ມການອ່ານຫົວຂໍ້ເຂັມທິດໃຫ້ກັບກະດານເຈົ້າພາບ Digilent ໃດໆກໍຕາມທີ່ມີການໂຕ້ຕອບ I²C.
PmodCMPS.
ຄຸນນະສົມບັດປະກອບມີ:
- ເຂັມທິດດິຈິຕອນ 3 ແກນ
- ຄວາມລະອຽດພາກສະໜາມ 2 milli-gauss ໃນ ±8 gauss fields
- ອັດຕາຜົນຜະລິດສູງສຸດ 160 Hz
- ຕົວຕ້ານທານທາງເລືອກສໍາລັບ SCL ແລະ SDA pins
- ຂະໜາດ PCB ຂະໜາດນ້ອຍສຳລັບການອອກແບບທີ່ມີຄວາມຍືດຫຍຸ່ນ 0.8" × 0.8" (2.0 cm × 2.0 cm)
- ຕົວເຊື່ອມຕໍ່ 2×4-pin ທີ່ມີການໂຕ້ຕອບ I2C
- ຕິດຕາມ Digilent Pmod Interface Specification
- ຫໍສະໝຸດ ແລະ ຕົວຢ່າງample ລະຫັດທີ່ມີຢູ່ໃນ ສູນຊັບພະຍາກອນ
ຄໍາອະທິບາຍຫນ້າທີ່
PmodCMPS ໃຊ້ HMC5883L ຂອງ Honeywell ດ້ວຍເທກໂນໂລຍີ Anisotropic Magnetoresistive (AMR). ໃນພາສາອັງກິດທໍາມະດາ, ນີ້ຫມາຍຄວາມວ່າສາມເຊັນເຊີ (ຫນຶ່ງສໍາລັບແຕ່ລະທິດທາງປະສານງານ) ມີການແຊກແຊງຫນ້ອຍຫຼາຍເຊິ່ງກັນແລະກັນເພື່ອໃຫ້ຂໍ້ມູນທີ່ຖືກຕ້ອງສາມາດດຶງມາຈາກ Pmod.
ການໂຕ້ຕອບກັບ Pmod
Pmod CMPS ຕິດຕໍ່ສື່ສານກັບຄະນະເຈົ້າພາບໂດຍຜ່ານ I²C protocol. Jumpers JP1 ແລະ JP2 ສະໜອງຕົວຕ້ານທານແບບດຶງຂຶ້ນ 2.2kΩ ທາງເລືອກເພື່ອໃຊ້ສໍາລັບສາຍ Serial Data ແລະ Serial Clock. ທີ່ຢູ່ 7-bit ສໍາລັບ chip on-board ນີ້ແມ່ນ 0x1E, ເຮັດໃຫ້ທີ່ຢູ່ 8-bit ສໍາລັບຄໍາສັ່ງອ່ານ 0x3D ແລະ 0x3C ສໍາລັບຄໍາສັ່ງຂຽນ.
ໂດຍຄ່າເລີ່ມຕົ້ນ, PmodCMPS ເລີ່ມຕົ້ນໃນໂຫມດການວັດແທກດຽວເພື່ອໃຫ້ເຂັມທິດໃຊ້ເວລາການວັດແທກດຽວ, ກໍານົດຂໍ້ມູນພ້ອມ PIN ສູງ, ແລະຫຼັງຈາກນັ້ນວາງຕົວມັນເອງເຂົ້າໄປໃນ Idle Mode. ໃນຂະນະທີ່ຢູ່ໃນ Idle Mode, ແຫຼ່ງການບໍລິໂພກພະລັງງານທີ່ສໍາຄັນແມ່ນຖືກປິດໃຊ້ງານ (ບໍ່ແປກໃຈ), ເຊັ່ນ: ADC ພາຍໃນທີ່ເກັບກໍາ vol.tage ການວັດແທກ. ຢ່າງໃດກໍຕາມ, ທ່ານຍັງສາມາດເຂົ້າເຖິງການລົງທະບຽນທັງຫມົດດ້ວຍມູນຄ່າຂໍ້ມູນຫຼ້າສຸດຂອງພວກເຂົາໂດຍຜ່ານລົດເມ I²C. ເພື່ອປ່ຽນ PmodCMPS ຈາກ idle mode ກັບໄປເປັນ Single Measurement ຫຼື Continuous Measurement mode, ຜູ້ໃຊ້ຕ້ອງຂຽນໃສ່ Mode Register (0x02).
ເມື່ອອ່ານຂໍ້ມູນຈາກ Pmod CMPS, ຂໍ້ມູນທັງ 6 ລົງທະບຽນ, ທີ່ສອດຄ້ອງກັບ bytes ເທິງແລະຕ່ໍາຂອງແຕ່ລະທິດທາງປະສານງານ Cartesian, ຕ້ອງໄດ້ຮັບການອ່ານ. ເນື່ອງຈາກຕົວຊີ້ທີ່ຢູ່ລົງທະບຽນພາຍໃນຈະເພີ່ມຂຶ້ນໂດຍອັດຕະໂນມັດຫຼັງຈາກລົງທະບຽນສໍາເລັດການອ່ານ, ມັນເປັນໄປໄດ້ທີ່ຈະອ່ານຈາກທັງຫມົດຫົກລົງທະບຽນດ້ວຍຄໍາສັ່ງດຽວ. ອະດີດampວິທີການນີ້ອາດຈະເບິ່ງຄືດັ່ງລຸ່ມນີ້:
ຕາຕະລາງ 1. ຄໍາສັ່ງແລະທີ່ຢູ່ bytes.
ຄໍາສັ່ງ byte | ທີ່ຢູ່ byte | ||||||||||||||||
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 | (ຢຸດ) |
ໝາຍເຫດ: SX ຫຍໍ້ມາຈາກນາມສະກຸນຂອງ sign bit (sb).
ຕາຕະລາງລາຍລະອຽດ Pinout
ຕາຕະລາງ 1. ຕົວເຊື່ອມຕໍ່ J1: ປັກໝຸດຄຳອະທິບາຍທີ່ຕິດສະຫຼາກຢູ່ໃນ Pmod.
ສ່ວນຫົວ J1 | ||
ປັກໝຸດ | ສັນຍານ | ລາຍລະອຽດ |
1 & 5 | SCL | ໂມງ Serial |
2 & 6 | SDA | ຂໍ້ມູນ Serial |
3 & 7 | GND | ພື້ນທີ່ການສະຫນອງພະລັງງານ |
4 & 8 | VCC | ການສະຫນອງພະລັງງານ (3.3V) |
ສ່ວນຫົວ J2 | ||
ປັກໝຸດ | ສັນຍານ | ລາຍລະອຽດ |
1 | ແຫ້ງ | ຂໍ້ມູນພ້ອມ |
2 | GND | ພື້ນທີ່ການສະຫນອງພະລັງງານ |
Jumper JP1 | ||
Loaded State | ສາຍ SDA ໃຊ້ຕົວຕ້ານທານດຶງ 2.2kΩ | |
Jumper JP2 | ||
Loaded State | ສາຍ SCL ໃຊ້ຕົວຕ້ານທານດຶງ 2.2kΩ |
Pmod CMPS ນອກຈາກນີ້ຍັງສະເຫນີຮູບແບບການທົດສອບຕົນເອງເພື່ອຊ່ວຍປັບຂໍ້ມູນໃດໆທີ່ໄດ້ຮັບຈາກໂມດູນ.
ພະລັງງານພາຍນອກໃດໆທີ່ນໍາໃຊ້ກັບ PmodCMPS ຕ້ອງຢູ່ພາຍໃນ 2.16V ແລະ 3.6V; ດັ່ງນັ້ນ, ເມື່ອໃຊ້ Pmod headers ໃນກະດານລະບົບ Digilent, ການສະຫນອງ voltage ຕ້ອງຢູ່ທີ່ 3.3V.
ຂະຫນາດທາງກາຍະພາບ
ປັກໝຸດຢູ່ຫົວເຂັມປັກໝຸດຢູ່ຫ່າງກັນ 100 ແມັດ. PCB ແມ່ນຍາວ 0.8 ນິ້ວຢູ່ດ້ານຂ້າງຂະຫນານກັບ pins ເທິງຫົວ pin ແລະ 0.8 ນິ້ວຍາວທັງສອງດ້ານ perpendicular ກັບ header pin.
ລິຂະສິດ Digilent, Inc.
ຜະລິດຕະພັນແລະຊື່ບໍລິສັດອື່ນໆທີ່ໄດ້ກ່າວມາອາດຈະເປັນເຄື່ອງຫມາຍການຄ້າຂອງເຈົ້າຂອງຂອງພວກເຂົາ.
ດາວໂຫຼດຈາກ Arrow.com.
1300 Henley ສານ
Pullman, WA 99163
509.334.6306
www.digilentinc.com
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
DIGILENT PmodCMPS Input Sensors Pmods [pdf] ຄູ່ມືເຈົ້າຂອງ PmodCMPS Input Pmods Sensors, PmodCMPS, Input Pmods Sensors, ເຊັນເຊີ Pmods, ເຊັນເຊີ |