• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

pvvx

Активный участник сообщества
Пришли MJWSD06MMC. Очень долго путешествовали по почте...
1743067682786.png
Имеют чипсет TLSR8251 и датчик SHTv4.
На почте России очередные сокращения... По этому еле доползли...
 

pvvx

Активный участник сообщества
Что-то много потребляет.
Averge: 26..29uA, Sleep: 11uA, RF TX: 15mA
Такие разработчики в Mijia Xiaomi.
По этому туда впихнули CR2450.
Там два ненужных компонента - LDO на 2.8В и делитель из резисторов на вход ADC для замера напряжения батреи. Итог - от +4 мкА sleep.
Текущая альтернативная прошивка при удалении ненужных элементов потребляет по среднему току 10 мкА (sleep 6 мкА).
Так же в Xiaomi не умеют считать время работы от CR2450. Они тупо делят емкость CR2450 на средний потребляемый ток. Но с учетом их жадности по конденсаторам в питании в реальности выходит только 40% времени работы батареи. Т.е. всего 1 год, а не 2 или 3 как они заявляют в рекламе.
 

pvvx

Активный участник сообщества
Борясь со своим разгильдяями-разработчиками им пришлось сделать дополнительный режим работы. Передавать пачку маяков всего один раз в час. В остальное время только опрос датчика и вывод на экран. На это они заявили в рекламе: "3 года работы в экономичном режиме".
Если считать по методу Xiaomi, то альтернативная прошивка при передаче маяка каждые 5 сек и опросе датчиков каждые 20 секунд будет работать 6.3 года :) :)
 

pvvx

Активный участник сообщества
Eмкость CR2450 принимается как 550 мА*ч. При делении на средний ток оригинальной схемы и прошивки в 28 мкА выходит 2 года с копейками. Это и заявлено в рекламе.
Все Ардуинщики так и считают. Про увеличение внутреннего сопротивления батареи при разряде они не знают.
 

pvvx

Активный участник сообщества
Вот график напряжения батареи CR2450 из комплекта на аналогичном термометре MJWSD05MMC
1743390406148.png
Только используется альтернативная прошивка где маяк каждые 5 сек и опрос датчиков каждые 20 секунд, но экран больше и ещё микросхема RTC.
Т.е. потребление меньше в более чем в 2 раза от оригинfльной прошивки Xiaomi. И по максимальному импульсному току в момент RF TX в 1.5 раза.
Замер напряжения батареи происходит при токе нагрузки в 3..5мА. А батарея всегда выдает 3+В без нагрузки при +25С, даже когда полностью разряжена.
Минимальное напряжение работы рекомендованное Telink с учетом просадки при записи Flash (5 мА) - 2.2В. Далее программное отключение.
Итог - примерно 2+ года.
При RF TX в 15 мА достижение просадки батареи до 2.2В уже было бы достигнуто ранее...
 

pvvx

Активный участник сообщества
Просадки на графике - это окисление контактов к батарее и/или понижение температуры работы. При таких токах (10 мкА) окисление контактов (образование непробиваемого слоя окисла) это неизбежно, если они не золотые как и сама батарея... Со временем окисл пробивает при импульсе RF TX.
Типично окисление наступает через 1...1.5 года при влажности до 60% на всех устройствах с CR2xxx, если термометр не стукнуть ("и он станет фиолетовым, в крапинку" (С) Тайна третьей планеты)
 
Сверху Снизу