07:13


Вас приветствует сайт Elektron
Каталог статей
меню

Профиль
Гость


Группа:
Гость
Время:07:13

Гость, мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь!


Категории раздела
Измерения [10]
Звук [10]
Автоматика [9]
Интерфейсы [9]
Видео [1]
Программы [25]
Разное [12]
Для дома [8]
Источники питания [3]
Программирование [15]
STM32 [1]
ESP [0]
Как подключить? [6]

Облако тегов

Статистика





Мы вконтакте

Приветствую Вас, Гость · RSS 07.03.2021, 07:13

Главная » Файлы » Измерения

Подключение барометра LPS331AP

   Сегодня у нас, датчик абсолютного давления разработанный по MЭMC - технологии от фирмы ST LPS331AP .  Он выпускается в 16-выводном HCLGA корпусе, что конечно усложняет его применение в любительских схемах. 

И так, что может наш чип:
  • проводить термокомпенсацию
  • измерять абсолютное давление от 260 мбар до 1260 мбар (это примерно от +10км до -1.8км)
  • есть режим повышенного разрешения 0,020 мбар (измерение высоты в несколько см)
  • малое энергопотребление: низкое разрешение 5.5 мкА; высокое разрешение 30 мкА
  • устойчивость к ударным воздействиям 10000g
  • напряжение питания от 1.7 до 3.6в
  • интерфейс связи I2C, SPI.


 
Внутренняя архитектура микросхемы


Для работы микросхемы нужно настроить регистры: 

  • RES_CONF (10h) register - необходим для настройки дискретности работы датчика
  • CTRL_REG1 (20h) register - контрольный регистр1 . В нем настраивается режим энергопотребления, частота опроса, включение режима прерывания, режим обновления данных, управление интерфейсом связи.
Так же, доступны регистры для настройки прерывания на пинах INT1, INT2:
  • CTRL_REG3 (22h) register - регистр настройки выводов прерываний
  • INTERRUPT_CFG (23h) register - настройка порогов прерываний при изменении давления  
Для чтения данных о давлении есть регистры:
  • PRESS_OUT_H (2Ah)
  • PRESS_OUT_L  (29h) 
  • PRESS_OUT_XL (28h)

Данные о давлении выдаются в трех байтном формате и выражены как PRESS_OUT_H & PRESS_OUT_L & PRESS_OUT_XL. Рассчитываются по формуле:

Pout (мбар) = (PRESS_OUT_H & PRESS_OUT_L & PRESS_OUT_XL) [dec] / 4096


Кроме давления можно считать данные о температуры. 
Регистры:
  • TEMP_OUT_L (2Bh) 
  • TEMP_OUT_H (2Ch)
Данные о температуре выражаются как TEMP_OUT_H & TEMP_OUT_L . Рассчитываются по формуле:

T (градус Цельсия) = 42,5 + (Temp_OUTH & TEMP_OUT_L) [dec] / 480


Это минимальный набор регистров для работы, с микросхемой. В реале набор функций больше.



Схема подключения с преобразователями уровня и стабилизатором.




     


Для скачивания файлов:
Войдите или Зарегистрируйтесь


[ Сообщить о нерабочей ссылке ]
Категория: Измерения | Добавил: Yuriy | Теги: ST, bascom, LPS331AP, Барометр
Просмотров: 385 | | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск

Поиск Datasheet


Топ пользователей
Yuriy
Добавил статей: 68
Количество постов: 54

Sanyok
Добавил статей: 5
Количество постов: 0

snyfer
Добавил статей: 4
Количество постов: 2

4RESTER
Добавил статей: 1
Количество постов: 0

Аватар не выбран Arses
Добавил статей: 1
Количество постов: 0


Новое на сайте

 Bootloader


 LG FLATRON E2350V-PN


 Аудио Модуль USB TF Рад...


 Битовые операции И, ИЛИ...


 Учебник DipTrace для на...


 Samsung LE32R81B


 Коды ошибок


 Заправка и сброс картри...


 Сервисное меню телевизо...


 Изучаем Arduino - инст...


 Микросхемы EEPROM


 500 схем для радиолюбит...


 302 новые профессиональ...


 Сварочный инвертор. Тео...


 В копилку радиолюбителя


 В копилку радиолюбителя...


 Видеокарта GeForce 210


 Видеокарта Nvidia Gefor...


 Пульт для Сhallenger ch...


 Ноутбук Acer MS2277


 Осциллограф С1-65а



На форуме

БП ATOM IPS


Манчестер кодирование


Меню BAS


Контроллер теплых полов


Програмный Uart для BOO...


Простое шифрование данн...


433Mhz TX & RX



Опрос
Какой микроконтроллер Вы используйте?

Всего ответов: 22

Галерея

Copyright Elektron © 2021

Яндекс цитирования Проверка PR и ТИЦ