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

Satu lagi kehidupan pelabuhan LPT. Bahagian 3. Ensiklopedia elektronik radio dan kejuruteraan elektrik

Perpustakaan teknikal percuma

Ensiklopedia elektronik radio dan kejuruteraan elektrik / Komputer

Komen artikel Komen artikel

Setiap daripada anda mungkin (sejak anda membaca teks ini) terjumpa cakera liut, CD, dll. dalam hidup anda. pemacu cakera, pencetak, pengimbas, secara amnya, peranti yang termasuk motor stepper. Sekarang kita akan menghidupkannya. Gambar di bawah adalah gambar rajah yang saya jumpa di Internet. Biarkan penulis memaafkan saya, saya tidak memberikan pautan kepadanya (saya hanya tidak ingat di mana saya menemuinya), tetapi jika dia melihat artikel ini, dia akan mengenali skemanya.

Satu lagi kehidupan pelabuhan LPT
(klik untuk memperbesar)

Malah, semuanya adil, semuanya berfungsi. Anda boleh menyiarkan sekumpulan litar lain, tetapi kini penting bagi kami untuk memahami bukan prinsip pengendalian litar, tetapi prinsip membekalkan isyarat kawalan kepada enjin. Rajah di bawah menunjukkan ini.

Satu lagi kehidupan pelabuhan LPT

Denyutan digunakan secara bergilir-gilir pada setiap belitan motor; kadangkala tahap isyarat tinggi terdapat pada dua belitan sekaligus. Jika anda melihat di sebelah kiri gambar rajah dan perhatikan D0-D3, anda akan segera melihat ke mana saya pergi dengan ini.

Satu lagi kehidupan pelabuhan LPT

Inilah yang kita dapati, dan, sudah tentu, komputer dengan port LPT. Anda perlu membuat bekalan kuasa untuk enjin sendiri, dan setiap jenis enjin mempunyai sendiri. Mengikut rajah, kami menggunakan 3, 2, 6, 4, 12, 8, 9, 1 secara berurutan kepada input A, B, C, D melalui &H378. Selain itu, di mana untuk bermula tidak kritikal, persoalannya ialah mengekalkan urutan dan mengulanginya dalam "bulatan" atau seberapa banyak yang diperlukan. Jika anda menukar arah urutan (ke belakang dan ke hadapan), putaran enjin akan berada dalam arah yang bertentangan. Urutan ini mengarahkan motor mengambil separuh langkah (ini bergantung pada reka bentuk motor), untuk mengawal langkah penuh urutannya ialah 3, 6, 12, 9.

Dan kemudian penunjuk LED tujuh segmen daripada kalkulator menarik perhatian saya. Keputusan itu datang serta-merta.

Ini adalah bagaimana penunjuk sedemikian berfungsi.

Satu lagi kehidupan pelabuhan LPT

Untuk kesederhanaan, saya melukis 4 digit (terdapat 12 dalam penunjuk saya) tujuh segmen penunjuk LED. Kami menggunakan 1 pada digit 4-0, dan menggunakan + kuasa pada segmen (setiap jenis penunjuk mempunyai parameter kuasa sendiri). Semua segmen digabungkan, jadi anda perlu menyalakan penunjuk sedemikian menggunakan petunjuk dinamik. Sesiapa sahaja yang pernah memasang jam tangan elektronik sendiri tahu apa itu, tetapi untuk berjaga-jaga, mari kita lihat dengan lebih terperinci.

Langkah 1. Tahap isyarat rendah digunakan pada digit pertama, dan kod digit yang ingin kita lihat ditetapkan pada segmen (tahap tinggi).

Satu lagi kehidupan pelabuhan LPT

Langkah 2. Tahap isyarat rendah digunakan pada digit kedua, dan kod digit yang kita mahu lihat ditetapkan pada segmen (tahap tinggi).

Satu lagi kehidupan pelabuhan LPT

Langkah 3. Tahap isyarat rendah digunakan pada digit ketiga, dan kod digit yang kita mahu lihat ditetapkan pada segmen (tahap tinggi).

Satu lagi kehidupan pelabuhan LPT

Langkah 4. Tahap isyarat rendah digunakan pada digit keempat, dan kod digit yang kita mahu lihat ditetapkan pada segmen (tahap tinggi).

Satu lagi kehidupan pelabuhan LPT

Dan sekali lagi langkah baru 1, 2, dsb. Semua ini berlaku dengan cepat, jadi mata kita tidak mempunyai masa untuk melihat nombor yang berkelip.

Kami mengambil penunjuk kami dan menetapkan digit 1, 2, 3, 4 kepada STROBE(1), AUTO(14), INIT(16), SELECT IN(17). Ini akan mengawal digit, dan segmen A, B, C, D, E, F, G akan diletakkan pada D0, D1, D2, D3, D4, D5, D6. Untuk menyalakan digit pertama, contohnya 1 (segmen B, C), anda perlu menghantar nombor 378 ke alamat &H6, dan 37 ke alamat &H197A.

Satu lagi kehidupan pelabuhan LPTSatu lagi kehidupan pelabuhan LPT

Dan inilah program siap - jam elektronik.

Terdapat 2 butang pada borang. Yang pertama memulakan jam, yang kedua berhenti. Parameter Z = 0.004 telah dipilih secara eksperimen. Jika anda tidak menetapkan kelewatan, nombor bergabung, semuanya berlaku terlalu cepat, dan LED tidak mempunyai masa untuk keluar.

Pilihan Eksplisit

Pengisytiharan perpustakaan untuk bekerja dengan alamat port LPT

Fungsi Pengisytiharan Peribadi DlPortReadPortUchar Lib "dlportio.dll" (ByVal Port Selagi) Sebagai Byte

Peribadi Mengisytiharkan Sub DlPortWritePortUchar Lib "dlportio.dll" (ByVal Port Selagi, Nilai ByVal Sebagai Byte)

Malapkan I, J Sebagai Integer

Malapkan Z Sebagai Bujang

Malapkan A Sebagai Rentetan

Sub Perintah Peribadi1_Klik()

J = 1 'leraian gelung

Z=0.004' kelewatan

Lakukan Semasa J <> 0

DoEvents

A = Pertengahan$(Masa$, 5, 1) 'baca unit minit

DlPortWritePortUchar &H37A, 197 'benarkan digit pertama menyala

writetime 'memaparkan unit minit

A = Pertengahan$(Masa$, 4, 1) 'baca berpuluh-puluh minit

DlPortWritePortUchar &H37A, 198 'benarkan digit kedua menyala

writetime 'memaparkan berpuluh-puluh minit

A = Pertengahan$(Masa$, 2, 1) 'baca unit jam

DlPortWritePortUchar &H37A, 192 'benarkan digit ketiga menyala

writetime 'memaparkan unit jam

A = Pertengahan$(Masa$, 1, 1) 'baca berpuluh-puluh jam

DlPortWritePortUchar &H37A, 204 'benarkan digit keempat menyala

writetime 'memaparkan berpuluh-puluh jam

Jika J = 0 Kemudian Keluar Lakukan

Gelung

DlPortWritePortUchar &H378, 0

Akhir Sub

Masa tulis Sub Awam()

Pilih Kes Val(A)

Kes Adalah = 0

I = 63 'kod 0 untuk paparan tujuh segmen

Kes Adalah = 1

I = 6 'kod 1 untuk paparan tujuh segmen

Kes Adalah = 2

I = 91 'kod 2 untuk paparan tujuh segmen

Kes Adalah = 3

I = 79 'kod 3 untuk paparan tujuh segmen

Kes Adalah = 4

I = 102 'kod 4 untuk penunjuk tujuh segmen

Kes Adalah = 5

I = 109 'kod 5 untuk penunjuk tujuh segmen

Kes Adalah = 6

I = 125 'kod 6 untuk penunjuk tujuh segmen

Kes Adalah = 7

I = 7 'kod 7 untuk paparan tujuh segmen

Kes Adalah = 8

I = 255 'kod 8 untuk penunjuk tujuh segmen

Kes Adalah = 9

I = 239 'kod 9 untuk penunjuk tujuh segmen

Pilih Tamat

DlPortWritePortUchar &H378, saya menulis kod untuk penunjuk tujuh segmen

Jeda (Z) 'kelewatan

Akhir Sub

Sub Perintah Peribadi2_Klik()

J=0

DlPortWritePortUchar &H378, 0

Akhir Sub

'Prosedur kelewatan. Format panggilan: Jeda(bilangan saat)

Sub Jeda Awam (Nilai Sebagai Tunggal)

Malapkan Mula, Selesai

Mula = Pemasa

Lakukan Semasa Pemasa < Mula + Nilai

DoEvents

Gelung

Selesai=Pemasa

Akhir Sub

Satu lagi kehidupan pelabuhan LPT

Ini adalah bagaimana ia berfungsi dalam kehidupan.

Saya tidak akan menerangkan penyambungan penunjuk pendarfluor, tetapi saya akan memberitahu anda secara jujur ​​saya mencubanya - ia berfungsi. Potensi positif digunakan pada grid nyahcas, filamen dibumikan, dan 1 digunakan pada segmen melalui D0-D6. Semuanya bercahaya. Saya belum mencuba penunjuk LCD, saya perlu memikirkan di mana untuk mendapatkan 64 Hz. Jika sesiapa menyambung, saya akan gembira menerima gambar rajah daripada anda. By the way, idea yang menarik - anda boleh membuat garis larian pada LED untuk memaparkan maklumat alfanumerik. Secara umum, saya sekali lagi yakin bahawa pelabuhan ini adalah alat yang sangat baik untuk kreativiti.

Berikut ialah satu lagi topik kecil tentang motor elektrik. Tidak semua orang mempunyai motor stepper, dan ini tidak selalunya mudah atau perlu. Mari cuba bertahan dengan motor ringkas dengan kotak gear, sebagai contoh, untuk menggerakkan peranti dengan tepat dalam satah mendatar. Biarkan ia menjadi pensel atau pen felt-tip. Enjin disambungkan ke kotak gear pengurangan, yang seterusnya disambungkan ke gandar berulir. Cakera dengan sektor logam (pad kenalan atau slot untuk optik) dipasang dengan tegar pada paksi berulir, contohnya, seperti ini

Satu lagi kehidupan pelabuhan LPTatau Satu lagi kehidupan pelabuhan LPT

Ini tidak lagi penting, yang penting ialah, mengetahui padang benang, sebagai contoh, padang 1 mm, kita mempunyai 4 sektor, yang bermaksud bahawa untuk revolusi penuh cakera gerabak akan bergerak ke hadapan sebanyak 1 mm, dan untuk suku revolusi - sebanyak 0,25 mm. Bilangan sektor boleh menjadi mana-mana - seberapa banyak yang dikehendaki oleh sesiapa sahaja. Tetapi apa yang kita dapat sekarang?

Satu lagi kehidupan pelabuhan LPT

Teruskan. Program kawalan enjin berfungsi, sebagai contoh, mengikut algoritma ini.

Satu lagi kehidupan pelabuhan LPT

Kawalan adalah melalui bas D0-D7 dan/atau melalui port &H37A, arahan daripada penggerak (sensor) datang ke &H379 dan/atau &H378. Secara umum, selebihnya adalah imaginasi dan kemungkinan anda. Adalah logik untuk menggunakan prinsip yang sama untuk menggerakkan gerabak dalam satah serenjang. Dan ini adalah mesin dengan pergerakan dalam dua arah. Itu. Ia agak NYATA untuk membina mesin CNC (kawalan berangka komputer) di rumah.

Pengarang: Alexey Klyushnikov, Ivanovo; Penerbitan: cxem.net

Lihat artikel lain bahagian Komputer.

Baca dan tulis berguna komen pada artikel ini.

<< Belakang

Berita terkini sains dan teknologi, elektronik baharu:

Cara Baharu untuk Mengawal dan Memanipulasi Isyarat Optik 05.05.2024

Dunia sains dan teknologi moden berkembang pesat, dan setiap hari kaedah dan teknologi baharu muncul yang membuka prospek baharu untuk kita dalam pelbagai bidang. Satu inovasi sedemikian ialah pembangunan oleh saintis Jerman tentang cara baharu untuk mengawal isyarat optik, yang boleh membawa kepada kemajuan ketara dalam bidang fotonik. Penyelidikan baru-baru ini telah membolehkan saintis Jerman mencipta plat gelombang yang boleh disesuaikan di dalam pandu gelombang silika bersatu. Kaedah ini, berdasarkan penggunaan lapisan kristal cecair, membolehkan seseorang menukar polarisasi cahaya yang melalui pandu gelombang dengan berkesan. Kejayaan teknologi ini membuka prospek baharu untuk pembangunan peranti fotonik yang padat dan cekap yang mampu memproses jumlah data yang besar. Kawalan elektro-optik polarisasi yang disediakan oleh kaedah baharu boleh menyediakan asas untuk kelas baharu peranti fotonik bersepadu. Ini membuka peluang besar untuk ...>>

Papan kekunci Seneca Prime 05.05.2024

Papan kekunci adalah bahagian penting dalam kerja komputer harian kami. Walau bagaimanapun, salah satu masalah utama yang dihadapi pengguna ialah bunyi bising, terutamanya dalam kes model premium. Tetapi dengan papan kekunci Seneca baharu daripada Norbauer & Co, itu mungkin berubah. Seneca bukan sekadar papan kekunci, ia adalah hasil kerja pembangunan selama lima tahun untuk mencipta peranti yang ideal. Setiap aspek papan kekunci ini, daripada sifat akustik kepada ciri mekanikal, telah dipertimbangkan dengan teliti dan seimbang. Salah satu ciri utama Seneca ialah penstabil senyapnya, yang menyelesaikan masalah hingar yang biasa berlaku pada banyak papan kekunci. Di samping itu, papan kekunci menyokong pelbagai lebar kunci, menjadikannya mudah untuk mana-mana pengguna. Walaupun Seneca belum tersedia untuk pembelian, ia dijadualkan untuk dikeluarkan pada akhir musim panas. Seneca Norbauer & Co mewakili piawaian baharu dalam reka bentuk papan kekunci. dia ...>>

Balai cerap astronomi tertinggi di dunia dibuka 04.05.2024

Meneroka angkasa dan misterinya adalah tugas yang menarik perhatian ahli astronomi dari seluruh dunia. Dalam udara segar di pergunungan tinggi, jauh dari pencemaran cahaya bandar, bintang dan planet mendedahkan rahsia mereka dengan lebih jelas. Satu halaman baharu dibuka dalam sejarah astronomi dengan pembukaan balai cerap astronomi tertinggi di dunia - Balai Cerap Atacama Universiti Tokyo. Balai Cerap Atacama, yang terletak pada ketinggian 5640 meter di atas paras laut, membuka peluang baharu kepada ahli astronomi dalam kajian angkasa lepas. Tapak ini telah menjadi lokasi tertinggi untuk teleskop berasaskan darat, menyediakan penyelidik dengan alat unik untuk mengkaji gelombang inframerah di Alam Semesta. Walaupun lokasi altitud tinggi memberikan langit yang lebih jelas dan kurang gangguan dari atmosfera, membina sebuah balai cerap di atas gunung yang tinggi memberikan kesukaran dan cabaran yang besar. Walau bagaimanapun, walaupun menghadapi kesukaran, balai cerap baharu itu membuka prospek yang luas kepada ahli astronomi untuk penyelidikan. ...>>

Berita rawak daripada Arkib

Rama-rama terbang seperti burung 07.08.2011

Pada jarak pendek, burung terbang lebih cepat daripada rama-rama, tetapi pada jarak jauh, kelajuannya adalah sama. Kesimpulan ini dibuat oleh ahli biologi dari Universiti Lund (Sweden), yang mengikuti dengan bantuan radar penerbangan burung penyanyi dan rama-rama kecil.

Kelajuan purata adalah lebih kurang sama, dalam julat 29-64 kilometer sejam. Hakikatnya ialah rama-rama menggunakan angin ekor, secara aktif mengubah ketinggian penerbangan mereka untuk mencari aliran udara yang baik, dan burung hampir tidak peduli dengan cuaca.

Berita menarik lain:

▪ Rantai antivirus

▪ Minyak wangi yang menggantikan kopi

▪ Motosikal elektrik Lightning Motosikal Tachyon Nb

▪ Peti sejuk Samsung Family Hub dengan Wi-Fi, kamera dan skrin

▪ Galeri seni Neolitik di Somalia

Suapan berita sains dan teknologi, elektronik baharu

 

Bahan-bahan menarik Perpustakaan Teknikal Percuma:

▪ bahagian tapak Tumbuhan yang ditanam dan liar. Pemilihan artikel

▪ artikel Mengenai komposisi mendatar bingkai. seni video

▪ artikel Berapa laju kereta api pergi? Jawapan terperinci

▪ artikel Inspektor-pembasmi kuman. Arahan standard mengenai perlindungan buruh

▪ artikel Transistor berkualiti tinggi UMZCH. Ensiklopedia elektronik radio dan kejuruteraan elektrik

▪ artikel Rekod gramofon kebal. Fokus Rahsia

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