Руководство пользователя входных датчиков PmodCMPS DIGILENT PmodCMPS
Входные Pmod-датчики DIGILENT PmodCMPS

Надview

Digilent PmodCMPS включает популярные Ханиуэлл 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 используется HMC5883L компании Honeywell с технологией анизотропного магниторезистивного сопротивления (AMR). Проще говоря, это означает, что три датчика (по одному для каждого направления координат) очень мало взаимодействуют друг с другом, поэтому из Pmod можно получить точные данные.

Взаимодействие с Pmod

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

По умолчанию PmodCMPS запускается в режиме одного измерения, поэтому компас выполняет одно измерение, устанавливает высокий уровень на выводе готовности данных, а затем переходит в режим ожидания. В режиме ожидания основные источники энергопотребления (что неудивительно) отключены, например, внутренний АЦП, который собирает объем.tagе измерения. Тем не менее, вы по-прежнему можете получить доступ ко всем регистрам с их последним значением данных через шину I²C. Чтобы перевести PmodCMPS из режима ожидания обратно в режим одиночного измерения или режима непрерывного измерения, пользователь должен выполнить запись в регистр режима (0x02).

При чтении данных из Pmod CMPS должны быть прочитаны все шесть регистров данных, соответствующие старшим и младшим байтам каждого декартова координатного направления. Поскольку указатель адреса внутреннего регистра автоматически увеличивается после успешного чтения регистра, возможно чтение из всех шести регистров с помощью одной команды. бывшийampНиже показано, как это может выглядеть: 

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

Байт команды Байт адреса
0 0 1 1 1 1 0 1 (Подтверждение) 0 0 0 0 0 0 1 1 (Подтверждение)
Старший бит X младший бит X
SX SX SX SX sb MSB b9 b8 (Подтверждение) b7 b6 b5 b4 b3 b2 b1 b0 (Подтверждение)
Старший бит Z младший разряд Z
SX SX SX SX sb MSB b9 b8 (Подтверждение) b7 b6 b5 b4 b3 b2 b1 b0 (Подтверждение)
Старший бит Y Младший бит Y
SX SX SX SX sb MSB b9 b8 (Подтверждение) b7 b6 b5 b4 b3 b2 b1 b0 (ОСТАНАВЛИВАТЬСЯ)

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

Таблица описания выводов

Таблица 1. Разъем J1: Описание контактов указано на Pmod.

Заголовок J1
Булавки Сигнал Описание
1 и 5 СКЛ Серийные часы
2 и 6 ПДД Серийные данные
3 и 7 Земля Заземление источника питания
4 и 8 ВКЦ Источник питания (3.3 В)
Заголовок J2
Приколоть Сигнал Описание
1 ДРДИ Данные готовы
2 Земля Заземление источника питания
Джемпер JP1
Загруженное состояние В линии SDA используется подтягивающий резистор 2.2 кОм.
Джемпер JP2
Загруженное состояние В линии SCL используется подтягивающий резистор 2.2 кОм.

Пмод CMPS также предлагает режим самопроверки, помогающий откалибровать любые данные, получаемые от модуля.

Любое внешнее питание, подаваемое на PmodCMPS, должно быть в пределах 2.16–3.6 В; поэтому при использовании разъемов Pmod на системных платах Digilent объем питанияtagе должно быть на 3.3 В.

Физические размеры

Штифты на контактной колодке расположены на расстоянии 100 мил друг от друга. Длина печатной платы составляет 0.8 дюйма по сторонам, параллельным контактам на контактной колодке, и 0.8 дюйма по сторонам, перпендикулярным контактной колодке.

Авторские права Digilent, Inc.
Другие упомянутые названия продуктов и компаний могут быть товарными знаками соответствующих владельцев.

Скачано с Стрелка.com.

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

Логотип ДИГИЛЕНТ

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

Входные Pmod-датчики DIGILENT PmodCMPS [pdf] Руководство пользователя
PmodCMPS Входные датчики Pmods, PmodCMPS, Входные датчики Pmods, Датчики Pmods, Датчики

Ссылки

Оставьте комментарий

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *