MENÜ English Ukrainian Russisch Startseite

Kostenlose technische Bibliothek für Bastler und Profis Kostenlose technische Bibliothek


ENZYKLOPÄDIE DER FUNKELEKTRONIK UND ELEKTROTECHNIK
Kostenlose Bibliothek / Schemata von radioelektronischen und elektrischen Geräten

Funktionsfähiger DDS-Generator. Enzyklopädie der Funkelektronik und Elektrotechnik

Kostenlose technische Bibliothek

Lexikon der Funkelektronik und Elektrotechnik / Messtechnik

Kommentare zum Artikel Kommentare zum Artikel

Dieser DDS-Funktionssignalgenerator (Version 2.0) ist auf einem AVR-Mikrocontroller montiert, verfügt über eine gute Funktionalität, verfügt über eine Amplitudensteuerung und ist ebenfalls auf einer einseitigen Leiterplatte montiert.

Funktionierender DDS-Generator. Aussehen des DDS-Generators

Dieser Generator basiert auf dem Algorithmus Jesper DDS-Generator, wurde das Programm auf AVR-GCC C mit Assembler-Code-Einfügungen aktualisiert. Der Generator hat zwei Ausgangssignale: Das erste sind DDS-Signale, das zweite ist ein schneller (1..8 MHz) "rechteckiger" Ausgang, der verwendet werden kann, um einen MK mit falschen Fuzzes wiederzubeleben und für andere Zwecke.

Das Hochgeschwindigkeitssignal HS (High Speed) wird direkt vom Mikrocontroller Atmega16 OC1A (PD5) abgenommen.

DDS-Signale werden von anderen Ausgängen des MK über eine resistive R2R-Matrix und über den LM358N-Chip erzeugt, mit dem Sie die Amplitude (Amplitude) des Signals und den Offset (Offset) einstellen können. Offset und Amplitude sind mit zwei Potentiometern einstellbar. Der Offset ist im Bereich +5V..-5V einstellbar, die Amplitude 0...10V. Die Frequenz der DDS-Signale kann von 0 bis 65534 Hz ​​eingestellt werden, was zum Testen von Audioschaltungen und anderen Amateurfunkaufgaben mehr als ausreichend ist.

Hauptmerkmale des DDS-Generators V2.0

- eine einfache Schaltung mit üblichen und kostengünstigen Funkelementen;
- einseitige Leiterplatte;
- eingebautes Netzteil;
- separater High-Speed-Ausgang (HS) bis 8 MHz;
- DDS-Signale mit variabler Amplitude und Offset;
- DDS-Signale: Sinus, Rechteck, Sägezahn und Rückwärtssäge, Dreieck, EKG-Signal und Rauschsignal;
- 2×16 LCD-Bildschirm;
- intuitive 5-Tasten-Tastatur;
- Schritte zur Frequenzeinstellung: 1, 10, 100, 1000, 10000 Hz;
- Speichern des letzten Zustands nach dem Einschalten.

Das folgende Blockschaltbild zeigt den logischen Aufbau des Funktionsgenerators:

Funktionierender DDS-Generator. Die logische Struktur des Funktionsgenerators

Wie Sie sehen, benötigt das Gerät mehrere Versorgungsspannungen: +5V, -12V, +12V. Die Spannungen von +12 V und -12 V werden verwendet, um die Signalamplitude und den Offset zu steuern. Die Stromversorgung besteht aus einem Transformator und mehreren Spannungsreglerchips:

Funktionierender DDS-Generator. Schema der Stromversorgung des DDS-Generators
(zum Vergrößern klicken)

Die Stromversorgung ist auf einer separaten Platine montiert:

Funktionierender DDS-Generator. Stromversorgung des DDS-Generators

Wenn Sie das Netzteil nicht selbst zusammenbauen möchten, können Sie ein normales ATX-Netzteil von einem Computer verwenden, bei dem bereits alle erforderlichen Spannungen vorhanden sind. Pinbelegung des ATX-Anschlusses.

LCD Bildschirm

Alle Aktionen werden über den LCD-Bildschirm angezeigt. Der Generator wird über fünf Tasten gesteuert

Funktionierender DDS-Generator. LCD-Menü

Mit den Auf-/Ab-Tasten bewegen Sie sich durch das Menü, mit den Links-/Rechts-Tasten ändern Sie den Frequenzwert. Wenn die mittlere Taste gedrückt wird, beginnt die Generierung des ausgewählten Signals. Erneutes Drücken der Taste stoppt den Generator.

Menüsystem des Generators:

Funktionierender DDS-Generator. Generator-Menüsystem

Für die Einstellung des Frequenzänderungsschritts ist ein separater Wert vorgesehen. Dies ist praktisch, wenn Sie die Frequenz über einen weiten Bereich ändern müssen.

Der Rauschgenerator hat keine Einstellungen. Dafür wird die übliche rand()-Funktion verwendet, die kontinuierlich dem Ausgang des DDS-Generators zugeführt wird.

Der HS-Hochgeschwindigkeitsausgang verfügt über 4 Frequenzmodi: 1, 2, 4 und 8 MHz.

Schematische Darstellung

Die Funktionsgeneratorschaltung ist einfach und enthält leicht zugängliche Elemente:
- Mikrocontroller AVR Atmega16, mit externem Quarz bei 16 MHz;
- Standard-LCD-Bildschirm vom Typ HD44780 2×16;
- R2R-Matrix-DAC aus herkömmlichen Widerständen;
- Operationsverstärker LM358N (inländisches Analog KR1040UD1);
- zwei Potentiometer;
- fünf Schlüssel;
- mehrere Anschlüsse.

Funktionierender DDS-Generator. Schematische Darstellung des DDS-Generators
(zum Vergrößern klicken)

Плата

Funktionierender DDS-Generator. Generatorplatine

Der Funktionsgenerator ist in einer Kunststoffbox montiert

Funktionierender DDS-Generator. Zusammengebauter Generator

Testlauf

Funktionierender DDS-Generator. Testlauf

Software

Wie ich oben sagte, habe ich im Herzen meines Programms den Algorithmus verwendet Jesper DDS-Generator. Ich habe ein paar Zeilen Assembler-Code hinzugefügt, um die Stop-Generierung zu implementieren. Der Algorithmus enthält jetzt 10 CPU-Zyklen statt 9.

void static 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"
"add r18, %0 ;1 Zyklus" "\n\t"
"adc r19, %1 ;1 Zyklus" "\n\t"
"adc %A3, %2 ;1cycle" "\n\t"
"lpm ;3 Zyklen" "\n\t"
"out %4, __tmp_reg__ ;1 Zyklus" "\n\t"
"sbis %5, 2 ;1 Zyklus wenn kein Sprung" "\n\t"
"rjmp 1b ;2 Zyklen. Insgesamt 10 Zyklen" "\n\t"
:
: "r" (ad0), "r" (ad1), "r" (ad2), "e" (Signal), "I" (_SFR_IO_ADDR(PORTA)), "I" (_SFR_IO_ADDR(SPCR))
:"r18", "r19"
);}

Die Tabelle der DDS-Wellenformen befindet sich im Flash-Speicher des MK, dessen Adresse mit 0xXX00 beginnt. Diese Abschnitte sind im Makefile an ihren jeweiligen Speicherorten definiert:

#Definieren Sie Abschnitte, in denen Signaltabellen gespeichert werden sollen
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

Die LCD-Bibliothek finden Sie unter winavr.scienceprog.com.

Auf eine detaillierte Beschreibung des Programmcodes möchte ich nicht eingehen. Der Quellcode ist gut kommentiert (wenn auch auf Englisch) und wenn Sie Fragen dazu haben, können Sie jederzeit unser MK-Forum forum.cxem.net nutzen.

Testing

Ich habe den Generator mit einem Oszilloskop und einem Frequenzzähler getestet. Alle Signale werden im gesamten Frequenzbereich (1...65535 Hz) gut erzeugt. Amplituden- und Offset-Steuerung funktionieren einwandfrei.

Funktionierender DDS-Generator. DDS-Generatorsignale
(zum Vergrößern klicken)

In der nächsten Version des Generators denke ich, ein ansteigendes Sinussignal zu implementieren.

Die neueste Softwareversion (WinAVR20071221), Quellcode, EagleCAD- und Proteus-Dateien können sein скачать здесь.

Autor: Koltykov A.V.; Veröffentlichung: cxem.net

Siehe andere Artikel Abschnitt Messtechnik.

Lesen und Schreiben nützlich Kommentare zu diesem Artikel.

<< Zurück

Neueste Nachrichten aus Wissenschaft und Technik, neue Elektronik:

Eine neue Möglichkeit, optische Signale zu steuern und zu manipulieren 05.05.2024

Die moderne Welt der Wissenschaft und Technik entwickelt sich rasant und jeden Tag tauchen neue Methoden und Technologien auf, die uns in verschiedenen Bereichen neue Perspektiven eröffnen. Eine dieser Innovationen ist die Entwicklung einer neuen Methode zur Steuerung optischer Signale durch deutsche Wissenschaftler, die zu erheblichen Fortschritten auf dem Gebiet der Photonik führen könnte. Neuere Forschungen haben es deutschen Wissenschaftlern ermöglicht, eine abstimmbare Wellenplatte in einem Wellenleiter aus Quarzglas zu schaffen. Dieses auf der Verwendung einer Flüssigkristallschicht basierende Verfahren ermöglicht es, die Polarisation des durch einen Wellenleiter fließenden Lichts effektiv zu ändern. Dieser technologische Durchbruch eröffnet neue Perspektiven für die Entwicklung kompakter und effizienter photonischer Geräte, die große Datenmengen verarbeiten können. Die durch die neue Methode bereitgestellte elektrooptische Steuerung der Polarisation könnte die Grundlage für eine neue Klasse integrierter photonischer Geräte bilden. Dies eröffnet große Chancen für ... >>

Primium Seneca-Tastatur 05.05.2024

Tastaturen sind ein fester Bestandteil unserer täglichen Arbeit am Computer. Eines der Hauptprobleme für Nutzer ist jedoch der Lärm, insbesondere bei Premium-Modellen. Doch mit der neuen Seneca-Tastatur von Norbauer & Co könnte sich das ändern. Seneca ist nicht nur eine Tastatur, es ist das Ergebnis von fünf Jahren Entwicklungsarbeit, um das perfekte Gerät zu schaffen. Jeder Aspekt dieser Tastatur, von den akustischen Eigenschaften bis hin zu den mechanischen Eigenschaften, wurde sorgfältig durchdacht und ausbalanciert. Eines der Hauptmerkmale von Seneca sind seine leisen Stabilisatoren, die das bei vielen Tastaturen auftretende Geräuschproblem lösen. Darüber hinaus unterstützt die Tastatur verschiedene Tastenbreiten, sodass sie für jeden Benutzer bequem ist. Obwohl Seneca noch nicht käuflich zu erwerben ist, ist die Veröffentlichung für Spätsommer geplant. Seneca von Norbauer & Co setzt neue Maßstäbe im Tastaturdesign. Ihr ... >>

Das höchste astronomische Observatorium der Welt wurde eröffnet 04.05.2024

Die Erforschung des Weltraums und seiner Geheimnisse ist eine Aufgabe, die die Aufmerksamkeit von Astronomen aus aller Welt auf sich zieht. In der frischen Luft der hohen Berge, fernab der Lichtverschmutzung der Städte, enthüllen die Sterne und Planeten ihre Geheimnisse mit größerer Klarheit. Mit der Eröffnung des höchsten astronomischen Observatoriums der Welt – dem Atacama-Observatorium der Universität Tokio – wird eine neue Seite in der Geschichte der Astronomie aufgeschlagen. Das Atacama-Observatorium auf einer Höhe von 5640 Metern über dem Meeresspiegel eröffnet Astronomen neue Möglichkeiten bei der Erforschung des Weltraums. Dieser Standort ist zum höchstgelegenen Standort für ein bodengestütztes Teleskop geworden und bietet Forschern ein einzigartiges Werkzeug zur Untersuchung von Infrarotwellen im Universum. Obwohl der Standort in großer Höhe für einen klareren Himmel und weniger Störungen durch die Atmosphäre sorgt, stellt der Bau eines Observatoriums auf einem hohen Berg enorme Schwierigkeiten und Herausforderungen dar. Doch trotz der Schwierigkeiten eröffnet das neue Observatorium den Astronomen vielfältige Forschungsperspektiven. ... >>

Zufällige Neuigkeiten aus dem Archiv

Wasserdichter DVD-Player von Green House 30.03.2013

Für diejenigen, die nicht aufhören möchten, Filme in der Küche, im Badezimmer oder beim Entspannen am Strand anzusehen, hat Green House den robusten tragbaren DVD-Player GH-PDV9DW-WH entwickelt. Diese Neuheit erfüllt die Anforderungen der IPX7-Spezifikation, dh das Gerät hat keine Angst vor vorübergehendem Eintauchen in Wasser (etwa eine halbe Stunde in einer Tiefe von bis zu 1 Meter).

Im Allgemeinen sind die technischen Eigenschaften des Players Standard für Geräte dieser Art. Mit Gesamtabmessungen von 265 x 50 x 185 mm und einem Gewicht von 1,2 kg ist der Player mit einem 9-Zoll-Display mit einer Auflösung von nur 800 x 480 Pixel in der Lage, Videos und Musik von DVD+/-R, DVD+/- RW, DVD+/-R DL, CD-DA, CD-R, CD-RW. MPEG1-, MPEG2-, MP3- und JPEG-Formate werden unterstützt. Sie können auch Inhalte von externen Medien (USB-Laufwerke und SD/SDHC-Karten) wiedergeben.

Die Akkulaufzeit beträgt etwa vier Stunden. Im Handel in Japan erscheint die Neuheit im März zu einem Preis von 150 US-Dollar. Wenn Ihre Filme nicht auf DVDs, sondern als Dateien auf Ihrem Computer gespeichert sind, dann können Sie sich auch ein günstiges wasserdichtes Tablet von Geanee ansehen.

Weitere interessante Neuigkeiten:

▪ Mikroantennen für Gehirn-Computer-Schnittstelle

▪ Ohrwurm-Roboter

▪ Protein aus Algen, Zucker und Licht

▪ Wasserfilter aus Graphen

▪ dreieckige Schneeflocken

News-Feed von Wissenschaft und Technologie, neue Elektronik

 

Interessante Materialien der Freien Technischen Bibliothek:

▪ Site-Bereich Digitale Technologie. Artikelauswahl

▪ Proteus-Artikel. Populärer Ausdruck

▪ Artikel Wer gewann wann Goldmedaillen im Eiskunstlauf, ohne Angst vor der Unterbrechung der musikalischen Begleitung zu haben? Ausführliche Antwort

▪ Artikel Tierarzt. Jobbeschreibung

▪ Artikel Verstärkerchip TDA7052, 1,2 Watt. Enzyklopädie der Funkelektronik und Elektrotechnik

▪ Artikel Anschließen von vier Joysticks an eine Video-Set-Top-Box. Enzyklopädie der Funkelektronik und Elektrotechnik

Hinterlasse deinen Kommentar zu diesem Artikel:

Name:


E-Mail optional):


Kommentar:





Alle Sprachen dieser Seite

Startseite | Bibliothek | Artikel | Sitemap | Site-Überprüfungen

www.diagramm.com.ua

www.diagramm.com.ua
2000-2024