Menu English Ukrainian Russo Casa

Libreria tecnica gratuita per hobbisti e professionisti Libreria tecnica gratuita


ENCICLOPEDIA DELLA RADIOELETTRONICA ED ELETTRICA
Libreria gratuita / Schemi di dispositivi radioelettronici ed elettrici

Generatore DDS funzionale. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica

Libreria tecnica gratuita

Enciclopedia della radioelettronica e dell'elettrotecnica / Tecnologia di misurazione

Commenti sull'articolo Commenti sull'articolo

Questo generatore di funzioni DDS (versione 2.0) di segnali è assemblato su un microcontrollore AVR, ha una buona funzionalità, ha il controllo dell'ampiezza ed è anche assemblato su un circuito stampato a lato singolo.

Generatore DDS funzionale. Aspetto del generatore DDS

Questo generatore è basato sull'algoritmo Generatore Jesper DDS, il programma è stato aggiornato a AVR-GCC C con inserti di codice assembly. Il generatore ha due segnali di uscita: il primo è un segnale DDS, il secondo è un'uscita "rettangolare" ad alta velocità (1..8 MHz), che può essere utilizzata per far rivivere un MK con fuzze errate e per altri scopi.

Il segnale ad alta velocità HS (High Speed) viene prelevato direttamente dal microcontrollore Atmega16 OC1A (PD5).

I segnali DDS sono generati da altre uscite dell'MK tramite una matrice resistiva R2R e tramite il chip LM358N, che permette di regolare l'ampiezza (Ampiezza) del segnale e l'offset (Offset). Offset e ampiezza sono regolabili con due potenziometri. L'offset può essere regolato nell'intervallo +5V..-5V e l'ampiezza 0...10V. La frequenza dei segnali DDS può essere regolata da 0 a 65534 Hz, che è più che sufficiente per testare circuiti audio e altre attività radioamatoriali.

Caratteristiche principali del generatore DDS V2.0

- un semplice circuito con elementi radio comuni ed economici;
- circuito stampato unilaterale;
- alimentatore integrato;
- uscita separata ad alta velocità (HS) fino a 8 MHz;
- Segnali DDS con ampiezza e offset variabili;
- Segnali DDS: seno, rettangolo, sega e rovescio, triangolo, segnale ECG e segnale rumore;
- Schermo LCD 2×16;
- tastiera intuitiva a 5 pulsanti;
- passi per la regolazione della frequenza: 1, 10, 100, 1000, 10000 Hz;
- ricordare l'ultimo stato dopo l'accensione.

Lo schema a blocchi seguente mostra la struttura logica del generatore di funzioni:

Generatore DDS funzionale. La struttura logica del generatore di funzioni

Come puoi vedere, il dispositivo richiede diverse tensioni di alimentazione: +5V, -12V, +12V. Le tensioni +12V e -12V vengono utilizzate per controllare l'ampiezza e l'offset del segnale. L'alimentatore è progettato utilizzando un trasformatore e diversi chip regolatori di tensione:

Generatore DDS funzionale. Schema dell'alimentazione del generatore DDS
(clicca per ingrandire)

L'alimentatore è montato su una scheda separata:

Generatore DDS funzionale. Alimentazione del generatore DDS

Se non vuoi assemblare l'alimentatore da solo, puoi utilizzare un normale alimentatore ATX da un computer, dove sono già presenti tutte le tensioni necessarie. Piedinatura del connettore ATX.

Schermo a cristalli liquidi

Tutte le azioni vengono visualizzate attraverso lo schermo LCD. Il generatore è controllato da cinque tasti

Generatore DDS funzionale. Menù LCD

I tasti su/giù consentono di spostarsi all'interno del menu, i tasti sinistra/destra consentono di modificare il valore della frequenza. Premendo il tasto centrale inizia la generazione del segnale selezionato. Premendo nuovamente il tasto si arresta il generatore.

Sistema di menu del generatore:

Generatore DDS funzionale. Sistema di menu del generatore

Viene fornito un valore separato per l'impostazione del passo di modifica della frequenza. Ciò è utile se è necessario modificare la frequenza su un'ampia gamma.

Il generatore di rumore non ha alcuna impostazione. Per questo, viene utilizzata la consueta funzione rand() alimentata continuamente all'uscita del generatore DDS.

L'uscita ad alta velocità HS ha 4 modalità di frequenza: 1, 2, 4 e 8 MHz.

Schema schematico

Il circuito del generatore di funzioni è semplice e contiene elementi facilmente accessibili:
- microcontrollore AVR Atmega16, con quarzo esterno a 16 MHz;
- schermo LCD tipo HD44780 standard 2×16;
- DAC a matrice R2R da resistori convenzionali;
- amplificatore operazionale LM358N (analogico domestico KR1040UD1);
- due potenziometri;
- cinque chiavi;
- diversi connettori.

Generatore DDS funzionale. Diagramma schematico del generatore DDS
(clicca per ingrandire)

pagamento

Generatore DDS funzionale. Scheda generatore

Il generatore di funzioni è assemblato in una scatola di plastica

Generatore DDS funzionale. Generatore assemblato

Prova

Generatore DDS funzionale. Prova

Software

Come ho detto sopra, al centro del mio programma ho usato l'algoritmo Generatore Jesper DDS. Ho aggiunto alcune righe di codice assembler per implementare la generazione di arresto. L'algoritmo ora contiene 10 cicli CPU invece di 9.

void statico inline Signal_OUT(const uint8_t *signal, uint8_t ad2, uint8_t ad1, uint8_t ad0){
asm volatile( "eor r18, r18 ;r18<-0″ "\n\t"
"eor r19, r19 ;r19<-0" "\n\t"
"1:" "\n\t"
"aggiungi r18, %0 ;1 ciclo" "\n\t"
"adc r19, %1 ;1 ciclo" "\n\t"
"adc %A3, %2 ;1ciclo" "\n\t"
"lpm ;3 cicli" "\n\t"
"fuori %4, __tmp_reg__ ;1 ciclo" "\n\t"
"sbis %5, 2 ;1 ciclo se non salta" "\n\t"
"rjmp 1b ;2 cicli. Totale 10 cicli" "\n\t"
:
:"r" (ad0),"r" (ad1),"r" (ad2),"e" (segnale),"I" (_SFR_IO_ADDR(PORTA)), "I" (_SFR_IO_ADDR(SPCR))
:"r18", "r19"
);}

La tabella dei moduli dei segnali DDS si trova nella memoria flash dell'MK, il cui indirizzo inizia con 0xXX00. Queste sezioni sono definite nel makefile, nelle rispettive posizioni di memoria:

#Definisci le sezioni dove memorizzare le tabelle dei segnali
LDFLAGS += -Wl,-section-start=.MySection1=0x3A00
LDFLAGS += -Wl,-section-start=.MySection2=0x3B00
LDFLAGS += -Wl,-section-start=.MySection3=0x3C00
LDFLAGS += -Wl,-section-start=.MySection4=0x3D00
LDFLAGS += -Wl,-section-start=.MySection5=0x3E00
LDFLAGS += -Wl,-section-start=.MySection6=0x3F00

Una libreria per lavorare con LCD può essere ottenuta da winavr.scienceprog.com.

Non voglio entrare in una descrizione dettagliata del codice del programma. Il codice sorgente è ben commentato (anche se in inglese) e se hai domande a riguardo, puoi sempre utilizzare il nostro forum MK, forum.cxem.net.

Test

Ho testato il generatore con un oscilloscopio e un frequenzimetro. Tutti i segnali sono ben generati nell'intera gamma di frequenze (1...65535 Hz). Il controllo dell'ampiezza e dell'offset funziona bene.

Generatore DDS funzionale. Segnali del generatore DDS
(clicca per ingrandire)

Nella prossima versione del generatore, penso di implementare un segnale sinusoidale in aumento.

L'ultima versione del software (WinAVR20071221), il codice sorgente, i file EagleCAD e Proteus possono essere скачать здесь.

Autore: Koltykov AV; Pubblicazione: cxem.net

Vedi altri articoli sezione Tecnologia di misurazione.

Leggere e scrivere utile commenti su questo articolo.

<< Indietro

Ultime notizie di scienza e tecnologia, nuova elettronica:

Pelle artificiale per l'emulazione del tocco 15.04.2024

In un mondo tecnologico moderno in cui la distanza sta diventando sempre più comune, mantenere la connessione e un senso di vicinanza è importante. I recenti sviluppi nella pelle artificiale da parte di scienziati tedeschi dell’Università del Saarland rappresentano una nuova era nelle interazioni virtuali. Ricercatori tedeschi dell'Università del Saarland hanno sviluppato pellicole ultrasottili in grado di trasmettere la sensazione del tatto a distanza. Questa tecnologia all’avanguardia offre nuove opportunità di comunicazione virtuale, soprattutto per coloro che si trovano lontani dai propri cari. Le pellicole ultrasottili sviluppate dai ricercatori, spesse appena 50 micrometri, possono essere integrate nei tessuti e indossate come una seconda pelle. Queste pellicole funzionano come sensori che riconoscono i segnali tattili di mamma o papà e come attuatori che trasmettono questi movimenti al bambino. Il tocco dei genitori sul tessuto attiva i sensori che reagiscono alla pressione e deformano la pellicola ultrasottile. Questo ... >>

Lettiera per gatti Petgugu Global 15.04.2024

Prendersi cura degli animali domestici può spesso essere una sfida, soprattutto quando si tratta di mantenere pulita la casa. È stata presentata una nuova interessante soluzione della startup Petgugu Global, che semplificherà la vita ai proprietari di gatti e li aiuterà a mantenere la loro casa perfettamente pulita e in ordine. La startup Petgugu Global ha presentato una toilette per gatti unica nel suo genere in grado di scaricare automaticamente le feci, mantenendo la casa pulita e fresca. Questo dispositivo innovativo è dotato di vari sensori intelligenti che monitorano l'attività della toilette del tuo animale domestico e si attivano per pulirlo automaticamente dopo l'uso. Il dispositivo si collega alla rete fognaria e garantisce un'efficiente rimozione dei rifiuti senza necessità di intervento da parte del proprietario. Inoltre, la toilette ha una grande capacità di stoccaggio degli scarichi, che la rende ideale per le famiglie con più gatti. La ciotola per lettiera per gatti Petgugu è progettata per l'uso con lettiere idrosolubili e offre una gamma di accessori aggiuntivi ... >>

L'attrattiva degli uomini premurosi 14.04.2024

Lo stereotipo secondo cui le donne preferiscono i "cattivi ragazzi" è diffuso da tempo. Tuttavia, una recente ricerca condotta da scienziati britannici della Monash University offre una nuova prospettiva su questo tema. Hanno esaminato il modo in cui le donne hanno risposto alla responsabilità emotiva degli uomini e alla volontà di aiutare gli altri. I risultati dello studio potrebbero cambiare la nostra comprensione di ciò che rende gli uomini attraenti per le donne. Uno studio condotto da scienziati della Monash University porta a nuove scoperte sull'attrattiva degli uomini nei confronti delle donne. Nell'esperimento, alle donne sono state mostrate fotografie di uomini con brevi storie sul loro comportamento in varie situazioni, inclusa la loro reazione all'incontro con un senzatetto. Alcuni uomini hanno ignorato il senzatetto, mentre altri lo hanno aiutato, ad esempio comprandogli del cibo. Uno studio ha scoperto che gli uomini che mostravano empatia e gentilezza erano più attraenti per le donne rispetto agli uomini che mostravano empatia e gentilezza. ... >>

Notizie casuali dall'Archivio

Il carattere di un uomo non dipende dai suoi fratelli e sorelle 05.09.2022

Una sorella non renderà un fratello minore più femminile e un fratello non influenzerà la mascolinità di una sorella. Questa conclusione è stata fatta da scienziati degli Stati Uniti.

Gli autori dello studio si sono concentrati sulla relazione tra i bambini e i loro fratelli maggiori o minori più vicini. È stato raccolto un set di dati unico, che combina 12 grandi sondaggi rappresentativi di 9 paesi. Ha coperto 85mila persone.

Lo studio ha anche valutato più tratti della personalità rispetto a studi precedenti sull'argomento. Infine, è stato creato un indice che descrive il grado di possesso di un personaggio tipicamente femminile. Ciò ha permesso di verificare in modo completo se crescere con una sorella porta alla formazione di stereotipi di personalità più o meno di genere nei fratelli.

È stato stabilito che il sesso di un fratello o di una sorella non influisce sulla personalità del bambino. Per tutti i 9 tratti della personalità e l'indice totale, è stato dimostrato che le persone con sorelle maggiori generalmente mostrano gli stessi tratti caratteriali delle persone con fratelli maggiori. Non sono state riscontrate differenze di carattere tra le persone con sorelle minori e fratelli minori.

Poiché queste informazioni vengono valutate in un numero molto elevato di persone, i risultati ottenuti sono estremamente accurati e smentiscono l'idea che i fratelli si costringano a vicenda a sviluppare tratti della personalità tipicamente femminili o maschili a lungo termine.

Altre notizie interessanti:

▪ Protezione delle reti elettriche dagli attacchi informatici

▪ Velivoli ibridi con motori a turbogetto e motori elettrici

▪ Un nuovo organo trovato nel corpo umano

▪ Internet di Lufthansa

▪ Plastica che si decompone nel terreno in sei settimane

News feed di scienza e tecnologia, nuova elettronica

 

Materiali interessanti della Biblioteca Tecnica Libera:

▪ sezione del sito Elenchi elettronici. Selezione dell'articolo

▪ articolo Tutto è perduto tranne l'onore. Espressione popolare

▪ Come è iniziata la Guerra Fredda? Risposta dettagliata

▪ articolo Operatore impegnato nella manutenzione di impianti di elettrovuoto per l'alluminizzazione di specchi piani. Istruzioni standard sulla protezione del lavoro

▪ articolo Blocco di filtri al quarzo. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica

▪ articolo Stabilizzatore di tensione della batteria. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica

Lascia il tuo commento su questo articolo:

Nome:


E-mail (opzionale):


commento:





Tutte le lingue di questa pagina

Homepage | Biblioteca | Articoli | Mappa del sito | Recensioni del sito

www.diagram.com.ua

www.diagram.com.ua
2000-2024