Hasil Pencarian  ::  Simpan CSV :: Kembali

Hasil Pencarian

Ditemukan 5 dokumen yang sesuai dengan query
cover
Novian Habibie
Abstrak :
Comunication between microcontrollers is one of the crucial point in embedded sytems. On the other hand, embedded system must be able to run many parallel task simultaneously. To handle this, we need a reliabe system that can do a multitasking without decreasing every task?s performance. The most widely used methods for multitasking in embedded systems are using Interrupt Service Routine (ISR) or using Real Time Operating System (RTOS). This research compared perfomance of USART communication on system with RTOS to a system that use interrupt. Experiments run on two identical development board XMega A3BU-Xplained which used intenal sensor (light and temperature) and used servo as external component. Perfomance comparison done by counting ping time (elapsing time to transmit data and get a reply as a mark that data has been received) and compare it. This experiments divided into two scenarios: (1) system loaded with many tasks, (2) system loaded with few tasks. Result of the experiments show that communication will be faster if system only loaded with few tasks. System with RTOS has won from interrupt in case (1), but lose to interrupt in case (2).
Komunikasi antar mikrokontroller adalah salah satu hal krusial dalam sebuah embedded system. Di sisi lain, embedded system juga harus dapat menangani beberapa task/pekerjaan dalam satu waktu. Untuk itu, diperlukan sebuah sistem yang dapat melaksanakan proses multitasking tanpa mengganggu per-forma dari masing-masing task yang ada. Ada dua metode multitasking yang populer digunakan pada embedded system, yaitu menggunakan Interrupt Service Routine (ISR) dan menggunakan Real Time Operating System (RTOS). Penelitian ini membandingkan performa komunikasi USART pada mikro-kontroller dengan RTOS dengan yang hanya menggunakan interrupt. Uji coba dilakukan pada dua development board XMega A3BU-Xplained dengan sensor internal (cahaya dan temperatur) dan men-jalankan sebuah servo. Uji performa dilakukan dengan menghitung waktu ping, yaitu waktu yang dibu-tuhkan untuk mengirim satu karakter data ke board tujuan dan menerima balasan satu karakter sebagai tanda bahwa data telah diterima oleh board tujuan. Skenario yang digunakan adalah (1) sistem memiliki banyak task, dan (2) saat sisem memiliki sedikit task. Berdasarkan eksperimen yang dilakukan, secara umum proses komunikasi akan berjalan lebih cepat jika sistem hanya mempunyai sedikit task. Sistem dengan RTOS akan memiliki waktu ping yang jauh lebih cepat dari yang menggunakan interrupt pada kasus (1), namun sistem dengan interrupt akan lebih cepat dari sistem dengan RTOS pada kasus (2).
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2016
AJ-Pdf
Artikel Jurnal  Universitas Indonesia Library
cover
Dwi M.J. Purnomo
Abstrak :
Register is one of the computer components that have a key role in computer organisation. Any kind of computer contains millions of registers that are manifested by flip-flop. This research focused on the investigation of the flip-flop performance based on its type (D, T, S-R, and J-K) and architecture (structural, behavioural, and hybrid). Those type of flip-flop on each architecture would be tested in different bit of shift register with parallel load applications. The experiment criteria that would be assessed are power consumption, resources required, memory required, latency, and efficiency. Based on the experiment, it could be shown that D flip-flop and hybrid architecture showed the best per-formance in memory required, latency, power consumption, and efficiency. Meanwhile, the greater the register number, the less efficient the system would be.
Memori adalah salah satu komponen utama penyusun segala komputer. Memori memiliki jutaan register yang dimanifestasikan oleh flip-flop. Peneitian ini focus pada investigasi ari kinerja flip-flop berdasarkan tipe (D, T, S-R, dan J-K) dan arsitekturnya (structural, behavioural, dan hibrid). Flip-flop dengan tipe-tipe berbeda pada arsitektur masing-masing akan di tes pada aplikasi shift register with parallel load dengan jumlah bit yang berbeda-beda. Kriteria yang akan diuji adalah konsumsi daya, sumber daya yang dibutuhkan, memori yang dibutuhkan, latensi, dan efisiensi. Berdasarkan eksperimen yang dilakukan, dapat disimpulkan bahwa kinerja paling baik ditunjukkan pada D flip-flop dan arsi-tektur hybrid pada parameter, memori, latensi, konsumsi daya, dan efisiensi. Sementara itu, semain besar register, semakin tidak efisien sistem.
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2015
AJ-Pdf
Artikel Jurnal  Universitas Indonesia Library
cover
Dwi M.J. Purnomo
Abstrak :
Multitasking is one of the most challenging issues in the automation industry which is highly depen-ded on the embedded system. There are two methods to perform multitasking in embedded system: RTOS and primitive interrupt. The main purpose of this research is to compare the performance of R-TOS with primitive method while concurrently undertaking multiple tasks. The system, which is able to perform various tasks, has been built to evaluate the performance of both methods. There are four tasks introduced in the system: servo task, sensor task, LED task, and LCD task. The performance of each method is indicated by the success rate of the sensor task detection. Sensor task detection will be compared with the true value which is calculated and measured manually during observation time. Observation time was varied after several iterations and the data of the iteration are recorded for both RTOS and primitive interrupt methods. The results of the conducted experiments have shown that, RTOS is more accurate than interrupt method. However, the data variance of the primitive interrupt method is narrower than RTOS. Therefore, to choose a better method, an optimization is needed to be done and each product has its own standard.

Multitasking adalah salah satu tantangan besar dalam industri otomasi yang sangat bergantung pada embedded system. Untuk melakukan multitasking pada embedded system, terdapat dua metode utama, yaitu RTOS dan primitive interrupt. Tujuan utama dari penelitian ini adalah untuk membandingkan kinerja metode RTOS dengan primitive interrupt ketika mengerjakan banyak pekerjaan secara ber-samaan. Sistem yang mengerjakan beragam pekerjaan dibuat untuk mengevaluasi kinerja dari kedua metode. Terdapat empat pekerjaan yang diberikan kepada sistem, motor servo, sensor ultrasonik, LED, dan LCD. Kinerja dari metode diindikasi oleh keberhasilan sensor ultrasonik untuk mendeteksi objek yang bergerak. Hasil deteksi sensor ultrasonik akan dibandingkan dengan nilai sebenarnya yang diperoleh dari perhitungan dan pengukuran manual selama waktu pengamatan. Waktu pengamatan akan diubah setelah dilakukan iterasi dan data dari setiap iterasi akan dicatat untuk metode RTOS dan metode primitive interrupt. Berdasarkan eksperimen yang dilakukan, RTOS lebih akurat apabila dibandingkan dengan metode primitive interrupt. Akan tetapi, varian nilai dari primitive interrupt lebih sempit dibanding dengan RTOS. Oleh karena itu, untuk menentukan metode yang lebih baik, optimisasi perlu dilakukan karena setiap produk mempunyai standar masing-masing.
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2015
AJ-Pdf
Artikel Jurnal  Universitas Indonesia Library
cover
Wisnu Jatmiko
Depok: UI Publishing, 2019
808.066 WIS p
Buku Teks  Universitas Indonesia Library
cover
Wisnu Jatmiko
Depok: UI Publishing, 2019
808.066 WIS p
Buku Teks  Universitas Indonesia Library