Материал этой статьи требует обязательного допиливания. И твоя помощь в этом нужна очень сильно.
Электронные гаджеты прочно вошли в нашу жизнь. И если само устройство способно исправно служить какое-то время, то зарядки и кабели ломаются и рвутся. По этой причине на том же Aliexpress они являются ходовым товаром. Но, несмотря на всё многообразие, есть в этой бочке мёда и китайская ложка дёгтя: качество не всегда соответствует заявленному, а уж ожиданиям - и подавно. Красочные иллюстрации, изображающие толстые жилы проводов внутри кабеля - зачастую не более, чем просто картинки. Заявленные амперы на деле куда-то исчезают.
Народ придумал проверять кабели при помощи USB-доктора и нагрузки из мощных резисторов. Всё это можно найти там же, на Али. Но можно собрать и простое устройство, схема которого приводится здесь. Данный тестер работает очень просто. Питаясь через проверяемый кабель, он постепенно нагружает его, отслеживая напряжение и ток. Когда потери в кабеле превысят 0,5 вольт (соответственно, напряжение просядет до 4,5 вольт), значение напряжения и тока зафиксируются на экране. Тестирование будет продолжаться до падения напряжения до 4 вольт. Таким образом станет понятно, какой ток держит тот или иной кабель.
Основой схемы является микроконтроллер ATTiny85, который можно найти на том же Али в виде готового модуля Digispark. Отдельно найти только микроконтроллер там сложнее, проще выпаять. Задача микроконтроллера - генерировать ШИМ-сигнал, который управляет затвором полевого транзистора. Нагрузкой его являются резисторы Rн1 и Rн2. Напряжение с низкоомного резистора Rш замеряется через АЦП микроконтроллера и по закону Ома переводится в ток. Чтобы результаты измерения не зависели от напряжения питания схемы, образцовым напряжением служит внутренний источник микроконтроллера с напряжением 1,1 вольт. От ширины импульсов управляющего сигнала будет зависеть напряжение на резисторах нагрузки, а значит - и ток в этой цепи. Через делитель напряжения на резисторах R4R5 измеряется напряжение питания. Для отображения информации используется маленький OLED дисплейчик.
Данный тестер не имеет органов управления, включается сразу после подачи питания. Первый замер проходит, как уже говорилось, до 4,5 вольт, второй - до 4.
О замене деталей: транзистор можно использовать любой p-канальный с логическим уровнем управления затвором (logic level). Такие можно встретить на неисправных материнских платах от компьютеров. Сопротивление нагрузочных резисторов может быть увеличено или уменьшено, от этого будет зависеть максимальный ток тестирования. При указанных на схеме номиналах (два последовательно соединённых резистора по 0,8 Ом) - это порядка 2,6 ампер.
Печатная плата кривовата, может быть кто-нибудь доведёт её до ума. Жёлтым проводом показана перемычка в виде кусочка провода. Плата разведена под МК в корпусе SO8, для SOIC8 с Digispark нужно подогнуть выводы вниз.
А можете сказать, в каких пределах вы ловили погрешность? Я довольно давно пользуюсь данными контроллерами, но с таким не сталкивался.
LA
10 дек 2019 9:00
Рабочий прототип есть, материал готовится к публикации.
Сергей
09 дек 2019 14:38
Не знал, что INA219 еще и напряжение измеряет. Тогда АЦП не нужен и действительно проще получается
Сергей
09 дек 2019 11:27
А что даст применение INA219 в подобной конструкции? Допустим, предположу, точность измерения тока. Но точность измерения напряжения так и останется низкой из-за применения внутреннего ИОН. Да и опять же, на точность измерения тока сильно влияет схема управления током. Вернее пульсации, из-за применения данной схемы. Но тем не менее, предположу, что схема с INA219 тоже не была доведена до рабочего состояния, потому что в опубликованных статьях я ее не нашел.
Сергей
09 дек 2019 10:13
Как производится калибровка тестера? Точность опорного напряжения во всех этих контроллерах никогда не совпадает с даташитом. И пляшет в зависимости от температуры. Сколько ни пробовал делать на внутреннем опорнике всяких "измерителей", везде требовалась корректировка значения опорного напряжения.
LA
30 ноя 2019 15:11
Здесь нет калибровки, от данного варианта особой точности не требовалось. Но по итогу от такого простого способа измерения отказались в пользу INA219.
Сергей
29 ноя 2019 9:22
Как производится калибровка тестера? Точность опорного напряжения во всех этих контроллерах никогда не совпадает с даташитом. И пляшет в зависимости от температуры. Сколько ни пробовал делать на внутреннем опорнике всяких "измерителей", везде требовалась корректировка значения опорного напряжения.
LA
28 окт 2018 20:24
Допиливается.
Евгений
27 окт 2018 14:42
где прошивка?
Пользовательские теги: тестер для usb кабелей своими рукамирадиосхемы. для проверки юизби[ Что это? ]
Дальше в разделе Радиотехника, электроника и схемы своими руками: Тестер для проверки оптопар, Простое устройство на микроконтроллере для проверки оптронов типа pc817, 4n3x, 6n135-6n137.