Easyelectronics.ru

Электроника для всех
Текущее время: 07 июл 2020, 21:56

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Небольшие вопросы по BME280 - РЕШЕНО !!!
СообщениеДобавлено: 18 ноя 2018, 15:03 
Старожил

Зарегистрирован: 16 окт 2013, 01:27
Сообщения: 1504
Привет!
Привязываю датчик в режиме I2C к STM32F0xx
Не могу найти где ошибка при вычислении влажности, значения на выходе всегда больше - 100%

Если подуть на датчик - влажность меняется, т.е. проблема в самой математике (скорее всего с применением плавающей точки)
Давление и Температура получаются без проблем.
Show "Процедура инициализации"


Show "Чтение данных и вычисление температуры"


Если от датчика получаю значение влажности до вычислений = 0x5B99
После вычисления получается влажность 8888.76ххххххх , а должна быть около 20 %


Последний раз редактировалось sed_alex 18 ноя 2018, 17:34, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Небольшие вопросы по BME280
СообщениеДобавлено: 18 ноя 2018, 15:52 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 6865
Стяните алгоритм отсюда, например: http://narodstream.ru/stm-urok-121-datc ... 0-chast-4/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Небольшие вопросы по BME280
СообщениеДобавлено: 18 ноя 2018, 17:32 
Старожил

Зарегистрирован: 16 окт 2013, 01:27
Сообщения: 1504
Нашел ошибку :) собственно как и думал проблема была в калибровочных параметрах, не обратил внимание что один адрес из таблицы выпадает, вот у меня и пошло смещение....
Вложение:
1.jpg
1.jpg [ 127.58 Кб | Просмотров: 894 ]


т.е. всего то надо было учесть этот пропущенный байт...

В общем все заработало, кому надо пользуйтесь...

Show "Рабочий вариант"


Точность до сотых при измерении влажности мне не нужна, так что все это дело было жестоко обрублено до INT32 :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB