Anda di halaman 1dari 10

Proyek Perancangan Pengolahan Sinyal

Digital Berbasis Mikrokontroler


1 Daftar Isi
2 Tujuan ................................................................................................................................................... 2
3 Kebutuhan Sistem ................................................................................................................................. 2
4 Prosesor ................................................................................................................................................ 2
5 Bahasa pemrograman / framework ...................................................................................................... 3
6 Referensi Perancangan ......................................................................................................................... 3
7 Pengujian .............................................................................................................................................. 4
7.1 Teknik Pengukuran waktu komputasi ........................................................................................... 4
7.2 Teknik simulasi PSD ....................................................................................................................... 5
8 Teknik Implementasi ............................................................................................................................. 5
9 Referensi Komponen............................................................................................................................. 5
9.1 Mikroprosesor............................................................................................................................... 5
9.1.1 Arduino UNO ......................................................................................................................... 6
9.1.2 Arduino Nano ........................................................................................................................ 6
9.1.3 STM32F103C8 ....................................................................................................................... 6
9.1.4 Espressif ESP32...................................................................................................................... 6
9.2 Digital to Analog Converter........................................................................................................... 7
9.2.1 DAC MCP4725 ....................................................................................................................... 7
9.2.2 DAC 0800............................................................................................................................... 8
9.3 Power Supply ................................................................................................................................ 8
9.4 Switch Analog 4066 ....................................................................................................................... 9
10 Jadwal.............................................................................................................................................. 10
10.1 Laporan Awal .............................................................................................................................. 10
10.2 Laporan Akhir .............................................................................................................................. 10
11 Kelompok Tugas .............................................................................................................................. 10
12 Komponen yang dapat dipinjam ..................................................................................................... 10

1
Daftar Gambar

Gambar 1 Referensi Diagram Blok Sistem .................................................................................................... 3


Gambar 2 Pengukuran waktu proses ............................................................................................................ 4
Gambar 3 STM32F103C8 .............................................................................................................................. 6
Gambar 4 Diagram blok Espressif ESP32 ...................................................................................................... 6
Gambar 5 MCP4725 ...................................................................................................................................... 7
Gambar 6 DAC0800....................................................................................................................................... 8
Gambar 7 Pinout CD4066B ........................................................................................................................... 9
Gambar 8 Rangkaian sakelar analog di CD4066B ......................................................................................... 9

2 Tujuan
Tujuan proyek adalah sebagai berikut

 mahasiswa menguasai teknik input analog pada mikroprosesor


 mahasiswa menguasai teknik output analog pada mikroprosesor
 mahasiswa menguasai teknik pengolahan sinyal digital berbasis interupsi pada mikroprosesor
 mahasiswa menguasai teknik power supply untuk rangkaian digital & analog

3 Kebutuhan Sistem
 Input sinyal analog dengan tegangan 10 volt pp
 Tegangan output analog bebas, sesuai dengan DAC yang dipakai
 fungsi yang diinginkan adalah band pass filter dengan frekuensi cut off 100 Hz
 frekuensi sampling 1 kHz

4 Prosesor
Prosesor yang diperbolehkan untuk proyek ini adalah sebagai berikut

 ATMega 8 bit
 Arduino UNO
 Arduino Nano
 Arduino Mini
 ESP32
 STM32F103C8 (Blue Pill)

2
Jika ingin menggunakan prosesor tipe lain, harap didiskusikan dulu dengan dosen.

5 Bahasa pemrograman / framework


 C/C++ (dengan interupsi)
 Arduino (dengan interupsi)

6 Referensi Perancangan

Gambar 1 Referensi Diagram Blok Sistem

Berikut ini modul-modul yang diperlukan untuk pembuatan sistem pengolah sinyal digital. Penambahan
modul dapat dilakukan sesuai keperluan, misal menambahkan lampu, display, ataupun tombol

 input amplifier
 low pass filter
 sample & hold
 ADC
 microcontroller
 DAC
 reconstruction filter
 power supply digital
 power supply analog

Catatan:

 input sistem tegangan AC, input ADC biasanya DC, jadi perlu ada pengolahan sinyal
 tegangan input dapat melebihi VCC, sehingga perlu pengaman tegangan lebih
 output dari rangkaian analog (OP-AMP) dapat melebihi VCC digital, sehingga perlu pengaman
tegangan lebih

3
 tegangan supply OP-AMP mempengaruhi tegangan maksimal output op-amp

7 Pengujian
Berikut ini hal-hal yang perlu diuji

 simulasi digital filter pada desktop computer


 simulasi digital filter pada mikrokontroler
 pengujian modular setiap unit.
 pengukuran waktu komputasi PSD
 pengukuran respon frekuensi dengan signal generator & osiloskop
 pengukuran tegangan supply analog (+ dan -)
 pengukuran tegangan supply digital

7.1 Teknik Pengukuran waktu komputasi


pengukuran waktu komputasi dapat dilakukan dengan menggunakan port I/O pada mikrokontroler.

Gambar 2 Pengukuran waktu proses

4
7.2 Teknik simulasi PSD
 Simulasi dapat dilakukan pertama di software desain filter, atau di Matlab.
 Simulasi kedua dilakukan di PC dengan bahasa C/C++
 Simulasi ketiga dilakukan di mikrokontroler, dengan bahasa C/C++

Diagram ini adalah simulasi PSD dengan desktop dan mikrokontroler. Sinyal sinusoidal dibangkitkan
dengan software, dan dikirim ke fungsi PSD. Output PSD diamati. Di desktop output dapat diamati
dengan file *.CSV yang dibaca di excel. Di mikrokontroler, output diamati melalui port serial, dikirim ke
file *.CSV untuk dibaca di Excel.

8 Teknik Implementasi
Berikut ini teknik implementasi rangkaian yang disarankan

 PCB lubang (disarankan)


 PCB bikin (optional)
 Breadboard tidak disarankan, namun dapat dipakai untuk prototyping

9 Referensi Komponen

9.1 Mikroprosesor
Berikut ini beberapa komponen mikrokontroler/mikroprosesor yang dapat dipakai

5
9.1.1 Arduino UNO

9.1.2 Arduino Nano

9.1.3 STM32F103C8

Gambar 3 STM32F103C8

Referensi: http://wiki.stm32duino.com/index.php?title=Blue_Pill

9.1.4 Espressif ESP32

Gambar 4 Diagram blok Espressif ESP32

• Referensi:
https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf

6
9.2 Digital to Analog Converter
Macam-macam implementasi DAC

• Diskrit dengan Op-Amp

• On chip (ESP32)

• Parallel (DAC0800)

• Serial (MCP4275)

Datasheet

• https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf

• http://www.ti.com/lit/ds/symlink/dac0800.pdf

• https://www.sparkfun.com/datasheets/BreakoutBoards/MCP4725.pdf

9.2.1 DAC MCP4725

Gambar 5 MCP4725

7
9.2.2 DAC 0800

Gambar 6 DAC0800

9.3 Power Supply


 Regulator 5 volt
 Regulator 9 volt
 Regulator -9 volt

Referensi:

 https://en.wikipedia.org/wiki/78xx

8
9.4 Switch Analog 4066

Gambar 7 Pinout CD4066B

Gambar 8 Rangkaian sakelar analog di CD4066B

Referensi:

 http://www.ti.com/lit/ds/symlink/cd4066b.pdf

9
10 Jadwal
 27 Maret: Laporan 1
 2 April ~ 13 April: pengukuran di lab dasar
 13 April: Laporan akhir / demo

10.1 Laporan Awal


Isi laporan awal

 simulasi di PC
 simulasi di mikroprosesor
 skematik

10.2 Laporan Akhir


Isi laporan akhir

 simulasi di PC
 simulasi di mikroprosesor
 skematik
 Hasil pengukuran di lab

11 Kelompok Tugas
Pengerjaan dilakukan berkelompok, setiap kelompok maksimal 2 orang.

12 Komponen yang dapat dipinjam


 MCP4725
 Sample & Hold
 STM32F103 Blue Pill
 Arduino Nano

Prosedur peminjaman akan disampaikan kemudian

10

Anda mungkin juga menyukai