Да стрелять особо нечему, вроде.
Хотя я бы силу полигончиками залил жирными.
Ну и резисторы не должны пробиваться от 300В (что с китаем может быть вполне), либо их последовательно лепить.
Кстати, можно кондерам небольшую цепь из резисторов сделать, выравнивающую+обеспечивающую их саморазряд. (там повнимательнее с мощностями только
)
Скажу честно - сам в этом деле не эксперт.
По поводу формул, есть 3 закона основных: вентиляторный U/(f^2) = const; макс. момент U/(корень(f)) = const; линейный U/f=const.
Ну еще до кучи в проге есть вариант независимой регулировки амплитуды и частоты.
Вместо напряжения я беру амлитуду в процентах. (хотя есть брать напряжение, то константа будет другая, а графики те же)
В моем случае при 10Гц и константе 14 амплитуда будет равна U = const*(корень(f)) = 14*3,16 = 44% от максимальной, что обеспечивает момент даже на низах. Цена - бОльшие токи и нагрев, но момент высокий всегда.
При 50 Гц амплитуда близка к 100%.
Для линейного з-на при 50Гц 100% амплитуда, т.е. константа = 2.
На 10Гц это 20% амплитуды, которая линейно растет.
Последний режим вообще вентиляторный, для работ без нагрузок.
Вот примерно как это выглядит на графиках:
Спойлер
Меняя константы можно немного подогнать характеристики управления под свои задачи. Или даже менять их, хоть на лету.
В планах подучить Си и сделать код чуть менее ужасным. Со структурами и норм функциями.