Безкоштовна технічна бібліотека ЕНЦИКЛОПЕДІЯ РАДІОЕЛЕКТРОНІКИ ТА ЕЛЕКТРОТЕХНІКИ Музичний дзвінок на 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, підключений до виходу джерела живлення як додаткове навантаження (на схемі показаний штриховою лінією). Автор: М.Білецький, м.Уфа Дивіться інші статті розділу Мікроконтролери. Читайте та пишіть корисні коментарі до цієї статті. Останні новини науки та техніки, новинки електроніки: Пастка для комах
01.05.2024 Загроза космічного сміття для магнітного поля Землі
01.05.2024 Застигання сипких речовин
30.04.2024
Інші цікаві новини: ▪ Монітор Asus ROG Swift PG278Q з підтримкою технології Nvidia G-Sync ▪ Прогноз здоров'я на 2030 рік ▪ Торгові автомати нададуть безкоштовний Wi-Fi. Стрічка новин науки та техніки, новинок електроніки
Цікаві матеріали Безкоштовної технічної бібліотеки: ▪ розділ сайту Світлодіоди. Добірка статей ▪ стаття Дейл Брекенрідж Карнегі. Знамениті афоризми ▪ стаття Як розподіляються обов'язки у мурашиній сім'ї? Детальна відповідь ▪ стаття Дії щодо вдосконалення СУОП ▪ стаття Виготовлення сабвуферів, секрети майстрів. Енциклопедія радіоелектроніки та електротехніки
Залишіть свій коментар до цієї статті: Коментарі до статті: Олександр Які фюз біти виставляти потрібно чи можна залишити за замовчуванням заводські? puh57 Повторив ваш дзвінок. Дякую все добре All languages of this page Головна сторінка | Бібліотека | Статті | Карта сайту | Відгуки про сайт www.diagram.com.ua |