Вы находитесь на странице: 1из 2

Самодельный MPPT-контроллер.

Контроллер слежения за точкой максимальной мощности.

Н схеме видно, что силовая часть сделана на доступной микросхеме TL494. Управление сделано
на PIC12F683. Плюс два операционных усилителя, один из которых служит развязкой (повторитель
напряжения на ОР1.1) и усилителе напряжения на шунте (ОР1.2) его коэффициент выбран равен
21, но можно изменить соотношением резисторов на другое. Шунт представляет из себя кусок
провода из манганина длинной примерно 8 мм. Все усилители TL494 отключены. Регулировка
ШИМ этой микросхемы производится путём изменения напряжения на выводе 4 (Deadtime
Control); чем ниже напряжение на этом выводе, тем больше длительность. Управляющее
напряжение формируется ШИМ PIC-контроллера, которое отфильтровывается двумя RC-
цепочками.

Алгоритм программы следующий:


- В течении 20 миллисекунд производится интеграция (суммирование) 256 отсчётов АЦП по
напряжению на СБ и току, который она даёт. После этого каждый результат делится на 256 (можно
меньше для большей точности), чтобы получить среднее от каждого измерения.

- Соответственно, после этого, каждые 20 мСек производится решение, какое действие принимать
далее.

- В первую очередь сравнивается с уровнем напряжения на СБ в 10 В. Если значение напряжения


на СБ менее этого уровня, то принимается решение о том, что длительность ШИМ силового
драйвера TL494 необходимо уменьшить, а ветка сравнения результата с предыдущей мощностью
пропускается.
- Если напряжение на СБ выше 10 В, то переходим к сравнению с предыдущим результатом.

- Для начала проверяется, что было в предыдущем цикле.

- Если было уменьшение длительности, а новый результат больше предыдущего, следует ещё
убавить длительность. Т. е. результат предыдущего убавления налицо и его следует продолжить.

- Если же в предыдущем цикле было прибавление длительности и новый результат стал лучше
предыдущего, то нужно ещё добавить.

Алгоритм постоянно ищет точку максимальной мощности (постоянным отклонением в


большую/меньшую сторону), но и не даёт напряжению на СБ опустится ниже 10 вольт. Уровень 10
вольт выбран из расчёта, что IRF3205 не любят напряжения менее 8,5 вольт + запас. Порог можно
снизить конечно до даташитовского, но мой небольшой опыт эксплуатации СБ показывает, что
если на СБ менее 10 вольт, то (толком) она энергии уже не даст.

Вам также может понравиться