Например TDA7294

Форум РадиоКот • Просмотр темы - датчик давления HP02S
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 11:10:05

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 53 ]    , , 3
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: датчик давления HP02S
СообщениеДобавлено: Вс дек 18, 2011 19:41:53 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3715
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Все здесь и слушают. Есть вопросы?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: датчик давления HP02S
СообщениеДобавлено: Чт дек 22, 2011 16:13:04 
Первый раз сказал Мяу!

Зарегистрирован: Пн авг 29, 2011 10:52:08
Сообщений: 35
Откуда: Новоуральск (Свердловская область))
Рейтинг сообщения: 0
Ну вот опять...
ГДЕ ВСЕ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: датчик давления HP02S
СообщениеДобавлено: Вт дек 25, 2012 17:15:48 
Родился

Зарегистрирован: Вт дек 25, 2012 16:14:10
Сообщений: 3
Откуда: Украина, Краматорск
Рейтинг сообщения: 0
Здравствуйте все! Тема конечно старая, но все же спрошу, может кто-то что-то подскажет.
Приобрёл давно датчик HP02S, но только сейчас решил его подключить. В даташите на него все замечательно расписано и поправки и формулы всё есть. Коэффициенты считываются с внутренней EEPROM с адреса 0х02 по 0х0В и они участвуют для расчета поправок. Все вроде бы хорошо, но в той же EEPROM датчика HP02S присутствуют еще другие коэффициенты (адрес EEPROM 0х10 по 0х21), которые используются для расчета поправок в датчике HP03SA. Поэтому сделав расчёт давлений двумя разными способами, получил почти тоже самое (второй способ был меньше на 1.9 гПа (1.4 мм.рт.ст.)). Сначала я подумал, что второй метод более точный так как использует более сложные формулы для расчета поправок да и самих коэффициентов больше, значит он более "правильный". Но положив модуль HP02S на руку, чтобы искусственно его подогреть обнаружил что давление рассчитанное по второму способу возросло относительно давления первого способа, а температура (рассчитанная по даташиту на HP03SA) стала падать. Поэтому возникают вопросы:
1) Можно ли в модуле HP02S использовать коэффициенты и формулы поправок из даташита на модуль HP03SA?
2) Как ведет себя рассчитанная температура при использовании модуля HP03SA (возрастает или падает)?
3) Как рассчитать температуру для модуля HP02S?

P.S. Все расчеты формул я провожу в Delphi, получая по I2C с датчика все необходимые данные, поэтому ошибок со сдвигом и знаком быть не может, так как не использую микроконтроллер для расчетов.


Вложения:
Комментарий к файлу: датчик HP03SA
HP03SA - barometer (not my).PDF [174.68 KiB]
Скачиваний: 520
Комментарий к файлу: датчик HP02S
HP02S - barometer.PDF [127.75 KiB]
Скачиваний: 422
Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: датчик давления HP02S
СообщениеДобавлено: Вт дек 25, 2012 19:02:11 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3715
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
1. Точно может ответить лишь изготовитель, но я думаю, что нельзя. Если-бы второй способ приводил к более точным результатам, его-бы и привели в ДШ на HP02S.
2. Рассчитанная температура для HP03S изменяется согласно реальной.
3. Данные с датчика температуры для HP02S предназначены только для температурной компенсации датчика давления. В ДШ отсутствуют сведения как на основании этих данных рассчитывать температуру сенсора. Поэтому, предполагая, что показания датчика температуры линейно зависят от темпратуры, можно определить оффсет и наклон характеристики сенсора экспериментально в 2-х точках, а заодно проверить его линейность замером в 3-х точках. Нужен Вам весь этот гемор? Возьмите лучше "нормальный" датчик, например BMP085.


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: датчик давления HP02S
СообщениеДобавлено: Вт дек 25, 2012 20:24:55 
Родился

Зарегистрирован: Вт дек 25, 2012 16:14:10
Сообщений: 3
Откуда: Украина, Краматорск
Рейтинг сообщения: 0
Ser60 писал(а):
... Поэтому, предполагая, что показания датчика температуры линейно зависят от темпратуры, можно определить оффсет и наклон характеристики сенсора экспериментально в 2-х точках, а заодно проверить его линейность замером в 3-х точках. Нужен Вам весь этот гемор? ...

Ради интереса можно будет попробовать. С другой стороны если нужна точность измерения температуры, то на это есть более подходящие варианты.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: датчик давления HP02S
СообщениеДобавлено: Чт янв 22, 2015 11:36:10 
Родился

Зарегистрирован: Чт янв 22, 2015 10:38:57
Сообщений: 2
Откуда: Кременчуг
Рейтинг сообщения: 0
Добрый день. Собрал простейшую схему PIC18F458 и HP02S, немного переделал код от Леонид Иванович под себя. Но при чтении и вычисления давление у меня 957,7 hPa, что очень далеко от 755 мм.рт.ст. Грешил на возможные проблемы с компилятором, создал таблицу, куда внес все коэфициенты и значения АЦП. Результат совпал с вычислениями контроллера. Значения АЦП давления и температуры немного "плавают" +- пару единиц, т.е., вроде, сам датчик живой. Думал, что из EEPROM не то читаю, попробовал вычитать от 0 до 16 байта, все, кроме коэффициентов, забито 0xFF. Порядок байт (первый байт - старшая часть) учел.
На всякий случай мои коэффициенты:
D0 30509
T0 26607
P0 10192
S 182
C 283


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: датчик давления HP02S
СообщениеДобавлено: Чт янв 22, 2015 19:14:54 
Родился

Зарегистрирован: Вт дек 25, 2012 16:14:10
Сообщений: 3
Откуда: Украина, Краматорск
Рейтинг сообщения: 0
Датчик выдает данные в гектопаскалях, что-бы перевести данные в мм.рт.ст необходимо hPa*75/100 (если быть точнее то умножить на 0.75006375541921).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: датчик давления HP02S
СообщениеДобавлено: Чт янв 22, 2015 20:20:15 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3715
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
... и добавить поправку на высоту Вашего места, т.к. датчик показывает давление на уровне моря.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: датчик давления HP02S
СообщениеДобавлено: Пт янв 23, 2015 08:26:53 
Родился

Зарегистрирован: Чт янв 22, 2015 10:38:57
Сообщений: 2
Откуда: Кременчуг
Рейтинг сообщения: 0
Hausauer писал(а):
Датчик выдает данные в гектопаскалях, что-бы перевести данные в мм.рт.ст необходимо hPa*75/100 (если быть точнее то умножить на 0.75006375541921).
Это понятно, но все равно маловато выходит, 712 мм.рт.ст. У сотрудника телефон со встроенным датчиком давления, на вчерашний день показывал 765 мм.рт.ст.

Ser60 писал(а):
... и добавить поправку на высоту Вашего места, т.к. датчик показывает давление на уровне моря.
Можно поподробней, как вычислить эту поправку?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: датчик давления HP02S
СообщениеДобавлено: Пт янв 23, 2015 09:31:28 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3715
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Найдите на google earth высоту вашего места и далее по формулам изменения дявления по разности высот. Но проще всего будет просто добавить к Вашему давлению разность показаний с эталонным барометром. А первым дело проверьте вручную все вычисления.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: датчик давления HP02S
СообщениеДобавлено: Вт фев 10, 2015 13:09:59 
Потрогал лапой паяльник

Карма: 3
Рейтинг сообщений: 75
Зарегистрирован: Чт июл 24, 2014 00:25:25
Сообщений: 352
Рейтинг сообщения: 0
Ser60 писал(а):
и добавить поправку на высоту Вашего места, т.к. датчик показывает давление на уровне моря.

Как это ему удаётся, если даже Вам нужны какие-то гугле-земли и куча вычислений? :).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: датчик давления HP02S
СообщениеДобавлено: Ср фев 11, 2015 01:22:24 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3715
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
O, Боже мой, что я написал! :facepalm: :oops:
Конечно, датчик показывает абсолютное давление на той высоте, где он находится. Это веб-службы погоды, как правило, нормируют его на уровень моря. Спасибо, что заметили ляпсус


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: датчик давления HP02S
СообщениеДобавлено: Пн янв 01, 2018 17:56:55 
Родился

Зарегистрирован: Пн янв 01, 2018 17:51:11
Сообщений: 1
Рейтинг сообщения: 0
Знаю тема старенькая, но все же... Есть проблема с hp02s, с eeprom все читается, но считывание давления и температуры не робит. XCLR в высоком, жду сколько нужно, но при чтении возвращает FF80 как для температуры так и для давления.


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

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


Кто сейчас на форуме

Сейчас этот форум просматривают: BDDW и гости: 2


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

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


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y