Menu English Ukrainian Russia Laman Utama

Perpustakaan teknikal percuma untuk penggemar dan profesional Perpustakaan teknikal percuma


ENSIKLOPEDIA ELEKTRONIK RADIO DAN KEJURUTERAAN ELEKTRIK
Perpustakaan percuma / Skim peranti radio-elektronik dan elektrik

Penjana DDS berfungsi. Ensiklopedia elektronik radio dan kejuruteraan elektrik

Perpustakaan teknikal percuma

Ensiklopedia elektronik radio dan kejuruteraan elektrik / Teknologi mengukur

Komen artikel Komen artikel

Penjana fungsi DDS (versi 2.0) isyarat ini dipasang pada mikropengawal AVR, mempunyai fungsi yang baik, mempunyai kawalan amplitud, dan juga dipasang pada papan litar bercetak satu sisi.

Penjana DDS berfungsi. Kemunculan penjana DDS

Penjana ini berdasarkan algoritma Penjana DDS Jesper, program ini telah dinaik taraf kepada AVR-GCC C dengan sisipan kod pemasangan. Penjana mempunyai dua isyarat keluaran: yang pertama ialah isyarat DDS, yang kedua ialah keluaran "segi empat tepat" berkelajuan tinggi (1..8 MHz), yang boleh digunakan untuk menghidupkan semula MK dengan fius yang salah dan untuk tujuan lain.

Isyarat berkelajuan tinggi HS (Kelajuan Tinggi) diambil terus daripada mikropengawal Atmega16 OC1A (PD5).

Isyarat DDS dijana daripada output lain MK melalui matriks R2R perintang dan melalui cip LM358N, yang membolehkan anda melaraskan amplitud (Amplitud) isyarat dan offset (Offset). Offset dan amplitud boleh laras dengan dua potensiometer. Offset boleh dilaraskan dalam julat +5V..-5V, dan amplitud 0...10V. Kekerapan isyarat DDS boleh dilaraskan dari 0 hingga 65534 Hz, yang lebih daripada cukup untuk menguji litar audio dan tugas radio amatur yang lain.

Ciri-ciri Utama DDS Generator V2.0

- litar ringkas dengan unsur radio biasa dan murah;
- papan litar bercetak satu sisi;
- bekalan kuasa terbina dalam;
- keluaran berkelajuan tinggi (HS) berasingan sehingga 8 MHz;
- Isyarat DDS dengan amplitud berubah-ubah dan mengimbangi;
- Isyarat DDS: sinus, segi empat tepat, gergaji dan gergaji terbalik, segi tiga, isyarat ECG dan isyarat bunyi;
- Skrin LCD 2×16;
- papan kekunci 5 butang intuitif;
- langkah untuk pelarasan frekuensi: 1, 10, 100, 1000, 10000 Hz;
- mengingati keadaan terakhir selepas dihidupkan.

Rajah blok di bawah menunjukkan struktur logik penjana fungsi:

Penjana DDS berfungsi. Struktur logik penjana fungsi

Seperti yang anda lihat, peranti memerlukan beberapa voltan bekalan: +5V, -12V, +12V. Voltan +12V dan -12V digunakan untuk mengawal amplitud dan mengimbangi isyarat. Bekalan kuasa direka menggunakan pengubah dan beberapa cip pengatur voltan:

Penjana DDS berfungsi. Skim bekalan kuasa penjana DDS
(klik untuk memperbesar)

Bekalan kuasa dipasang pada papan berasingan:

Penjana DDS berfungsi. Bekalan kuasa penjana DDS

Jika anda tidak mahu memasang sendiri bekalan kuasa, maka anda boleh menggunakan bekalan kuasa ATX biasa dari komputer, di mana semua voltan yang diperlukan sudah ada. Pinout penyambung ATX.

Skrin LCD

Semua tindakan dipaparkan melalui skrin LCD. Penjana dikawal oleh lima kekunci

Penjana DDS berfungsi. menu LCD

Kekunci atas/bawah digunakan untuk bergerak melalui menu, kekunci kiri/kanan digunakan untuk menukar nilai frekuensi. Apabila kekunci pusat ditekan, penjanaan isyarat yang dipilih bermula. Menekan kekunci sekali lagi menghentikan penjana.

Sistem menu penjana:

Penjana DDS berfungsi. Sistem menu penjana

Nilai berasingan disediakan untuk menetapkan langkah perubahan frekuensi. Ini mudah jika anda perlu menukar frekuensi dalam julat yang luas.

Penjana bunyi tidak mempunyai sebarang tetapan. Untuk itu, fungsi rand() biasa digunakan, terus disalurkan kepada output penjana DDS.

Output kelajuan tinggi HS mempunyai 4 mod frekuensi: 1, 2, 4 dan 8 MHz.

Gambarajah skematik

Litar penjana fungsi adalah ringkas dan mengandungi elemen yang mudah diakses:
- mikropengawal AVR Atmega16, dengan kuarza luaran pada 16 MHz;
- skrin LCD jenis HD44780 standard 2×16;
- R2R-matriks DAC daripada perintang konvensional;
- penguat operasi LM358N (analog domestik KR1040UD1);
- dua potensiometer;
- lima kunci;
- beberapa penyambung.

Penjana DDS berfungsi. Gambarajah skematik penjana DDS
(klik untuk memperbesar)

Bayar

Penjana DDS berfungsi. Papan penjana

Penjana fungsi dipasang dalam kotak plastik

Penjana DDS berfungsi. Penjana dipasang

Larian ujian

Penjana DDS berfungsi. Larian ujian

Perisian

Seperti yang saya katakan di atas, di tengah-tengah program saya, saya menggunakan algoritma Penjana DDS Jesper. Saya menambah beberapa baris kod pemasang untuk melaksanakan penjanaan berhenti. Algoritma kini mengandungi 10 kitaran CPU dan bukannya 9.

batalkan Signal_OUT sebaris statik(const uint8_t *isyarat, uint8_t ad2, uint8_t ad1, uint8_t ad0){
asm tidak menentu( "eor r18, r18 ;r18<-0″ "\n\t"
"eor r19, r19 ;r19<-0" "\n\t"
"1:" "\n\t"
"tambah r18, %0 ;1 kitaran" "\n\t"
"adc r19, %1 ;1 kitaran" "\n\t"
"adc %A3, %2 ;1cycle" "\n\t"
"lpm ;3 kitaran" "\n\t"
"keluar %4, __tmp_reg__ ;1 kitaran" "\n\t"
"sbis %5, 2 ;1 kitaran jika tiada langkau" "\n\t"
"rjmp 1b ;2 kitaran. Jumlah 10 kitaran" "\n\t"
:
:"r" (ad0),"r" (ad1),"r" (ad2),"e" (isyarat),"I" (_SFR_IO_ADDR(PORTA)), "I" (_SFR_IO_ADDR(SPCR))
:"r18", "r19"
);}

Jadual bentuk isyarat DDS terletak dalam memori kilat MK, alamatnya bermula dengan 0xXX00. Bahagian ini ditakrifkan dalam makefile, di lokasi masing-masing dalam ingatan:

#Tentukan bahagian tempat menyimpan jadual isyarat
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

Perpustakaan LCD boleh didapati di winavr.scienceprog.com.

Saya tidak mahu pergi ke penerangan terperinci tentang kod program. Kod sumber diulas dengan baik (walaupun dalam bahasa Inggeris) dan jika anda mempunyai sebarang soalan mengenainya, anda sentiasa boleh menggunakan forum MK kami, forum.cxem.net.

Ujian

Saya menguji penjana dengan osiloskop dan pembilang frekuensi. Semua isyarat dijana dengan baik dalam keseluruhan julat frekuensi (1...65535 Hz). Kawalan amplitud dan offset berfungsi dengan baik.

Penjana DDS berfungsi. Isyarat penjana DDS
(klik untuk memperbesar)

Dalam versi penjana seterusnya, saya fikir untuk melaksanakan isyarat sinusoid yang semakin meningkat.

Versi perisian terkini (WinAVR20071221), kod sumber, fail EagleCAD dan Proteus boleh muat turun di sini.

Pengarang: Koltykov A.V.; Penerbitan: cxem.net

Lihat artikel lain bahagian Teknologi mengukur.

Baca dan tulis berguna komen pada artikel ini.

<< Belakang

Berita terkini sains dan teknologi, elektronik baharu:

Kulit tiruan untuk emulasi sentuhan 15.04.2024

Dalam dunia teknologi moden di mana jarak menjadi semakin biasa, mengekalkan hubungan dan rasa dekat adalah penting. Perkembangan terkini dalam kulit tiruan oleh saintis Jerman dari Universiti Saarland mewakili era baharu dalam interaksi maya. Penyelidik Jerman dari Universiti Saarland telah membangunkan filem ultra nipis yang boleh menghantar sensasi sentuhan dari jauh. Teknologi canggih ini menyediakan peluang baharu untuk komunikasi maya, terutamanya bagi mereka yang mendapati diri mereka jauh daripada orang tersayang. Filem ultra-nipis yang dibangunkan oleh penyelidik, hanya 50 mikrometer tebal, boleh disepadukan ke dalam tekstil dan dipakai seperti kulit kedua. Filem ini bertindak sebagai penderia yang mengenali isyarat sentuhan daripada ibu atau ayah, dan sebagai penggerak yang menghantar pergerakan ini kepada bayi. Ibu bapa yang menyentuh fabrik mengaktifkan penderia yang bertindak balas terhadap tekanan dan mengubah bentuk filem ultra-nipis. ini ...>>

Petgugu Global kotoran kucing 15.04.2024

Menjaga haiwan peliharaan selalunya boleh menjadi satu cabaran, terutamanya dalam hal menjaga kebersihan rumah anda. Penyelesaian menarik baharu daripada pemula Global Petgugu telah dipersembahkan, yang akan menjadikan kehidupan lebih mudah bagi pemilik kucing dan membantu mereka memastikan rumah mereka bersih dan kemas dengan sempurna. Startup Petgugu Global telah melancarkan tandas kucing unik yang boleh menyiram najis secara automatik, memastikan rumah anda bersih dan segar. Peranti inovatif ini dilengkapi dengan pelbagai sensor pintar yang memantau aktiviti tandas haiwan kesayangan anda dan diaktifkan untuk membersihkan secara automatik selepas digunakan. Peranti ini bersambung ke sistem pembetung dan memastikan penyingkiran sisa yang cekap tanpa memerlukan campur tangan daripada pemilik. Selain itu, tandas mempunyai kapasiti storan boleh siram yang besar, menjadikannya sesuai untuk isi rumah berbilang kucing. Mangkuk sampah kucing Petgugu direka bentuk untuk digunakan dengan sampah larut air dan menawarkan pelbagai jenis tambahan ...>>

Daya tarikan lelaki penyayang 14.04.2024

Stereotaip bahawa wanita lebih suka "budak jahat" telah lama tersebar luas. Walau bagaimanapun, penyelidikan baru-baru ini yang dijalankan oleh saintis British dari Universiti Monash menawarkan perspektif baru mengenai isu ini. Mereka melihat bagaimana wanita bertindak balas terhadap tanggungjawab emosi lelaki dan kesanggupan untuk membantu orang lain. Penemuan kajian itu boleh mengubah pemahaman kita tentang perkara yang menjadikan lelaki menarik kepada wanita. Kajian yang dijalankan oleh saintis dari Universiti Monash membawa kepada penemuan baharu tentang daya tarikan lelaki kepada wanita. Dalam eksperimen itu, wanita ditunjukkan gambar lelaki dengan cerita ringkas tentang tingkah laku mereka dalam pelbagai situasi, termasuk reaksi mereka terhadap pertemuan dengan gelandangan. Sebahagian daripada lelaki itu tidak mengendahkan gelandangan itu, manakala yang lain membantunya, seperti membelikan dia makanan. Kajian mendapati lelaki yang menunjukkan empati dan kebaikan lebih menarik perhatian wanita berbanding lelaki yang menunjukkan empati dan kebaikan. ...>>

Berita rawak daripada Arkib

Perwatakan seorang lelaki tidak bergantung pada adik-beradiknya 05.09.2022

Seorang kakak tidak akan menjadikan adik lelaki lebih feminin, dan abang tidak akan menjejaskan kelelakian seorang kakak. Kesimpulan ini dibuat oleh saintis dari Amerika Syarikat.

Penulis kajian memberi tumpuan kepada hubungan antara kanak-kanak dan adik-beradik mereka yang lebih tua atau lebih muda. Satu set data unik telah dikumpulkan, menggabungkan 12 tinjauan perwakilan besar dari 9 negara. Ia meliputi 85 ribu orang.

Kajian ini juga menilai lebih banyak ciri personaliti berbanding kajian terdahulu mengenai topik tersebut. Akhirnya, indeks dicipta yang menerangkan tahap pemilikan watak wanita yang bercirikan. Ini memungkinkan untuk menyemak secara menyeluruh sama ada membesar dengan seorang kakak membawa kepada pembentukan lebih atau kurang stereotaip personaliti jantina dalam abang.

Telah ditetapkan bahawa jantina abang atau kakak tidak menjejaskan keperibadian kanak-kanak itu. Untuk kesemua 9 ciri personaliti dan jumlah indeks, telah terbukti bahawa orang yang mempunyai kakak perempuan secara amnya menunjukkan ciri perwatakan yang sama seperti orang yang mempunyai abang yang lebih tua. Tiada perbezaan perwatakan ditemui antara orang yang mempunyai adik perempuan dan adik lelaki.

Memandangkan maklumat ini dinilai dalam sebilangan besar orang, keputusan yang diperoleh adalah sangat tepat dan menafikan idea bahawa adik-beradik memaksa satu sama lain untuk membangunkan ciri-ciri personaliti yang biasanya feminin atau maskulin dalam jangka masa panjang.

Berita menarik lain:

▪ Melindungi grid kuasa daripada serangan siber

▪ Pesawat hibrid dengan enjin turbojet dan motor elektrik

▪ Organ baru yang ditemui dalam tubuh manusia

▪ Internet daripada Lufthansa

▪ Plastik yang reput dalam tanah dalam masa enam minggu

Suapan berita sains dan teknologi, elektronik baharu

 

Bahan-bahan menarik Perpustakaan Teknikal Percuma:

▪ bahagian laman web Direktori elektronik. Pemilihan artikel

▪ artikel Semua hilang kecuali kehormatan. Ungkapan popular

▪ Bagaimanakah Perang Dingin bermula? Jawapan terperinci

▪ artikel Pengendali yang terlibat dalam penyelenggaraan pemasangan elektrovakum untuk mengaluminkan cermin rata. Arahan standard mengenai perlindungan buruh

▪ artikel Blok penapis kuarza. Ensiklopedia elektronik radio dan kejuruteraan elektrik

▪ artikel Penstabil voltan bateri. Ensiklopedia elektronik radio dan kejuruteraan elektrik

Tinggalkan komen anda pada artikel ini:

Имя:


E-mel (pilihan):


Komen:





Semua bahasa halaman ini

Laman utama | Perpustakaan | artikel | Peta Laman | Ulasan laman web

www.diagram.com.ua

www.diagram.com.ua
2000-2024