A bright, realistic engineering workspace featuring a modern laptop connected via cable to a physical breadboard circuit on a wooden desk. The laptop screen displays a MATLAB Simulink interface with an electrical schematic containing a Solver Configuration block, an NPN Bipolar Transistor, and a Scope showing waveform simulation results. Graphic labels indicate the key components of the constant current source circuit on both the screen and the breadboard.

Memulai Simulasi Perangkat Keras dengan MATLAB Simulink: Panduan Langkah demi Langkah (Contoh Sumber Arus Konstan)

  • Pengarang: Johnny Liu, CEO di Dowway Vehicle
  • Tanggal Publikasi: 26 Juni 2026
  • Waktu Baca: 8 menit
  • Kategori: Rekayasa Perangkat Keras / Simulasi Sirkuit / Desain Berbasis Model

Ringkasan Eksekutif

Kesimpulan singkat: Meskipun alat SPICE standar seperti LTspice dan PSpice berfungsi dengan baik untuk pemeriksaan sirkuit dasar, MATLAB Simulink (melalui Simscape) Memberikan keuntungan besar bagi para insinyur perangkat keras: Anda dapat membangun model khusus langsung dari parameter lembar data dan menjalankannya. Pengujian Hardware-in-the-Loop (HIL). Panduan ini akan memandu Anda dalam menyiapkan Sumber Arus Konstan sederhana di Simulink. Kami membahas bagian-bagian penting seperti… Konfigurasi Pemecah Masalah, memilih standar yang lebih cepat Transistor Bipolar NPN daripada opsi SPICE, dan membersihkan ruang kerja Anda.

Banyak insinyur baru berpikir demikian. MATLAB Ini hanya untuk penelitian universitas atau makalah matematika. Tetapi di industri dunia nyata—terutama di bidang elektronik otomotif, kendaraan listrik (EV), dan sistem kendali—ini adalah alat kerja yang sangat andal.

Dalam pekerjaan saya sehari-hari memimpin tim teknik, kami menggunakan berbagai fitur MATLAB untuk:

  • Menulis dan menguji algoritma.
  • Menganalisis data dan melakukan perhitungan.
  • Merancang sistem kendali dan memproses sinyal.
  • Mensimulasikan perangkat keras fisik dan memplot hasilnya.

Ya, MATLAB adalah program yang besar dan berat. Anda membutuhkan komputer yang cepat untuk menjalankannya dengan baik. Tetapi toolbox bawaannya sangat berguna. Alat yang paling sering saya gunakan adalah… Simulink (untuk simulasi fisik dan logis) dan Perancang Antena toolbox, beserta perhitungan numerik dasar dan plot kustom.

Alih-alih pengantar umum, mari kita lihat bagaimana membangun sesuatu yang berfungsi. Rangkaian Sumber Arus Konstan di Simulink. Saya akan menyoroti pilihan rekayasa utama dan langkah-langkah pengaturan yang perlu Anda ketahui.

Untuk menghemat waktu, hindari mengklik menu visual yang rumit. Saya membuka halaman awal secara langsung dengan mengetikkan perintah ini ke Jendela Perintah MATLAB dan menekan Memasuki:

simulink

Ini akan langsung menampilkan layar awal Simulink, di mana Anda dapat membuka model kosong dan menyimpan file proyek Anda.

Pencarian Komponen Cepat (Ketik untuk Menyisipkan)

Setelah ruang kerja Anda terbuka, jangan buang waktu untuk menjelajahi pohon pustaka. Anda dapat menemukan dan menempatkan komponen secara instan dengan Ketik untuk Menyisipkan jalan pintas:

  1. Klik dua kali pada ruang kosong mana pun di kanvas.
  2. Ketik nama atau pintasan bagian tersebut (misalnya, ketik “R” untuk mengangkat Penghambat).
  3. Pilihan Utama: Karena kita sedang membangun sirkuit fisik, pastikan Anda memilih komponen dari ranah fisik (Simscape / Perpustakaan Yayasan / Listrik) alih-alih blok sinyal Simulink standar.

3. Memilih Komponen: Kecepatan Simulasi Transistor dan Sumber Daya

Untuk membangun Sumber Arus Konstan kita, kita harus memilih komponen kita dengan cermat.

Transistor Bipolar NPN vs. SPICE NPN

Saat Anda mencari transistor, Simulink memberi Anda dua opsi utama:

  1. Transistor Bipolar NPN (Model standar Simscape)
  2. SPICE NPN (Model yang kompatibel dengan SPICE)

Untuk membaca dokumentasi resmi kedua bagian tersebut, Anda dapat memeriksa halaman MathWorks berikut:

Tips Cepat: Untuk simulasi saya, Saya selalu menggunakan Transistor Bipolar NPN standar.. Metode ini menggunakan matematika yang disederhanakan sehingga berjalan jauh lebih cepat sambil tetap mempertahankan akurasi yang kita butuhkan untuk pengujian rangkaian listrik secara umum.

Sumber Daya Listrik & Ground

Untuk menjalankan rangkaian, tambahkan bagian-bagian berikut ke kanvas Anda:

  • Sumber Tegangan DC: Ini memberi Anda tegangan suplai utama.
  • Sumber Tegangan Pulsa: Ini berfungsi sebagai sinyal kontrol Anda untuk menghidupkan dan mematikan rangkaian.
  • Referensi Kelistrikan: Ini adalah titik acuan potensial nol (0V) Anda. Sama seperti mesin SPICE lainnya, simulasi fisik tidak dapat menghitung rumus node tanpa titik acuan yang ditentukan.

Jika Anda mencoba menjalankan simulasi listrik di Simscape tanpa solver, MATLAB akan langsung berhenti dan menampilkan kesalahan. Anda harus menempatkan Konfigurasi Pemecah Masalah blok pada skema Anda.

       [ DC Source ] ───┐
                        │
   [ Pulse Source ] ───[ Transistor Circuit ] ─── [ Electrical Reference (0V) ]
                               │
                    [ Solver Configuration ]

Mengapa Blok Konfigurasi Solver Wajib Diisi?

Diagram aliran sinyal standar menghitung rumus matematika sederhana langkah demi langkah. Rangkaian fisik berbeda; rangkaian fisik bergantung pada persamaan simultan di mana energi dilestarikan. Konfigurasi Pemecah Masalah Blok ini adalah mesin matematika. Blok ini mengatur opsi penyelesaian numerik, batas kesalahan, dan ukuran langkah yang diperlukan untuk menerjemahkan jalur rangkaian Anda menjadi persamaan yang dapat diselesaikan oleh MATLAB.

5. Pemasangan Kabel, Pengukuran, dan Penyesuaian Osiloskop Anda

Setelah semua bagian Anda berada di kanvas, hubungkan bagian-bagian tersebut dengan menyeret garis di antara terminal listriknya untuk membentuk lingkaran fisik tertutup.

Mengukur Nilai Rangkaian

Untuk melihat level arus dan tegangan pada sumber arus konstan kita:

  1. Letakkan Cakupan blok di kanvas Anda.
  2. Ingatlah bahwa Scope tidak dapat terhubung langsung ke titik koneksi fisik Simscape. Anda harus menggunakan Menguji Hubungkan probe dengan osiloskop Anda. Probe mengukur nilai fisik (seperti arus cabang atau tegangan node) dan mengubahnya menjadi sinyal standar yang dapat dibaca oleh osiloskop.

Membersihkan Tampilan Scope Anda

Secara default, tampilan Scope dapat terlihat berantakan jika Anda memeriksa beberapa sinyal sekaligus. Untuk memperbaikinya:

  • Klik dua kali Gunakan blok Scope untuk membuka jendela tampilan.
  • Buka bilah menu atas dan pilih: Tampilan -> Tata Letak (视图 -> 布局).
  • Di sini, Anda dapat mengubah tata letak grid untuk menampilkan grafik Anda di jendela terpisah, bukan menumpuknya satu di atas yang lain.
  • Anda juga dapat membuka pengaturan untuk mengubah ketebalan garis, warna, dan gaya latar belakang agar grafik Anda terlihat rapi.

Untuk pengujian sirkuit cepat, sebagian besar perancang perangkat keras menggunakan PSpice atau LTspice. Berikut perbandingan Simulink untuk pekerjaan profesional:

Fitur/MetrikMATLAB Simulink (Simscape)Bumbu Tradisional (LTspice / PSpice)
Kurva Pembelajaran AwalSedang (Perlu memahami ranah fisik)Rendah (Gambar skematik standar)
Kecepatan SimulasiCepat (Terutama dengan model fisik standar)Tergantung pada kompleksitas dan batasan model.
Pemodelan Parameter KustomBagus sekali (Model diambil langsung dari nilai-nilai lembar data)Buruk (Membutuhkan vendor khusus) .lib berkas)
Integrasi Tingkat SistemStandar Industri (Terhubung dengan sistem termal, motor, & kontrol)Kurang mahir (Sebagian besar terbatas pada rangkaian listrik)
Perangkat Keras dalam Lingkaran (HIL)Didukung (Dapat dijalankan pada perangkat keras waktu nyata seperti Speedgoat)Tidak Didukung (Hanya berjalan di desktop Anda)

Nilai Sejati: Pemodelan Parameter Kustom & HIL

Simulink mungkin terasa sedikit lebih lambat untuk disiapkan dibandingkan LTspice atau PSpice pada awalnya. Namun untuk desain sistem yang lengkap, Simulink menawarkan dua keunggulan besar:

  • Tidak punya model SPICE? Tidak masalah. Dengan program SPICE, jika produsen tidak menawarkan .spi atau .lib Tanpa file untuk transistor, Anda tidak dapat mensimulasikannya secara akurat. Di Simulink, Anda dapat mengatur komponen fisik sendiri dengan mengetikkan parameter langsung dari lembar data pabrikan (seperti muatan gerbang, resistansi aktif, atau batas termal).
  • Pengujian Hardware-in-the-Loop (HIL): Anda dapat mengkonversi desain sirkuit Simulink Anda menjadi kode waktu nyata dan menjalankannya pada simulator perangkat keras. Ini memungkinkan Anda untuk menguji papan kontrol fisik terhadap sirkuit yang disimulasikan, sehingga menghemat banyak waktu.

7. Pertanyaan yang Sering Diajukan (FAQ)

Menjawab: Simscape menggunakan persamaan fisika di mana energi mengalir dua arah, bukan sinyal matematika satu arah sederhana.

Blok Simulink standar berjalan berdasarkan perhitungan input-output yang sederhana ($y = f(x)$). Simscape mensimulasikan koneksi fisik nyata. Untuk menyelesaikan persamaan ini, komputer membutuhkan titik referensi awal tegangan nol (ground/Referensi Listrik) dan blok pemecah khusus untuk menghitung keadaan fisik.

Q2: Mengapa blok “NPN Bipolar Transistor” standar lebih cepat daripada blok “SPICE NPN”?

Menjawab: Model standar menggunakan persamaan fisika ideal yang disederhanakan, sedangkan versi SPICE menjalankan rumus non-linear yang kompleks.

Transistor standar Simscape mengabaikan detail fisik kecil untuk memberikan hasil cepat selama pengujian sistem. Blok NPN SPICE mencoba mencocokkan perilaku fisik yang tepat dari file SPICE, menghitung pergeseran kapasitansi kecil di setiap langkah. Perhitungan tambahan ini memperlambat simulasi Anda.

Menyelesaikan

Menggunakan MATLAB Simulink untuk simulasi perangkat keras membantu Anda melihat lebih dari sekadar komponen sirkuit kecil dan fokus pada bagaimana seluruh sistem Anda bekerja bersama. Meskipun menyiapkan solver, ground, dan probe membutuhkan beberapa langkah tambahan dibandingkan dengan alat SPICE tradisional, kemampuan untuk membangun model dari spesifikasi lembar data dan menjalankan pengujian perangkat keras secara real-time menjadikannya keterampilan yang sangat berharga.

Apakah Anda pernah mengalami kecepatan simulasi yang lambat dengan model SPICE di Simulink? Beri tahu saya bagaimana Anda mengatasinya di kolom komentar di bawah!

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Need a Quote or Have Questions?

Please fill out the form below, our engineers will contact you within 24 hours.