Посібник користувача датчиків DIGILENT PmodCMPS Input Pmods
DIGILENT PmodCMPS Вхідні датчики Pmods

закінченоview

Digilent PmodCMPS має популярні Honeywell HMC5883L 3-осьовий цифровий компас і може додавати показання курсу компаса на будь-яку головну плату Digilent з інтерфейсом I²C.

PmodCMPS.
закінченоview

Особливості включають:

  • 3-осьовий цифровий компас
  • Роздільна здатність поля 2 мілігауса в полях ±8 гаус
  • Максимальна швидкість виведення даних 160 Гц
  • Додаткові підтягуючі резистори для контактів SCL і SDA
  • Невеликий розмір друкованої плати для гнучкої конструкції 0.8" × 0.8" (2.0 см × 2.0 см)
  • 2×4-контактний роз’єм з інтерфейсом I2C
  • Слідує Специфікація інтерфейсу Digilent Pmod
  • Бібліотека та впрampкод доступний у ресурсний центр

Функціональний опис

PmodCMPS використовує Honeywell HMC5883L з анізотропною магніторезистивною технологією (AMR). Простою англійською мовою це означає, що три датчики (по одному для кожного напрямку координат) мають дуже незначні перешкоди один з одним, тому точні дані можна отримати з Pmod.

Інтерфейс з Pmod

Pmod CMPS спілкується з головною платою через протокол I²C. Перемички JP1 і JP2 забезпечують додаткові підтягуючі резистори 2.2 кОм для використання в лініях Serial Data і Serial Clock. 7-бітна адреса для цієї вбудованої мікросхеми становить 0x1E, що робить 8-бітну адресу для команди читання 0x3D і 0x3C для команди запису.

За замовчуванням PmodCMPS запускається в режимі одиночного вимірювання, щоб компас виконував одне вимірювання, встановлював висновок Data Ready у високий рівень, а потім перемикався в режим очікування. У режимі очікування основні джерела споживання електроенергії (що не дивно) відключені, наприклад внутрішній АЦП, який збирає гучністьtagе вимірювання. Однак ви все одно можете отримати доступ до всіх регістрів із їхніми останніми значеннями даних через шину I²C. Щоб змінити PmodCMPS із режиму очікування назад у режим одиночного або безперервного вимірювання, користувач повинен записати в регістр режиму (0x02).

Під час зчитування даних із Pmod CMPS необхідно зчитувати всі шість регістрів даних, що відповідають старшим і нижнім байтам кожного напрямку декартових координат. Оскільки вказівник адреси внутрішнього регістра автоматично збільшується після успішного читання регістру, можна читати з усіх шести регістрів за допомогою однієї команди. Колишнійampяк це може виглядати, наведено нижче: 

Таблиця 1. Командні та адресні байти.

Командний байтБайт адреси
00111101(ACK)00000011(ACK)
MSB XLSB X
SXSXSXSXsbMSBb9b8(ACK)b7b6b5b4b3b2b1b0(ACK)
MSB ZLSB Z
SXSXSXSXsbMSBb9b8(ACK)b7b6b5b4b3b2b1b0(ACK)
MSB YLSB Y
SXSXSXSXsbMSBb9b8(ACK)b7b6b5b4b3b2b1b0(СТОП)

Примітка: SX означає розширення знака знакового біта (sb).

Таблиця опису розпиновки

Таблиця 1. Роз’єм J1: опис контактів, як зазначено на Pmod.

Заголовок J1
ШпилькиСигналопис
1 і 5SCLПослідовний годинник
2 і 6ПДРПослідовні дані
3 і 7GNDЗаземлення джерела живлення
4 і 8VCCДжерело живлення (3.3 В)
Заголовок J2
PinСигналопис
1DRDYДані готові
2GNDЗаземлення джерела живлення
Джемпер JP1
Завантажений станУ лінії SDA використовується підтягуючий резистор 2.2 кОм
Джемпер JP2
Завантажений станЛінія SCL використовує підтягуючий резистор 2.2 кОм

Pmod CMPS також пропонує режим самоперевірки, щоб допомогти відкалібрувати будь-які дані, отримані від модуля.

Будь-яке зовнішнє живлення, що подається на PmodCMPS, має бути в межах 2.16 В та 3.6 В; отже, при використанні заголовків Pmod на системних платах Digilent об’єм живленняtage має бути 3.3 В.

Фізичні розміри

Штифти на заголовку шпильки розташовані на відстані 100 мілі один від одного. Довжина друкованої плати становить 0.8 дюйма з боків, паралельних контактам штифтового роз’єму, і 0.8 дюйма з боків, перпендикулярних штифтовому роз’єму.

Авторське право Digilent, Inc.
Інші згадані назви продуктів і компаній можуть бути торговими марками відповідних власників.

Завантажено з Arrow.com.

1300 Хенлі Корт
Пулман, штат Вашингтон, 99163
509.334.6306
www.digilentinc.com

Логотип DIGILENT

Документи / Ресурси

DIGILENT PmodCMPS Вхідні датчики Pmods [pdfПосібник користувача
PmodCMPS Input Pmods Sensors, PmodCMPS, Input Pmods Sensors, Pmods Sensors, Sensors

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *