Блок пользователя ВМР280
Блок пользователя ВМР280
Сделал проект ,давление с BMP280 на семисегментный индикатор на ТМ1637. Все хорошо,но опрос BMP280 идет слишком часто. И когда давление пограничное,цифры начинают моргать. Как увеличить время опроса датчика до 3-5 секунд. Автор блока пользователя похоже забросил его. Был подобный вопрос,он не ответил. Во вложениях блок пользователя и мой проект.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Блок пользователя ВМР280
Вам не время опроса надо менять а частоту обновления данных.
Добавлено (08.11.2017, 00:12)
---------------------------------------------
https://yadi.sk/d/wyRuHAMB3PViRy
попробуйте так, использование переменных очень удобно.
Добавлено (08.11.2017, 00:48)
---------------------------------------------
В настройках генератора поставьте асиметричный и время паузы в секундах а время импульса в микросекундах
Добавлено (08.11.2017, 00:12)
---------------------------------------------
https://yadi.sk/d/wyRuHAMB3PViRy
попробуйте так, использование переменных очень удобно.
Добавлено (08.11.2017, 00:48)
---------------------------------------------
В настройках генератора поставьте асиметричный и время паузы в секундах а время импульса в микросекундах
Последний раз редактировалось slavas 08 ноя 2017, 00:14, всего редактировалось 1 раз.
Блок пользователя ВМР280
Солидарен с Вами в этом, но предлагаю немного другую реализацию устранения причины и объяснение сложившейся ситуации.slavas писал(а):надо менять а частоту обновления данных
Надеюсь там я понятно и объктивно объяснил причину избыточной (на мой взгляд) нагрузки на МК этим в т.ч. ПБлоком.
См. сообщения №№27-28.
Ув. hatul можете попробовать применить пока необкатанную модификацию (не обладаю этим модулем, не нужен, занимаюсь микросхемой) и применить ПБ блок "Среднее" (поиск по форуму) преобразовав данные Float>Int. Удачи всем!
Блок пользователя ВМР280
slavas, Проверил. Работает как надо!
Labu55, Зашел по Вашей ссылке,но там все обьяснения касаются ТМ1637. А по поводу ПБ "Среднее",для меня это несколько сложновато,но буду разбираться. Спасибо за подсказку.
Labu55, Зашел по Вашей ссылке,но там все обьяснения касаются ТМ1637. А по поводу ПБ "Среднее",для меня это несколько сложновато,но буду разбираться. Спасибо за подсказку.
Блок пользователя ВМР280
Да, кажется я понял Вашу мысль. Держите готовое.hatul писал(а):обьяснения касаются ТМ1637
Автор блока "среднее" скромно не указал своё имя, потому благодарю ЕГО заочно. Отличный блок!
Добавлено (09.11.2017, 00:21)
---------------------------------------------
Согласен! Правда у меня считывался BME постоянно (температура, высота, влажность, давление) и время с RTC переключались поочерёдно. И уж точно без среднего дажеslavas писал(а):В настройках генератора поставьте асиметричный и время паузы в секундах а время импульса в микросекундах
такого неподобства не наблюдалось . Часть проекта (плату на Max7219) на днях здесь выкладывал.hatul писал(а):давление пограничное,цифры начинают моргать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Labu55 10 ноя 2017, 00:51, всего редактировалось 1 раз.
Блок пользователя ВМР280
Я выложил часть проекта. А вообще у меня тоже переключается давление и температура.Время показывает на матрице на МАХ7219.А температура/давление на ТМ1639.Labu55 писал(а):переключались поочерёдно
Так вот температура показывает нормально,а давление последняя цифра иногда моргает. Вот я и решил,что это из за слишком частого опроса датчика.Хотя может я и не прав. Ну пока работает нормально.
Добавлено (09.11.2017, 07:19)
---------------------------------------------
А с блоком "Среднее" тоже буду пробовать.Просто сейчас время не хватает.
Последний раз редактировалось hatul 09 ноя 2017, 07:20, всего редактировалось 1 раз.
Блок пользователя ВМР280
Может Вы любитель очень громкой музыки?hatul писал(а):последняя цифра иногда моргает
Последний раз редактировалось Labu55 10 ноя 2017, 01:13, всего редактировалось 1 раз.
Блок пользователя ВМР280
Не,не,в доме тишина.Labu55 писал(а):Может Вы любитель очень громкой музыки?
Блок пользователя ВМР280
Это хорошо,что Вы понимаете что в шутке есть доля правды (шутки). Разрешите контрольный выстрел- подтяжка pullup линий связи SDA, SCL имеется (если у Вас не модуль а МС) и питание 3,3V(если версия без стабилизатора)? Вы понимаете надеюсь что я уже пальцем в небо целюсь, так как объяснения нормального нет. У меня всё отлично работало и на МАХ7219 и на двустрочнике 1602. Версия на плате без стабилизатора (фиолетовая маска). Удачи!hatul писал(а):в доме тишина
Последний раз редактировалось Labu55 11 ноя 2017, 20:28, всего редактировалось 1 раз.
Блок пользователя ВМР280
Ну тут уж точно добили! Я хрен его знает есть там подтяжка или нет. Могу только сказать,модуль Arduino Nano,c разъемом мини USB. Я сначала грешил на плохой контакт,однако температура,на этом же индикаторе показывает нормально. А давление моргает только последняя цифра. И то не всегда. Вот уже второй день работает нормально. То ли давление устаканилось,то ли контакт прикипел. Пока следую святому правилу "Солнце восходит,заходит,работает-не трогай!"Labu55 писал(а):контрольный выстрел- подтяжка pullup линий связи SDA, SCL
Блок пользователя ВМР280
Посмотрите ПЖ рисунки, в этом, далеко не полном перечне, китайские ребята могут установить/неустановить/установить что-попало, перемаркировать (вместо BMP180- 280), и т.д. и т.п. - любой каприз за Ваши деньги. Мне, к примеру, попался модуль MAX7219 с запаянным вверх тормашками 7-сег. дисплеем. Показывал древнерусские черты и резы. Самостоятельно допаял неустановленный тантал. конденсатор.
Тоже- выход.hatul писал(а):работает-не трогай
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Labu55 12 ноя 2017, 15:55, всего редактировалось 1 раз.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость