Обвеска всякая может греть, LDO например рядом с датчиками..makh, 05 Апр. 20, 06:24
ты был прав, при включении BMP180 и MS5611 показывают одинаковую температуру и давление спустя некоторое время у MS5611 потихоньку начинает расти температура. не мудрено , в модуле GY63 LDO и LED греют плату.
опытным путём после каждой операции добавил задержку в 3,6мС (Карл!!!)m16, 04 Апр. 20, 20:15
оказалось достаточно одной задержки в 3мС после RESET
А китаец продает за 5 баксов с обвеской и доставкой. И, как очередной раз подтверждается, продает фабричную отбраковку .)makh, 29 Февр. 20, 03:11
хез насчёт отбраковки, все три китайских модуля работают нормально , сейчас в дороге ещё три, посмотрим.
makh
Профессор
Sаmara
2.1K 1K
Отв.21 06 Апр. 20, 23:42
В прошлом году брал 5 модулей, и все как бы нормальные.. Разброс какой-то по показаниям был, но в очень приличных рамках.. Совсем не так, как в этот раз.. А насчет отбраковки более чем уверен, не в первый раз.. Сверяем с ценником фарнела/маусера, и думаем -- сразу дать денег или сперва поучаствовать в лотерее, долго и муторно.. На самом деле датчик этот штука довольно сложная, и простая диагностика типа "показать атмосферную цифру на столе" может быть недостаточна для вынесения решения о пригодности-непригодности.. Да, такая явная лажа как половина давления будет видна сразу, но на низких давлениях, или будучи нагретым, может объявиться еще какое-то горе..
у MS5611 потихоньку начинает расти температураm16, 06 Апр. 20, 15:55
А как часто опрашиваешь?
Добавлено через 7мин.:
LED греютm16, 06 Апр. 20, 15:55
Вот кстати да, неприлично мощный LED. Надо не лениться выпаивать..
m16Модератор
Тамбов
1.9K 1K
Отв.22 07 Апр. 20, 00:34, через 52 мин
А как часто опрашиваешь?makh, 06 Апр. 20, 23:42
1,5Сек , датчик очень чувствителен по температуре - палец положишь на корпус так мигом на неск градусов вверх. имхо светодиод греет плату, завтра выпаяю , сравню.
makh
Профессор
Sаmara
2.1K 1K
Отв.23 08 Апр. 20, 01:30
Сделал проверку CRC согласно AN520, у всех датчиков OK, при том что двое из них ровно половину давления показывают.. Смысл первого слова и предпоследних полутора байт непонятен..
m16, а какие у тебя цифры? Может получится увидеть некую полезную закономерность, если их порассматривать много и разных..
m16Модератор
Тамбов
1.9K 1K
Отв.24 08 Апр. 20, 13:15
вот, в формате high byte/low byte
CEAA 22B2 1D6C C765 8D86 0C71
9FB1 C4BC 2B71 456C F083 6771
0AB0 71B3 3770 0265 7F83 9771
Добавлено через 5ч. 37мин.:
у всех датчиков OK, при том что двое из них ровно половину давления показываютmakh, 08 Апр. 20, 01:30
а температуру правильно показывают?
есть ещё момент - датчик неверно показывает температуру и давление если не правильно установлен бит CSB в адресе т.е. не соответствует установленному уровню на ноге CSB датчика.
makh
Профессор
Sаmara
2.1K 1K
Отв.25 08 Апр. 20, 23:32
Температуру все показывают правильно. В смысле правдоподобно, не половину температуры .) Что там на ноге CSB завтра к ночи посмотрю внимательно, может недопаяно-недогрето чего..
makh
Профессор
Sаmara
2.1K 1K
Отв.26 09 Апр. 20, 01:10
Посидел еще позанимался с глючными датчиками, покрутил вручную коэффициенты, помучал двухпроводную шину.. Вобщем, это его внутренняя ошибка. Двигает вправо на единицу показания АЦП давления. Причем (!) на момент фабричной калибровки все было гут, очевидно. Китайские паяльщики могли его покалечить колдырной пайкой, например. Или ненадлежащими условиями хранения.
m16Модератор
Тамбов
1.9K 1K
Отв.27 09 Апр. 20, 01:45, через 36 мин
Температуру все показывают правильноmakh, 08 Апр. 20, 23:32
Возможно, на данный момент датчики фигню показывают. Производитель говорит о семи днях, в течение которых чип приходит в себя после пайки:
m16Модератор
Тамбов
1.9K 1K
Отв.31 21 Мая 20, 21:30
красота, правильное решение - лучше трубку бросить к контроллеру нежели мост на тыньке городить. вот только на штуцерах нужно было ёлочки сделать для лучшей герметичности.
Первое что бросается в глаза -- нулевое первое слово PROMmakh, 21 Мая 20, 00:28
возможно это зависит от партии, величины образцового вакуума во второй камере... и тд.
makh
Профессор
Sаmara
2.1K 1K
Отв.32 22 Мая 20, 00:05
возможно это зависитm16, 21 Мая 20, 21:30
Возможно.. Тут нам остается только строить предположения.. Кроме десятка чипов, купленных у фарнела, есть еще пять от местного продавана, которые еще не паял.. Интересно что там будет..
лучше трубку бросить к контроллеру нежели мост на тынькеm16, 21 Мая 20, 21:30
Тынька была скорее для совместимости с имевшимся на тот момент зоопарком контроллеров, нежели для длинных линий.. А метровый шланг к датчику все равно нужен, как защита от пара хотя бы..
Полгода назад затеял апгрейд электроники, делаю все концептуально иначе, с нуля, так что нужды в эмуляции 1-wire больше нет, пишутся драйвера для используемых платформ.. MS5611 во всех конфигурациях будет основным манометром, а Si7051 основным рабочим градусником.. Надо бы как-то собраться в кучу и написать про Si7051, очень лихая штука на самом деле..
m16Модератор
Тамбов
1.9K 1K
Отв.33 22 Мая 20, 08:42
Надо бы как-то собраться в кучу и написать про Si7051, очень лихая штука на самом деле..makh, 22 Мая 20, 00:05
всё хорошо в этой штуке кроме шины I2C. зря, зря ты этим заморочился. для термометра промприменения не катит, увы. только RTD - высокая точность, любые помехи по-боку, 3-х проводный шлейф длиной хоть 5м никак не ухудшит точность измерений. бюджетный вариант для RTD pt1000 на 8-мь каналов измерения - 1% резисторы (8шт), CD4051(mux), REF192(ион), MCP3151 (ацп 22р). пойми простую вещь - I2C это внутриплатный(внутриблочный) интерфейс и удлинять его чревато, не предназначен он для выносных датчиков.
BogAD
Кандидат наук
Красногорск - Белово
408 186
Отв.34 22 Мая 20, 09:57
бюджетный вариант для RTD pt1000 на 8-мь каналов измерения - 1% резисторы (8шт), CD4051(mux), REF192(ион), MCP3151 (ацп 22р).m16, 22 Мая 20, 08:42
Где можно ознакомиться с этим вариантом?
m16Модератор
Тамбов
1.9K 1K
Отв.35 22 Мая 20, 12:01
софт тебе будет не интересен т.к. написан на асме. схему, если интересует, могу выложить. софт писал по апноте AN1154.
схему, если интересует, могу выложить.m16, 22 Мая 20, 12:01
Конечно схему хочется глянуть, как реализовано. Готовые контроллеры на 8 каналов пот RTD PT100 более 500 бакинских....
makh
Профессор
Sаmara
2.1K 1K
Отв.37 22 Мая 20, 13:59
I2C это внутриплатный(внутриблочный) интерфейсm16, 22 Мая 20, 08:42
Тоже так думал, пока в 14-м году не попробовал ADT7410 на двухметровых концах.. Ни одной проблемы с шиной, от слова вообще, не помню. Просто для цифры надо пользовать медную витуху, и ничего кроме витухи..
m16Модератор
Тамбов
1.9K 1K
Отв.38 22 Мая 20, 15:26
BogAD, схемку прикладываю. кроме pt1000 я заложил возможность использования LM35. температура считается по формуле:
код считанный из ацп я загоняю в 4-х уровневый кольцевой буфер для каждого канала свой и получаю значение ADC среднеарифметическим из 4-х последних значений ацп.
makh
Профессор
Sаmara
2.1K 1K
Отв.39 24 Мая 20, 23:33
Через неделю после пайки на атмосфере и на краях рабочего диапазона. "Кучность" в пределах менее сотни паскалей.. ИМХО гут..