8.051 membantu

M

MedTroics

Guest
hi semua
i need controller helpfor temprature berdasarkan tipe 8.051 j
sensor ada orang yang dapat membantu saya untuk hardwre sederhana dan mendukung aku
pada perangkat lunak
thanks all

 
haii got informasi tentang proyek di sensor suhu untuk PC berbasis mikrokontroler AT89C2051, yang saya berbagi dengan Anda di sini.Temperature Sensor - Suhu Mengumpulkan Data dan Mengirim ke PC
Tutorial ini menunjukkan cara menggunakan mikrokontroler untuk antarmuka ke Dallas sensor suhu IC 1620.Nilai ini dapat digunakan oleh mikrokontroler secara langsung atau, seperti dalam tutorial ini, dikirim ke PC.Ia menggunakan mikrokontroler AT89C2051 untuk mengumpulkan data dan mengirimkannya ke PC.Sebuah chip MAX232CPE digunakan untuk mengubah sinyal dari dan ke tingkat RS232 untuk mengirimkan dan menerima melalui port serial.Untuk detail lebih lanjut beberapa aspek dari perangkat keras, mengacu pada tutorial Pengumpulan Data.

The Temperature Sensor

Untuk mendapatkan suhu membaca kita menggunakan sirkuit terpadu Dallas DS1620.Ini adalah sebuah 8 pin chip yang memiliki sistem yang dibangun dalam mengukur suhu dan mengubah membaca menjadi nilai bit 9.Memiliki akurasi 0,5 derajat C dan kisaran -55 sampai 125 C. Suhu membaca diperbarui sekitar sekali per detik.Antarmuka digital termasuk dalam chip yang memungkinkan kita untuk menghubungkan mikrokontroler ke chip dan mengirimkannya perintah dan menerima data temperatur kembali dari chip.Suhu diterima dalam mikrokontroler sebagai 2 bytes.Byte kedua hanya berisi sedikit tanda untuk menandai apakah suhu berada di atas atau di bawah 0 derajat Celcius.Untuk proyek ini kita mengabaikan tanda sedikit dan hanya menggunakan byte pertama.Kami akan menganggap suhu di atas 0 derajat C (32 F).Nilai dalam byte pertama adalah jumlah peningkatan 0,5 derajat.Sebagai contoh, jika kita mendapatkan 1 maka suhu adalah 0,5 derajat C. Jika kita mendapatkan 10 maka suhu 5 derajat C. rentang nilai yang mungkin adalah 0-250 yang 0-125 derajat C. (The DS1620 dapat juga mengukur ke -55 derajat C).

Untuk proyek ini kami hanya menggunakan interface serial pin, 1, 2, dan 3.Pin 5, 6, dan 7 memiliki fungsi lain yang digunakan dalam termostat.Mereka berubah 0-1 ketika suhu tertentu tercapai (misalnya, untuk mengubah pemanas dan mematikan).Untuk informasi lebih rinci tentang hal ini dan rincian dari DS1620, klik di sini untuk mendapatkan data sheet.

Lihat diagram di bawah ini untuk membangun sirkuit.Koleksi Data Tutorial memiliki petunjuk lebih rinci tentang cara menggunakan chip MAX232.Software

Proses dasar kompilasi sebuah program bahasa assembly dan memasukkan ke dalam mikrokontroler tertutup dalam proyek mikrokontroler pertama.The 2051 program bahasa assembly untuk proyek ini temp.asm.Hal ini disertakan pada CD perangkat lunak yang datang dengan kit.Anda akan memerlukan perangkat pemrogram seperti PG302 untuk men-download program ke 2051.

Program yang temp.asm menunjukkan sebuah interface serial dengan chip lain.Ini adalah situasi yang cukup umum.Interface serial dapat diciptakan dengan hanya 2 atau 3 pin.Biasanya ada jam data garis dan garis.Dalam kasus ini juga ada garis kontrol yang disebut Reset yang berfungsi sebagai sinyal kontrol, menandakan mulai dan akhir setiap komunikasi urutan.Jam dihasilkan oleh mikrokontroler, mikrokontroler memberikan kendali penuh atas sedikit demi sedikit transmisi.Dalam hal ini mikrokontroler yang bertanggung jawab untuk melakukan setiap pertukaran data melalui link serial.Lain yang memungkinkan konfigurasi (misalnya, 2 Microcontrollers dihubungkan bersama-sama) dapat memungkinkan perangkat pada kedua ujung untuk melakukan pertukaran.

Pastikan daya ke sirkuit Anda telah dibangun.Hubungkan rangkaian ke PC's serial port, Comm1.Sambungkan listrik ke papan tempat memotong roti.Rangkaian harus mengirim aliran yang terus-menerus nilai-nilai ke PC.Untuk melihat nilai-nilai pada PC, coba program sampel ini.Setelah men-download, double klik untuk mengekstrak file dan kemudian jalankan setup.exe untuk menginstalnya.Program sampel menerima nilai asli dan menampilkannya pada layar.Ini juga mengkonversi nilai untuk Celsius dan Fahrenheit dan menampilkan itu.Kode sumber untuk program sampel (ditulis dalam VB 5.0) adalah pada CD yang disertakan dengan kit.

Bagian untuk proyek ini termasuk dalam Sensor Kit.Sensor Kit juga termasuk bagian-bagian yang diperlukan untuk melakukan sensor suhu proyek dan proyek pengumpulan data.Kit mencakup:

1 - Microcontroller AT89C2051-24PC (unprogrammed)
1-11,0592 MHz Crystal
2 - 33pF Kapasitor
1 - 150pF Capacitor
1-10 UF Capacitor
1-220 UF Capacitor
1 - 8.2k Resistor
5-240 Ohm Resistor
5-510 Ohm Resistor
5 - 1k Resistor
5 - 2.2k Resistor
5 - 5.1k Resistor
5 - 10k Resistor
5 - 15k Resistor
1 - MAX232
1 - ADC0804 (Analog to Digital Converter IC)
5-1 UF kapasitor
1 - DB9 Konektor
1 - CDS fotosel Light Sensor
1 - DS1620 Temperature Sensor
Jumper Wirescheck out link ini untuk lebih jelasnya mengenai skema hardware dan dokumen terkait, Anda dapat meminta secara online untuk cd juga.

link adalah http://www.iguanalabs.com/tempture.htm ->

harap ini dapat membantu Anda dalam proyek Anda.

salam
john

 
Anda juga dapat menggunakan ... yang baik sensor suhu LM35 tua.Just hook itu ke konverter AD .... bekerja dengan baik bagi saya.

Semoga beruntung

 
MedTroics wrote:

hi semua

i need controller helpfor temprature berdasarkan tipe 8.051 j

sensor ada orang yang dapat membantu saya untuk hardwre sederhana dan mendukung aku

pada perangkat lunak

thanks all
 

Welcome to EDABoard.com

Sponsor

Back
Top