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

Dialer kabel rata. Ensiklopedia elektronik radio dan kejuruteraan elektrik

Perpustakaan teknikal percuma

Ensiklopedia elektronik radio dan kejuruteraan elektrik / Teknologi mengukur

Komen artikel Komen artikel

Idea pertama yang terlintas di fikiran saya ialah membuat "dialer" mudah: sambungkan setiap pin penyambung yang dipasang pada satu hujung kabel melalui perintang 330 ... 510 Ohm dengan sumber voltan 5 V, dan pada lain - dengan LED. Malangnya, dengan cara ini hanya integriti wayar diperiksa. Anda mungkin tidak perasan bahawa wayar bersebelahan saling bersambung.

Loceng kabel rata
Rajah. Xnumx

Ia telah memutuskan untuk merumitkan algoritma pengesahan dan membuat peranti pada mikropengawal. Pada rajah. 1 menunjukkan gambar rajah peranti sedemikian. Ia menggunakan mikropengawal ATtiny13 yang ada di tangan. Ia boleh digantikan dengan yang lain, tetapi untuk ini peranti mungkin perlu dibuat semula sedikit. Sebagai contoh, dalam mikropengawal ATtinyl 1, ATtiny 12, ATtiny15L, talian PB5 tidak boleh berfungsi sebagai output, ia perlu dikonfigurasikan sebagai input, dan talian PB4 atau PB13 sebagai output isyarat mengosongkan penunjuk. Sebagai tambahan kepada mikropengawal, ia hanya mengambil dua daftar anjakan, transistor dan dua skala LED linear yang menunjukkan kod ralat. Mari kita lihat dengan lebih dekat ciri-ciri port I / O mikropengawal ATtiny5. Taliannya PEYU-PB0 boleh menghantar isyarat dalam kedua-dua arah. Setiap daripada mereka dikonfigurasikan secara berasingan menggunakan daftar DDRB. Sebagai contoh, jika tiga bit paling tidak ketara DDRB[2]-DDRB[2] ditulis sebagai satu, dan bit yang tinggal adalah sifar, maka baris PBO-PB5 akan menjadi output, dan baris PBXNUMX-PBXNUMX akan menjadi input. .

Terdapat dua lagi daftar untuk kawalan port - PINB dan PORTB. Yang pertama daripada mereka berfungsi untuk memasukkan maklumat ke dalam mikropengawal. Dalam digitnya, paras voltan logik yang sah pada masa ini pada output mikropengawal dipaparkan sebagai satu dan sifar. Tidak kira sama ada voltan ini datang daripada sumber luaran atau daripada penimbal keluaran litar mikro itu sendiri. Daftar PORTB digunakan untuk mengeluarkan maklumat daripada mikropengawal. Jika talian port dikonfigurasikan sebagai output, ia akan ditetapkan kepada paras voltan yang serupa dengan nilai yang ditulis pada bit yang sepadan dalam daftar ini.

Oleh kerana mikropengawal yang dimaksudkan hanya mempunyai enam baris I / O, dan anda perlu menyemak kabel sehingga 14-wayar, dan juga memaparkan hasil ujian pada penunjuk, saya terpaksa menambahnya dengan dua litar mikro - daftar anjakan.

Daftar sedemikian adalah satu set D-flip-flop, output setiap satunya disambungkan ke input seterusnya. Tujuan utama adalah untuk menukar kod bersiri kepada selari. Apabila paras voltan rendah pada input jam C ditukar kepada yang tinggi, maklumat yang disimpan dalam daftar dialihkan oleh satu bit (Pencetus D) ke arah yang lebih lama, dan keadaan input maklumat dimasukkan ke dalam yang dikeluarkan. sedikit rendah. Cip daftar anjakan terpakai 74LS164 mempunyai dua input maklumat D digabungkan dengan fungsi AND. Untuk menggunakan hanya satu daripadanya, tahap tinggi yang berterusan (+5 V) digunakan pada yang kedua.

Untuk menulis kod binari tujuh-bit ke daftar anjakan (inilah yang diperlukan untuk pengendalian peranti), anda mesti terlebih dahulu mendayakan daftar dengan menetapkan input R kepada tinggi dan input C ke tahap rendah, dan gunakan nilai bit paling ketara (D6) kod keluaran pada input maklumat . Kemudian jana nadi jam pada input C (tetapkan tinggi, dan sekali lagi tahap rendah). Akibatnya, nilai bit D6 akan ditulis kepada bit paling tidak signifikan dalam daftar dan output kepada output 1 (pin 3).

Selanjutnya, nilai bit D5 dibekalkan kepada input maklumat dan nadi jam terbentuk semula. Nilai D6 akan dipindahkan ke bit daftar seterusnya dan akan muncul pada output 2 (pin 4). Nilai D5 akan dikeluarkan kepada output 1. Setiap nadi jam baru mengalihkan kod dalam daftar dengan satu bit lagi, dan selepas nadi ketujuh ia akan mengambil tempat yang sepatutnya: pada output 1 - DO, pada output 7 (pin 12 ) - D6. Rajah masa dalam rajah. 2 menggambarkan bagaimana daftar anjakan menukar kod bersiri 1011001 kepada kod selari yang sama.

Loceng kabel rata
Rajah. Xnumx

Untuk meningkatkan kapasiti daftar anjakan kepada 14 (bilangan maksimum wayar dalam kabel), dua daftar 74HC164 lapan bit (DD1 dan DD2) disambungkan secara bersiri, setiap satu daripadanya menggunakan tujuh bit. Penukaran kod lengkap memerlukan 14 denyutan jam.

Semasa membangunkan litar dan atur cara peranti, pengagihan saluran port mikropengawal berikut mengikut fungsi yang dilakukan telah diterima pakai:

PBO - keluaran pemasaan daftar anjakan;
PB1 - output tetapan awal daftar anjakan;
РВ2 - output kod selari yang dimuatkan ke dalam daftar;
RVZ - input daripada wayar genap;
РВ4 - input daripada wayar ganjil;
РВ5 - output pengaktifan penunjuk.

Bergantung pada bilangan wayar dalam kabel yang diuji, ia disambungkan kepada penyambung 14-pin XP1 dan XP10 atau 2-pin XP4 dan XP1. Penunjuk HL2 dan HL1 disambungkan kepada output yang sama bagi daftar anjakan seperti wayar kabel yang diuji. Untuk mengelakkan kelipan penunjuk, ia mesti dimatikan semasa mikropengawal menjalankan prosedur pengesahan, dan dihidupkan hanya selepas kod yang memaparkan keputusannya dimuatkan ke dalam daftar. Ini dilakukan menggunakan transistor VTXNUMX, dikawal oleh isyarat mikropengawal.

Apabila memeriksa kabel, perlu "membunyikan" setiap wayarnya dan pastikan ia tidak disambungkan ke salah satu kabel yang berdekatan. Tiada kecacatan lain pada kabel rata.

Prosedur pengesahan bermula dengan menulis unit ke daftar anjakan luaran. Akibatnya, pin pertama penyambung XP1 ditetapkan ke tahap tinggi. Jika wayar kabel yang disambungkan kepadanya dan ke pin pertama penyambung XRP adalah baik, maka voltan tahap tinggi akan digunakan pada input PB4 mikropengawal, dan ia akan kekal rendah pada input PB.

Jika syarat ini dipenuhi, atur cara akan menulis 0 kepada bit paling ketara pembolehubah n_err, jika tidak ia akan menulis 1. Seterusnya, satu lagi nadi jam dijana dan wayar kedua diperiksa. Oleh kerana nombornya adalah genap, hasilnya ditulis pada pembolehubah ch_err. Untuk memeriksa semua empat belas wayar, prosedur diulang tujuh kali, dan sebelum memeriksa pasangan wayar seterusnya, nilai pembolehubah n_err dan ch_err dialihkan oleh satu digit binari.

Setelah selesai semakan, nilai yang diperolehi bagi pembolehubah n_err dan ch_err dimuatkan ke dalam daftar anjakan luaran dan penunjuk dihidupkan. Selepas jeda, ujian diulang. Memeriksa kabel sepuluh wayar yang disambungkan ke penyambung XP2 dan XP4 adalah serupa, tetapi empat wayar (dua pada setiap sisi) ditunjukkan sebagai tiada pada penunjuk.

Jika penjana jam dalaman 4,8 MHz mikropengawal digunakan, ujian kabel (sebelum penunjuk dihidupkan) mengambil masa kira-kira 70 µs dan berulang dengan tempoh kira-kira 240 µs. Oleh itu, nampaknya penunjuk sentiasa menyala. Diod VD1-VD14 diperlukan untuk memisahkan keluaran daftar.

Loceng kabel rata

Penampilan "dialer", dipasang pada papan roti, ditunjukkan dalam rajah. 3. Pemasangan LED (skala) GNA-R102510ZS-11 boleh digantikan dengan bilangan LED tunggal yang diperlukan; transistor KT3156 - mana-mana siri KT315, KT3102 atau transistor kuasa rendah lain bagi struktur npn dengan arus pengumpul yang dibenarkan sekurang-kurangnya 100 mA. Daripada litar mikro 74NS164, 74LS164 atau K555IR8 domestik boleh dipasang. Pengawal mikro ATtiny13-10PU boleh digantikan dengan ATtiny13-10PI, ATtiny13-20PU, ATtiny13-20PI.

Loceng kabel rata

Program mikropengawal ditulis dalam bahasa pemasangan dalam persekitaran AVR Studio. Kodnya untuk memuatkan ke dalam memori program mikropengawal diberikan dalam Jadual. 1. Konfigurasi mikropengawal mesti sepadan dengan yang dinyatakan dalam Jadual. 2. Nilai sifar bit RSTDISBL diperlukan untuk operasi pin 1 mikropengawal sebagai saluran port, dan bukan sebagai input isyarat persediaan. Ini, malangnya, menjadikan mikropengawal tidak tersedia untuk pengaturcaraan melalui antara muka SPI. Oleh itu, adalah perlu untuk menggunakan kaedah pengaturcaraan "voltan tinggi". Ia disediakan oleh kebanyakan pengaturcara sejagat.

Kelajuan ujian dan kekerapan pengulangan kitarannya boleh digandakan dengan meningkatkan frekuensi jam mikropengawal daripada 4,8 kepada 9,6 MHz. Untuk melakukan ini, sudah cukup untuk menetapkan nilai bit konfigurasi CKSEL1 kepada 1, dan CKSEL0 kepada 0.

Peranti tidak memerlukan pelarasan dan selepas pemasangan yang betul sedia untuk digunakan.

Program "dialer" mikropengawal boleh dimuat turun di sini.

Lihat artikel lain bahagian Teknologi mengukur.

Baca dan tulis berguna komen pada artikel ini.

<< Belakang

Berita terkini sains dan teknologi, elektronik baharu:

Mesin untuk menipis bunga di taman 02.05.2024

Dalam pertanian moden, kemajuan teknologi sedang dibangunkan bertujuan untuk meningkatkan kecekapan proses penjagaan tumbuhan. Mesin penipisan bunga Florix yang inovatif telah dipersembahkan di Itali, direka untuk mengoptimumkan peringkat penuaian. Alat ini dilengkapi dengan lengan mudah alih, membolehkan ia mudah disesuaikan dengan keperluan taman. Operator boleh melaraskan kelajuan wayar nipis dengan mengawalnya dari teksi traktor menggunakan kayu bedik. Pendekatan ini dengan ketara meningkatkan kecekapan proses penipisan bunga, memberikan kemungkinan penyesuaian individu kepada keadaan khusus taman, serta jenis dan jenis buah yang ditanam di dalamnya. Selepas menguji mesin Florix selama dua tahun pada pelbagai jenis buah, hasilnya amat memberangsangkan. Petani seperti Filiberto Montanari, yang telah menggunakan mesin Florix selama beberapa tahun, telah melaporkan pengurangan ketara dalam masa dan tenaga kerja yang diperlukan untuk menipis bunga. ...>>

Mikroskop Inframerah Lanjutan 02.05.2024

Mikroskop memainkan peranan penting dalam penyelidikan saintifik, membolehkan saintis menyelidiki struktur dan proses yang tidak dapat dilihat oleh mata. Walau bagaimanapun, pelbagai kaedah mikroskop mempunyai hadnya, dan antaranya adalah had resolusi apabila menggunakan julat inframerah. Tetapi pencapaian terkini penyelidik Jepun dari Universiti Tokyo membuka prospek baharu untuk mengkaji dunia mikro. Para saintis dari Universiti Tokyo telah melancarkan mikroskop baharu yang akan merevolusikan keupayaan mikroskop inframerah. Alat canggih ini membolehkan anda melihat struktur dalaman bakteria hidup dengan kejelasan yang menakjubkan pada skala nanometer. Biasanya, mikroskop inframerah pertengahan dihadkan oleh resolusi rendah, tetapi perkembangan terkini daripada penyelidik Jepun mengatasi batasan ini. Menurut saintis, mikroskop yang dibangunkan membolehkan mencipta imej dengan resolusi sehingga 120 nanometer, iaitu 30 kali lebih tinggi daripada resolusi mikroskop tradisional. ...>>

Perangkap udara untuk serangga 01.05.2024

Pertanian adalah salah satu sektor utama ekonomi, dan kawalan perosak adalah sebahagian daripada proses ini. Satu pasukan saintis dari Majlis Penyelidikan Pertanian India-Institut Penyelidikan Kentang Pusat (ICAR-CPRI), Shimla, telah menghasilkan penyelesaian inovatif untuk masalah ini - perangkap udara serangga berkuasa angin. Peranti ini menangani kelemahan kaedah kawalan perosak tradisional dengan menyediakan data populasi serangga masa nyata. Perangkap dikuasakan sepenuhnya oleh tenaga angin, menjadikannya penyelesaian mesra alam yang tidak memerlukan kuasa. Reka bentuknya yang unik membolehkan pemantauan kedua-dua serangga berbahaya dan bermanfaat, memberikan gambaran keseluruhan populasi di mana-mana kawasan pertanian. "Dengan menilai perosak sasaran pada masa yang tepat, kami boleh mengambil langkah yang perlu untuk mengawal kedua-dua perosak dan penyakit," kata Kapil ...>>

Berita rawak daripada Arkib

Pemain menentang COVID-19 15.03.2020

Jika anda mempunyai PC permainan, anda boleh menggunakan keupayaan grafiknya untuk memerangi wabak wabak COVID-19.

NVIDIA menggalakkan semua pemilik PC permainan memuat turun aplikasi Folding@home supaya mereka boleh menggunakan PC mereka pada masa lapang untuk melawan penyakit maut ini. Aplikasi ini membolehkan anda menyambungkan komputer dalam rangkaian antarabangsa yang menggunakan kuasa pengkomputeran teragih untuk menyelesaikan masalah pengkomputeran yang kompleks - GPU permainan agak sesuai untuk tujuan ini.

Aplikasi Folding@home telah dibangunkan untuk sekian lama. Sebelum ini, satu siri projek baharu telah disediakan kepadanya untuk "meniru protein sasaran yang berpotensi tahan dadah SARS-CoV-2 (virus yang menyebabkan COVID-19) dan virus berkaitan SARS-CoV (yang mana lebih banyak data struktur boleh didapati)."

Pelaksanaan projek-projek ini boleh membantu penyelidik memahami coronavirus dengan lebih baik dan, akhirnya, mungkin membangunkan rawatan berkesan untuk penyakit yang ditimbulkannya.

Bagi mereka yang berasa tidak berdaya menghadapi wabak koronavirus, mengambil bahagian dalam projek adalah peluang sebenar untuk membantu melawannya, walaupun tanpa ijazah perubatan.

Berita menarik lain:

▪ Vaksin malaria manis

▪ Xiaomi Smart Cat Eye 1S

▪ Superkomputer IBM Blue Gene

▪ Plastik dengan ingatan

▪ Kekebalan mempengaruhi jiwa

Suapan berita sains dan teknologi, elektronik baharu

 

Bahan-bahan menarik Perpustakaan Teknikal Percuma:

▪ bahagian laman web Pengawal mikro. Pemilihan artikel

▪ artikel oleh Felicite-Robert de Lamennay. Kata-kata mutiara yang terkenal

▪ artikel Bagaimana sotong bergerak? Jawapan terperinci

▪ artikel oleh Charles de Coulomb. Biografi seorang saintis

▪ artikel Pengesan logam pada prinsip Penghantaran-Penerimaan. Ensiklopedia elektronik radio dan kejuruteraan elektrik

▪ artikel Gangguan berganda daripada sumber kuasa sekunder. 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