ENCICLOPEDIA DELLA RADIOELETTRONICA ED ELETTRICA Richiamo musicale per 120 melodie. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica Enciclopedia della radioelettronica e dell'elettrotecnica / microcontrollori Sulle pagine delle riviste puoi trovare molti schemi e descrizioni di richiami musicali, ma hanno tutti uno svantaggio: il numero di melodie è limitato (non più di 16), quindi vengono rapidamente ricordate e annoiate. Il dispositivo proposto è in grado di sintetizzare fino a 120 melodie, che vengono riprodotte in sequenza ad ogni successiva pressione del pulsante del campanello. Il diagramma schematico della chiamata è mostrato nella figura. La sua base è il microcontrollore AT90S8515-8PI di ATMEL. Quando si preme il pulsante del campanello SB 1, il dispositivo viene alimentato, il programma memorizzato nella memoria del microcontrollore inizia a funzionare e sul pin 39 (RAO) appare una tensione di log. 1. Di conseguenza, il transistor VT1 si apre, il relè K1 viene attivato e con i suoi contatti K 1.1 blocca il pulsante di chiamata. Per generare oscillazioni 3H, viene utilizzato il timer del microcontrollore e la sua modalità operativa è quella di commutare l'uscita esterna PD5 (per ottenere la frequenza audio desiderata, la frequenza del timer deve essere moltiplicata per due). Il segnale prelevato da questa uscita viene amplificato dal transistor composito VT2VT3, nel cui circuito di collettore è compresa la testina dinamica BA1. Per controllare il volume in serie con esso, è possibile attivare il resistore di sintonia R5 (raffigurato da una linea tratteggiata). Dopo aver suonato la melodia, il programma scrive un puntatore alla melodia successiva nella memoria non volatile (EEPROM) del microcontrollore, il livello alto alla sua uscita 39 viene sostituito da uno basso e il relè interrompe il circuito di alimentazione fino alla successiva pressione del pulsante SB1. Le melodie per la chiamata sono prese dal programma Melody Player per Motorola (che si trova nell'archivio mp4m.rar). Per convertire le melodie in linguaggio assembly, è stato scritto il programma motcvt (che si trova nell'archivio motcvt.gag). Usandolo, è facile cambiare/aggiungere/rimuovere qualsiasi melodia. All'avvio, la riga di comando specifica il nome del file con le melodie di mp4m e il nome con cui deve essere scritto il file risultante (ad esempio, mel.inc). I testi di origine del programma per il microcontrollore si trovano nell'archivio zvonok.rar, i punti principali sono commentati. Quando si utilizza un risonatore al quarzo per una frequenza diversa, è necessario modificare il valore della frequenza (3618400) in quello effettivamente utilizzato (in hertz) nella riga .equ fsck = 3618400 del file zvonok.asm. Tutto il resto verrà calcolato dall'assemblatore. Il programma è stato scritto e sottoposto a debug utilizzando AVRStudio 4.0 Build 181. Alimentatore U1 - qualsiasi stabilizzato con una tensione di uscita di 5 V (è possibile utilizzare anche una batteria composta da celle galvaniche o batterie). Invece di BESTAR BT-5S, è possibile utilizzare qualsiasi relè con una tensione operativa non superiore a 4,5 V e contatti progettati per la commutazione della tensione di rete di 220 V. Nel processo di debug del dispositivo, è stato riscontrato che il contenuto della memoria dati non volatile del microcontrollore può essere danneggiato se, dopo lo spegnimento, la tensione di alimentazione scende lentamente a 0 (più di 10 ms). Il fatto è che quando viene abbassato dolcemente, il microcontrollore continua a funzionare per un po 'e ciò può causare decodifica e (o) recupero errati dei comandi, che a loro volta possono provocare la scrittura non autorizzata nella EEPROM. Per evitare danni al contenuto della memoria, è possibile utilizzare il cosiddetto rilevatore di bassa tensione (domestico KR1171SP47 o il suo analogo estero PST529), che, quando la tensione di alimentazione scende al di sotto della soglia impostata, emette un segnale di Reset, interrompendo così il funzionamento del microcontrollore. A tale scopo, l'autore ha utilizzato come carico aggiuntivo il resistore R6 collegato all'uscita dell'alimentatore (indicato nello schema con una linea tratteggiata). Autore: M.Beletsky, Ufa Vedi altri articoli sezione microcontrollori. Leggere e scrivere utile commenti su questo articolo. Ultime notizie di scienza e tecnologia, nuova elettronica: Macchina per diradare i fiori nei giardini
02.05.2024 Microscopio infrarosso avanzato
02.05.2024 Trappola d'aria per insetti
01.05.2024
Altre notizie interessanti: ▪ Sistema di trasporto globale con dirigibili ▪ Le patate con geni "risvegliati" resistono con successo alla peronospora ▪ Percorsi ripetitivi ridurranno il consumo di carburante delle auto ibride ▪ Un laser delle dimensioni di una particella virale News feed di scienza e tecnologia, nuova elettronica
Materiali interessanti della Biblioteca Tecnica Libera: ▪ sezione del sito Esperimenti di chimica. Selezione dell'articolo ▪ articolo di Bertrand Arthur William Russell. Aforismi famosi ▪ articolo Qual è il più grande strumento musicale? Risposta dettagliata ▪ articolo videocamera. Segreti di riparazione ▪ articolo Anelli afgani. Messa a fuoco segreta
Lascia il tuo commento su questo articolo: Commenti sull'articolo: Alexander Quali fusibili devi impostare o puoi lasciare le impostazioni di fabbrica? puh57 Hai ripetuto la tua chiamata. Grazie, va tutto bene Tutte le lingue di questa pagina Homepage | Biblioteca | Articoli | Mappa del sito | Recensioni del sito www.diagram.com.ua |