Бесплатная техническая библиотека
Музыкальный звонок на 120 мелодий. Энциклопедия радиоэлектроники и электротехники

Энциклопедия радиоэлектроники и электротехники / Микроконтроллеры
Комментарии к статье
На страницах журналов можно встретить много схем и описаний музыкальных звонков, но все они имеют один недостаток - число мелодий ограничено (не более 16), поэтому они довольно быстро запоминаются и надоедают. Предлагаемое устройство способно синтезировать до 120 мелодий, которые воспроизводятся последовательно с каждым следующим нажатием звонковой кнопки.
Принципиальная схема звонка изображена на рисунке. Его основа - микроконтроллер AT90S8515-8PI фирмы ATMEL. При нажатии на звонковую кнопку SB 1 включается питание устройства, начинает работать программа, записанная в память микроконтроллера, и на выводе 39 (РАО) появляется напряжение лог. 1. В результате открывается транзистор VT1, срабатывает реле К1 и своими контактами К 1.1 блокирует кнопку звонка.
(нажмите для увеличения)
Для формирования колебаний 3Ч используется таймер микроконтроллера и режим его работы на переключение внешнего вывода PD5 (для получения нужной звуковой частоты частоту работы таймера нужно умножить на два). Сигнал, снимаемый с этого вывода, усиливается составным транзистором VT2VT3, в коллекторную цепь которого включена динамическая головка ВА1. Для регулирования громкости последовательно с ней можно включить подстроечный резистор R5 (изображен штриховой линией).
После проигрывания мелодии программа записывает в энергонезависимую память (EEPROM) микроконтроллера указатель на следующую мелодию, высокий уровень на его выводе 39 сменяется низким и реле разрывает цепь питания до следующего нажатия на кнопку SB1.
Мелодии для звонка взяты из программы Melody Player for Motorola (находится в архиве mp4m.rar). Для конвертирования мелодий в ассемблерный вид написана программа motcvt (находится в архиве motcvt.гаг). Используя ее, нетрудно изменить/добавить/убрать любую мелодию. При запуске в командной строке указывают имя файла с мелодиями от mp4m и имя, под которым надо записать результирующий файл (например, mel.inc).
Исходные тексты программы для микроконтроллера находятся в архиве zvonok.rar, основные моменты прокомментированы. При использовании кварцевого резонатора на другую частоту необходимо в строке .equ fsck = 3618400 файла zvonok.asm изменить значение частоты (3618400) на фактически используемое (в герцах). Все остальное пересчитает ассемблер. Программа написана и отлажена с помощью AVRStudio 4.0 Build 181.
Источник питания U1 - любой стабилизированный с выходным напряжением 5 В (можно использовать и батарею, составленную из гальванических элементов или аккумуляторов). Вместо BESTAR BT-5S допустимо применение любого реле с напряжением срабатывания не более 4,5 В и контактами, рассчитанными на коммутацию сетевого напряжения 220 В.
В процессе отладки устройства обнаружено, что содержимое энергонезависимой памяти данных микроконтроллера может испортиться, если после выключения питающее напряжение падает до 0 медленно (более 10 мс). Дело в том, что при плавном его понижении микроконтроллер некоторое время продолжает работать, а это может вызвать неверные декодирование и (или) выборку команд, что, в свою очередь, способно спровоцировать несанкционированную запись в EEPROM. Для предотвращения порчи содержимого памяти можно использовать так называемый детектор понижения напряжения питания (отечественный КР1171СП47 или его зарубежный аналог PST529), который при понижении напряжения питания ниже установленного порога выдает сигнал Reset, останавливая тем самым работу микроконтроллера. Автор для этой цели использовал резистор R6, подключенный к выходу источника питания в качестве дополнительной нагрузки (на схеме показан штриховой линией).
Файлы проекта
Автор: М.Белецкий, г.Уфа
Смотрите другие статьи раздела Микроконтроллеры.
Читайте и пишите полезные комментарии к этой статье.
<< Назад
Последние новости науки и техники, новинки электроники:
Индекс нижнего белья раскрыл состояние швейцарских почв
15.09.2026
Почва кажется обычной частью окружающего нас ландшафта, однако под ее поверхностью существует сложная экосистема, от состояния которой напрямую зависит жизнь человека. Миллиарды микроорганизмов, черви, грибы и другие обитатели почвы перерабатывают органические вещества и участвуют в круговороте питательных элементов. Чтобы привлечь внимание общества к этой мало заметной проблеме, исследователи из Цюрихского университета придумали весьма необычный эксперимент: они закопали более 2000 пар хлопкового нижнего белья в садах, на лугах, полях и газонах по всей Швейцарии.
Проект получил название "Доказательство в виде нижнего белья" и представлял собой не массовую шутку, а научный эксперимент, позволяющий наглядно оценить биологическую активность почвы. Исследователи помещали хлопковые изделия в землю, а примерно через два месяца извлекали их и сравнивали степень разрушения ткани. Некоторые образцы за это время практически исчезали, оставляя лишь отдельные фрагменты швов, тогда как на други ...>>
Гибкий алмаз вырабатывает электричество
15.09.2026
Алмаз традиционно воспринимается как исключительно твердый и практически неподвижный материал, поэтому возможность получать из него электричество при механической деформации долгое время казалась невероятной. В начале XX века алмаз относили к непьезоэлектрическим материалам, то есть считалось, что при сжатии или изгибе он, в отличие от кварца, не способен создавать электрический заряд. Однако исследователи из Университета Гонконга обнаружили, что при определенных условиях это представление требует пересмотра.
Проблема заключалась прежде всего в физической природе самого минерала. Обычный алмаз настолько тверд, что заметно согнуть его практически невозможно. Поэтому специалисты использовали другой подход и изготовили из алмаза чрезвычайно тонкую гибкую мембрану. После механического воздействия на такую конструкцию измерительные приборы зарегистрировали устойчивые электрические сигналы. Эксперименты неоднократно повторяли и проводили в различных условиях, чтобы исключить случайное про ...>>
Найдена химическая причина возрастных изменений запаха кожи
14.09.2026
Запах человеческого тела меняется на протяжении всей жизни, и особенно заметные изменения могут происходить в пожилом возрасте. Речь идет не только о привычном запахе пота или особенностях гигиены: старение сопровождается целым комплексом биохимических процессов в коже, способных влиять на ее естественный запах. Ученые обнаружили одно из веществ, которое связывают с характерным ароматом, часто называемым "запахом старости".
Исследователи установили, что важную роль в этом процессе играет 2-ноненаль - органическое соединение из группы ненасыщенных жирных альдегидов. Это вещество обладает характерным запахом, который нередко описывают как сочетание прогорклого масла и затхлого картона. Его количество в коже увеличивается по мере старения организма, поэтому концентрация 2-ноненаля рассматривается специалистами как одна из биохимических причин возрастного изменения запаха.
По словам дерматологов, заметные изменения начинают становиться более вероятными после 40 лет. Доктор Сонал Чоуд ...>>
Случайная новость из Архива Из морской пучины поднимается металлическое железо
29.03.2009
Железо для океана - то же самое, что селитра для почвы: ценное удобрение, увеличивающее его биопроизводительность.
Некоторые ученые даже предлагают "подкармливать" океан железом, однако это запрещено международными конвенциями. Причем микроорганизмы, которые находятся в начале пищевой цепочки, лучше усваивают именно металлическое железо, а не его оксид.
Однако где же взять это чистое железо, если в соленой воде оно моментально окисляется? Ответ неожиданно пришел из глубины. Ученые нескольких американских институтов во главе с Катриной Эдварде из университета Южной Калифорнии изучали жизнь вокруг подводных гидротермальных источников, в частности, железоокисляющих бактерий.
Они обнаружили, что специфические органические вещества обволакивают микрочастички чистого железа, содержащиеся в водах этих источников, и предохраняют их от ржавления. В таком виде металлическое железо всплывает на поверхность.
"Найти сверкающее железо в океане - все равно, что вынуть из ванны сухую губку. Возможно, этот механизм удастся использовать для получения железного удобрения. Сколько такого железа сейчас достигает поверхностных вод, мы не знаем. Но любая частичка сильно способствует развитию жизни", - говорит Катрина Эдварде.
|
Другие интересные новости:
▪ Оригами помогает вырабатывать электричество
▪ Набор Avnet BCM4343W IoT Starter Kit для интернета вещей
▪ Подлунная пещера
▪ Выбор друзей определяет ДНК
▪ Морозостойкий электролит для литий-ионных батарей
Лента новостей науки и техники, новинок электроники
Интересные материалы Бесплатной технической библиотеки:
▪ раздел сайта Электрические счетчики. Подборка статей
▪ статья 3D-картинки (анаглиф). Энциклопедия зрительных иллюзий
▪ статья Кто автор микроскопа? Подробный ответ
▪ статья Очиток белый. Легенды, выращивание, способы применения
▪ статья Свет выключается автоматически. Энциклопедия радиоэлектроники и электротехники
▪ статья Простейшее зарядное устройство. Энциклопедия радиоэлектроники и электротехники
Оставьте свой комментарий к этой статье:
Комментарии к статье:
Александр
Какие фюз биты выставлять нужно или можно оставить по умолчанию заводские?
puh57
Повторил ваш звонок. Спасибо все хорошо
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2026