Как проверить корректность работы режима ШИМ?

pwm testing

Я хотел бы проверить, корректно ли работает режим ШИМ на выводах моей платы Arduino. Знаете ли вы простую схему для этого?

, 👍1


2 ответа


Лучший ответ:

1

Вот мои варианты:

  • Обычно для этого используют осциллограф. Он может быть довольно дорогим.
  • Если напряжение логико-бинарное (0 и 3,3 или 5 В), используйте логический анализатор. Он очень дешёвый.
  • Самый простой способ проверить работоспособность ШИМ без вышеперечисленных устройств — значительно снизить скорость (используя делитель в программе, например, 1000 или больше, чтобы получить длительность ШИМ от 100 мс до нескольких секунд) и подключить выход ШИМ через резистор и светодиод к земле. Если светодиод мигает чаще, скорость ШИМ высокая, в противном случае — низкая. С помощью секундомера можно приблизительно рассчитать скорость ШИМ (с учётом делителя) и после проверки удалить его.
  • Если ШИМ полностью управляется с вашего Arduino (вероятно, нет), вы можете использовать программный счетчик и распечатать его впоследствии, чтобы увидеть скорость.
,

0

Можно просто реализовать аналоговую запись, изменяя скважность светодиода/резистора. Увеличивайте и уменьшайте значение, смотрите, становится ли светодиод ярче или тусклее.

,