Смотрю на блогеров тестирующих всякие мелкие преобразователи с Алика и думаю а не сделать ли что нить подобное. Всё у них там красиво, чистый стол, на столе два показометра с Али каждый из которых показывает напряжение, ток и мощность, соответственно один показометр на входе преобразователя, а другой на выходе. И вот они там считают КПД при разных параметрах.
У АкаКасьяна прикольные обзорчики
Всё серьёзно, особенно электронная нагрузка зачётная, у меня такой никогда не будет как и мультиметров от Флюка. В общем дорого-богато.
А вот как говорил с двумя показометрами от Lisin YT
На скрине кстати прикольный преобразователь, я купил таких десяток но парочка уже почему-то откинула копытца без особой причины. Порылся я у себя наскрёб пару датчиков тока и МК и решил сфорганить что то поинтереснее, чтобы было красиво с графиками, это намного нагляднее чем смотреть на два показометра и соображать про КПД.
Получилась вот такая приблуда:
Согласен выглядит максимально упорото, но вот не хочется мне разводить плату, заниматься ЛУТом, травить, паять..... быстренько навтыкал проводки и готово. А готовую плату заказывать дороговато, шас нашёл на авито одного парня который за 1кР сделает но пока жаба мне не даёт разориться.
Отдельно хочется сказать про датчики, на Али полно шлака и откровенных подделок, вот полюбуйтесь
Красным фломастером это уже я его отметил, видите как отличается маркировка ?
Причём гарантий никаких никто не даст что не придёт подделка. Кроме маркировки (по сути внешнего вида) они еще и отличаются адресом, обычно у 226го адрес 0х40, я долго пыхтел проверяя провода, оказалось что адрес 0х44. Какого фига ? а вот так вот запаяно, вообще 226й в этом плане красавичк у него можно выставить адрес вручную из вот этого списка
По умолчанию 0х40 то есть 1000000 это когда А1 и А0 подключены к общему проводу, 0х44 получается когда 1000100 то есть А1 к питанию, а А0 к общему.
В плане адреса синие платки как мне показалось удобнее, у них есть вот такая штука
Перемычку можно кинуть от А1 или А0 на питание. Как получается 0х44 когда визуально видно что оба резистора подключены к общему проводу нифига не понятно, должно быть 0х40. Я не поленился и измерил напряжение, ну мало ли может где дорожку не увидел, увы на обоих пинах 0,0в. так что 0х44 это уже на кристалле. Ну чтож зато подделку можно еще и по этому признаку отличить.
Красные платки с поддельными чипами попадаются чуть пореже.
Я взял на этот раз сразу две у одного продавца чтобы пришли одинаковые. Тут как видите адрес задается двумя резисторами обозначены А1 и А0, размеры резисторов настолько крохотные что я даже боюсь паяльником в них тыкать, а мне ведь нужно два датчика. А значит на одном из них нужно поменять адрес на любой другой. значит придётся делать ход конем ) Можно конечно заюзать мультиплексор у меня лежит TCA9548 но это еще куча проводов к и так уже не малой куче поэтому нафиг и идём конём.
Красные платки кстати обычно приходят с шунтами 0,01 Ом, а синие с шунтами 0,1 Ом. Взял две платки щас уже не помню какие именно потому что на столе оказалось их три, две щас заказал и одна старого заказа и почемуто мне кажется что пришедщие сейчас две разные, хотя из трёх две одинаковые
Может в какой то момент я их перепутал просто
Отличие хорошо видно по маркировке на чипе и маркировке Шунта и жирной перемычке слева
До этого заказывал несколько штук синих платок, несколько сразу сдохли и я ошибочно полагал что я их спалил, на некоторых не работает часть функций например запросто может работать измерение напряжения но не работать измерение тока. Да и измерение напряжения плюс-минус километр. В общем подделка явная. Красные платки как видите сделаны более грамотно чем синие даже есть конденсатор параллельно шунту.
Отличий кроме адреса вроде нет никаких больше
Слева синяя платка, справа красная.
В общем у меня из свободных никуда не воткнутых оказалось три красных, два с тёмной маркировкой шунта и один с яркой. Вроде бы логично что два с тёмной пришли последними, а со светлой уже был. Но почему-то то один с тёмной выдает вот такое при тесте
Купил кстати в Чип и Дипе несколько штук, надеюсь оригинал, буду менять потом, вот так выглядят:
В общем ладно, если кому интересно отдельно потом напишу именно про датчики.
Вернёмся к нашему напряжёметру )
Два датчика INA226 + ESP32C3 ну и докинул часики DS1307 (потом перекину на DS3231 щас лень разъём родной выпаивать)
Намутил вот такую страничку
За основу графика взял свой прошлый проект уж больно мне он нравится, Переключение времени наверно бесполезно, но оставил мало ли что придётся тестировать. добавил ручной ШИМ 5% и 10%. Кнопочка оранжевая плавно поднимает ШИМ от 0% до 100% за указанное время, соответственно ШИМом управляем нагрузочным мосфетом. Фиолетовая кнопка делает тоже самое но плавно поднимает а затем плавно опускает.
Настройки Wifi вообще убрал, решил хватит просто режима AP, по умолчанию у меня 192.168.4.1 адрес. Скачать CSV удобная штука можно строить графики во всяких таблицах да и просто для анализа.
В настройках сделал настройки шкал и корректировки датчиков:
Сначала сделал шкалы автоматические, но мне не понравилось, ручные кажется всё таки удобнее уже третий раз в этом убеждаюсь.
Все настройки для удобства сохраняю в энергонезависимой памяти.
Вот с калибровкой пришлось почти весь день провозиться, понятно что шунты так себе по точности но даже просто введя поправку на сопротивление и смещение всё равно почему-то приходится ловить. Я понимаю что 3 знака после запятой это уже перебор, но всё таки хочется ноликов )
В общем допуск всё равно будет приличный потому что я пока не придумал как просто сделать чтобы всё было по нулям и компенсировать сопротивление всех проводов, если напрямую откалибровать на нулях то потом будет новое смещение из-за падения на как минимум первом шунте.
В общем буду тестировать пока в такой конфигурации.
У нас на графике несколько кривых, синие это напряжения, красные ток, жёлтые мощность. Пунктирные кривые U, I, P это входные параметры, а сплошные этоо выходные. Нагрузка ШИМ серая кривая, КПД зеленая кривая. С Кривой КПД тоже долго возился, она получается как пила а усреднение вводит задержку даже при усреднении по 5 замерам, поэтому пока не знаю как лучше.
#ESP32 #ESP32C3 #INA226