Активный против пассивного зуммера


22

Недавно я одолжил Arduino Inland Basic Starter Kit. Включает активный и пассивный зуммер. В чем разница? Я слышу разницу в звуке, когда использую tone()команду. Что-нибудь еще?

Как я могу определить, какой из них какой? Есть ли какие-то конкретные команды для каждой?


4
Просто дикая догадка, но «активный» зуммер может включать в себя генератор и будет издавать шум при подключении к источнику постоянного тока. Пассивный может быть просто голым преобразователем, и должен вызываться импульсным напряжением для создания шума.
— Питер Беннетт

Ответы:


27

Активный зуммер будет генерировать тональный сигнал с помощью внутреннего генератора, поэтому все, что нужно, это напряжение постоянного тока. Пассивный зуммер требует сигнала переменного тока, чтобы издать звук. Это похоже на электромагнитный динамик, в котором изменяющийся входной сигнал производит звук, а не производит автоматический тон.

Чтобы идентифицировать их, если вы подаете на них постоянное напряжение, и оно гудит, оно активно.

Что касается команд, если вы хотите контролировать высоту, вам понадобится пассивный зуммер. ШИМ на Arduino можно использовать для одновременного управления высотой звука и громкостью (что может или не может быть тем, что вы хотите). Если вы хотите изменить только громкость или просто высоту тона, я полагаю, что некоторые внешние схемы потребуются для изменения амплитуды без изменения напряжения, и наоборот.

Пара источников: Source , Source и Source , а также комментарий @Peter Bennett.


Когда я использую команду тона (пин, частота) на Arduino на любом из них, высота звука меняется. Итак, вы можете использовать команду тона на обоих, только актив работает на постоянном напряжении? Спасибо
— Ник Солонко

Использование функции tone () должно генерировать точную частоту, указанную в аргументах пассивного зуммера. Если честно, я не уверен, что происходит, когда вы применяете прямоугольную волну к активному зуммеру. Пассивный и активный зуммеры генерируют одинаковую (правильную) высоту звука? Если актив воспроизводит другой звук, возможно, происходит микширование частоты.
— MichaelK

1
Активный немного выключен. Например, когда я играю на частоте 566, пассивный воспроизводит 566, а активный воспроизводит 559 в соответствии с моим тюнером. Они звучат по-разному, пассивный гораздо приятнее. Активный не может генерировать очень высокие частоты, он остановился на отметке 700, а пассивный может
— превысить
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.