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

BLE модуль JDY-10 на чипе TLSR8266

pvvx

Активный участник сообщества
Ошибка, у INA226 диапазон +-81.92 мВ и для шкалы +-8 мА шунт 10 Ом. Уже давно спаял измеритель, откалибровал и забыл. Сам замер на графике правильный.

С чем связан шум – стабилизатор 3.3В питается от USB. Измерительная цепь представляет собой резистор (шунт) от стабилизатора на конденсатор в цепи питания модуля. Если стабилизатор шумит на 10 мкВ, то получим шум в замере тока у INA226 от 2-х бит.
 

pvvx

Активный участник сообщества
В принципе добился что хотел. Потребление при Advertising в 3 сек, активных GPIO на просыпание и UART по прерыванию,
rf_set_power_level_index (RF_POWER_8dBm), 0.04 мА (при 3.3В):
upload_2019-12-24_11-11-48.png
(конкретнее на замере 39.6 мкА)
Т.е. ~17 мкА в режимах sleep, как и гласит документация на TLSR826x. (В deep-sleep значительно менее, но не интересно - старт дольше и в него входит при разряде батареи)
При активном соединении, при 1 секундной передаче значения напряжения батареи в микровольтах через bls_att_pushIndicateData(...), выходит к 0.11 мА. Но можно уменьшить периоды передачи и получить менее...
Теперь задача какой стабилизатор поставить для питания с 12..16В, чтобы было хотя-бы 80% КПД :)
 

pvvx

Активный участник сообщества
Хотел было прилепить HX711, но:
upload_2019-12-24_16-25-54.png
Только по току питания это чудо китай-прома из sleep выходит за более 30 сек. Да и жрет больше чем описано в PDF: писано 1.4 мА - имеем 2.3 минус делитель стабилизатора AVVD на ~30 кОм (~0.1 мА).
Но в режиме sleep - меньше чем описано в PDF и в разы - 80..90 нА :eek:

PS: Как повяжешся с BLE, так мА уже кажутся Амперами :)
 

pvvx

Активный участник сообщества
@cheblin - какова цена минимальной платки с USB контроллером на Али?
 

pvvx

Активный участник сообщества
нафиг то USB... поставить USB-COM религия не позволяет?
С какой целью? Мне не только USB-COM нужен, да и по USB он программируется и отлаживается в фирменном ПО и там не USB-COM интерфейс.
Прежде чем писать такую глупость - У вас есть дешевая микросхема USB-COM на 5 мегабит?
TLSR8266 без проблем тянет на USB-COM такой поток (500 кбайт/сек)... Где-то даны замеры моей реализации.
я не покупаю там ничего.. и китайцы не покупают, там одни экспорто ориентированные посредники. в плохом смысле
У нас в магазинах лучше :) :)
 

pvvx

Активный участник сообщества
TLSR826x это типа аналог таких как STM32F103C6T8, но с другим типом CPU и + BLE 5.0.
И организация USB и прочих контроллеров в ней иная. USB каналы например использует FIFO и работают автоматически... Т.е. можно не тратить на USB RAM.
 

pvvx

Активный участник сообщества
@cheblin Так-же есть аппаратный вариант slave I2C c отображением указанного участка RAM, а самое главное - прикольная шина программирования по одному проводу до 2-х (и более) мегабит - китайский SWIRE. Очередное подобие Modbus с выбором id чипа, адреса данных и WR/RD. Авто-синхронизация скорости.
-----
При таких токах сомнительно что лучше найдете. И есть ли смысл. Что за источник 12-16 в.?
АКБ авто :) Саморазряд там измеряется в мА, но и так там висит уже столько, что новый АКБ держит до месяца. Да и машин несколько, а мне ездить некуда. Пусть сигналят о саморазряде "надом" :)
 

pvvx

Активный участник сообщества
Перепаял всё на платке с HX711. Там все номиналы резюков по "китайски"...
Вышло в активном режиме 1.42 мА. Но всё равно по току питания видно что для устаканивания перед замерами надо ждать от 20 сек:
upload_2019-12-24_19-17-9.png
Вывел в норму все Common mode входов и т.д. Теперь надо физически прилепить к JDY-10... и измерить что вышло. Профили BLE для весов уже отладил. :)
 

pvvx

Активный участник сообщества
При таких токах сомнительно что лучше найдете. И есть ли смысл. Что за источник 12-16 в.?
В крайнем случае поставлю это (D-SUN по китайски)
upload_2019-12-24_19-24-29.jpeg
Оно жрет на холостом при 7..12В 0.1..0.15 мА (всё уходит на делитель из резисторов в цепи fb - надо глядеть какой ток утечки входа компаратора и увеличить резюки...)
 

cheblin

Member
с выбором id чипа, адреса данных и
адреса данных ты можешь позволить себе только на RAM выбирать.... и то, в сторго определённые периоды

всё остальное СЕРИАЛИЗИРУЕТСЯ (так видно?) в каком формате, это уже дело двадцатое...
 
Сверху Снизу