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

Pengaturcara P-DS1821 pada mikropengawal Z8. Ensiklopedia elektronik radio dan kejuruteraan elektrik

Perpustakaan teknikal percuma

Ensiklopedia elektronik radio dan kejuruteraan elektrik / Pengawal mikro

Komen artikel Komen artikel

Untuk mengekalkan suhu tertentu dalam mana-mana volum (contohnya, dalam kotak untuk menyimpan sayur-sayuran di balkoni, dalam akuarium, di rumah mandian, dll.), banyak peranti automatik telah dibangunkan yang berbeza dalam ciri ketepatan, kos pelaksanaan, dan kemudahan penggunaan.

Hari ini, mungkin, penyelesaian yang paling elegan untuk masalah ini harus dipertimbangkan penggunaan termometer digital-termostat DS1821 yang agak murah daripada Dallas Semiconductors. Cip ini boleh digunakan sama ada sebagai termometer digital jauh atau pengawal kawalan termostat dengan sensor suhu terbina dalam. Ia adalah untuk memilih jenis operasi DS1821. dan juga untuk menetapkan (menukar) tetapan dalam memori tidak meruap peranti kawalan apabila litar mikro beroperasi dalam mod termostat dan pengaturcara P-DS1821 digunakan.

Pengaturcara terdiri daripada papan dengan kawalan dan soket untuk memasang cip boleh atur cara, bekalan kuasa berasingan dengan voltan keluaran 5 V ± 5% (dengan arus beban kira-kira 20 mA), kabel komunikasi dengan port bersiri PC dan pakej perisian sokongan yang dipasang pada yang terakhir.

P-DS1821 boleh beroperasi dalam dua mod: pertukaran dengan PC dan pengaturcaraan luar talian. Dalam kes pertama, peranti disambungkan ke port COM PC menggunakan kabel bersiri. Data "diselip" ke dalam cip memori tidak meruap pengaturcara menggunakan program kawalan pgds1821. Ia dibina berdasarkan prinsip cangkerang berbilang tetingkap dan boleh berfungsi dalam persekitaran operasi Windows NT dan Windows 95/98.

Dalam mod luar talian, anda boleh memprogramkan beberapa litar mikro DS1821 berturut-turut dengan tetapan yang sama yang dipilih sebelum ini dalam mod pertukaran dengan PC. Dalam kes ini, PC tidak diperlukan. Mod pengendalian peranti ditetapkan oleh kawalan, yang termasuk butang "Tetapkan Semula" dan "Mula", pelompat, dan LED yang mengesahkan kejayaan menyiapkan pengaturcaraan.

Asas pengaturcara (Gamb. 3) ialah mikropengawal DD2 Z86E0812PSC. Terima kasih kepada atur cara kawalan yang "diwartakan" ke dalam ingatannya, ia menyediakan proses pengaturcaraan litar mikro, melaksanakan arahan yang datang dari PC. Kekerapan jam DD2 ditetapkan oleh litar yang terdiri daripada resonator kuarza ZQ1 dan kapasitor C1, C2 dengan kapasiti 22...33 pF.

Pengaturcara P-DS1821 pada mikropengawal Z8
(klik untuk memperbesar)

Voltan yang diperlukan untuk menggerakkan komponen pengaturcara dan menjalankan algoritma pengaturcaraan dibekalkan daripada bekalan kuasa luaran dengan voltan keluaran 5 V.

Komunikasi antara papan pengaturcara dan port COM PC dijalankan menggunakan protokol bersiri UART yang dilaksanakan dalam perisian berdasarkan port DD2. yang boleh disambungkan secara bebas dengan salah satu mod antara muka RS232. Pertukaran antara port ini dan port COM PC dilakukan melalui penimbal, yang digunakan sebagai penyongsang cip DDI. LED HL1 menunjukkan mod pengaturcaraan. Cip memori tidak meruap DS1 memastikan bahawa nilai tetapan termostat disimpan apabila kuasa pengaturcara dimatikan.

Untuk menyambungkan cip boleh atur cara, anda boleh menggunakan sama ada bahagian tiga bahagian panel standard (XS1). atau pengapit terminal tiga kali ganda AMP 282836-2 untuk membetulkan pin DS1821 dengan skru.

Kabel komunikasi dengan bekalan kuasa dan port COM PC disambungkan ke papan pengaturcara dengan memateri atau melalui blok terminal standard X1 dan X2, masing-masing. Panjang kabel yang menuju ke PC hendaklah tidak melebihi 3...4 m. Penyambung untuk menyambung ke port COM PC ialah 9- atau 25-pin standard (DB-9M atau DB-25F). Wayar kabel komunikasi disambungkan kepadanya mengikut jadual. 4.

Pengaturcara P-DS1821 pada mikropengawal Z8

Program kawalan yang terletak di EEPROM DD2 MK memastikan organisasi antara muka bersiri UART dan pelaksanaan prosedur untuk menetapkan tetapan pengendalian litar mikro boleh atur cara. UART berasaskan perisian mengandungi penimbal input 16-bait untuk menerima maklumat secara tak segerak daripada PC. Jurubahasa arahan menyediakan pengaturcaraan, pengesahan dan pembacaan maklumat daripada memori dalaman peranti yang diservis. Kod EEPROM untuk mikropengawal DD2 diberikan dalam Jadual. 5.

Pengaturcara P-DS1821 pada mikropengawal Z8
(klik untuk memperbesar)

Dalam mod pertukaran dengan PC, peranti digunakan untuk "mengelapkan" tetapan termostat ke dalam memori pengaturcara, memprogramkan beberapa termometer-termostat dengan tetapan berbeza dan memilih jenis operasi DS1821 (sebagai termometer digital atau termostat). Dari mod inilah operasi peranti bermula.

Dengan memasang jumper S1. sambungkan sumber kuasa kepada pengaturcara dan sambungkan peranti dengan kabel ke port COM PC. Kemudian hidupkan kuasa kepada pengaturcara dan PC dan lancarkan program pgds1821. Operasi pengaturcara dalam mod ini dikawal dengan menekan butang dalam tetingkap shell program kawalan menggunakan tetikus (Gamb. 4).

Pengaturcara P-DS1821 pada mikropengawal Z8

Apabila anda memulakan program kawalan, dua tetingkap muncul pada skrin: tetingkap utama yang besar dan tetingkap status kecil di atasnya, yang membolehkan anda memilih port COM PC untuk pertukaran dengan pengaturcara. Port yang dikehendaki (COM1 atau COM2) dipilih dengan menggerakkan (menggunakan tetikus) suis ke kedudukan yang sesuai dan kemudian menekan butang "OK" (selepas ini kami maksudkan kawalan maya yang terdapat dalam tetingkap program). Pada masa hadapan, tetingkap ini dibuka dengan mengklik butang "Pilih Port" dalam tetingkap utama.

Sebelum memulakan kerja, anda harus memberi perhatian kepada warna penunjuk "ON LINE" di sudut kiri atas tetingkap utama. Jika ia berwarna hijau, komunikasi dengan pengaturcara telah diwujudkan, tetapi jika ia berwarna merah, sebaliknya, ia belum diwujudkan (disebabkan oleh talian terputus, kekurangan kuasa, atau pelabuhan komunikasi yang dinyatakan secara tidak betul).

Untuk memprogram litar mikro, pasangkannya dalam soket XS1 dan tekan butang "PERANTI BARU". Warna merah penunjuk "DEV POWER" menunjukkan bahawa DS1821 sedia untuk ditukar. Dengan mengklik butang "Baca Parameter Peranti", anda boleh membaca nilai parameter semasa yang disimpan dalam memori cip. Ia muncul dalam tetingkap "TH" yang terletak di bawah butang (nilai atas suhu termostat dalam darjah Celsius). "TL" (bawah) dan "POL" (kekutuban isyarat kawalan). Warna hijau penunjuk "OK!" mengesahkan ketepatan maklumat yang dibaca.

Untuk menulis tetapan baharu pada cip, anda perlu mengisi kotak "TH", "TL" dan "POL" yang terletak di bawah butang "Tulis Parameter Peranti" dan kemudian klik padanya. Menggunakan suis "Mod Kuasa", anda menetapkan mod pengendalian litar mikro pada kali berikutnya voltan bekalan digunakan. Apabila anda mengalihkannya ke kedudukan "Termostat", DS1821 akan dihidupkan dan beroperasi dalam mod termostat, dan apabila anda menghidupkannya ke kedudukan "1-Wayar", ia akan beroperasi sebagai termometer dengan antara muka wayar tunggal.

Selepas mengklik butang "Tulis Parameter Peranti", "OK!" yang sepadan. akan menyala hijau, mengesahkan bahawa pengaturcaraan telah berjaya diselesaikan. Kefungsian termometer diperiksa dengan menekan butang "Penukaran Suhu": dalam tetingkap di bawahnya, selepas penunjuk "TUNGGU" padam, nilai suhu yang dibaca daripada litar mikro akan muncul.

Setelah memprogramkan litar mikro seterusnya, tekan butang "POWER OFF", gantikan litar mikro dengan yang seterusnya, dan kemudian ulangi kitaran pengaturcaraan, bermula dengan menekan butang "PERANTI BARU" (lihat di atas).

Untuk menyediakan peranti untuk operasi dalam mod luar talian, adalah perlu untuk menulis nilai parameter yang diperlukan ke dalam cip memori tidak meruap peranti. Ini dilakukan dengan mengisi kotak "TN", "TL", "POL" yang terletak di bawah butang "Tulis Parameter Pengaturcara" dan kemudian menekannya. Warna hijau penunjuk "OK!" berfungsi sebagai isyarat yang mengesahkan kejayaan menyiapkan pengaturcaraan. Nilai parameter semasa yang disimpan dalam memori dibaca dalam tetingkap yang sepadan selepas menekan butang "Baca Parameter Peranti". Adalah mungkin untuk memindahkan maklumat dengan cepat dari tetingkap "TN". TL", "POL" di bawah butang "Tulis Parameter Peranti" ke tetingkap yang sepadan di bawah butang "Tulis Parameter Pengaturcara" dan kembali menggunakan anak panah berganda yang terletak di antara butang ini. Keluar dari program dengan menekan butang "BERHENTI".

Mod luar talian operasi pengaturcara adalah mudah dalam kes di mana perlu untuk memprogramkan beberapa litar mikro dengan nilai yang sama dari parameter yang ditetapkan. Untuk beralih kepada mod ini, cabut kord yang menyambungkan peranti ke PC. dan keluarkan pelompat S1 tanpa memutuskan sambungan bekalan kuasa +5 V. Kemudian masukkan cip untuk diprogramkan ke dalam panel yang dimaksudkan untuknya. Pengaturcaraan dijalankan dengan menekan butang pengaturcara SB 1 ("Mula").Dalam kes ini, LED HL1 harus menyala untuk masa yang singkat (kira-kira 1 s) dan kemudian padam, menunjukkan kejayaan menyiapkan maklumat rakaman. Jika atas sebarang sebab pengaturcaraan gagal, LED akan mula berkelip. Untuk mengulangi operasi, tekan butang SB2 (“Reset”), dan kemudian tekan butang SB1 sekali lagi. Setiap cip seterusnya diprogramkan dengan menekan butang SB1 selepas memasangnya dalam panel XS1.

Pengarang: A. Olkhovsky, S. Shcheglov, A. Matevosov, K. Chernyavsky, Moscow

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

Intel: satu kejayaan dalam fotonik 25.01.2009

Intel telah menerbitkan artikel dalam jurnal Nature Photonics yang menerangkan perkembangan dalam penciptaan pengesan foto silikon, yang boleh mengurangkan kos komunikasi optik beberapa kali, sambil meningkatkan prestasinya.

Sebagai tambahan kepada kos rendah, kelebihan kaedah baharu termasuk sensitiviti sensor yang lebih tinggi, yang memastikan penghantaran isyarat pada jarak jauh. Menurut Intel, elemen yang dibangunkan oleh syarikat itu sudah boleh memindahkan data pada kelajuan 40 Gb / s.

Berita menarik lain:

▪ Protokol Wayarles Bolt untuk Papan Kekunci dan Tetikus

▪ kopi melindungi jantung

▪ Permaidani pintar akan melaporkan bahaya

▪ Cognac Angkasa

▪ Cap jari akan memberitahu tentang kewarganegaraan

Suapan berita sains dan teknologi, elektronik baharu

 

Bahan-bahan menarik Perpustakaan Teknikal Percuma:

▪ bahagian tapak Memasang Kiub Rubik. Pemilihan artikel

▪ artikel Krisis tenaga, akibat demografi dan sosialnya. Asas kehidupan selamat

▪ artikel Siapa yang Mencipta Bajak Pertama? Jawapan terperinci

▪ artikel Ahli mesin unit sistem kawalan blok (BSU) (turbin dandang). Arahan standard mengenai perlindungan buruh

▪ artikel Takometer automobil pada cip K1003PP1. Ensiklopedia elektronik radio dan kejuruteraan elektrik

▪ artikel Peranti penyelenggaraan 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