Всем доброго времени! Приобрел недавно этот датчик для своего проекта метеостанции. Подключаю на пару с ds1307, MCLK с датчика подключаю к ноге кварца 32кгц который на DS часах. Значения констант из EEPROM читаются, а вот текущие значения давления по нулям... Может кто работал с сабжем? Есть какие-нибудь нюансы? Нужно ли городить программный генератор на 32 кгц?
Fasterpast прав, надо тактирование брать со специального выхода (вывод 7), а не с кварца; если подключитесь непосредственно к кварцу, в лучшем случае расстроите частоту (увеличится ход), в худшем - генератор вообще не заведется. Осциллографом смотрели тактовую? При чтении АЦП адрес устройства поменять не забыли? На XCLR высокий уровень?
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
У Вас макрос i2c_write() просто шлет аргумент в шину, или младший бит обнуляет? Проверьте этот момент. Аргумент i2c_read() насколько я понял, определяет слать или нет бит подтверждения слейву; после приема первого байта надо послать ACK, а после второго не надо.
DotZZ писал(а):
Код:
p1 = i2c_read(1); //а не наоборот ли надо? p2 = i2c_read(0); //сначала i2c_read(0); потом i2c_read(1);
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
поменял местами, результата все равно нет... на 7й ноге ДСки частотомер упорно показывает 1кгц, хотя инициализировал для 32кгц... могла частота из-за чего-то сбиться?
еще вопрос, а нужен ли в этом случае на SQW подтягивающий резистор, или напрямую ногу с датчика подключать?
Думаю что да. Я как то использовал этот вывод для синхронизации мк и без резистора неработало
DotZZ писал(а):
Абсолютно верно) единственное, я для удобства умножал результат на 0.075 (мм.рт.ст), ну это уже кому что нужно
Это чтоб получить результат в милиметрах ртутного столба?
DotZZ писал(а):
Да, все получилось!! Частоту подаю с ШИМа, могу выложить исходнички)
Хотелось бы поподробней узнать о функциях инициализации, чтения и управления. Есть ли мануал на русском что из себя представляет этот датчик, какие в нём регистры и как с ним работать?
Можно ли его подключить на аппаратный I2C паралельно ds1307 и какие при этом нюансы?
Народ, а сверял-ли кто показания HP02/HP03 с действительностью? Я тоже сейчас занимаюсь метеостанцией и приобрел 2 датчика для сравнения: HP03SA и BMP085. Так вот, у меня HP всегда показывал давление на 12-14 mmHg выше чем BMP. Показания BMP совпадали в точности с данными давления на вебсайтах погоды (после пересчета под высоту места).
Далее, показания температуры у моего HP отличались от BMP на 1-1.5 градуса и были очень нестабильны. Т.е. при измерении температуры с интервалом примерно 2 сек показания HP иногда непредсказуемо прыгали до 0.2-0.5 градуса Цельсия, в то время как BMP показывал стабильную температуру в полном соответствии с сенсором SHT15 (отличие не более 0.1 градуса). Правильность программных вычислений проверял на калькуляторе, используя предварительно считанные поправочные коэффициенты сенсора HP03SA и его "сырые" данные и получил полное соответствие вычисленных величин. Наблюдал-ли кто что-то подобное, или мне не повезло с экземпляром сенсора?
Сравнивать с вебом если только порядок цифр... От меня ближайшие данные - аэропорт Домодедово - 31 км. Расхождения с аэрпортом стабильные - 10 мм.рт.ст
Думаю, что в реальной атмосфере в ветренную погоду даление разное даже на небольшом расстоянии. А полного штиля ждать придется долго... Барокамеру надо
Для теста, на днях, запущу HP02S (после прокола с неправильными исходниками - надо реабилитироваться ) Вот и сравню хотя-бы их между собой. Алгоритм вычислений у ни совсем разный, как и кол-во поправочных коэффициентов.
Как альтиметр проверял - 15 метров (5-й этаж) - 1 мм.рт.ст. Если надо могу в hpa замерить....
_________________ — Не говорите мне что делать и я не скажу куда Вам идти...
А я наоборот склонен больше верить вебу чем местным станциям, которые неизвестно что меряют. На вебе, как правило, по крайней мере ясно указано, что они отображают абсолютное давление пересчитанное под средний уровень моря (может это тоже указано на сайте аэропорта, не знаю). В любом случае давление требует пересчета под высоту конкретного места над уровнем моря. У меня, например, эта высота около 200м, если верить тому-же вебу, и разница с давлением на уровне моря порядка 18mmHg, что подтверждается показаниями различных датчиков, включая промышленные. Может и в Вашем случае расхождение из-за разницы высот? Кстати, о каком датчике идет речь?
По поводу влияния ветра на давление, согласен, но непонятно как учесть. Вот тут теория хорошо представлена: http://www.ux1.eiu.edu/~cfjps/1400/pressure_wind.html Может отличие с данными в аэтопорту и из-за ветра. Их обычно строят в ветренных местах. Попробуйте сравнить свои данные с другим вебом, например http://www.weather.com и пересчитать их под свою высоту. Интересно что получится. Я лично не считаю, что Вы "прокололись", но мне был-бы интересен опыт сравнения показаний HP02 с HP03.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения