Categories
Mikrokontroler PLC/SCADA

Antarmuka Port Serial-2: Membaca ID Alat

Catatan: Bagian-2 (klik disini untuk membaca Bagian-1) ini ditulis dengan asumsi Anda sudah pernah minimal membuat program sederhana menggunakan Visual Basic 6.0. Jika belum, disarankan untuk belajar dengan tingkat dasar dulu, buku2 atau tutorialnya sudah banyak sekali.

Menggunakan Simulator port Serial yang telah dibahas sebelumnya, akan kita gunakan untuk belajar membuat program dalam Visual Basic 6.0 untuk membaca ID dari board, dalam hal ini simulator port serial yang telah dibahas sebelumnya. Jika Anda belum mengetahui protokol simulator ini silahkan baca kembali artikel sebelumnya. Klik disini untuk mengunduh simulator port serial.

Baiklah…

Yang harus dilakukan pertama adalah instalasi Visual Basic 6.0 terlebih dulu (kecuali sudah ada di komputer Anda). Selain itu tidak dibutuhkan fasilitas port apapun di komputer Anda, karena ini adalah simulator port serial dan bahkan, boleh percaya atau tidak, saat Anda mengaktifkan simulator serial pada software ini, komputer akan memberikan indikator bunyi seakan-akan ada alat USB yang ditancapkan, demikian juga pada saat dinon-aktifkan. Sebagaimana telah dicoba pada artikel/tutorial Bagian-1.

Aktifkan VB6 dan buatlah proyek baru (EXE), perhatikan Gambar 1.

Gambar 1. Perhatikan kotak merah (Standard EXE)

Categories
Mikrokontroler

Antarmuka Port Serial-1: Simulator Port Serial (v2.5)

Kali ini saya mempersembahkan sebuah perangkat lunak yang bisa digunakan untuk pembelajaran kontrol melalui port serial. Sebenarnya perangkat lunak ini sudah saya hasilkan sejak tahun 2008 dan saya gunakan dalam kelas-kelas kuliah maupun pelatihan antarmuka dan otomasi sistem. Sekarang sudah waktunya untuk di-share ke seluruh dunia… Keren euy!

Oke, silahkan unduh dulu softwarenya disini (cara instalasi ada di dalam RAR-nya)..

Baiklah…

Bagaimana menggunakannya?

Versi yang tersedia dalam arsip RAR yang telah Anda unduh adalah versi 2.0, 2.1 dan 2.5. Saya sarankan untuk menjalankan versi terakhir atau 2.5 saja karena sudah banyak perbaikan dari versi sebelumnya. Install Visual Basic 6.0 terlebih dahulu, karena program saya tersebut hanya EXE-nya saja tidak melalui instalasi…

Categories
Mikrokontroler Pembelajaran

Virtual Serial Ports Emulator (VSPE)

Wow, saya baru dapet informasi tentang VSPE atau Virtual Serial Ports Emulator dan gratis lagi, bisa membantu kita ngembangin eksperimen-eksperimen atau alat-alat yang menggunakan port serial sebagai saluran komunikasi-nya – wajib diketahui buat temen-temen yang memperdalam antarmuka port serial. Berikut informasi dari website-nya:

Tentang VSPE

VSPE is intended to help software engineers and developers to create/debug/test applications that use serial ports. It is able to create various virtual devices to transmit/receive data. Unlike regular serial ports, virtual devices have special capabilities: for example, the same device can be opened more than once by different applications, that can be useful in many cases. With VSPE you are able to share physical serial port data for several applications, expose serial port to local network (via TCP protocol), create virtual serial port device pairs and so on.

Fitur-fitur Kunci

  • Virtual device: connector
  • Virtual device: data splitter
  • Virtual device: pair
  • Mapper device
  • User mode device: TcpServer
  • User mode device: TcpClient
  • User mode device: Serial Redirector
  • User mode device: UDP Manager
  • User mode device: Bridge
  • Python scripting system
  • x86 and x86_64 processor architecture support
  • VSPE API (C/C++ header and static library) for native language developers
  • VSPE API Python bindings for Python developers
  • Embedded HTTP server
  • Data monitoring
Categories
Mikrokontroler Pembelajaran

Antarmuka PC: Dasar-dasar Akuisisi Data

Akuisisi data atau proses mendapatkan data (sederhana-nya), merupakan proses yang penting dalam sistem pemantauan dan pengendalian sistem. Fenomena fisik seperti suhu, tegangan, posisi, laju atau kecepatan, gaya, tekanan, radioaktivitas, intenstitas cahaya, resistansi, kelembaban, konsentrasi gas, medan magnet, frekuensi, level suara dan lain sebagainya ditangkap oleh sebuah transduser.

Apakah transduser itu?

A transducer is a device which converts a physical stimulus to another form of energy (usually electrical)

Tranduser merupakan peralatan yang mampu mengkonversi suatu bentuk energi (fisik) menjadi bentuk energi lainnya (biasanya energi listrik). Di dalam transduser terdapat sensor dan pre-amp…

Categories
Mikrokontroler Pembelajaran

Akses Port Paralel (Menggunakan Visual BASIC 6.0)

Dibutuhkan suatu cara agar VB bisa melakukan akses perangkat keras. Salah satunya dengan pustaka io.dll, yang bisa didownload dari http://www.geekhideout.com/iodll.shtml (juga dengan
dokumentasi lengkap, bagi programmer Delphi silahkan jenguk website tersebut) secara gratis, yang harus disimpan atau ditempatkan pada folder <drive>:/windows/system32 pada komputer
Anda.

Cara penggunaannya sangat mudah, Pertama definisikan terlebih dahulu fungsi dan prosedur untuk akses masukan maupun keluaran perangkat keras pada bagian modul khusus VB sebagai berikut:

Categories
Mikrokontroler

Pengendalian Motor Langkah Menggunakan LabVIEW 7.0 berbasis TCP/IP

PENDAHULUAN

Kemajuan dan perkembangan teknologi telah banyak memberi manfaat bagi kehidupan manusia. Kemajuan teknologi disebabkan karena semakin banyak tuntutan manusia yang harus dipenuhi untuk mendapatkan kemudahan-kemudahan, baik dalam hal kecepatan, ketepatan, maupun otomasi. Peralatan-peralatan dalam dunia industri beralih dari sitem manual menjadi sistem otomatis sekaligus memiliki kemampuan dapat dikendalikan dan diamati parameterparameternya dari jarak jauh. Salah satu aplikasi yang dibuat dalam penelitian ini adalah sistem pengendali motor langkah (berupa perangkat keras dan lunak) dari jarak jauh berbasis TCP/IP.

Motor langkah atau stepper motor, banyak digunakan dalam berbagai macam aplikasi, terutama aplikasi-aplikasi yang menuntut jumlah putaran tertentu dan tepat, biasanya berkaitan dengan posisi yang harus akurat. Suatu contoh dapat dijumpai pada alat kemudi cakram atau disk drive, untuk proses pembacaan dan/atau penulisan data ke/dari cakram, head baca-tulis ditempatkan pada tempat yang tepat di atas jalur atau track pada cakram (diskette), untuk keperluan tersebut, head dihubungkan dengan sebuah motor langkah.

Kecepatan motor langkah pada dasarnya ditentukan oleh kecepatan pemberian data pada komutatornya. Semakin cepat data yang diberikan maka akan semakin cepat pula putarannya. Kebanyakan kecepatan motor langkah dapat diatur dalam daerah frekuensi audio dan akan menghasilkan putaran yang cukup cepat.

(informasi selengkapnya bisa diunduh disini)