Зуммер для авто на микроконтроллере

На иномарках ставят зуммер, по звуку напоминающий колокольчик. Это реализация такого зуммера на ATtiny13(A). Работает примерно так:

Схема:

Зуммер для авто на микроконтроллере схема

Для проверки нужно просто запитать микроконтроллер и подключить динамик к ножке 5 через резистор 150 Ом.

На схеме:
VD1 — защитный диод от обратной полярности
7805 — линейный стабилизатор на 5 Вольт и ток 100мА.
R1 и C3 — образуют НЧ фильтр, для уменьшения шумов.
VT1 — подойдёт практически любой npn на ток до 100мА

В прошивке реализовано ускоренное умножение на ассемблере. Для придания звуку “живости”, звук формируется из сложения двух вейвформ, амплитуды которых меняются по-разному во времени.

Фьюзы

Отличия от настройки по умолчанию: отключен делитель 1/8, рабочая частота 9,6МГц. Включен BOD на 4,5 Вольта.
Старший байт фьюзов: F9
Младший байт фьюзов: 7A

Прошивка
Вместе с исходником под Atmel Studio 6 здесь…

1 Комментарий

  1. Сергей

    Собрал данное устройство, но вместо “колокольчика” в динамике слабый писк. В чем может быть проблема?

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *