Автор: Куковинец Дмитрий
date_range 2017-11-04
Купил себе осциллограф DSO150. Он маленький, удобный, отлично лежит в руке, помещается в карман. Посмотреть какую-то форму сигнала, произвести замеры, вполне подходит. Если бы не одно, НО. У него нет своего встроенного питания, запитывается он от внешнего источника 9вольт. Неудобно носить с собой еще и блок питания, а если нет розетки поблизости, носить с собой другой источник питания. Из-за этого теряется вся прелесть этого девайса. На рынке, конечно существуют карманные осциллографы со встроенным аккумулятором, но они как правило стоят в разы дороже. Поэтому мне в голову пришла идея дополнить этот осциллограф своим аккумулятором.
Самые распространенные и доступные сейчас Li-ion (Li-pol) аккумуляторы. Напряжение на этом аккумуляторе около 4вольт, а для питания прибора нужно 9вольт. Поэтому придется повышать выходное напряжение АКБ. Решением этого вопроса стал модуль DC/DC Step-UP сделанный на основе микросхемы MT3608.
В качестве зарядки, можно использовать модуль зарядки Li-ion аккумулятора на базе контроллера TP4056.
Также хотелось наблюдать за текущим состоянием батареи и знать когда требуется подзарядка. Из готовых модулей мне ничего не понравилось, или габариты большие или алгоритм работы не нравился. Поискав по интернету, я нашел тему с самодельным индикатором разряда аккумулятора на микроконтроллере. Все что хотелось, Индикация при заряде, индикатор текущего заряда, низкое энергопотребление, когда не используется, компактные габариты. Вместо контроллера ATTiny25 был взят ATTiny45, они у меня уже были, также можно использовать ATTiny85.
Аккумулятор изначально хотелось использовать большой емкости, к примеру, 3000mA/h, и разместить с наружи задней крышки. Но т.к. аккумулятор нуждается в механической защите от повреждения, а дополнительную крышку самостоятельно изготовить не смогу, пришлось рассматривать только установку во внутрь самого осциллографа. Во внутрь отлично встал аккумулятор на 1000mA/h.
Также хотелось оставить возможность работы от блока питания 9 вольт. На тот случай если АКБ села или нужна очень продолжительная работа осциллографа.
Нарисовал схему коммутации, выглядит вот так:
Аккумулятор подключен к плате зарядки и плате индикатора разряда. Питание на плату повышающего преобразователя поступает через ползунковый переключатель "ON-OFF" и через разъем питания 9вольт.
Вот здесь нужно разрезать дорожки.
Нужно укоротить межплатный соединитель и выводы энкодера. так чтоб они вообще не торчали из платы. Потому, что под ними будет располагаться АКБ.
Далее я решил отказаться от стандартных модулей потому, что:
во первых неудобное размещение индикации и порта зарядки,
во вторых большие габариты,
в третьих, все равно делать плату индикатора. Почему бы тогда не сделать все на своих платах.
Развел, вытравил, просверлил, обрезал, залудил и вот что получилось:
Примерил плату индикации, на крышке проделал небольшие углубления под SMD компоненты. И проделал отверстие под толкатель кнопки. Толкатель изъял из старой Б/У кнопки 6х6.
В дальнейшем чтобы цвета от светодиодов не сливались, взял кусок чёрного пластика вырезал по размеру углублений и просверлил отверстия под светодиоды.
Вот как-то так выглядят уже спаянные платы.
Схему преобразователя напряжения и контроллера зарядки АКБ пял по типовым схемам из даташитов.
Поместил все в корпус, припаял кучу проводков....
... и собрал. Выглядит вот так:
Слева три светодиода, это индикатор разряда АКБ, при зарядке он плавно засвечивает светодиоды от нижнего к верхнему и по кругу. После окончания заряда они гаснут.
При нажатии на кнопку, индикатор зажигает светодиоды и через несколько секунд они гаснут. При этом количество зажженных светодиодов показывает текущий заряд АКБ.
Справа это штатный индикатор заряда TP4056. При зарядке горит красный светодиод. После окончания загорается синий светодиод.
Вот так выглядит работа Осциллографа от внутреннего источника питания.
А сколько потребляет прибор? МТ3608 отсутствует у вас, смотрю на TPS61040, но у него всего 400 мА на выходе по датащиту. Хватит ли его?
Проверить нет возможности. В интернете пишут от 9V примерное потребление 120mA. Это примерно 300mA от 3.6V.
Спасибо, всё работает.
Здравствуйте Дмитрий.
Собрал схемку, преобразователь и зарядка идут нормально. С светофором непонятка. При зарядке очень быстро промаргивают все три светодиода, на кнопку не реагирует. Наверно не ту прошивку залил или фьюзы не те.
Можете скинуть ту прошивку, что у Вас залита и фьюзы. Тинька 45.
Александр.
Прошивки у меня не осталось. Попробуйте прошивку с этого архива, или с этого сайта. Так же попробуйте залить в МК прошивку с названием tiny25, насколько помню я ее использовал. Фьюзы как указано у автора, внутренний генератор 8MHz.
Спасибо за платы.
Если у меня возникнут вопросы я могу их задать?
да.
Здравствуйте Дмитрий.
Хочу тоже перевести осциллограф на питание от аккумулятора. У Вас остались файлы печатных плат? Можете поделиться, чтоб самому не изобретать и подгонять по размерам.
Мои печатные платы в формате Sprint Layout 6 по ссылке - Google drive
Здравствуйте. Спасибо за проект плат. Буду пробовать
Пробуйте, ссылку обновил.