Alat Pengukur Suhu Berbasis Mikrokontroller MSP430_Launchpad dan Delphi (Bag. 1)

Untuk mengukur suhu diperlukan sebuah transducer yang mampu mengubah besaran suhu menjadi tegangan analog agar dapat dibaca oleh sistem kontroller. Sistem kontroller di sini merupakan pusat pengendali yang dapat berupa apa saja, misalkan komputer (PC) atau mikrokontroller. Tegangan analog yang merupakan intepretasi dari besaran suhu yang terukur kemudian diterjemahkan menjadi bilangan diskrit (digital) yang bersesuaian oleh sistem kontroller dengan bantuan ADC (Analog Digital Converter). Pada beberapa mikrokontroller seperti AVR (Atmega) atau MSP430 (Launchpad) sudah dilengkapi dengan ADC internal sehingga memudahkan dalam perancangan sistem hadware maupun penulisan source code. Secara umum, berikut adalah flow diagram perancangan sistem untuk pengukuran suhu dalam sebuah ruang 

Kali ini kita akan mencoba menggunakan LM35 sebagai sensor suhu dan mikrokontroller MSP430 pada sisi kotak ‘ADC’ dengan pertimbangan mikrokontroller ini memiliki ADC internal dan port serial untuk berhubungan dengan sistem kendali. Sistem kendali di sini yang digunakan adalah sebuah PC dan display yang dipakai adalah monitor PC. Mungkin perlu saya tekankan lagi disini (biar ngga pada bingung 🙂 ), bahwa mikrokontroller pada desain kali ini bukan berfungsi sebagai pusat kendali, namun hanya berperan sebagai ‘gateway’ yang mampu mengubah besaran tegangan analog dari sensor suhu menjadi bilangan digital yang bersesuaian dan meneruskannya ke pusat kendali (dalam hal ini adalah PC) melalui port serial. Perlu Anda ketahui bahwa jika Anda menggunakan IC ADC biasa semacam 0804 atau 0809 Anda perlu mengubah output digitalnya dari parallel ke serial agar dapat dibaca oleh PC. Jadi menurut saya penggunaan mikrokontroller sebagai gateway adalah solusi paling tepat, paling ekonomis dan tentunya paling mudah utnuk perancangan sistem kali ini.

Proses berikutnya, data serial yang berisi data suhu ditangkap oleh PC melalui port USB yang berfungsi sebagai virtual serial port. Data yang lewat melalui port ini kemudian dibaca oleh program Delphi untuk selanjutnya ditampilkan di monitor PC atau tempat lain yang diinginkan.

bersambung

0 0 votes
Article Rating

Leave a Reply

2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
anwar

bang boleh minta no hp atau bbm bang.. mau tanya2 nih

2
0
Would love your thoughts, please comment.x
()
x