Архив рубрики: Tech

Стабильные 5 вольт от USB

Была необходимость запитать аналоговые датчики тока, у которых напряжение питания 5 вольт. Проблема, разве что, в том, что устройство должно было подключаться к компьютеру по USB, поэтому логично было сразу и получать питание от него, а не от другого блока питания.

Решил проблему грубой силой: в начале повышал напряжение с 5 до 12 с помощью преобразователя на MC34063, а затем снова гасил линейным стабилизатором до 5. От 12 В я еще питал вентиляторы охлаждения, так как кулер на 12 вольт можно достать из компьютера, а на 5 придется заказывать. Если нет никаких 12-вольтовых потребителей, то можно выбрать промежуточной напряжение пониже для снижения потерь и нагрева.

Схема для примера:
snimok

Питание поступает с USB-разъема X3, повышается до 12 и сразу гасится до 5. А сейчас подумал, что FT232 можно было бы запитать сразу от USB, нет смысла ее питать от стабилизированных 5 В.

Повышение напряжения от литий-ионной батареи на MC34063

Понадобилось мне однажды крутить 12-вольтовый двигатель от аккумулятора. Так как двигатель должен быть работать небольшое время, да и потреблял мало, то емкости даже одного аккумулятора от смартфона было бы достаточно. К тому же устройство должно быть портативным, так что небольшой размер и вес АКБ играли свою роль. Мне нравится микросхема ЧМ-контроллера MC34063, но у нее при таком перепаде был бы слишком высокий ток ключа, так что ключ нужно было умощнить. Но вот проблема: напряжения не хватает для полного открытия канала полевого транзистора, так что на затвор должны идти импульсы с размахом побольше, чем ~3.8 В от АКБ.

В итоге родилась такая схема:
snimok

Хитрость в том, что MC34063 питается не напрямую от АКБ, а от уже повышенного до 12 В напряжения на выходе.
КПД, правда, вышел в районе 70%, но меня устраивало, плюс в том, что не используется никаких дефицитных деталей.

perl: warning: Setting locale failed.

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = «en_US:en»,
LC_ALL = (unset),
LC_PAPER = «ru_RU.UTF-8»,
LC_ADDRESS = «ru_RU.UTF-8»,
LC_MONETARY = «ru_RU.UTF-8»,
LC_NUMERIC = «ru_RU.UTF-8»,
LC_TELEPHONE = «ru_RU.UTF-8»,
LC_IDENTIFICATION = «ru_RU.UTF-8»,
LC_MEASUREMENT = «ru_RU.UTF-8»,
LC_TIME = «ru_RU.UTF-8»,
LC_NAME = «ru_RU.UTF-8»,
LANG = «en_US.UTF-8»
are supported and installed on your system.
perl: warning: Falling back to a fallback locale («en_US.UTF-8»).

Однострочник на баше, который фиксит вышеуказанную проблему:

sudo locale-gen en_US en_US.UTF-8 ru_RU ru_RU.UTF-8

Sony SmartWatch 2 после полугода использования

Считаю необходимым написать об использовании часов в течение полугода.

Так получилось, что после моего первоначального обзора вышло большое обновление, в котором добавили много новых циферблатов, добавили пару мелких функций и улучшений, плюс улучшили время работы от аккумулятора.

Читать далее

Обзор MacBook Air 11′ глазами обывателя

В начале января 2014 я стала счастливым обладателем MacBook Air, если честно никогда бы и подумать не могла что куплю его, но так сложились обстоятельства. Дело в том, что в декабре 2013 погиб мой iPad mini, погиб молча, перегревшись на зарядке. Позже оказалось, что это был заводской брак. Историю о том, как мы возвращали за него деньги вы можете прочитать здесь и здесь.

Читать далее

Увеличиваем КПД Linux на десктопе до максимума

В этой статье я хочу поделиться почти 10-летним опытом использования Linux на десктопе. За это время я провел много экспериментов над ядром, испробовал различные конфигурации для разных применений и теперь хочу все это систематизировать в длинный пост с рекомендациями как выжать из linux максимум и добиться отличной производительности, без необходимости покупать мощное железо.

Статья написана для интересующихся, а не для интеллектуального большинства, здесь я затрагиваю нынче не модную тему оптимизации, так как в 2014 принято при тормозах системы покупать новый компьютер.

Читать далее

Недостающая документация по отладочной плате Pinboard

Решил я однажды купить отладочную плату Pinboard на достаточно известном ресурсе easyelectronics.ru

Моей ошибкой было то, что я не посмотрел сразу документацию. Оказалось что сами платы, сама идея достаточно качественные, но автор бросил это дело на полпути: платы произвел, продал, а документацию не написал. Точнее как бы написал, но документация настолько сырая, что пользоваться ей, можно сказать, невозможно, потому что полезного там очень мало.

Читать далее

supervisord — удобная штука для запуска скриптов

Недавно открыл для себя замечательный демон supervisord, который запускает и следит за работой любой программы. Лично мне он пригодился для превращения одного php скрипта в демон, так что не страшно что он упадет, supervisord его автоматически перезапустит и запишет свое недовольство в лог.

Очень удобная штука вобщем, к тому же настройки не требуется — надо только установить и прописать в конфиге пусть до скрипта, так что даже не вижу смысла здесь описывать конфигурацию.

Второй непопулярный, но тем не менее очень полезный демон после fail2ban.

Переделка модуля УМЗЧ на TK2050 в моно-вариант на 100 Вт

Введение

Есть у меня долгоидущий проект по конструированию мощных портативных колонок, которые будут долго работать.

Для усиления звука нужен был мощный и эффективный усилитель. Выбор пал на микросхемы фирмы Tripath, являющиеся уникальными в своем роде — они сочетали в себе КПД класса D (более 90%) и качество класса AB (порядок искажений 0.01%). Стоит сказать что их использует компания Apple в своих различных устройствах.

Читать далее

Выбор лучшего монитора

Хочу поделиться своим почти недельным квестом «выбери новый монитор», так как пришлось столкнуться с множеством проблем, отсутствием важной информации и тотальным засилием дешевых поганых мониторов в продаже.

Читать далее