Мобільна версія Форум Arduino Документація Гарантійні умови 0 0
UA RU
Графік роботи магазину:
Пн-Пт: 8.00 - 19.00
Сб: 10.00 - 17.00
Нд: вихідний
Каталог
Напиши статтю і отримай знижку!

Модуль датчика тиску/висоти на LPS331AP від Pololu

код: USA301

pololu
  • Доставка по Україні
    Ми відправляємо замовлення "Новою Поштою" по Україні. Також можливий самовивіз з нашого магазину
  • 6 місяців гарантії

    Ми даємо гарантію на будь-який товар придбаний в нашому магазині:

    6 місяців на товари, крім батарейок і акумуляторів

    14 днів на батарейки та акумулятори

    У разі настання гарантійного випадку товар безкоштовно ремонтується, змінюється на аналогічний або повертається повна сума його вартості

    Уважно ознайомтеся з умовами гарантії.
  • Проконсультуємо до і після продажу
    Ви можете задавати питання письмово по e-mail або за контактними телефонами нашого магазину
195 грн

в наявності

 

Купити в один клік

1
голосувати
Знайшли дешевше?
  • Модуль датчика тиску/висоти на LPS331AP від Pololu
  • Модуль датчика тиску/висоти на LPS331AP від Pololu
  • Модуль датчика тиску/висоти на LPS331AP від Pololu
  • Модуль датчика тиску/висоти на LPS331AP від Pololu
  • Опис
  • Відгуки
  • Задати питання

Модуль цифрового барометра ST LPS331AP вимірює тиск від 260 до 1260 мбар (від 26 кПа до 126 кПа) з абсолютною точністю тиску до ±2 мбар (0,2 кПа) і середнім середньоквадратичним шумом 0,02 мбар (0,002 кПа) в режимі високої роздільної здатності. Ці тиски можуть бути легко перетворені на абсолютні висоти. Плата оснащена лінійним стабілізатором напруги 3,3 В і вбудованими перетворювачами рівня, які дозволяють їй працювати в діапазоні вхідних напруг від 2,5 до 5,5 В, а відстань між контактами 2.54 мм спрощує її використання зі стандартними макетними платами без паяння і макетними платами з кроком отворів 2.54 мм. Датчик містить інтерфейси I²C та SPI з перетворювачами рівнів сигналів.

Код виробника: 2126, LPS331AP

Плата є носієм для мікросхеми датчика абсолютного тиску LPS331AP MEMS. Перед використанням модуля рекомендуємо уважно ознайомитись з технічним описом мікросхеми LPS331AP (посилання нижче). LPS331 - відмінна ІС, але її невеликий, безсвинцевий корпус LGA ускладнює його використання середньостатистичним студентом або аматором. Він також працює при напругах рівних або нижче 3,6 В, що може ускладнити підключення для мікроконтролерів, що працюють на напрузі 5 В. Ця плата вирішує ці проблеми і містить додаткову електроніку, таку як, стабілізатор напруги 3,3 В і схеми зсуву рівня логічних сигналів, зберігаючи при цьому загальний розмір якомога компактнішим. Плата поставляється повністю заповненою компонентами SMD, включаючи LPS331AP, як показано на малюнку продукту.

Модуль LPS331 оснащений вбудованою температурною компенсацією і має безліч опцій, що настроюються, включаючи вибір дозволу, вибір швидкостей вихідних даних і два програмованих зовнішніх сигналу переривання. Вимірюваний тиск має абсолютну точність до ±2 мбар (0,2 кПа), із середньоквадратичним шумом 0,02 мбар (0,002 кПа) в режимі з найвищою роздільною здатністю. Дані датчиків тиску та температури доступні через цифровий інтерфейс, який може бути налаштований для роботи в режимі I²C або SPI і може використовуватися для альтиметрії. (Див. Приклад коду нижче для бібліотеки Arduino, яку можна використовувати для перетворення цього датчика на висотомір).

Плата містить лінійний стабілізатор напруги з низьким падінням напруги, який забезпечує напругу 3,3 В, необхідну LPS331, що дозволяє живити датчик від напруги живлення від 2,5 до 5,5 В. Вихід регулятора доступний на контакті VDD і може подавати майже 150 ма на зовнішні пристрої. Плата також включає схему, яка перетворює напруги логічних рівнів сигналів інтерфейсів I²C / SPI до того ж логічного рівня напруги, що і рівень входу VIN, що спрощує сполучення плати з 5 В системами, а відстань між контактами плати становить 2.54 мм, що дозволяє легко використовувати її зі стандартними макетними платами без паяння та 2.54 мм макетними платами під паяння.

Для застосування в композиції датчиків інерційний вимірювальний блок AltIMU-10 v3 поєднує в собі LPS331AP з 3-осьовим гіроскопом L3GD20H і 3-осьовим акселерометром LSM303D і 3-осьовим магнітометром на одній платі, забезпечуючи десять незалежних показань та висоти.

Даний модуль є дешевшою альтернативою новому модулю LPS25HB, який пропонує покращену точність, зменшений вихідний шум, а вбудований буфер FIFO (First In, First Out) дозволяє датчику зберігати показання тиску для нерівномірної передачі даних або виводити середнє робоче значення для подальшого зниження вихідного шуму.

Характеристики:

  • Розміри: 10 мм × 23 мм × 3 мм
  • Вага без конекторів: 0,6 г
  • Робоча напруга: від 2.5 до 5.5 В
  • Споживаний струм: 2 мА
  • Вихідний інтерфейс: I²C/SPI
  • Роздільна здатність: 24-бітове зчитування тиску (4096 LSb/мбар)
  • Діапазон чутливості: від 260 мбар до 1260 мбар (від 26 кПа до 126 кПа)

Компоненти, що входять до комплекту постачання:

У комплект входять 1×9 смуга з 2.54 мм кутових конекторів та смуга 1×9 з 2.54 мм прямих конекторів, як показано на малюнку нижче. Ви можете припаяти смугу конектора за вашим вибором до плати для використання з кабелями або макетними платами без паяння або ви можете припаяти дроти безпосередньо до самої плати для більш компактних пристроїв.

Плата має один отвір для кріплення, який призначений для гвинтів #2 і M2 (не входять в комплект).

Використання LPS331:

Підключення та контакти:

Незалежно від інтерфейсу, що використовується для зв'язку з LPS331AP, його контакт VIN повинен бути підключений до джерела живлення від 2,5 до 5,5 В, а GND повинен бути підключений до 0 В. (Крім того, якщо ви використовуєте датчик з системою 3,3 В, ви можете залишити VIN не під'єднаним і обійти вбудований регулятор, підключивши 3,3 В безпосередньо до вмводу VDD.)

Для використання LPS331 у режимі I²C (це за замовчуванням) необхідно, як мінімум, два логічні з'єднання: SCL і SDA. Ці контакти підключені до вбудованих перетворювачів рівня, що робить їх безпечними для використання при напругах живлення більше 3,3 В. Вони повинні бути підключені до шини I²C, що працює на тій же напрузі, що і напруга входу VIN. Інші контакти не підключені до перетворювачів рівня на платі і не стійкі до 5 В, але додатковий 4-канальний двонаправлений логічний перетворювач рівня може використовуватися зовні з цими контактами для досягнення того ж ефекту.

Для використання LPS331 у режимі SPI за замовчуванням потрібні чотири логічні з'єднання: SPC, SDI, SDO та CS. Вони мають бути підключені до шини SPI, що працює на тому ж логічному рівні, що і VIN. Інтерфейс SPI за замовчуванням працює у 4-провідному режимі, з SDI та SDO на окремих контактах, але його можна налаштувати на використання 3-провідного режиму, щоб SDO спільно використовував контакт із SDI.

Датчик тиску/висоти LPS331AP на платі з позначеннями зверху та на макетній платі:

Розташування та призначення контактів:

Контакт Опис та призначення виводу
VDD Вихід стабілізатора напруги 3.3 В. Майже 150 мА доступне для живлення зовнішніх компонентів. (Якщо ви хочете обійти внутрішній регулятор ви можете використовувати цей контакт як вход 3,3 В з відключеним VIN.)
VIN Вхід стабілізатора напруги 3.3 В. Це основний вхід живлення від 2.5 до 5.5 В. Перетворювачі рівня SCL/SPC і SDA/SDI піднімають напругу шин I²C і SPI до цього рівня.
GND Заземлення (0 В) для з'єднання до блоку живлення. Ваше джерело керування I²C або SPI також має мати спільне з'єднання з цією платою.
SDA/SDI/SDO Зсунута за рівнем лінія даних I²C та дані SPI (також використовується як лінія SDO у 3-провідному режимі): Високий рівень - VIN, Низький - 0 В
SCL/SPC Зміщений тактовий сигнал I²C/SPI: Високий рівень - VIN, Низький - 0 В
SDO/SA0 Лінія виведення даних SPI у 4-провідному режимі: Високий рівень – VDD, Низький – 0 В. Цей вихід не зрушений за рівнем. Висновок також використовується як вхідні дані для визначення підпорядкованої адреси I²C (див. нижче).
CS Увімкнення інтерфейсу SPI (Вибір мікросхеми). Підтягнуто до рівня VDD. Щоб увімкнути зв'язок I²C за замовчуванням; Низький рівень диска, щоб розпочати зв'язок SPI.
INT2 Програмоване переривання, вихід рівня логіки 3,3 В. Ці вихідні дані не зміщуються за рівнем.
INT1 Програмоване переривання, вихід рівня логіки 3,3 В. Ці вихідні дані не зміщуються за рівнем.

Принципова електрична схема:

На наведеній вище схемі показані додаткові компоненти, які, як й несучу плату, щоб зробити LPS331AP більш простим у використанні, включаючи стабілізатор напруги, який дозволяє живити плату від напруги живлення від 2,5 В до 5,5 В, і схему перетворення рівня, яка забезпечує зв'язок I²C та SPI на тому ж логічному рівні напруги, що і VIN. Ця схема також доступна у форматі PDF для завантаження.

Інтерфейс I²C:

З контактом CS у стані за замовчуванням (підтягнутим до VDD) LPS331AP може бути налаштований, а показання тиску можуть бути запитані через шину I²C. Перемикачі рівня на тактових лініях I²C (SCL) і даних (SDA) забезпечують зв'язок I²C з мікроконтролерами, що працюють на тій же напрузі, що і VIN (від 2,5 до 5,5 В). Детальний опис I²C на LPS331 можна знайти в технічному описі, а більш детальну інформацію про інтерфейс I²C в цілому можна знайти в специфікації I²C-шини NXP.

У режимі I²C 7-бітовий підпорядкований адресу датчика має менш значний біт (LSb), який визначається напругою на контакті SA0. Несуча плата тягне SA0 до VDD через резистор 4,7 кОм, роблячи LSb рівним логічної 1 і встановлюючи підпорядковану адресу 1011101b за замовчуванням. Якщо обрана ведена адреса датчика тиску конфліктує з будь-яким іншим пристроєм на шині I²C, ви можете притягнути вхід SA0 до землі, щоб встановити значення LSb рівним 0.

Інтерфейс I²C на LPS331 відповідає стандарту швидкого режиму I²C (400 кГц). У тестах плати контролери змогли зв'язатися із чіпом на тактових частотах до 400 кГц. Вищі частоти можуть працювати, але не були протестовані. У ньому відсутнє придушення піків імпульсів тривалістю 50 нс на тактових сигналах і лініях передачі даних і додаткові підтягування на тактових та інформаційних лініях також можуть знадобитися для досягнення сумісних характеристик синхронізації сигналу.

Інтерфейс SPI:

Для зв'язку з LPS331AP у режимі SPI контакт CS (який плата витягує на VDD через резистор 4,7 кОм) має бути опущений до 0 до початку команди SPI і мати можливість повернутися назад після закінчення команди. Перетворювачі рівня на тактових лініях SPI (SPC) і передачі даних (SDI) забезпечують зв'язок SPI з мікроконтролерами, що працюють на тій же напрузі, що і VIN (від 2.5 до 5.5 В).

У 4-провідному режимі, за умовчанням, датчик тиску передає дані на майстер SPI виділеної лінії виведення даних (SDO), яка не зміщується за рівнем. Якщо інтерфейс SPI налаштований використання 3-проводового режиму, лінія SDI подвоюється як SDO і управляється LPS331 під час передачі даних майстру. Детальний опис інтерфейсу SPI на LPS331 можна знайти в технічному описі.

Приклад коду:

Написано базову бібліотеку Arduino для LPS331, яка дозволяє легко використовувати цей датчик з Arduino. Бібліотека спрощує налаштування LPS331 та зчитування необроблених даних про тиск через I²C, а також надає функції для розрахунку висоти на основі виміряного тиску для тих, хто хоче використовувати цей датчик як висотомір.

Підказки за протоколом:

Технічний опис надає всю інформацію, необхідну використання цього датчика, але вибір важливих деталей може зайняти деякий час. Ось кілька порад для взаємодії та налаштування LPS331AP, які, як ми сподіваємося, допоможуть вам почати роботу трохи швидше:

  • За промовчанням датчик тиску перебуває в режимі вимкнення живлення. Ви повинні увімкнути його, записавши відповідне значення в регістр CTRL_REG1, щоб вибрати швидкість вихідних даних.
  • Можна зчитувати або записувати кілька регістрів в одній команді I²C, вказуючи найбільш значний біт адреси регістра, щоб увімкнути автоматичне збільшення адреси.
  • Ви можете увімкнути ту ж функцію автоматичного збільшення в режимі SPI, подавши другий біт (біт 1, званий бітом MS в таблиці) команди SPI.

Посилання:

Відгуки покупців про Модуль датчика давления/высоты на LPS331AP от Pololu

поки немає жодного відгуку - станьте першим!

Написати відгук:

Фото:

Є питання по "Модуль датчика тиску/висоти на LPS331AP від Pololu" ?

Також рекомендуємо ознайомитися:

Шановні друзі! Ми намагаємося тримати на сайті інформацію про наявність товарів та ціни на них в актуальному стані. Коригування відбуваються постійно. Якщо ви знаходите ціну на товар завищеною, напишіть нам про це із посиланням на товар. Ми розглянемо лист та чи обгрунтуємо ціну, чи підкоригуємо її. Асортимент магазину дуже великий та іноді бувають помилки в ціноутворенні, особливо при скачках курсу долара. Дякуємо за розуміння.
оплата картами Visa і MasterCard