Ответ в теме: Электронная нагрузка

ФОРУМ Блоки Питания Электронная нагрузка Ответ в теме: Электронная нагрузка

#21867
ds1307
Участник
18

Если кому интересно, используется ли контроллер для обратной связи.

Сейчас все объясню.

void convert_DAC(unsigned int value)  — это функция производит управление ЦАПом.

Далее в основной части программы только один раз используется данная функция

convert_DAC (number);

где  number = volt / 0.0012210012210012;

а volt это не напряжение, а переменная, которая изменяется при нажатии кнопок. И назвал ее автор так, потому что для кнопок он использовал аналоговые входы. То есть решение о нажатии кнопок происходит по изменению напряжения на данных входах выше какого-то уровня.

Так вот, когда программа решает, что нажата кнопка, делается изменение переменной volt.

volt = volt+0.02; при нажатии кнопки увеличение

volt = volt-0.02; при нажатии кнопки уменьшение

И далее эта переменная используется для отображения задаваемого тока

Set = (volt/2)*10000;

lcd.print(Set);

lcd.print(«mA

Все, больше функция управления ЦАПом не используется.

ЦАП задает только опорное напряжение.

А мой оппонент видимо увидел в коде управления ЦАПом переменную volt и решил, что это напряжение и используется для обратной связи.  А это не так. Вникать в код он не захотел.