Четверг, 02.05.2024, 09:27
Вы вошли как Гость | Группа "Гости"Приветствую Вас Гость | RSS
Главная | Высотомер барометрический BMP280 - Форум | Мой профиль | Регистрация | Выход | Вход
Обитель RC-инженера
Форма входа
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: ВитГо  
Форум » Разработка электронных устройств » Разрабатываю ! » Высотомер барометрический BMP280
Высотомер барометрический BMP280
uwrteyДата: Среда, 17.06.2020, 22:19 | Сообщение # 1
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Репутация: 11
Статус: Offline
Контроллер на базе платы Ардуино-мини 328 мега
Барометр BMP280
Дисплей NOKIA 3310 ( LCD NOKIA 5110, 3310 на PCD8544 )


не успеваю за своими мыслями......
 
uwrteyДата: Среда, 17.06.2020, 22:26 | Сообщение # 2
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Репутация: 11
Статус: Offline
Даташит на барометр BMP280
https://www.bosch-sensortec.com/media....001.pdf

Диапазон давления 300 ... 1100 гПа / эквивалентно +9000 ...- 500 м над / под уровнем моря )
Относительная точность ± 0,12 гПа, / эквивалентно ± 1 м ( 700 ... 900 гПа при 25°C )
Абсолютная точность. ± 1 гПа ( 950 ... 1050 гПа, 0 ... + 40°C )
Температурный коэффициент смещения 1,5 Па/Кельвин, эквивалентно до 12,6 см/Кельвин (25 ... 40°C при 900 гПа)
Интерфейс I²C ( до 3,4 МГц )
Интерфейс SPI ( 3 и 4-проводные, до 10 МГц)
Потребляемый ток 2,7 мкА при частоте дискретизации 1 Гц
Диапазон температур -40° ... + 85 ° по Цельсию


не успеваю за своими мыслями......
 
uwrteyДата: Среда, 17.06.2020, 22:47 | Сообщение # 3
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Репутация: 11
Статус: Offline
Подключение

Аппаратный интерфейс I2C у Arduino UNO, Nano, Mini и.т.п. расположен на пинах A4 (SDA) и A5 (SCL).

При использовании протокола I2C должны присутствовать подтягивающие резисторы 4,7Ком на линиях SDA, SCL.
На плате их нет.
Можно юзать внутренние резисторы микроконтроллера. Их номинал значительно больше, но такой прием работает с BMP085, BMP180 и BMP280.
Обратите внимание, что такой номер может не пройти с другими микроконтроллерами.

При подключении по SPI нужно соединить
SCL с модуля и SCK (13й контакт на Ардуино),
SDO с модуля к 12 выводу Ардуино,
SDA – к 11 контакту,
CSB (CS) – к любому цифровому пину, в данном случае к 10 контакту на Ардуино.

Питание BMP280 должно быть 3,3В !!!
Обратить внимание есть ли стабилизатор на плате с барометром, скорей всего его там нет.
На плате Ардуино есть линейник с выходом 3,3 - туда и подключу.
Про согласование уровней видимо придется умочать.. там вроде резисторы токо-ограничивающие есть...
Хотя можно ардуину запустить от 3,3 Вольта


не успеваю за своими мыслями......
 
uwrteyДата: Среда, 17.06.2020, 22:54 | Сообщение # 4
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Репутация: 11
Статус: Offline
Почитать на Русском

https://blog.avislab.com/bmp280_ru/

https://arduinomaster.ru/datchik....-bme280

https://radiokot.ru/forum/viewtopic.php?f=57&t=171361


не успеваю за своими мыслями......
 
uwrteyДата: Четверг, 18.06.2020, 23:02 | Сообщение # 5
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Репутация: 11
Статус: Offline
Библиотека на ассемблере для AVR
автор подключал к ATtiny25 по шине I2C ( IIC )
Прикрепления: ATtiny25_BMx280.zip (20.7 Kb)


не успеваю за своими мыслями......
 
Форум » Разработка электронных устройств » Разрабатываю ! » Высотомер барометрический BMP280
  • Страница 1 из 1
  • 1
Поиск:


Copyright MyCorp © 2024
Сделать бесплатный сайт с uCoz