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

Kuar kabel untuk pengawal PIC. Ensiklopedia elektronik radio dan kejuruteraan elektrik

Perpustakaan teknikal percuma

Ensiklopedia elektronik radio dan kejuruteraan elektrik / Pengawal mikro

Komen artikel Komen artikel

Peranti yang diterangkan terdiri daripada pemancar dan penerima. Di bahagian pertama, hujung wayar dimasukkan ke dalam pengapit bernombor, dan di sisi kedua, siasatan menyentuh hujungnya yang lain. Paparan digital penerima memaparkan nombor terminal yang mana satu atau wayar lain disambungkan. Untuk menentukan nombor teras, anda perlu mengenal pasti salah satu daripadanya dan menyambungkannya ke wayar biasa penerima dan pemancar.

Pemancar beroperasi dalam mod pengedar nadi merentasi sepuluh pin mikropengawal (MCU). Setiap daripada mereka mempunyai pemalar sendiri, yang berpuluh-puluh ditambah pada masa kod mereka ditukar. Untuk memastikan bahawa semua 80 kitaran pengedaran nadi diselesaikan dalam jumlah masa yang sama, setiap satu daripadanya diselesaikan dalam masa dari satu gangguan ke seterusnya. Gangguan berlaku apabila pemasa TMR0 melimpah. Ia mempunyai nisbah pembahagian pratetap yang dipilih untuk memuatkan 80 denyutan output antara gangguan.

Mari kita pertimbangkan algoritma pengendalian program pemancar (Rajah 1).

Siasatan kabel pada pengawal PIC

Selepas memulakan program dan memulakan daftar, daftar puluhan ditetapkan semula kepada sifar. Nilainya ditulis semula ke port A untuk menukar pemultipleks. Seterusnya, gangguan didayakan, dan menggunakan nombor perduaan sepuluh, nilai perpuluhannya ditemui, yang ditambah kepada pemalar keluaran pertama. Pemalar keluaran (K) ditentukan oleh nombornya: untuk yang pertama ialah 1, untuk yang kedua ialah 2, untuk yang kesepuluh ialah 10. Apabila nilai puluhan adalah sifar, beberapa denyutan muncul pada setiap keluaran sama dengan nombor keluaran.

Seterusnya, program menyemak daftar K untuk kehadiran sifar. Jika ia tidak hadir, satu ditolak daripada daftar, yang disertai dengan menukar output kepada keadaan tunggal. Kemudian jeda 24 µs dikekalkan, dan output ditetapkan kepada sifar, yang berlangsung selama 30 µs (iaitu, tempoh ayunan ialah 54 µs). Selepas ini, program menyemak daftar untuk sifar. Jika daftar kosong, ia masuk ke mod menunggu gangguan, dan jika nilainya tidak sama dengan sifar, keseluruhan kitaran penjanaan nadi pada output diulang. Oleh itu, output ialah bilangan denyutan yang ditulis ke daftar K.

Selepas daftar dimulakan, praskala dengan faktor bahagi 32 dan pemasa dengan faktor bahagi 137 (256 - 119) dihidupkan. Pada frekuensi kristal 4 MHz, gangguan limpahan pemasa sepatutnya berlaku dalam kira-kira 4,38 ms (32-137 = 4384 µs), tetapi pemulangan daripada gangguan dilakukan oleh arahan tanpa membolehkan gangguan. Pada masa ini ditambah masa kitaran sebelum gangguan diselesaikan dan, sebenarnya, masa untuk pelaksanaan gangguan itu sendiri (jumlah purata tempoh masa ini ialah 16 kitaran). Di samping itu, praskala ditetapkan semula kepada sifar setiap kali pemasa ditetapkan, jadi jeda antara gangguan ialah 4,4 ms. Memandangkan ia tidak sukar untuk dikira, 80 tempoh ayunan akan berlangsung 4,32 ms (54 µs x 80 = 4320 µs), iaitu masa ini sesuai dengan selang antara gangguan.

Selepas pemasa melimpah, prosedur biasa untuk menyimpan nilai daftar semasa gangguan dilakukan dan satu ditambah (dan mungkin ditolak) ke kaunter gangguan. Nilai kaunter ini tidak digunakan oleh program, dan kaunter itu sendiri diperlukan untuk melaksanakan gangguan. Tetapi ia mudah digunakan semasa menyahpepijat atur cara. Selepas memulihkan nilai daftar, gangguan didayakan untuk menjana denyutan daripada output seterusnya.

Selepas denyutan dijana pada keluaran kesepuluh, daftar puluh dinaikkan satu dan keseluruhan kitaran diulangi dengan arahan untuk menulis kod binari puluhan ke port A. Dalam kitaran baharu, bilangan denyutan yang dihasilkan pada setiap keluaran meningkat sebanyak sepuluh. Apabila nilai puluhan menjadi lapan, kitaran penjanaan nadi akan bermula dengan mengosongkan daftar puluh. Oleh itu, nilai puluhan maksimum ialah tujuh, dan bilangan denyutan maksimum adalah pada keluaran kesepuluh (10 + 70 = 80). Kesemua 80 kitaran gangguan berlangsung 0,352 s (4,4 ms x 80). Masa ini menentukan tempoh terjamin jeda antara pengeluaran denyutan pada setiap output. Untuk nadi tunggal pada output pertama, tempoh jeda akan meningkat hampir satu masa yang sama dengan masa antara gangguan, dan untuk 80 denyutan pada output kesepuluh, jeda antara denyutan akan bersamaan dengan 0,352 s. Ini harus diperhatikan untuk lebih memahami operasi bahagian penerima probe.

Gambarajah skematik pemancar ditunjukkan dalam Rajah. 2.

Siasatan kabel pada pengawal PIC
(klik untuk memperbesar)

Semua bit port Dalam MK DD1 dikonfigurasikan untuk output dan mempunyai pekali dari satu hingga lapan. Bit RAO-RA2 digunakan untuk mengeluarkan nilai daftar puluhan dalam kod binari, RA3 dan RA4 - sebagai output dengan pekali 9 dan 10, masing-masing. Oleh kerana output RA4 mempunyai longkang terbuka, ia dimuatkan oleh perintang R1. Input Y (pin 3) pemultipleks DD2-DD11 disambungkan ke bit port B, input alamat (A, B, C) disambung secara selari dan disambungkan ke output berpuluh-puluh MK.

Oleh itu, dengan nilai sifar daftar puluhan, alamat sifar akan dipilih pada semua pemultipleks, dan beberapa denyutan akan muncul pada output XO mereka (pin 13), sama dengan pekali keluaran MK, yang disambungkan kepada input Y bagi pemultipleks. Hanya satu nadi akan sentiasa hadir pada keluaran XO litar mikro DD2, dan 11 denyutan pada keluaran DD10 dengan nama yang sama. Apabila alamat pemultipleks ditambah satu, output seterusnya (X1) akan dihidupkan, dan bilangan denyutan padanya akan meningkat sebanyak sepuluh. Oleh itu, hanya bilangan denyutannya sendiri akan muncul secara berurutan pada setiap keluaran pemultipleks. Output yang lebih rendah (mengikut gambar rajah) pemancar (Umum) disambungkan, seperti yang dinyatakan, kepada satu wayar yang diketahui, yang akan menjadi biasa kepada pemancar dan penerima.

Penerima kuar kabel beroperasi pada prinsip pembilang dua digit. Algoritma pengendalian programnya ditunjukkan dalam Rajah. 3, dan rajah litar adalah dalam Rajah. 4.

Siasatan kabel pada pengawal PIC

Selepas permulaan dan permulaan, program meneruskan untuk melaksanakan petunjuk dinamik dua penunjuk digital LED dengan katod biasa. Masa untuk memaparkan satu penunjuk ialah 5 ms, iaitu keseluruhan kitaran petunjuk diulang dengan frekuensi 100 Hz.

Siasatan kabel pada pengawal PIC
(klik untuk memperbesar)

Penerima menggunakan dua jenis gangguan: pada limpahan TMR0 pemasa dan pada perubahan isyarat pada input RB0. Apabila nadi tiba pada input ini, nilai daftar semasa disimpan. Seterusnya, program menyemak sumber gangguan. Jika ia tidak berlaku disebabkan limpahan pemasa, maka pembilang nadi dinaikkan, pemasa ditetapkan semula (256 - 120 = 136) dan pembilang praskala ditetapkan semula. Program ini memulihkan nilai daftar, dan paparan diteruskan. Oleh itu, apabila denyutan tiba dari input RBO, pemasa sentiasa ditetapkan semula, jadi gangguan limpahan pemasa tidak boleh dilakukan selagi denyutan hadir pada input ini.

Jika tiada denyutan pada input untuk masa yang lama, gangguan limpahan pemasa berlaku. Untuk kebolehpercayaan penerima, masa antara gangguan dikurangkan sedikit berbanding dengan pemancar dan bersamaan dengan 4,38 ms. Gangguan limpahan pemasa dikira oleh kaunter gangguan. Jeda antara denyutan pada setiap keluaran pemancar ialah 80 sampukan, jadi kaunter sampukan dalam penerima boleh mengira sehingga 80. Jika tiada denyutan input pada masa ini, atur cara menulis semula nilai daftar kaunter nadi ke dalam daftar petunjuk dan bacaan dikemas kini. Ini berlaku setiap 0,35 s.

Kod "perisian tegar" untuk mikropengawal pemancar dan penerima diberikan dalam Jadual. 1 dan 2, masing-masing.

Siasatan kabel pada pengawal PIC
(klik untuk memperbesar)

Output RB1-RB7 MK DD1 elemen suis (segmen) penunjuk LED HG1, HG2, output RA0, RA1 - katod mereka. Denyutan dari probe dihantar ke input RB0. Terminal X1 disambungkan kepada teras kabel yang diketahui, yang berfungsi sebagai wayar biasa untuk penerima dan pemancar. Jika output pemultipleks pemancar tidak dipilih mengikut alamat, ia akan mempunyai tahap yang tidak ditentukan dan apabila denyutan muncul pada kaunter penerima, akan terdapat satu penggera palsu (tanpa mengira ambang pembilang yang ditetapkan: ia boleh sama ada sifar-ke-satu atau ambang satu hingga sifar) . Untuk mengelakkan denyutan palsu, input dijauhkan oleh perintang R1.

Penerima dan pemancar dikuasakan oleh bateri yang terdiri daripada tiga sel AA atau AAA setiap satu. Jika anda berhasrat untuk bekerja dengan penerima untuk masa yang lama, adalah dinasihatkan untuk menggunakan bateri 3R12X.

Penerima dan pemancar menggunakan resonator kuarza dengan frekuensi 4 MHz. Tanpa sebarang perubahan dalam litar atau program, resonator dengan frekuensi yang lebih rendah, hingga 1 MHz, boleh digunakan. Dalam kes ini, kadar penyegaran semula bacaan penunjuk akan berkurangan, tetapi ia akan kekal pada nilai yang boleh diterima oleh mata - sehingga 25 Hz.

Pemancar dipasang pada dua papan litar bercetak, setiap satunya direka untuk 40 output (yang kedua berbeza dari yang pertama kerana ia tidak mempunyai cip DD1 dan terdapat ruang untuk memasang perintang R1). Papan diletakkan satu di bawah yang lain, disambungkan menggunakan skru dan tiang berulir, dan kes untuk tiga sel bateri dipasang di antara papan (di kawasan di mana cip DD1 terletak).

Pengapit untuk menyambung wayar pada papan pemancar adalah buatan sendiri (Rajah 5). Mereka terdiri daripada dua kurungan yang sama 2, bengkok dalam bentuk huruf "L" dari jalur lembaran gangsa atau loyang mata air 0,4 ... 0,5 tebal dan lebar 2,5 mm. Salah satu hujung kosong digergaji dengan lebar kira-kira 1 mm (pada panjang 1,5 ... 2 mm, bergantung pada ketebalan bahan papan 1), di sisi lain, lubang dengan diameter 1,2 mm digerudi, selepas itu hujungnya dibengkokkan. Bahagian kurungan yang digergaji dipateri ke dalam papan, seperti ditunjukkan dalam Rajah. 5.

Siasatan kabel pada pengawal PIC

Untuk menyambung wayar 3, hujung bawah dan atas (seperti yang ditunjukkan dalam rajah) kurungan dimampatkan sehingga lubangnya bertepatan. Selepas pemasangan, pengapit dinomborkan sedemikian rupa sehingga apabila anda menghidupkan pemancar (apabila bahagian bawah menjadi atas, dan sebaliknya), nombornya kelihatan.

Pengarang: N.Zaets, kampung Veidenevka, wilayah Belgorod.

Lihat artikel lain bahagian Pengawal mikro.

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

Tidur sebelum tidur meningkatkan daya ingatan 06.02.2019

Kanak-kanak biasanya dibuai sebelum tidur supaya mereka tidur lebih cepat. Tetapi, seperti yang ditunjukkan oleh eksperimen, meniduri membantu tidur bukan sahaja untuk kanak-kanak, tetapi juga untuk orang dewasa. Penyelidik dari Universiti Geneva dan Lausanne menjemput 18 sukarelawan untuk menghabiskan tiga malam di makmal. Pada malam pertama, mereka hanya membiasakan diri dengan persekitaran baru, dan pada dua yang lain, beberapa peserta dalam eksperimen mula bergoyang di atas katil khas sebelum tidur, manakala yang lain terus tidur seperti biasa.

Mereka yang dibuai tidur lebih cepat, tidur lebih lama, tidur mereka lebih nyenyak. Dan ingatan mereka juga bertambah baik: pada waktu pagi, mereka yang terguncang, lebih mengingati pasangan kata-kata yang mereka diminta untuk belajar sebelum tidur.

Aktiviti otak semasa tidur direkodkan menggunakan electroencephalography. Ternyata mabuk bergerak berirama membantu menyegerakkan aktiviti saraf dalam rangkaian saraf thalamocortical, yang terlibat secara aktif dalam peraturan tidur dan transformasi ingatan dari jangka pendek kepada jangka panjang.

Berita menarik lain:

▪ litar bersepadu kuantum

▪ Penganalisis spektrum masa nyata baharu

▪ Android M OS akan menggandakan hayat bateri telefon pintar

▪ Telefon Pad Asus 2

▪ Penderia foto HDSL-9000 untuk lampu latar paparan LCD dan pad kekunci

Suapan berita sains dan teknologi, elektronik baharu

 

Bahan-bahan menarik Perpustakaan Teknikal Percuma:

▪ bahagian tapak Wonders of Nature. Pemilihan artikel

▪ Perkara Negeri dalam Negeri. Ungkapan popular

▪ artikel Di manakah orang hidup pada Zaman Batu? Jawapan terperinci

▪ pasal Tinsmith. Arahan standard mengenai perlindungan buruh

▪ artikel Penguat teater rumah empat saluran dengan alat kawalan jauh pemain LG. Ensiklopedia elektronik radio dan kejuruteraan elektrik

▪ pasal Ular ghaib dan licik. eksperimen fizikal

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