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


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.