Измерения датчиком HC-SR04 медленно растущего расстояния. Наблюдаются внезапные выбросы. Аналогичная картина на 3х разных измерителях в трех разных местах. Датчики с разных партий и вообще все разное.
а тут 1200 измерений на 1 точку прям загадка... может эффект свзан с физическим ялением стоячей волны? и некоторые импульсы от генератора импульсов гасят сами себя?
да там какбы типовая схема. с ардуинами прямое включение - на еспшки через резисторный делитель для снижения уровня до 3.3 в т.е. это на разных конрллерах проявляется
делитель через два резюка но он четко работает уровень 3.3 измерил питание раздельное тоже не помогает. в общем точно не в питании дело длинна проводов тоже. делал не больше 5 см и на метровой длинне эффект идентичный. цифра есть цифра
я бы согласился если бы трабл четко не воспроизводился в разных местах у разных людей на разных схемах. там не висячий контак там четкий уровень и нуля и единицы нет выбросы не произвольные они имеют четкий сдвиг и видно что измерения внутри выбросов продолжаются на со сдвигом датчик уз шлет несколько высокочастотных импульсов и ловит ответку первый пришедший
если изменения расстояния достаточно линейные которые тебе нужно контролировать - то определяй границу отклонений от нормы, типа выброс это не норма, а ошибка
Комментарии: 30
Roman
hc-sr04 это температура?
Sergey
датчик расстояния не могу понять в чем причина повесил на отдельные стабилизаторы напряжения. в моменты выбросов аномалий по питанию нет
Roman
что-то связанное с несинхронностью
Sergey
вот последний график каждая точка это несколько сотен усреднений
Sergey
а тут 1200 измерений на 1 точку прям загадка... может эффект свзан с физическим ялением стоячей волны? и некоторые импульсы от генератора импульсов гасят сами себя?
Roman
а ты уверен что это не программная ошибка?
Sergey
100% такое явление дает как типовые либы (все) так и прямой код опроса
Roman
схема подключения датчика - показывай
Sergey
да там какбы типовая схема. с ардуинами прямое включение - на еспшки через резисторный делитель для снижения уровня до 3.3 в т.е. это на разных конрллерах проявляется
Roman
стабилизатор или делитель?
Sergey
делитель через два резюка но он четко работает уровень 3.3 измерил питание раздельное тоже не помогает. в общем точно не в питании дело длинна проводов тоже. делал не больше 5 см и на метровой длинне эффект идентичный. цифра есть цифра
Roman
знаешь как ловить погоду на марсе? подключать например кнопку не притягивая к земле у тебя похожая картина, периодические выбросы
Sergey
я бы согласился если бы трабл четко не воспроизводился в разных местах у разных людей на разных схемах. там не висячий контак там четкий уровень и нуля и единицы нет выбросы не произвольные они имеют четкий сдвиг и видно что измерения внутри выбросов продолжаются на со сдвигом датчик уз шлет несколько высокочастотных импульсов и ловит ответку первый пришедший
Roman
что в состав модуля входит?
Sergey
такое впечатление что первый иногда не доходит и уровень отрабатывается по второму в каком смысле что пищалка и слушалка пьеза
Sifun
открою тайну, это гавно модуль
Sergey
спасибо я знаю
Sifun
на открытом пространстве попробуй если в помещении нет мягкой мебели, тканей, одежды
Sergey
но если глянуть на графики то можно заметить что точность очень высокая если бы не выбросы
Sifun
пульсы долго в ней живут
Sergey
в данном случае измерение идет от зеркальной поверхности воды
Sifun
и вполне доживают до следующей выборки
Roman
если изменения расстояния достаточно линейные которые тебе нужно контролировать - то определяй границу отклонений от нормы, типа выброс это не норма, а ошибка
Sergey
проблема в том что выброс этот живет на протяжении продолжительного времени
Sifun
скажи тогда сразу что и где мерить надо
Sergey
т.е. он четко повторяется множесто рас на сотнях тысяч замерах
Roman
определяй амплитуту выброса, потом бери и вычитай разницу из полученного значения с датчика
Sifun
жидкость конкретная или может быть любая?
Sergey
любая но у всех свойство медленное убывание - т.е. рост расстояния на статических измерениях выбросов нет
Sifun
частота опроса влияет на измерения?