Top Banner
90 Lampiran 1 : Datasheet Mikrokontroler AVR ATMega 8535 ADLN Perpustakaan Universitas Airlangga Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex) Putri Ni’matul Lillah
35

Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

Mar 02, 2019

Download

Documents

hoangdat
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

90

Lampiran 1 : Datasheet Mikrokontroler AVR ATMega 8535

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 2: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

91

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 3: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

92

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 4: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

93

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 5: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

94

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 6: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

95

Lampiran 2 : Datasheet IC LM555

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 7: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

96

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 8: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

97

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 9: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

98

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 10: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

99

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 11: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

100

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 12: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

101

Lampiran 3 : Datasheet IC 4001

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 13: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

102

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 14: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

103

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 15: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

104

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 16: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

105

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 17: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

106

Lampiran 4 : Datasheet IC CD4051 BC

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 18: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

107

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 19: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

108

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 20: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

109

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 21: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

110

Lampiran 5 : Datasheet Transistor C945

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 22: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

111

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 23: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

112

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 24: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

113

Lampiran 6 : Datasheet Transistor C2073

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 25: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

114

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 26: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

115

Lampiran 7 : Datasheet Transistor BD139

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 27: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

116

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 28: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

117

Lampiran 8 : Perhitungan jarak antar pulsa atau periode total pada rangkaian

Osilator.

tL0 = 0,693𝑥𝑅B xC tH1 = 0,693𝑥(𝑅A + 𝑅B )xC

= 0,693𝑥1𝐾Ω𝑥10µ𝐹 = 0,693𝑥(15𝐾Ω + 1𝐾Ω)𝑥10µ𝐹

= 0,693𝑥1𝑥103Ω𝑥10𝑥10−6F = 0,693𝑥16𝑥103Ω𝑥10𝑥10−6F

= 0,00693 𝑠 = 0,11088 𝑠

Periode Total (T) = tL0 + tH1 Frekuensi =1

𝑇

= 0,00693 𝑠 + 0,11088 𝑠 = 1

0,11781 𝑠

= 0,11781 𝑠 = 𝟖, 𝟒𝟖𝟖 𝑯𝒛

= 117,81 𝑚𝑠 Periode Total (T) = Jarak Antar Pulsa = 117,81 ms

t LO = 0,693 RBC

tHI=0,693(RA+RB)C

Periode total (T) = tH1+tL0

= 0,693(RA+2RB)C

Frekuensi Osilasi (f) = 1

T

Duty Cycle (D) = RB

RA+2RB

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 29: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

118

Lampiran 9 : Perhitungan ADC (Analog to Digital Converter) untuk mendeteksi

respon refleks pada sensor knee joint.

a. Perhitungan Tegangan per perubahan derajat potensiometer (𝑉°)

𝑉° =5𝑉

140° − 90°

𝑉° =5𝑉

50°

𝑉° = 0,1𝑉

Jadi tegangan per perubahan derajat potensiometer (𝑉°) = 0,1𝑉

b. Perhitungan quantisasi ADC

𝑄𝑢𝑎𝑛𝑡𝑖𝑠𝑎𝑠𝑖 𝐴𝐷𝐶 =5𝑉

256

𝑄𝑢𝑎𝑛𝑡𝑖𝑠𝑎𝑠𝑖 𝐴𝐷𝐶 = 0,01953 𝑉

Jadi quantisasi ADC adalah sebesar 0,01953V

c. Perhitungan untuk mencari faktor pengali ‘A’

𝑉° = 𝑄𝑢𝑎𝑛𝑡𝑖𝑠𝑎𝑠𝑖 𝐴𝐷𝐶𝑥𝐴

𝐴 =𝑉°

𝑄𝑢𝑎𝑛𝑡𝑖𝑠𝑎𝑠𝑖 𝐴𝐷𝐶

𝐴 =0,1

0,01953

𝐴 = 5,12033

d. Perhitungan besar sudut untuk desain sensor knee joint

𝑆𝑢𝑑𝑢𝑡 𝑘𝑛𝑒𝑒 𝑗𝑜𝑖𝑛𝑡 = 𝑉° = 𝑄𝑢𝑎𝑛𝑡𝑖𝑠𝑎𝑠𝑖 𝐴𝐷𝐶𝑥𝐴

𝑆𝑢𝑑𝑢𝑡 𝑘𝑛𝑒𝑒 𝐽𝑜𝑖𝑛𝑡 = 𝑉° = 0,01953𝑥5,12033

𝑉° =𝑉𝑟𝑒𝑓

∆𝜃

𝑄𝑢𝑎𝑛𝑡𝑖𝑠𝑎𝑠𝑖 𝐴𝐷𝐶 =𝑉𝑟𝑒𝑓

𝐿𝑒𝑣𝑒𝑙 𝑟𝑒𝑠𝑜𝑙𝑢𝑠𝑖 𝐴𝐷𝐶

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 30: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

119

Lampiran 10 : Listing program yang terdapat pada alat electrical stimulator.

/*****************************************************

This program was produced by the

CodeWizardAVR V2.03.4 Standard

Automatic Program Generator

© Copyright 1998-2008 Pavel Haiduc, HP InfoTech s.r.l.

http://www.hpinfotech.com

Project :

Version :

Date : 24/06/2012

Author :

Company :

Comments:

Chip type : ATmega8535

Program type : Application

Clock frequency : 11,059200 MHz

Memory model : Small

External RAM size : 0

Data Stack size : 128

*****************************************************/

#include <mega8535.h>

#include <lcd.h>

#include <delay.h>

#include <stdio.h>

#include <stdlib.h>

#define ADC_VREF_TYPE 0x20

unsigned char read_adc(unsigned char adc_input)

ADMUX=adc_input | (ADC_VREF_TYPE & 0xff);

delay_us(10); ADCSRA|=0x40; while ((ADCSRA & 0x10)==0);

ADCSRA|=0x10; return ADCH;

#asm

.equ __lcd_port=0x15 ;PORTC

#endasm

#include <lcd.h>

unsigned char dtkey,dt; unsigned char buffer[16]; //Untuk buffer sprintf

void detek_key (void); unsigned int vsdt,as; float sudut, data1, data2, data3;

void detek_key (void)

PORTB.4=0; dt = (~PINB & 0x0F);

switch (dt)

case 1 :dtkey = 1; PORTD.0=0; PORTD.1=0; PORTD.2=0;break;

case 2: dtkey = 2; PORTD.0=0; PORTD.1=0; PORTD.2=1; break;

case 4:dtkey = 3; PORTD.0=0; PORTD.1=1; PORTD.2=0; break;

case 8:dtkey = 10 ;break; ; PORTB.4 = 1 ; PORTB.5 = 0;

dt = (~PINB & 0x0F); switch (dt)

case 1 : dtkey = 4; PORTD.0=0; PORTD.1=1; PORTD.2=1; break;

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 31: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

120

case 2 :dtkey = 5; PORTD.0=1; PORTD.1=0; PORTD.2=0; break;

case 4 :dtkey = 6; PORTD.0=1; PORTD.1=0; PORTD.2=1; break;

case 8 : dtkey = 11; break;; PORTB.5 = 1 ; PORTB.6 = 0;

dt = (~PINB & 0x0F); switch (dt)

case 1: dtkey = 7; PORTD.0=1; PORTD.1=1; PORTD.2=0; break;

case 2:dtkey = 8; PORTD.0=1; PORTD.1=1; PORTD.2=1; break;

case 4 : dtkey = 9 ; break;

case 8 : dtkey = 12 ; break;;

PORTB.6 = 1 ; PORTB.7 = 0; dt = (~PINB & 0x0F);

switch (dt)case 1:dtkey = 14; break; case 2:dtkey = 0; break; case 4:dtkey = 15;

break; case 8:dtkey = 13;break;;

PORTB.7 = 1;

void main(void) PORTA=0x00; DDRA=0x00; PORTB=0xFF; DDRB=0xF0;

PORTC=0x00; DDRC=0x00; PORTD=0x00; DDRD=0x0F; ACSR=0x80;

SFIOR=0x00; ADMUX=ADC_VREF_TYPE & 0xff; ADCSRA=0x86;

SFIOR&=0xEF; as=0;

lcd_init(16); lcd_gotoxy(0,0); lcd_putsf("PUTRI NI'MATUL L");

lcd_gotoxy(0,1); lcd_putsf("=NIM:080810047="); delay_ms(4000);

lcd_clear(); lcd_gotoxy(0,0); lcd_putsf("=DESAIN-ES-4-HR=");

lcd_gotoxy(0,1); lcd_putsf("=TKNOBIOMDK-FST="); delay_ms(3000);

lcd_clear(); lcd_gotoxy(0,0); lcd_putsf("TEKAN HURUF A"); lcd_gotoxy(0,1);

lcd_putsf("UNTUK START ES"); delay_ms(3000); lcd_clear(); lcd_gotoxy(0,0);

lcd_putsf("TEKAN ANGKA 1-8"); lcd_gotoxy(0,1);

lcd_putsf("U/ ATUR STIMULUS"); delay_ms(3000); lcd_clear();

while (1)

vsdt=read_adc(0); sudut=(vsdt*(0.01953*5.12033)); data1=sudut;

detek_key(); lcd_gotoxy(0,1); sprintf(buffer,"%d",dtkey); lcd_puts(buffer);

delay_ms(1000); if(dtkey == 9)

as++;

if(as!=0)

vsdt=read_adc(0); sudut=(vsdt*(0.01953*5.12033)); data2=sudut; PORTD.3=0;

data3=data2-data1; if(data3>0)

PORTD.3=1; #asm rjmp 0x00;_reset #endasm

if(data3<0) vsdt=read_adc(0); sudut=(vsdt*(0.01953*5.12033));

data2=sudut; PORTD.3=0; data3=data2-data1;;

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 32: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

121

Lampiran 11 : Perhitungan pada pengujian Rangkaian Osilator dan penguat

Tegangan

a. Perhitungan tegangan stimulasi puncak (Vp)

𝑉𝑝 = 𝑇𝑖𝑛𝑔𝑔𝑖 𝑣𝑒𝑟𝑡𝑖𝑘𝑎𝑙 𝑔𝑒𝑙𝑜𝑚𝑏𝑎𝑛𝑔𝑥𝑝𝑟𝑜𝑏𝑒𝑥𝑠𝑘𝑎𝑙𝑎 𝑣/𝑑𝑖𝑣

𝑉𝑝 = 7,1𝑑𝑖𝑣𝑥10𝑥5𝑣/𝑑𝑖𝑣 𝑉𝑝 = 355𝑉𝑜𝑙𝑡

b. Perhitungan dalam menentukan duty cycle

𝐿𝑒𝑏𝑎𝑟 𝑝𝑢𝑙𝑠𝑎 𝑜𝑛 = 𝑕𝑜𝑟𝑖𝑧𝑜𝑛𝑡𝑎𝑙 𝑔𝑒𝑙𝑜𝑚𝑏𝑎𝑛𝑔𝑥𝑠𝑘𝑎𝑙𝑎 𝑡𝑖𝑚𝑒/𝑑𝑖𝑣

𝐿𝑒𝑏𝑎𝑟 𝑝𝑢𝑙𝑠𝑎 𝑜𝑛 = 0,1 𝑑𝑖𝑣 𝑥0,2𝑚𝑡𝑖𝑚𝑒/𝑑𝑖𝑣

𝐿𝑒𝑏𝑎𝑟 𝑝𝑢𝑙𝑠𝑎 𝑜𝑛 = 0,02ms

𝐿𝑒𝑏𝑎𝑟 𝑝𝑢𝑙𝑠𝑎 𝑜𝑛 = 20µ𝑠

𝑑𝑢𝑡𝑦 𝑐𝑦𝑐𝑙𝑒 =𝐿𝑒𝑏𝑎𝑟 𝑃𝑢𝑙𝑠𝑎 𝑜𝑛

𝐿𝑒𝑏𝑎𝑟 𝑃𝑢𝑙𝑠𝑎 𝑜𝑓𝑓

𝑑𝑢𝑡𝑦 𝑐𝑦𝑐𝑙𝑒 =20µ𝑠

117,81𝑚𝑠

𝑑𝑢𝑡𝑦 𝑐𝑦𝑐𝑙𝑒 =20𝑥10−6

117,81𝑥10−3

𝑑𝑢𝑡𝑦 𝑐𝑦𝑐𝑙𝑒 = 0,1697𝑥10−3

𝑃𝑒𝑟𝑠𝑒𝑛𝑡𝑎𝑠𝑒 𝑑𝑢𝑡𝑦 𝑐𝑦𝑐𝑙𝑒 = 0,01697%

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 33: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

122

Lampiran 12 : Perhitungan pada pengujian Rangkaian Output Level Tegangan

Stimulasi (Vp)

a. Perhitungan tegangan keluaran secara manual:

𝑅𝑡𝑜𝑡 = 𝑅1 + 𝑅2 + 𝑅3 + 𝑅4 + 𝑅5 + 𝑅6 + 𝑅7 + 𝑅8 𝑅𝑡𝑜𝑡 = 4,71𝐾Ω + 4,7𝐾Ω + 3,3𝐾Ω + 1,56𝐾Ω + 1,49𝐾Ω + 1,2𝐾Ω + 1,53𝐾 + 1,2𝐾Ω

𝑅𝑡𝑜𝑡 = 19,69 𝐾Ω

VO1 =𝑅1

𝑅𝑡𝑜𝑡𝑥𝑉𝑂𝑚𝑎𝑘𝑠

VO1 =4,71𝐾Ω

19,69𝐾Ω𝑥355𝑉

VO1 = 𝟖𝟒, 𝟗𝟏𝟖𝑽

VO2 =𝑅1+𝑅2

𝑅𝑡𝑜𝑡𝑥𝑉𝑂𝑚𝑎𝑘𝑠

VO2 =4,71𝐾Ω+4,7𝐾Ω

19,69𝐾Ω𝑥355𝑉

VO2 = 𝟏𝟔𝟗, 𝟔𝟓𝟕𝑽

VO3 =𝑅1+𝑅2+𝑅3

𝑅𝑡𝑜𝑡𝑥𝑉𝑂𝑚𝑎𝑘𝑠

VO3 =4,71𝐾Ω+4,7𝐾Ω+3,3𝐾Ω

19,69𝐾Ω𝑥355𝑉

VO3 = 𝟐𝟐𝟗, 𝟏𝟓𝟒𝑽

VO4 =𝑅1+𝑅2+𝑅3+𝑅4

𝑅𝑡𝑜𝑡𝑥𝑉𝑂𝑚𝑎𝑘𝑠

VO4 =4,71𝐾Ω+4,7𝐾Ω+3,3𝐾Ω+1,56𝐾Ω

19,69𝐾Ω𝑥355𝑉

VO4 = 𝟐𝟓𝟕, 𝟐𝟖𝑽

VO5 =𝑅1+𝑅2+𝑅3+𝑅4+𝑅5

𝑅𝑡𝑜𝑡𝑥𝑉𝑂𝑚𝑎𝑘𝑠

VO5 =4,71+4,7+3,3𝐾Ω+1,56𝐾Ω+1,49𝐾Ω

19,69𝐾Ω𝑥355𝑉

VO5 = 𝟐𝟖𝟒, 𝟏𝟒𝟒𝑽

VO6 =𝑅1+𝑅2+𝑅3+𝑅4+𝑅5+𝑅6

𝑅𝑡𝑜𝑡𝑥𝑉𝑂𝑚𝑎𝑘𝑠

VO6 =4,71+4,7+3,3+1,56+1,49+1,2

19,69𝐾Ω𝑥355𝑉

VO6 = 𝟑𝟎𝟓,𝟕𝟕𝟗𝑽

VO7 =1+𝑅2+𝑅3+𝑅4+𝑅5+𝑅6+𝑅7

𝑅𝑡𝑜𝑡𝑥𝑉𝑂𝑚𝑎𝑘𝑠

VO7 =4,71+4,7+3,3+1,56+1,49+1,2+1,53+1,2

19,69𝐾Ω𝑥355𝑉

VO7 = 𝟑𝟑𝟑, 𝟑𝟔𝟒𝑽

VO8 =𝑅𝑡𝑜𝑡

𝑅𝑡𝑜𝑡𝑥𝑉𝑂𝑚𝑎𝑘𝑠

VO8 =19,69𝐾Ω

19,69𝐾Ω𝑥355𝑉

VO8 = 𝟑𝟓𝟓𝑽

b. Perhitungan tingkat kestabilan pada kedelapan keluaran level tegangan

stimulasi (Vp) tanpa beban.

Kesalahan 𝐴𝑘𝑢𝑟𝑎𝑠𝑖 𝑇𝑒𝑔𝑎𝑛𝑔𝑎𝑛 =𝑁𝑖𝑙𝑎𝑖 𝑆𝑡𝑎𝑛𝑑𝑎𝑟 𝐷𝑒𝑣𝑖𝑎𝑠𝑖

𝑅𝑎𝑡𝑎 − 𝑟𝑎𝑡𝑎𝑥100%

Kesalahan 𝐴𝑘𝑢𝑟𝑎𝑠𝑖 𝑇𝑒𝑔𝑎𝑛𝑔𝑎𝑛 =1,054

225,5𝑥100%

Kesalahan 𝐴𝑘𝑢𝑟𝑎𝑠𝑖 𝑇𝑒𝑔𝑎𝑛𝑔𝑎𝑛 = 0,467%

Tingkat Kestabilan = 100% − Kesalahan 𝐴𝑘𝑢𝑟𝑎𝑠𝑖 𝑇𝑒𝑔𝑎𝑛𝑔𝑎𝑛 = 100% − 0,467%

= 99,533%

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 34: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

123

Lampiran 13 : Pembuktian perhitungan arus yang dialirkan oleh electrical

stimulator yang dirancang

a. Perhitungan Vrms pada kondisi tanpa beban untuk setiap tegangan

stimulasi (Vp) pada kondisi tanpa beban.

𝑃𝑒𝑟𝑖𝑜𝑑𝑒 𝑇𝑜𝑡𝑎𝑙 𝑇 = 𝐽𝑎𝑟𝑎𝑘 𝐴𝑛𝑡𝑎𝑟 𝑃𝑢𝑙𝑠𝑎 = 20 µ𝑠

𝐿𝑒𝑏𝑎𝑟 𝑝𝑢𝑙𝑠𝑎 = 20 µ𝑠

𝑑𝑢𝑡𝑦 𝑐𝑦𝑐𝑙𝑒 = 0,1697𝑥10−3 𝑠

𝑉𝑟𝑚𝑠 =1

𝑇

1

2. 𝑉𝑝. 𝐿𝑒𝑏𝑎𝑟 𝑝𝑢𝑙𝑠𝑎

𝑉𝑟𝑚𝑠 =1

2. 𝑉𝑝.

𝐿𝑒𝑏𝑎𝑟 𝑝𝑢𝑙𝑠𝑎

𝑇

𝑉𝑟𝑚𝑠 =1

2. 𝑉𝑝.

𝐿𝑒𝑏𝑎𝑟 𝑝𝑢𝑙𝑠𝑎

𝐽𝑎𝑟𝑎𝑘 𝐴𝑛𝑡𝑎𝑟 𝑃𝑢𝑙𝑠𝑎

𝑉𝑟𝑚𝑠 =1

2. 𝑉𝑝. 𝑑𝑢𝑡𝑦 𝑐𝑦𝑐𝑙𝑒

𝑉𝑟𝑚𝑠1 =1

2. 𝑉𝑝1. 𝑑𝑢𝑡𝑦 𝑐𝑦𝑐𝑙𝑒

𝑉𝑟𝑚𝑠1 =1

2𝑥85𝑥0,1697𝑥10−3 𝑠

𝑽𝒓𝒎𝒔𝟏 = 𝟕, 𝟐𝟏𝟐𝟐𝟓 𝒎𝑽

𝑉𝑟𝑚𝑠2 =1

2. 𝑉𝑝2. 𝑑𝑢𝑡𝑦 𝑐𝑦𝑐𝑙𝑒

𝑉𝑟𝑚𝑠2 =1

2𝑥170𝑥0,1697𝑥10−3 𝑠

𝑽𝒓𝒎𝒔𝟐 = 𝟏𝟒, 𝟒𝟐𝟒𝟓𝟎 𝒎𝑽

𝑉𝑟𝑚𝑠3 =1

2. 𝑉𝑝3. 𝑑𝑢𝑡𝑦 𝑐𝑦𝑐𝑙𝑒

𝑉𝑟𝑚𝑠3 =1

2𝑥225𝑥0,1697𝑥10−3 𝑠

𝑽𝒓𝒎𝒔𝟑 = 𝟏𝟗, 𝟎𝟗𝟏𝟐𝟓 𝒎𝑽

𝑉𝑟𝑚𝑠4 =1

2. 𝑉𝑝4. 𝑑𝑢𝑡𝑦 𝑐𝑦𝑐𝑙𝑒

𝑉𝑟𝑚𝑠4 =1

2𝑥255𝑥0,1697𝑥10−3 𝑠

𝑽𝒓𝒎𝒔𝟒 = 𝟐𝟏, 𝟔𝟑𝟔𝟕𝟓 𝒎𝑽

𝑉𝑟𝑚𝑠5 =1

2. 𝑉𝑝5. 𝑑𝑢𝑡𝑦 𝑐𝑦𝑐𝑙𝑒

𝑉𝑟𝑚𝑠5 =1

2𝑥285𝑥0,1697𝑥10−3 𝑠

𝑽𝒓𝒎𝒔𝟓 = 𝟐𝟒, 𝟏𝟖𝟐𝟐𝟓 𝒎𝑽

𝑉𝑟𝑚𝑠6 =1

2. 𝑉𝑝6. 𝑑𝑢𝑡𝑦 𝑐𝑦𝑐𝑙𝑒

𝑉𝑟𝑚𝑠6 =1

2𝑥305𝑥0,1697𝑥10−3 𝑠

𝑽𝒓𝒎𝒔𝟔 = 𝟐𝟓, 𝟖𝟕𝟗𝟐𝟓 𝒎𝑽

𝑉𝑟𝑚𝑠7 =1

2. 𝑉𝑝7. 𝑑𝑢𝑡𝑦 𝑐𝑦𝑐𝑙𝑒

𝑉𝑟𝑚𝑠7 =1

2𝑥335𝑥0,1697𝑥10−3 𝑠

𝑽𝒓𝒎𝒔𝟕 = 𝟐𝟖, 𝟒𝟐𝟒𝟕𝟓 𝒎𝑽

𝑉𝑟𝑚𝑠8 =1

2. 𝑉𝑝8. 𝑑𝑢𝑡𝑦 𝑐𝑦𝑐𝑙𝑒

𝑉𝑟𝑚𝑠8 =1

2𝑥355𝑥0,1697𝑥10−3 𝑠

𝑽𝒓𝒎𝒔𝟖 = 𝟑𝟎, 𝟏𝟐𝟏𝟕𝟓 𝒎𝑽

b. Perhitungan Vrms pada kondisi terhubung beban untuk setiap tegangan

stimulasi (Vp) pada kondisi terhubung beban.

𝑃𝑒𝑟𝑖𝑜𝑑𝑒 𝑇𝑜𝑡𝑎𝑙 𝑇 = 𝐽𝑎𝑟𝑎𝑘 𝐴𝑛𝑡𝑎𝑟 𝑃𝑢𝑙𝑠𝑎 = 20 µ𝑠

𝐿𝑒𝑏𝑎𝑟 𝑝𝑢𝑙𝑠𝑎 = 20 µ𝑠

𝑑𝑢𝑡𝑦 𝑐𝑦𝑐𝑙𝑒 = 0,1697𝑥10−3 𝑠

𝑉𝑟𝑚𝑠 =1

𝑇

1

2. 𝑉𝑝. 𝐿𝑒𝑏𝑎𝑟 𝑝𝑢𝑙𝑠𝑎

𝑉𝑟𝑚𝑠 =1

2. 𝑉𝑝.

𝐿𝑒𝑏𝑎𝑟 𝑝𝑢𝑙𝑠𝑎

𝑇

𝑉𝑟𝑚𝑠1

2. 𝑉𝑝.

𝐿𝑒𝑏𝑎𝑟 𝑝𝑢𝑙𝑠𝑎

𝐽𝑎𝑟𝑎𝑘 𝐴𝑛𝑡𝑎𝑟 𝑃𝑢𝑙𝑠𝑎

𝑉𝑟𝑚𝑠 =1

2. 𝑉𝑝. 𝑑𝑢𝑡𝑦 𝑐𝑦𝑐𝑙𝑒

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah

Page 35: Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90 Lampiran 1: Datasheet Mikrokontroler AVR ATMega 8535. ADLN Perpustakaan Universitas

124

𝑉𝑟𝑚𝑠1𝑎 =1

2. 𝑉𝑝1. 𝑑𝑢𝑡𝑦 𝑐𝑦𝑐𝑙𝑒

𝑉𝑟𝑚𝑠1𝑎 =1

2𝑥70𝑥0,1697𝑥10−3 𝑠

𝑽𝒓𝒎𝒔𝟏𝒂 = 𝟓, 𝟗𝟑𝟗𝟓𝟎 𝒎𝑽

𝑉𝑟𝑚𝑠2𝑎 =1

2. 𝑉𝑝2. 𝑑𝑢𝑡𝑦 𝑐𝑦𝑐𝑙𝑒

𝑉𝑟𝑚𝑠2𝑎 =1

2𝑥115𝑥0,1697𝑥10−3 𝑠

𝑽𝒓𝒎𝒔𝟐𝒂 = 𝟗, 𝟕𝟓𝟕𝟕𝟓 𝒎𝑽

𝑉𝑟𝑚𝑠3𝑎 =1

2. 𝑉𝑝3. 𝑑𝑢𝑡𝑦 𝑐𝑦𝑐𝑙𝑒

𝑉𝑟𝑚𝑠3𝑎 =1

2𝑥155𝑥0,1697𝑥10−3 𝑠

𝑽𝒓𝒎𝒔𝟑𝒂 = 𝟏𝟑, 𝟏𝟓𝟏𝟕𝟓 𝒎𝑽

𝑉𝑟𝑚𝑠4𝑎 =1

2. 𝑉𝑝4. 𝑑𝑢𝑡𝑦 𝑐𝑦𝑐𝑙𝑒

𝑉𝑟𝑚𝑠4𝑎 =1

2𝑥180𝑥0,1697𝑥10−3 𝑠

𝑽𝒓𝒎𝒔𝟒𝒂 = 𝟏𝟓, 𝟐𝟕𝟑𝟎𝟎 𝒎𝑽

𝑉𝑟𝑚𝑠5𝑎 =1

2. 𝑉𝑝5. 𝑑𝑢𝑡𝑦 𝑐𝑦𝑐𝑙𝑒

𝑉𝑟𝑚𝑠5𝑎 =1

2𝑥200𝑥0,1697𝑥10−3 𝑠

𝑽𝒓𝒎𝒔𝟓𝒂 = 𝟏𝟔, 𝟗𝟕𝟎𝟎𝟎 𝒎𝑽

𝑉𝑟𝑚𝑠6𝑎 =1

2. 𝑉𝑝6. 𝑑𝑢𝑡𝑦 𝑐𝑦𝑐𝑙𝑒

𝑉𝑟𝑚𝑠6𝑎 =1

2𝑥220𝑥0,1697𝑥10−3 𝑠

𝑽𝒓𝒎𝒔𝟔𝒂 = 𝟏𝟖, 𝟔𝟔𝟕𝟎𝟎 𝒎𝑽

𝑉𝑟𝑚𝑠7𝑎 =1

2. 𝑉𝑝7. 𝑑𝑢𝑡𝑦 𝑐𝑦𝑐𝑙𝑒

𝑉𝑟𝑚𝑠7𝑎 =1

2𝑥240𝑥0,1697𝑥10−3 𝑠

𝑽𝒓𝒎𝒔𝟕𝒂 = 𝟐𝟎, 𝟑𝟔𝟒𝟎𝟎 𝒎𝑽

𝑉𝑟𝑚𝑠8𝑎 =1

2. 𝑉𝑝8. 𝑑𝑢𝑡𝑦 𝑐𝑦𝑐𝑙𝑒

𝑉𝑟𝑚𝑠8𝑎 =1

2𝑥260𝑥0,1697𝑥10−3 𝑠

𝑽𝒓𝒎𝒔𝟖𝒂 = 𝟐𝟐, 𝟎𝟔𝟏𝟎𝟎 𝒎𝑽

c. Perhitungan Irms pada kondisi terhubung beban untuk setiap tegangan

stimulasi (Vp) pada kondisi terhubung beban.

𝑅𝑒𝑠𝑖𝑠𝑡𝑎𝑛𝑠𝑖 𝑇𝑒𝑛𝑑𝑜𝑛 = 138𝐾Ω

irms=𝑉𝑟𝑚𝑠

𝑅𝑒𝑠𝑖𝑠𝑡𝑎𝑛𝑠𝑖 𝑇𝑒𝑛𝑑𝑜𝑛

irms1=𝑉𝑟𝑚𝑠 1𝑎

𝑅𝑒𝑠𝑖𝑠𝑡𝑎𝑛𝑠𝑖 𝑇𝑒𝑛𝑑𝑜𝑛

irms1=5,93950 𝑚𝑉

138𝐾Ω

irms1= 0,04304µ𝐴

irms2=𝑉𝑟𝑚𝑠 2𝑎

𝑅𝑒𝑠𝑖𝑠𝑡𝑎𝑛𝑠𝑖 𝑇𝑒𝑛𝑑𝑜𝑛

irms2=9,7577 mV

138𝐾Ω

irms2= 0,07071 µA

irms3=𝑉𝑟𝑚𝑠 3𝑎

𝑅𝑒𝑠𝑖𝑠𝑡𝑎𝑛𝑠𝑖 𝑇𝑒𝑛𝑑𝑜𝑛

irms3=13,15175 mV

138𝐾Ω

irms3= 0,09530 µA

irms4=𝑉𝑟𝑚𝑠 4𝑎

𝑅𝑒𝑠𝑖𝑠𝑡𝑎𝑛𝑠𝑖 𝑇𝑒𝑛𝑑𝑜𝑛

irms4=15,27300 mV

138𝐾Ω

irms4= 0,11067 µA

irms5=𝑉𝑟𝑚𝑠 5𝑎

𝑅𝑒𝑠𝑖𝑠𝑡𝑎𝑛𝑠𝑖 𝑇𝑒𝑛𝑑𝑜𝑛

irms5=16,97000 mV

138𝐾Ω

irms5= 0,12297 µA

irms6=𝑉𝑟𝑚𝑠 6𝑎

𝑅𝑒𝑠𝑖𝑠𝑡𝑎𝑛𝑠𝑖 𝑇𝑒𝑛𝑑𝑜𝑛

irms6=18,66700 mV

138𝐾Ω

irms6= 0,13527 µA

irms7=𝑉𝑟𝑚𝑠 7𝑎

𝑅𝑒𝑠𝑖𝑠𝑡𝑎𝑛𝑠𝑖 𝑇𝑒𝑛𝑑𝑜𝑛

irms7=20,36400 mV

138𝐾Ω

irms7= 0,14756 µA

irms8=𝑉𝑟𝑚𝑠 8𝑎

𝑅𝑒𝑠𝑖𝑠𝑡𝑎𝑛𝑠𝑖 𝑇𝑒𝑛𝑑𝑜𝑛

irms8=22,06100 mV

138𝐾Ω

irms8= 0,15986 µA

ADLN Perpustakaan Universitas Airlangga

Skripsi Rancang Bangun Electrical Stimulator Berbasis Mikrokontroler Sebagai Pengganti Palu Refleks (Hammer Reflex)

Putri Ni’matul Lillah