Я планирую ШИМ-управление четырьмя из следующих двигателей с помощью одного ArduinoUno: http://uk.rs-online.com/web/p/axial-fans/8179151/
По какой-то причине ближайшая частота ШИМ, которую я могу установить, составляет 31 кГц.
Другие варианты: 244, 488, 976, 3096, 7812 и 62500 Гц.
В техпаспорте этого двигателя: http://docs-europe.electrocomponents.com/webdocs/13cc/0900766b813ccfde.pdf написано "※Частота ШИМ: 25 кГц"
Будет ли это проблемой, если я буду использовать 31 кГц или одну из других частот? Какой из них будет работать или ни один?
31 кГц должно работать нормально. Непонятно, почему в техническом описании двигателя указана конкретная частота ШИМ, но это должна быть минимальная частота. Более высокие частоты (если вы не станете намного выше) не должны иметь значения для двигателя.
Есть как минимум две причины, по которым они могут указывать минимальную частоту ШИМ:
Вы хотите, чтобы вариации были небольшими по сравнению со средним значением. Только средний ток приводит в движение двигатель. Высокочастотная составляющая переменного тока не толкает двигатель вперед, но все же способствует нагреву I 2 R. Производитель знает индуктивность обмоток и, возможно, решил, что частота 25 кГц необходима для минимизации потерь тока для соответствия другим спецификациям.
Обратите внимание, что обе эти причины устанавливают минимальную частоту ШИМ, но позволяют ее увеличить. Основная причина, по которой не следует подниматься слишком высоко, заключается в том, что переходы переключения в вашей схеме занимают конечное время, а при более высокой частоте это время составляет большую часть всего цикла. Это означает, что ваша схема будет менее эффективной при повышении частоты. Впрочем, это под вашим контролем. Вы должны быть в состоянии построить драйвер питания, который переключается на частоте 31 кГц без значительных потерь при переключении.
пользователь_1818839
пользователь16307
пользователь_1818839
пользователь16307
Нил_UK
пользователь16307
пользователь_1818839