Jump to content
Форумы SkyCentre Прыжки с парашютом
Sign in to follow this  
Станислав

Особенности работы цифровых высотометров при резком изменении давления

Recommended Posts

14 hours ago, Hanuman Kein said:

А еще лучше откопать аналоговый древний датчик, и с него снять осциллограмму.

Это даст тебе примерно ничего, хотя «пилу» ты увидишь. Аналоговый датчик придётся предварительно калибровать, это не говоря о температурной коррекции (что в анероиде давление внутри коробки меняется с температурой, что у mems датчиков характеристики мембраны меняются с ней же). Температуру тоже нужно чем-то мерять и это что-то тоже калибровать. Цифра в этом плане удобнее, её на заводе уже откалибровали. Датчик mpl3115a2 так вообще не требует никакой пост-обработки со стороны МК и умеет сразу в метры, и заявленная в даташите точность 30см на высотах до 8000м. Но это для стационарной атмосферы.

Share this post


Link to post
Share on other sites
21 час назад, spase_omsk сказал:

С языка снял :D

C херали, тебе кто то "должен" о_О

Твоя заява была: "аж на сто метров улетает"?? Ну дык и докажи, свои мрии, личным примером!  Ничего сложного нет - отснимал перед дверью, открыл, вышел - отснимал! Можешь дальше песдовать по заданию. С 4тыщ аж:)  Чё, так сложно что ли?:D

Share this post


Link to post
Share on other sites
20 минут назад, spase_omsk сказал:

Это даст тебе примерно ничего, хотя «пилу» ты увидишь. Аналоговый датчик придётся предварительно калибровать, это не говоря о температурной коррекции (что в анероиде давление внутри коробки меняется с температурой, что у mems датчиков характеристики мембраны меняются с ней же). Температуру тоже нужно чем-то мерять и это что-то тоже калибровать. Цифра в этом плане удобнее, её на заводе уже откалибровали. Датчик mpl3115a2 так вообще не требует никакой пост-обработки со стороны МК и умеет сразу в метры, и заявленная в даташите точность 30см на высотах до 8000м. Но это для стационарной атмосферы.

У нас кто о чем: обсуждаем как увидеть короткие всплески максимально приближенно "к натуре" - а ты опять предлагаешь свой цифровой комбайн, который аккуратненько все это отфильтрует как шум ) Не нужно ничего калибровать, нас не интересуют абсолютные значения в данном случае от слова вообще.

Share this post


Link to post
Share on other sites
3 часа назад, Hanuman Kein сказал:

У нас кто о чем: обсуждаем как увидеть короткие всплески максимально приближенно "к натуре" - а ты опять предлагаешь свой цифровой комбайн, который аккуратненько все это отфильтрует как шум ) Не нужно ничего калибровать, нас не интересуют абсолютные значения в данном случае от слова вообще.

Ты с этого комбайна можешь получить как чистый "сырец" так и готовый результат. image.png

Share this post


Link to post
Share on other sites
5 часов назад, Станислав сказал:

Ты с этого комбайна можешь получить как чистый "сырец" так и готовый результат. image.png

Это все со стороны интерфейса. А "чистый сырец" ты не можешь получить никак, хотя бы потому что там АЦП с какой-то частотой дискретизации. И она может отличаться от частоты выдачи в интерфейс очень сильно в обе стороны. Т.е. может быть 100 замеров в секунду - и запись в регистр среднего. А может быть наоборот, один фактический замер в секунду - и выдача 100 раз в секунду угасающего отклонения, т.е сглаживание (утрирую).

Edited by Hanuman Kein

Share this post


Link to post
Share on other sites
2 часа назад, Hanuman Kein сказал:

Это все со стороны интерфейса. А "чистый сырец" ты не можешь получить никак, хотя бы потому что там АЦП с какой-то частотой дискретизации. И она может отличаться от частоты выдачи в интерфейс очень сильно в обе стороны. Т.е. может быть 100 замеров в секунду - и запись в регистр среднего. А может быть наоборот, один фактический замер в секунду - и выдача 100 раз в секунду угасающего отклонения, т.е сглаживание (утрирую).

Ну зачем же ты так все время усложняешь то... Мы получим необходимые данные даже с учетом записи в регистр среднего и даже при наличии этого среднего увидим столь волнующий нас эффект.  

 

Share this post


Link to post
Share on other sites
40 минут назад, Станислав сказал:

Ну зачем же ты так все время усложняешь то... Мы получим необходимые данные даже с учетом записи в регистр среднего и даже при наличии этого среднего увидим столь волнующий нас эффект. 

Запросто. Можем получить. А можем и не получить - допустим, производитель устройства поменял модель датчика. Одну букву. Ничего не меняя в коде (а зачем? На уровне интерфейса ничего не поменялось же). И формирование значений для записи в регистр уже другое. В даташите может быть это указано, а может и нет. Или только назначение датчика. А по интерфейсу - совместимость да полная.

Share this post


Link to post
Share on other sites
15 hours ago, Redfox said:

C херали, тебе кто то "должен" о_О

Твоя заява была: "аж на сто метров улетает"?? Ну дык и докажи, свои мрии, личным примером!

С хера ли я тебе должен что-то доказывать? Себе я доказал, эти доказательства легли в код прошивки моего высотомера. Инженеру хватило бы анализа сырых данных с датчика. Платить деньги на потеху, извини, троллям по поведению и ламерам по техническим скиллам - увольте.

  • Like 2

Share this post


Link to post
Share on other sites
15 hours ago, Hanuman Kein said:

У нас кто о чем: обсуждаем как увидеть короткие всплески максимально приближенно "к натуре" - а ты опять предлагаешь свой цифровой комбайн, который аккуратненько все это отфильтрует как шум ) Не нужно ничего калибровать, нас не интересуют абсолютные значения в данном случае от слова вообще.

Сам по себе комбайн ничего не отфильтрует. Его об этом нужно отдельно просить. Каллмановский фильтр и усреднение нескольких измерений нужно включать явно - ну так можно не включать )) Аналоговый датчик тебе покажет наличие всплесков, но без калибровки ничего не скажет о их амплитуде.

  • Like 1

Share this post


Link to post
Share on other sites
3 hours ago, Hanuman Kein said:

В даташите может быть это указано, а может и нет. Или только назначение датчика. А по интерфейсу - совместимость да полная.

Вот нет. В даташите такие вещи указываются обязательно. Время измерения и допустимая погрешность - вещи нормируемые.

  • Like 1

Share this post


Link to post
Share on other sites
45 минут назад, spase_omsk сказал:

С хера ли я тебе должен что-то доказывать? Себе я доказал, эти доказательства легли в код прошивки моего высотомера. Инженеру хватило бы анализа сырых данных с датчика. Платить деньги на потеху, извини, троллям по поведению и ламерам по техническим скиллам - увольте.

Быстро сдулось пиздабольное.  "платить деньги на потеху",  "код прошивки моего высотомера",  ко-ко-ко...  Ожидаемо :D

Share this post


Link to post
Share on other sites
7 минут назад, Redfox сказал:

Быстро сдулось пиздабольное.  "платить деньги на потеху",  "код прошивки моего высотомера",  ко-ко-ко...  Ожидаемо :D

А есть чего по теме ? Нормальные контр аргументы или хотя бы обоснованное возражение "этого быть не может , там все по другому" и что-нибудь из профильной литературы ? 

 

Share this post


Link to post
Share on other sites
1 час назад, spase_omsk сказал:

Вот нет. В даташите такие вещи указываются обязательно. Время измерения и допустимая погрешность - вещи нормируемые.

На этом месте в даташите обычно написано "TEMPERATURE COMPENSATION AND CALIBRATION CIRCUITRY" :D

Это "черная коробка" почти всегда. Вы же закрываете свой код? Вот и производитель датчика закрывает. И под "частотой замеров" вы можете понимать разные вещи. Мало того, аналоговый датчик может иметь цифровое управление компенсацией ) Поэтому - только голый тензор на мембране, только хардкор.

Например, чтобы добиться полного выхода годных датчиков, могут прошивать в каждый индивидуальную корректировку "дребезга". Индивидуальные регулировки питания, даже количество замеров для усреднения. А со стороны ТТХ и интерфейса - все останется единообразно.

1 час назад, spase_omsk сказал:

но без калибровки ничего не скажет о их амплитуде

Относительный перепад уровней увидеть - этого достаточная точность.

Share this post


Link to post
Share on other sites
39 minutes ago, Hanuman Kein said:

Например, чтобы добиться полного выхода годных датчиков, могут прошивать в каждый индивидуальную корректировку "дребезга".

Более того, так и делают. Та же линейка Bosch bmp068/180/280/388 предусматривает чтение из памяти датчика калибровочных коэффициентов и расчёт компенсации на стороне МК. На фиксацию факта всплеска это не влияет никак. Не хочешь - есть raw режим, т.е. снимаются голые некомпенсированные данные, без пересчёта напряжения или что там в давление. С аналоговым датчиком возникнет вопрос - чем это фиксировать. Скорее всего это будет некий АЦП, а с этого момента разницы между цифрой и аналогом не становится.

Аналоговые датчики на Али есть, но сугубо ИМХО экспериментировать с ними больше похоже на выяснение, насколько адекватно ведут себя цифровые и насколько можно верить даташитам.

  • Like 1

Share this post


Link to post
Share on other sites

Ребята, давайте серьёзно. Один говорит, что доверит всему, что я нарисую на экране, но только если это снять кинокамерой непременно на плёнку объединения «Тасма», у «Свемы» вибрации не те. Другой утверждает, что даташитам нельзя верить и предлагает где-то получить допуск на прыжки с осциллографом, С1-117, не меньше. Давайте вы сначала книжки почитаете, даташиты поизучаете, потом будем разговаривать предметно, если вопросы останутся.

  • Like 3

Share this post


Link to post
Share on other sites
11 минуту назад, spase_omsk сказал:

Ребята, давайте серьёзно. Один говорит, что доверит всему, что я нарисую на экране, но только если это снять кинокамерой непременно на плёнку объединения «Тасма», у «Свемы» вибрации не те. Другой утверждает, что даташитам нельзя верить и предлагает где-то получить допуск на прыжки с осциллографом, С1-117, не меньше. Давайте вы сначала книжки почитаете, даташиты поизучаете, потом будем разговаривать предметно, если вопросы останутся.

Я же говорю: каждый о своем... При чем тут твой экран, когда обсуждалось поведение вообще AAD при открывании двери? И фактические (не применимые к алгоритму его работы) броски давления? :hi:

Share this post


Link to post
Share on other sites
7 minutes ago, Hanuman Kein said:

Я же говорю: каждый о своем... При чем тут твой экран, когда обсуждалось поведение вообще AAD при открывании двери? И фактические (не применимые к алгоритму его работы) броски давления? :hi:

Чего тут обсуждать-то? Бросок давления при открытии двери фиксируется средствами объективного контроля. Как с этим справится AAD, мы не знаем; компенсация шумов датчика это всегда набор компромиссов, и как их применяет конкретный производитель - в лучшем случае описано в патенте, в худшем составляет коммерческую тайну. Гарантии, что AAD всегда отработает правильно, тебе ни один производитель не даст. Всё на этом как бы.

  • Like 2

Share this post


Link to post
Share on other sites
4 минуты назад, spase_omsk сказал:

Чего тут обсуждать-то? Бросок давления при открытии двери фиксируется средствами объективного контроля. Как с этим справится AAD, мы не знаем; компенсация шумов датчика это всегда набор компромиссов, и как их применяет конкретный производитель - в лучшем случае описано в патенте, в худшем составляет коммерческую тайну. Гарантии, что AAD всегда отработает правильно, тебе ни один производитель не даст. Всё на этом как бы.

Может быть наш мир вообще не то, чем кажется? Может во всем виновата наша агорафобия - и перепад давление при открывании двери зависит от того, что мы о нем знаем? Ты включаешь осциллограф, берешь 22PC, открываешь дверь - и мир рушится...:facepalm:

  • Haha 2

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...