Arduino Uno против аналога Arduino MKR1000 расхождения analogRead
Я использую Arduino для управления двигателем BLDC, подключенным к драйверу двигателя. Это простое управление, в качестве сигнала которого я использую ШИМ. До этого я использовал контакт 5 Arduino Uno для управления двигателем BLDC, аналоговое значение начинается с 80. Теперь я перешел на плату Arduino MKR1000 с тем же контактом 5 для управления двигателем BLDC. Но для того, чтобы MKR1000 вращал двигатель, аналоговое значение начинается со 125. Мой вопрос в том, почему две из этих плат используют разные значения ШИМ для вращения двигателя BLDC.
@norul, 👍1
1 ответ
Лучший ответ:
▲ 2
Adruino Uno работает от напряжения 5 В, а MKR1000 — от 3,3 В. Это означает, что вам нужно немного больше времени включения, чтобы получить ту же выходную мощность.
,
@
Смотрите также:
- Управление скоростью вентилятора с помощью библиотеки Arduino PID
- Как устранить шум от вентилятора 12 В с ШИМ-управлением на низкой скорости
- Генерация частоты ШИМ выше 125 кГц с помощью Arduino Uno
- Увеличить разрядность PWM
- Как вывести истинное аналоговое напряжение на выходной контакт
- ПИД-регулятор для управления скоростью двигателя
- Как управлять 6 шаговыми двигателями с помощью Arduino?
- Синусоидальный инвертор