Menü English Ukrainian Rusça Ana Sayfa

Hobiler ve profesyoneller için ücretsiz teknik kütüphane Ücretsiz teknik kütüphane


RADYO ELEKTRONİK VE ELEKTRİK MÜHENDİSLİĞİ ANSİKLOPEDİSİ
Ücretsiz kütüphane / Radyo-elektronik ve elektrikli cihazların şemaları

İşlevsel DDS üreteci. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi

Ücretsiz teknik kütüphane

Radyo elektroniği ve elektrik mühendisliği ansiklopedisi / Ölçüm teknolojisi

makale yorumları makale yorumları

Sinyallerin bu DDS fonksiyon üreteci (sürüm 2.0), AVR mikrodenetleyicisinde birleştirilir, iyi bir işlevselliğe sahiptir, genlik kontrolüne sahiptir ve ayrıca tek taraflı bir baskılı devre kartı üzerine monte edilmiştir.

Fonksiyonel DDS üreteci. DDS oluşturucunun görünümü

Bu jeneratör algoritmaya dayanmaktadır Jesper DDS üreteci, program, montaj kodu ekleriyle AVR-GCC C'ye yükseltildi. Jeneratörün iki çıkış sinyali vardır: birincisi DDS sinyalleri, ikincisi yüksek hızlı (1..8 MHz) "dikdörtgen" çıkıştır ve yanlış sigortalarla bir MK'yi canlandırmak ve başka amaçlar için kullanılabilir.

Yüksek hızlı sinyal HS (Yüksek Hız), doğrudan Atmega16 OC1A (PD5) mikro denetleyicisinden alınır.

DDS sinyalleri, dirençli bir R2R matrisi aracılığıyla ve sinyalin genliğini (Genlik) ve ofsetini (Ofset) ayarlamanıza olanak tanıyan LM358N yongası aracılığıyla MK'nin diğer çıkışlarından üretilir. Ofset ve genlik iki potansiyometre ile ayarlanabilir. Ofset +5V..-5V aralığında ayarlanabilir ve genlik 0...10V'dir. DDS sinyallerinin frekansı, ses devrelerini ve diğer amatör radyo görevlerini test etmek için fazlasıyla yeterli olan 0 ila 65534 Hz ​​arasında ayarlanabilir.

DDS Generator V2.0'ın Temel Özellikleri

- yaygın ve ucuz radyo elemanlarına sahip basit bir devre;
- tek taraflı baskılı devre kartı;
- yerleşik güç kaynağı;
- 8 MHz'e kadar ayrı yüksek hızlı çıkış (HS);
- Değişken genlik ve ofset ile DDS sinyalleri;
- DDS sinyalleri: sinüs, dikdörtgen, testere ve ters testere, üçgen, EKG sinyali ve gürültü sinyali;
- 2×16 LCD ekran;
- sezgisel 5 düğmeli klavye;
- frekans ayarlama adımları: 1, 10, 100, 1000, 10000 Hz;
- güç açıldıktan sonraki son durumu hatırlamak.

Aşağıdaki blok diyagram, fonksiyon üretecinin mantıksal yapısını göstermektedir:

Fonksiyonel DDS üreteci. Fonksiyon üretecinin mantıksal yapısı

Gördüğünüz gibi, cihaz birkaç besleme voltajı gerektirir: +5V, -12V, +12V. +12V ve -12V voltajları, sinyal genliğini ve ofsetini kontrol etmek için kullanılır. Güç kaynağı, bir transformatör ve birkaç voltaj regülatörü yongası kullanılarak tasarlanmıştır:

Fonksiyonel DDS üreteci. DDS jeneratörünün güç kaynağının şeması
(büyütmek için tıklayın)

Güç kaynağı ayrı bir panoya monte edilmiştir:

Fonksiyonel DDS üreteci. DDS jeneratör güç kaynağı

Güç kaynağını kendiniz monte etmek istemiyorsanız, gerekli tüm voltajların zaten mevcut olduğu bir bilgisayardan normal bir ATX güç kaynağı kullanabilirsiniz. ATX konektör pin çıkışı.

LCD ekran

Tüm eylemler LCD ekran aracılığıyla görüntülenir. Jeneratör beş tuşla kontrol edilir

Fonksiyonel DDS üreteci. LCD menü

Menüde gezinmek için yukarı/aşağı tuşları, frekans değerini değiştirmek için sol/sağ tuşları kullanılır. Merkezi tuşa basıldığında seçilen sinyalin üretimi başlar. Tuşa tekrar basılması jeneratörü durdurur.

Jeneratör menü sistemi:

Fonksiyonel DDS üreteci. Jeneratör menü sistemi

Frekans değişim adımının ayarlanması için ayrı bir değer sağlanmıştır. Frekansı geniş bir aralıkta değiştirmeniz gerekiyorsa bu kullanışlıdır.

Gürültü üretecinin herhangi bir ayarı yoktur. Bunun için, DDS üretecinin çıkışına sürekli olarak beslenen olağan işlev Rand () kullanılır.

Yüksek hızlı HS çıkışının 4 frekans modu vardır: 1, 2, 4 ve 8 MHz.

Devre şeması

Fonksiyon üreteci devresi basittir ve kolayca erişilebilir elemanlar içerir:
- 16 MHz'de harici kuvarslı mikrodenetleyici AVR Atmega16;
- standart HD44780 tipi LCD ekran 2×16;
- Geleneksel dirençlerden R2R matris DAC;
- operasyonel amplifikatör LM358N (yerli analog KR1040UD1);
- iki potansiyometre;
- beş anahtar;
- birkaç konektör.

Fonksiyonel DDS üreteci. DDS üretecinin şematik diyagramı
(büyütmek için tıklayın)

Плата

Fonksiyonel DDS üreteci. Jeneratör panosu

Fonksiyon üreteci plastik bir kutuya monte edilmiştir

Fonksiyonel DDS üreteci. Montajlı jeneratör

Test sürüşü

Fonksiyonel DDS üreteci. Test sürüşü

Yazılım

Yukarıda söylediğim gibi, programımın kalbinde algoritmayı kullandım. Jesper DDS üreteci. Durdurma oluşturmayı uygulamak için birkaç satır montajcı kodu ekledim. Algoritma artık 10 yerine 9 CPU döngüsü içeriyor.

void statik satır içi Signal_OUT(const uint8_t *sinyal, uint8_t ad2, uint8_t ad1, uint8_t ad0){
asm uçucu( "eor r18, r18 ;r18<-0″ "\n\t"
"eveya r19, r19 ;r19<-0" "\n\t"
"1:" "\n\t"
"r18, %0 ;1 döngü ekle" "\n\t"
"adc r19, %1 ;1 döngü" "\n\t"
"adc %A3, %2 ;1 döngü" "\n\t"
"lpm ;3 döngü" "\n\t"
"out %4, __tmp_reg__ ;1 döngü" "\n\t"
"sbis %5, 2 ;1 döngü yoksa atlama" "\n\t"
"rjmp 1b ;2 döngü. Toplam 10 döngü" "\n\t"
:
:"r" (ad0),"r" (ad1),"r" (ad2),"e" (sinyal),"I" (_SFR_IO_ADDR(PORTA)), "I" (_SFR_IO_ADDR(SPCR))
:"r18", "r19"
);}

DDS sinyal formlarının tablosu, adresi 0xXX00 ile başlayan MK'nin flash belleğinde bulunur. Bu bölümler makefile'de bellekteki ilgili konumlarında tanımlanmıştır:

#Sinyal tablolarının depolanacağı bölümleri tanımlayın
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

LCD kitaplığı winavr.scienceprog.com adresinde bulunabilir.

Program kodunun ayrıntılı bir açıklamasına girmek istemiyorum. Kaynak kodu iyi bir şekilde yorumlanmıştır (İngilizce olmasına rağmen) ve bununla ilgili herhangi bir sorunuz varsa, her zaman MK forumumuz olan forum.cxem.net'i kullanabilirsiniz.

Test

Jeneratörü bir osiloskop ve bir frekans sayacı ile test ettim. Tüm sinyaller, tüm frekans aralığında (1...65535 Hz) iyi oluşturulur. Genlik ve ofset kontrolü iyi çalışıyor.

Fonksiyonel DDS üreteci. DDS oluşturucu sinyalleri
(büyütmek için tıklayın)

Jeneratörün bir sonraki versiyonunda yükselen bir sinüzoid sinyali uygulamayı düşünüyorum.

En son yazılım sürümü (WinAVR20071221), kaynak kodu, EagleCAD ve Proteus dosyaları Скачать здесь.

Yazar: Koltykov A.V.; Yayın: cxem.net

Diğer makalelere bakın bölüm Ölçüm teknolojisi.

Oku ve yaz yararlı bu makaleye yapılan yorumlar.

<< Geri

En son bilim ve teknoloji haberleri, yeni elektronikler:

Bahçelerdeki çiçekleri inceltmek için makine 02.05.2024

Modern tarımda, bitki bakım süreçlerinin verimliliğini artırmaya yönelik teknolojik ilerleme gelişmektedir. Hasat aşamasını optimize etmek için tasarlanan yenilikçi Florix çiçek seyreltme makinesi İtalya'da tanıtıldı. Bu alet, bahçenin ihtiyaçlarına göre kolayca uyarlanabilmesini sağlayan hareketli kollarla donatılmıştır. Operatör, ince tellerin hızını, traktör kabininden joystick yardımıyla kontrol ederek ayarlayabilmektedir. Bu yaklaşım, çiçek seyreltme işleminin verimliliğini önemli ölçüde artırarak, bahçenin özel koşullarına ve içinde yetişen meyvelerin çeşitliliğine ve türüne göre bireysel ayarlama olanağı sağlar. Florix makinesini çeşitli meyve türleri üzerinde iki yıl boyunca test ettikten sonra sonuçlar çok cesaret vericiydi. Birkaç yıldır Florix makinesini kullanan Filiberto Montanari gibi çiftçiler, çiçeklerin inceltilmesi için gereken zaman ve emekte önemli bir azalma olduğunu bildirdi. ... >>

Gelişmiş Kızılötesi Mikroskop 02.05.2024

Mikroskoplar bilimsel araştırmalarda önemli bir rol oynar ve bilim adamlarının gözle görülmeyen yapıları ve süreçleri derinlemesine incelemesine olanak tanır. Bununla birlikte, çeşitli mikroskopi yöntemlerinin kendi sınırlamaları vardır ve bunların arasında kızılötesi aralığı kullanırken çözünürlüğün sınırlandırılması da vardır. Ancak Tokyo Üniversitesi'ndeki Japon araştırmacıların son başarıları, mikro dünyayı incelemek için yeni ufuklar açıyor. Tokyo Üniversitesi'nden bilim adamları, kızılötesi mikroskopinin yeteneklerinde devrim yaratacak yeni bir mikroskobu tanıttı. Bu gelişmiş cihaz, canlı bakterilerin iç yapılarını nanometre ölçeğinde inanılmaz netlikte görmenizi sağlar. Tipik olarak orta kızılötesi mikroskoplar düşük çözünürlük nedeniyle sınırlıdır, ancak Japon araştırmacıların en son geliştirmeleri bu sınırlamaların üstesinden gelmektedir. Bilim insanlarına göre geliştirilen mikroskop, geleneksel mikroskopların çözünürlüğünden 120 kat daha yüksek olan 30 nanometreye kadar çözünürlükte görüntüler oluşturmaya olanak sağlıyor. ... >>

Böcekler için hava tuzağı 01.05.2024

Tarım ekonominin kilit sektörlerinden biridir ve haşere kontrolü bu sürecin ayrılmaz bir parçasıdır. Hindistan Tarımsal Araştırma Konseyi-Merkezi Patates Araştırma Enstitüsü'nden (ICAR-CPRI) Shimla'dan bir bilim insanı ekibi, bu soruna yenilikçi bir çözüm buldu: rüzgarla çalışan bir böcek hava tuzağı. Bu cihaz, gerçek zamanlı böcek popülasyonu verileri sağlayarak geleneksel haşere kontrol yöntemlerinin eksikliklerini giderir. Tuzak tamamen rüzgar enerjisiyle çalışıyor, bu da onu güç gerektirmeyen çevre dostu bir çözüm haline getiriyor. Eşsiz tasarımı, hem zararlı hem de faydalı böceklerin izlenmesine olanak tanıyarak herhangi bir tarım alanındaki popülasyona ilişkin eksiksiz bir genel bakış sağlar. Kapil, "Hedef zararlıları doğru zamanda değerlendirerek hem zararlıları hem de hastalıkları kontrol altına almak için gerekli önlemleri alabiliyoruz" diyor ... >>

Arşivden rastgele haberler

Mikrop için bisiklet 11.04.2002

En küçük bisiklet tipi zincirli tahrik, Amerikan Sandia laboratuvarında yapıldı. Her zincir bağlantısının uzunluğu 50 mikrometredir.

Zincir ve ona bağlanan dişliler mikroelektronik yöntemlerle silikondan yapılmıştır. Bu dişli, geleceğin mikro makineleri içindir.

Diğer ilginç haberler:

▪ Esnek ekranın en iyi kullanımı

▪ Süperiletkenliğin fiziksel teorisi sorgulanıyor

▪ 5 W DC-DC dönüştürücü TRACO TDN 5WI

▪ Deney yarım asırdır devam ediyor

▪ Altı haftada toprakta ayrışan plastik

Bilim ve teknolojinin haber akışı, yeni elektronik

 

Ücretsiz Teknik Kitaplığın ilginç malzemeleri:

▪ Sitenin Güvenlik ve emniyet bölümü. Makale seçimi

▪ makale Köksüz kozmopolitler. Popüler ifade

▪ makale Avusturya'nın başkentine hangi dilde Tuna denir? ayrıntılı cevap

▪ makale Trenin başı. İş güvenliği ile ilgili standart talimat

▪ makale Ev yapımı uzun USB 2.0 kablosu. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi

▪ makale Asansörlerin elektrik donanımı. Elektrik kabloları ve kabine güç beslemesi. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi

Bu makaleye yorumunuzu bırakın:

Adı:


E-posta isteğe bağlı):


Yorum:





Bu sayfanın tüm dilleri

Ana sayfa | Kütüphane | Makaleler | Site haritası | Site incelemeleri

www.diagram.com.ua

www.diagram.com.ua
2000-2024