Вот попытка сконструировать понижающий регулятор на основе ATtiny84a в качестве ШИМ-контроллера. Он должен переходить от батареи 4S LiPo (12,8 - 16,8 вольт) к разумно регулируемому выходу 12 В, используемому для управления серводвигателями, которые принимают входы 10-14 В. 4S LiPo немного слишком высокий, а 3S LiPo немного слишком низкий, тем более, что я хочу номинальный крутящий момент 12 В. Конструкция рассчитана на 40 ампер в худшем случае (подавляя большинство двигателей).
Я не могу купить один из них, потому что, как только я выхожу из диапазона 10-15 А, все преобразователи постоянного тока постоянного тока предназначены для промышленного использования и имеют тяжелые случаи, действительно дороги, требуют ввода 24 В или других подобных несоответствий с моими нынешними требованиями.
Идея состоит в том, чтобы использовать встроенный аналоговый компаратор в AVR для обнаружения превышения / снижения целевого напряжения и генерировать импульс определенной длительности при обнаружении пониженного напряжения.
Я построил бы это на макете с проводами 20-го калибра, припаянными к выводам компонентов для мощных трактов.
Я знаю, как держать "узел переключения" и путь обратной связи как можно короче при попытке сделать макет. Я также нашел бы все следы, которые не использовались для создания наземного самолета бедняка.
Я попытался выбрать дроссель, где ток насыщения соответствует моему максимальному выходному току, и понижающую индуктивность, где ток насыщения выше, чем мой максимальный выход.
Угловая частота 94 мкФ и 3,3 мкГн составляет около 9 кГц, и я предполагаю, что AVR будет работать намного быстрее, чем это. Я думаю, что 5-импульсный импульс каждый раз, когда обнаруживается пониженное напряжение, а затем просто возвращаюсь, чтобы снова искать пониженное напряжение. Это дает максимальную частоту (при рабочем цикле около 100%) 200 кГц.
И вот схема: https://watte.net/switch-converter.png