Categories
DSP

Sinyal Acak: White Uniform Noise

Silahkan Anda pilih sederetan bilangan nyata menggunakan aturan sebagai berikut:

  • Bilangan yang Anda pilih antara 0 dan 1;
  • Anda tidak boleh cenderung memilih suatu bilangan, atau cenderung tidak memilih suatu bilangan. Semua bilangan memilki kesempatan yang sama untuk dipilih;
  • Setiap bilangan dipilih secara bebas, tidak bergantung dengan lainnya. Anda tidak boleh mengingat bilangan-bilangan sebelumnya dan merubah keputusan berdasar bilangan-bilangan tersebut.

Pemilihan angka loterei dilakukan dengan cara seperti ini (biasanya bilangan bulat dan memiliki jangkauan tertentu). Mesin undian biasanya dalam bentuk bola-bola yang ditaruh di dalam silinder yang bisa diputar untuk memastikan tercampurnya bola-bola bilangan tersebut. Cara lain, adalah dengan melempar koin, dan menuliskan 1 untuk kepala dan 1 untuk ekor (koin luar negeri), dan gabungkan bersama untuk membentuk sederetan bilangan biner. Selain itu juga terdapat sebuah rankaian digital sederhana dan algoritma yang dapat digunakan seperti pelemparan koin, dan berbagai macam cara untuk menghasilkan bilangan-bilangan WUN (White Uniform Noise).

Categories
DSP

Sinyal Acak: Pendahuluan

Sinyal yang dapat dinyatakan dengan persamaan matematik adalah sinyal deterministik (deterministic signal). Jika seseorang memberikan Anda sebuah persamaan matematik suatu sinyal, Anda bsa menghitung nilai sinyal tersebut untuk sembarang waktu (kapan saja), tapi jika Anda tidak memiliki persamaan matematik-nya, Anda tidak dapat memberikan informasi apapun tentang sinyal tersebut.

Sayangnya, sinyal deterministik tidak selalu cocok untuk pemodelan dalam dunia nyata. Seringkali kita tidak tahu secara pasti bentuk sinyal-nya seperti apa, tetapi kita memiliki informasi perubahan apa yang akan terjadi, dan kemungkinan akan berulang lagi perubahan tersebut. Banyak ilmuwan telah mengembangkan seperangkat algoritma atau persamaan-persamaan matematik yang membantu untuk mencari karakteristik dan memanipulasi sinyal-sinyal ini. Dalam dunia pemrosesan sinyal, dikenal istilah Acak (random) dan Stokastik (stochastic), kedua istilah ini sebenarnya memilki arti matematis yang sama. Istilah sinyal acak kadang digunakan, dan artinya sama dengan sinyal stokastik. Sedangkan istilah sinyal stokastik jarang sekali (hampir tidak pernah) digunakan, walaupun memiliki arti yang sama dengan sinyal acak.

Categories
Mikrokontroler

Tutorial AT89: RTC DS1307 (64 x 8 Serial Real-Time Clock)

RTC yang kita bahas kali ini adalah RTC dengan antarmuka I2C, yaitu DS1307. Artikel yang membahas RTC lain secara lengkap, DS12C887, yang menggunakan antarmuka paralel dan penggunaan bahasa assembly, bisa Anda baca mulai dari Pendahuluan, Register Data/Kontrol, dan Contoh Aplikasi.

Okey… sekarang kita lihat dulu fitur dari DS1307:

  • Real-time clock (RTC) meyimpan data-data detik, menit, jam, tanggal, bulan, hari dalam seminggu, dan tahun valid hingga 2100;
  • 56-byte, battery-backed, RAM nonvolatile (NV) RAM untuk penyimpanan;
  • Antarmuka serial Two-wire (I2C)
  • Sinyal luaran gelombang-kotak terprogram (Programmable squarewave);
  • Deteksi otomatis kegagalan-daya (power-fail) dan rangkaian switch;
  • Konsumsi daya kurang dari 500nA menggunakn mode baterei cadangan dengan operasional osilator;
  • Tersedia fitur industri dengan ketahana suhu: -40°C hingga +85°C
  • Tersedia dalam kemasa 8-pin DIP atau SOIC

Sedangkan daftar pin DS1307:

  • VCC – Primary Power Supply
  • X1, X2 – 32.768kHz Crystal Connection
  • VBAT – +3V Battery Input
  • GND – Ground
  • SDA – Serial Data
  • SCL – Serial Clock
  • SQW/OUT – Square Wave/Output Driver
Categories
FPGA Mikrokontroler

FPSLIC™ (AVR with FPGA)

Atmel’s AT94K and AT94S family of Field Programmable System Level Integrated Circuits (FPSLIC devices) combine all the basic system building blocks (logic, memory and uC) in an SRAM-based monolithic field programmable device. The FPSLIC programmable SLI platform allows true system level designs to be implemented without the need for expensive NRE (non-recurring engineering) charges or costly software tools. FPSLIC for the first time puts system level integration on every designer’s desk.

The FPSLIC Secure (AT94S) family of devices offers security and even higher integration. In addition to the FPGA, AVR and SRAM memory these devices have an on-chip serial configuration memory. The combination of FPSLIC and the serial configuration memory in a single package allows for ISP and remote updates of FPSLIC while hiding programming code for the FPGA and AVR micro.

FPSLIC devices combine 5K to 40K gates of Atmel’s patented AT40K FPGA architecture, a 20 MIPS AVR 8-bit RISC microprocessor core, numerous fixed microcontroller peripherals and up to 36 Kbytes of program and data SRAM.

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
PLC/SCADA

Low Cost PLC Thinget: Solusi Handal dan Murah!

Apakah Anda sedang mencari PLC yang handal?
Sekaligus murah? Harga terjangkau?
Jumlah I/O yang banyak?
Fungsi-fungsi-nya lengkap?

Bacalah artikel ini sampai selesai, barangkali saya telah memberikan solusi buat Anda…

PLC Thinget seri XC merupakan PLC tipe mini dengan fungsi-fungsi yang luar biasa. Produk ini dapat digunakan dalam berbagai macam aplikasi kontrol. Dengan rancangan yang kompak, kemampuan yang tidak diragukan, harga murah-terjangkau dan didukung dengan fungsi-fungsi yang hebat, PLC seri XC bisa menjadi solusi sempurna dan hebat untuk aplikasi kontrol skala kecil dan menengah.

Beberapa fitur penting dari PLC seri XC ini antara lain:

  • Masukan/Keluaran (I/O) mulai 14 hingga 60 poin (I/O);
  • Sudah memiliki FlashROM;
  • Jam yang real time;
  • Berbagai Port COM, dapat dihubungkan dengan inverter, instrumen lain, printer dan lain sebagainya (saya coba pake USB2Serial berjalan dengan mulus tanpa hambatan).
Categories
PLC/SCADA

Merangkai Timer pada ZEN secara Serial (Cascade)

Kadangkala suatu saat Anda membutuhkan beberapa timer (ON delay) yang disusun secara serial, misalnya, timer-1 memicu timer-2, timer-2 memicu timer-3, dan timer-3 memicu timer-1, dan proses berulang dari awal. Aplikasinya bisa untuk mengontrol lampu trafik.

Baiklah… Perhatikan Gambar 1 (rung-0), kita mulai dengan sebuah saklar untuk ON/OFF sistem yang disambungkan ke Timer-1 melewati status Timer-3 (dalam kondis NC – Normally Close), maksudnya, Timer-1 akan diaktifkan jika diaktifkan melalui ON/OFF dan Timer-3 belum aktif (Timer-3=OFF). Pengaturan Timer-3 ditunjukkan pada Gambar 2.

Categories
PLC/SCADA

Opto 22 G4 Handler: PAC-Based Motion Control

Since the introduction of G4 input/output modules in the mid-1980s, Opto 22 has sold millions. And 20 years later, these remain some of the company’s best-selling products. Like most Opto 22 modules, G4’s are guaranteed for life. In order to make this guarantee, the company must submit the modules to rigorous testing before they’re shipped to customers.

The G4 Handler is the machine used to perform these tests. When the 20-year-old servos on the G4 Handler needed to be replaced, an economical replacement could not be found. Instead, the G4 Handler’s servo motors were replaced with stepper motors.

This case study describes how the SNAP PAC System Motion Control Subsystem was used with the new stepper motors to control module testing and gather test data.

For more information click PDF.

Categories
FPGA

Sony Playstation Prototyping with LabVIEW, Xilinx FPGA

Engineers designed serial protocol for Sony Playstation 2 controller using NI PXI R Series reconfigurable I/O hardware with Xilinx Virtex-5 FPGA programmed with NI LabVIEW FPGA. As a result, they were able to iterate on design by prototyping with LabVIEW, high-performance PXI and reconfigurable FPGA.

Categories
FPGA

FPGA Basics by Vineet

Vineet describes what FPGAs are and how they are useful…