Monday, April 30, 2012

Membuat Footprint Komponen pada Cadence PCB Editor

Pada tutorial ini penulis akan menunjukkan bagaimana membuat footprint komponen sendiri. Seringkali kita harus membuat secara manual footprint komponen ketika footprint tersebut tidak terdapat pada default library. Footprint yang akan kita buat adalah footprint SOIC komponen 74HCT125. Berikut adalah contoh komponen yang akan kita buat. Data ini dengan mudah anda peroleh dari datasheet. Note: Penulis menggunakan Cadence Orcad 16.5.

Sunday, April 29, 2012

Basic Motor Specifications


Operating Voltage

Operating voltage specifies the nominal (normal) voltage the manufacturer recommends for the motor. Most small DC motors are designed for 1.5 to 12 volt operation, with the majority in the 3-6 volt range. Larger DC motors designed for heavy-duty applications usually require 12 to 24 volts, with some needing upwards of 90 volts. Often, but not always, the higher the voltage, the more powerful the motor (this does not apply to stepper motors, where very low voltages — on the order of just a few volts — are common for heavy-duty motors). Most motors can be run at operating voltages higher or lower than the specified rating.
  • Lower voltages reduce torque and speed.
  • Higher voltages increase torque and speed.
(Note: For stepper motors, speed is not greatly altered by changing the voltage.)
Avoid applying excessively high voltages to a motor, or else it could overheat and burn out. R/C servo motors contain their own electronics which are not designed for use over about 7.2 volts.

Saturday, April 28, 2012

Identifikasi Parameter DC Motor

Seringkali ketika kita ingin membuat kontrol dari DC motor kita menemui kesulitan untuk membuat menentukan parameter model dari DC motor, misal untuk simulasi pada MATLAB dsb. Masalah ini mungkin cepat diatasi jika kita membeli DC motor yang baru dan kita bisa segera menanyakan datasheet DC motor ini. Biasanya datasheet mencantumkan nilai parameter ini. Tetapi bagaimana jika kita membeli motor bekas atau kita melakukan modifikasi terhadap motor tersebut. Tentu saja seluruh parameter - parameternya akan berubah. Berikut adalah tips untuk menentukan parameter - parameter tersebut.

Total Uninstall

Total Uninstaller adalah software yang digunakan untuk uninstall program atau aplikasi selain menggunakan windows unistaller. Software ini mampu mendeteksi dan menghapus registry - registry dan sistem files yang tertinggal saat menginstall aplikasi.

State Space dan Linearization


Dalam sistem kontrol anda akan banyak menjumpai istilah state – space. Penulis akan menjelaskan secara mudah apa itu state – space disertai dengan contohnya. State – space mempunyai keuntungan diantara yang lain yaitu state – space bisa digunakan untuk single input single output (SISO) dan multi input multi output (MIMO), dan perhitungan state – space cukup mudah ketika diimplementasikan dalam program.

Berikut adalah bentuk umum persamaan dari state – space.


Thursday, April 26, 2012

Firewall Gratis (Comodo Firewall)

Comodo Firewall adalah salah satu firewall yang sangat handal yang penulis pernah coba. Yang paling penulis suka adalah software ini gratis ^^. Software ini mampu memfilter koneksi internet inbound maupun outbound dan juga memfilter aplikasi yang mau mengakses system file. Sehingga software ini mampu mendeteksi virus, worm, trojan, dan hacker.

Wednesday, April 25, 2012

Setting Timer pada Microchip PIC 18


Pada tutorial ini penulis akan menunjukkan bagaimana melakukan programming timer pada Microchip PIC 18. Penulis akan menggunakan free compiler dari Microchip yaitu MPLAB IDE dan compiler C18. Untuk lebih lengkapnya bagaimana mendownload software ini lihat posting “Software Gratis MPLAB Untuk PIC Microchip”.

Tuesday, April 24, 2012

Software Gratis MPLAB untuk PIC Microchip

Berikut adalah software yang digunakan untuk mengembangkan program pada mikrokontroler Microchip PIC. Software ini gratis. Tentu saja diluar sana banyak software yang mempunyai user interface yang mudah, tampilan yang impressive, dan berbagai fitur lain, tapi tentu saja itu tidaklah gratis.

atau klik disini untuk download user guide, dll. here

Monday, April 23, 2012

Desain Switch Mode Power Supply

Berikut adalah gambar schematic desain switch mode power supply. Rangkaian ini akan menkonversi tegangan input ke tegangan DC yang kita inginkan. Keuntungan dari rangkaian ini adalah desain yang sederhana, compact, efisien, reduce heat, dan mampu mensupply arus 3A. Rangkaian ini cocok untuk mensupply beberapa motor servo pada robot, atau mensupply beberapa rangkaian mikrokontroler.

Bagaimana Membuat Simbol Komponen pada Schematic Menggunakan Orcad Capture


Pada tutorial ini penulis akan menunjukkan bagaimana membuat simbol komponen pada schematic. Seringkali kita ingin membuat simbol komponen dari datasheet, untuk komponen yang sederhana misal 2 pin atau 5 pin adalah mudah, tapi bagaimana jika 20, 40, atau 64 pin. Untungnya software Orcad Capture mempunyai fitur untuk mempermudah membuat simbol pada schematic. Software yang penulis gunakan adalah Cadence Orcad 16.5.

Buka Orcad Capture pada start menu. Klik File > New > Library. Pada library project files right klik dan pilih “New Part From Spreadsheet”.


Sunday, April 22, 2012

Rangkaian Dasar PIC Mikrokontroller

Rangkaian PIC mikrokontroller yang digunakan sebagai contoh adalah dsPIC30F4013. Tentu saja hal ini dapat diterapkan pada berbagai mikokontroller. Poin terpenting pada rangkaian ini adalah
  1. Hubungkan tegangan supply pada VDD, VCC, atau pin supply.
  2. Hubungkan ground pada setiap VSS, GND, atau pin ground.
  3. Pasang decoupling kapasitor 0.1uF tantalum antara VDD dan ground. Kapasitor ini penting terutama jika tegangan supply mempunyai banyak noise, kapasitor ini akan memfilternya sekaligus sebagai cadangan supply arus ke mikrokontroler jika tegangan supply drop.
  4. Pasang rangkaian oscillator. Rangkaian clock ini adalah rekomendasi dari datasheet mikrokontroler, jadi kita hanya mengikutinya saja. Untuk lebih detailnya lihat datasheet IC ini.
  5. Pull-up reset pin (_MCLR) pada mikrokontroler dengan resistor 10k, sehingga menonaktifkan reset (rangkaian reset).
  6. Terakhir, hubungkan dengan downloader atau programming untuk men-download program ke dalam mikrokontroler. Pin downloader yang dicontohkan tidaklah harus sama, anda bisa mengubah - ubah pin downloader ini tergantung jenis downloader apa yang anda gunakan.

Implementasi Kontrol PID


Secara dasar kontrol classic PID masih banyak digunakan baik industri maupun education. Karena kontrol ini cukup mudah implementasinya. Contoh sederhana dari penggunaan kontrol ini adalah pada robot tracking line. Robot ini mengikuti garis putih atau hitam pada lantai sebagai referensinya.

Berikut adalah persamaan kontrol PID.


Kontrol PID mempunyai tiga bagian; konstanta kontrol proporsional (Kp), konstanta kontrol integral (Ki), dan konstanta kontrol derivative (Kd). Sedangkan e adalah error. Jika nilai Ki adalah nol maka persamaan diatas akan menjadi kontrol PD, sedangkan jika nilai Kd adalah nol maka kontrol PI.

Saturday, April 21, 2012

Bagaimana Melepas IC SMT Komponen

Berikut adalah video bagaimana melepas IC SMT dengan menggunakan timah khusus, low-melt solder, sehingga dijamin tidak akan merusak PCB. Low-Melt solder adalah timah dengan titik leleh yang rendah, setelah timah ini dipanaskan maka dia akan mempertahankan bentuk cairnya.

Penulis juga menggunakan metode ini untuk melepas IC SMT. Jika anda sulit menemukan timah ini, silahkan kirim email mungkin penulis bisa membantu mencarikan. Thanks ^^


Bagaimana Men-Solder SMT Komponen

Berikut ini adalah video yang penulis rasa sangat persis seperti yang penulis praktekkan dalam men-solder SMT komponen. Point terpenting adalah gunakan solder paste supaya timah solder cepat melekat dengan sempurna pada kaki - kaki komponen, dan perhatikan bagaimana ujung solder yang digunakan.
Enjoy ^_^


Interface 5V Logic ke 3.3V Logic


Seringkali kita menjumpai suatu rangkaian yang mengharuskan kita untuk mengkonversi logic tegangan dari 5V ke 3.3V dan sebaliknya. Tentu saja kita tidak boleh ceroboh untuk menghubungkan langsung dari logic 5V ke 3.3V atau sebaliknya. Itu juga tergantung dari datasheet device tersebut, apakah specifikasinya bisa menghandle tegangan input yang besar ataukah bisa menghandle tegangan input yang kecil.

Penulis pernah mencoba menghubungkan secara langsung dari device 5V logic seperti mikrokontroller ke device 3.3V logic seperti wireless Zigbee. Memang pada awalnya akan berjalan secara sempurna tetapi  rangkaian ini tidak bertahan dalam sekitar 3 hari, kemudian IC wireless zigbee menjadi rusak karena menerima tegangan input (yaitu 5V) yang lebih besar dari tegangan supplynya (yaitu 3.3V).

Thursday, April 19, 2012

Menghubungkan Orcad Capture dengan Orcad PCB Editor


Dalam tutorial ini, akan dibahas bagaimana mendesain PCB dari schematic yang kita buat. Seringkali orang  - orang mendesain PCB tanpa harus membuat schematic terlebih dahulu, mungkin untuk desain yang sederhana ini dimungkinkan tapi untuk desain yang kompleks diperlukan schematic desain terlebih dahulu untuk memudahkan dalam membaca rangkaian dan menurunkan tingkat kesalahan – kesalahan. Catatan: penulis menggunakan Cadence Orcad 16.5.

Dalam tutorial sebelumnya anda telah belajar bagaimana membuat schematic dengan menggunakan Orcad Capture. Sekarang buatlah rangkaian seperti berikut.


Part Number
Orcad Library
R1 dan R2
Analog.olb
C1
Analog.olb
J1
Connector.olb

Wednesday, April 18, 2012

Simulasi Low-Pass Filter dengan Orcad Capture & PSPICE

Tujuan utama dalam tutorial ini adalah untuk menunjukkan bagaimana mensimulasi rangkaian menggunakan Orcad Capture dan PSPICE. Dalam tutorial ini penulis menggunakan Cadence Orcad 16.5.

Rangkaian sederhana yang kita gunakan adalah low-pass filter. Jalankan Orcad Capture, dan klik File > new > Project.


Monday, April 16, 2012

Poin Penting dalam Desain PCB

Noise atau gangguan adalah poin penting dalam mendesain PCB. Hal ini terkait dengan istilah "Signal Integrity". Tiga hal penting yang harus dicapai dalam mendesain PCB,
  1. PCB yang kita desain harus terlindungi dari noise.
  2. Tidak memproduksi noise yang akan mengganggu sistem lain.
  3. Menghasilkan kualitas signal yang baik; misal signal berbentuk persegi tanpa ada ripple.