Найти в Дзене
Smart power

Smart power

Регулируемый источник питания с МК
подборка · 2 материала
8 месяцев назад
Первая серия здесь : dzen.ru/...le7 Изначально стояла задача получить из интервала 0-5 В интервал 0.5 - 0.7 В для того чтобы подать это напряжение на базу биполярного транзистора, приоткрыть его и сформировать определенное сопротивление между выводами эмиттера и коллектора. Идея такая у меня возникла в процессе прочтения книги Р.Свореня "Транзисторы: Шаг за шагом", где транзистор определяется именно как переменное сопротивление (transfer + resistence). Возможно сама идея не совсем корректная, но попробовать интересно. Кроме того почему-то мне казалось, что я смогу добиться нужного эффекта с помощью операционного усилителя. До этого момента с ними дела не имел. В итоге для поставленной задачи ОУ не нужен - ослабить сигнал можно с помощью обыкновенного делителя напряжения. Только нужно каким-то образом обеспечить смещение сигнала в 0.5 Вольта. Однако пока я рисовал схемы мне пришла в голову немного другая идея. Образовать делитель напряжения из транзистора и резистора, снять напряжение с транзистора и подать на один из входов ОУ, при этом на второй вход подавать желаемое падение напряжения на транзисторе. Построил модель в circuitjs (kicad мне, пока, не поддается) - там все работало. После сборки на макетной плате, во первых, узнал о существовании rail-to-rail операционных усилителей, и что у меня не такой. Мой ОУ (lm358) не может добить до + питания как минимум 1.25 В. Во-вторых, даже с учетом rail-to-rail получаю на выходе какую-то генерацию вместо нормального, стабильного значения. Привел графики с экрана моего игрушечного осциллографа для 1.5 и 3 В. Если поставить фильтр - то получается примерно то, что нужно. Но нужно без фильтра. Причины мне пока непонятны. Позднее вернусь к изучению ОУ, пока получился вот такой сайд-квест и первый опыт работы с ОУ.
9 месяцев назад
Последнее время играюсь с ардуинками и решил, что пришла пора попытаться сделать какой-нибудь полезный прибор. Пришла в голову идея сделать управление для регулируемого источника напряжения. Цель публикации не научить кого-либо, я сам только учусь, а "зафиксировать" для себя процесс. Если кто-то из знатоков укажет в процессе на ошибки - буду рад. План изначально был следующий 1. Взять готовый DC-DC преобразователь. У меня есть платка xl6009e1. 2. Заменить подстроечный резистор на плате на биполярный транзистор. По идее изменяя ток/напряжение на базе можем управлять током/напряжением между эмиттером и коллектором. Взял транзистор MJE13001. 3. Подключить базу к аналоговому пину Mega328P и управлять транзистором. Оказалось, что не все так просто. У меня было представление, что mega328p умеет как в АЦП, так и в ЦАП, но оказалось, что это не так. Исследовав, нашел возможность использовать в качестве ЦАП ШИМ преобразователь + RC фильтр. После чего удалось получить напряжение от 0 до напряжения питания (минимум 3 В в моем случае) с шагом всего в 1/256. Однако транзистор полностью откроется при напряжении примерно в 0.7 В. Причем открывается он нелинейно, и самая интересная область начинается где-то около 0.6 В, если я правильно читаю график. Т.е. следующим шагом нужно сделать преобразователь диапазона напряжения 0 - 5 В в 0.6 - 0.7 В. Вроде бы такое возможно с помощью операционного усилителя. Как побороть нелинейность (что было бы полезно, учитывая, что шаг ШИМ всего в 1/256) предстоит еще выяснить. Продолжение здесь : dzen.ru/..._uo