Home >Documents >Lampiran 1 Datasheet Mikrokontroler AVR ATMega 8535repository.unair.ac.id/25565/58/25565.pdf · 90...

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

Date post:02-Mar-2019
Category:
View:270 times
Download:0 times
Share this document with a friend
Transcript:

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 Nimatul Lillah

91

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

92

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

93

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

94

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

95

Lampiran 2 : Datasheet IC LM555

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

96

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

97

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

98

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

99

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

100

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

101

Lampiran 3 : Datasheet IC 4001

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

102

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

103

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

104

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

105

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

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 Nimatul Lillah

107

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

108

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

109

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

110

Lampiran 5 : Datasheet Transistor C945

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

111

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

112

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

113

Lampiran 6 : Datasheet Transistor C2073

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

114

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

115

Lampiran 7 : Datasheet Transistor BD139

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

116

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

117

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

Osilator.

tL0 = 0,693B xC tH1 = 0,693(A + B )xC = 0,693110 = 0,693(15 + 1)10 = 0,693110310106F = 0,6931610310106F = 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 Nimatul Lillah

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,019535,12033

=

=

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

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

#include

#include

#include

#include

#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

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 Nimatul Lillah

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

121

Lampiran 11 : Perhitungan pada pengujian Rangkaian Osilator dan penguat

Tegangan

a. Perhitungan tegangan stimulasi puncak (Vp)

= / = 7,1105/ = 355

b. Perhitungan dalam menentukan duty cycle

= /

= 0,1 0,2/ = 0,02ms = 20

=

=20

117,81

=20106

117,81103

= 0,1697103 = 0,01697%

ADLN Perpustakaan Universitas Airlangga

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

Putri Nimatul Lillah

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,69355

VO1 = ,

VO2 =1+2

VO2 =4,71+4,7

19,69355

VO2 = ,

VO3 =1+2+3

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

19,69355

VO3 = ,

VO4 =1+2+3+4

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

19,69355

VO4 = ,

VO5 =1+2+3+4+5

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

19,69355

VO5 = ,

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

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

19,69355

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,69355

VO7 = ,

VO8 =

VO8 =19,69

19,69355

VO8 =

b. Perhitungan tingkat kestabilan pada kedelapan keluaran level tegangan stimulasi (Vp) tanpa beban.

Kesalahan =

100%

Kesalahan =1,054

225,5100%

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 Nimatul Lillah

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,1697103

=1

1

2. .

=1

2. .

=1

2. .

=1

2. .

1 = 12

. 1.

1 =1

2850,1697103

= ,

2 = 12

. 2.

2 =1

21700,1697103

= ,

3 = 12

. 3.

3 =1

22250,1697103

= ,

4 = 12

. 4.

4 =1

22550,1697103

= ,

5 = 12

. 5.

5 =1

22850,1697103

= ,

6 = 12

. 6.

6 =1

23050,1697103

= ,

7 = 12

. 7.

7 =1

23350,1697103

= ,

8 = 12

. 8.

8 =1

23550,1697103

= ,

b. Perhitungan Vrms pada kondisi terhubung beban untuk setiap tegangan stimulasi (Vp) pada kondisi terhubung beban.

= = 20 = 20 = 0,1697103

=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 Nimatul Lillah

124

1 = 12

. 1.

1 =1

2700,1697103

= ,

2 = 12

. 2.

2 =1

21150,1697103

= ,

3 = 12

. 3.

3 =1

21550,1697103

= ,

4 = 12

. 4.

4 =1

21800,1697103

= ,

5 = 12

. 5.

5 = 122000,1697103

= ,

6 = 12

. 6.

6 =1

22200,1697103

= ,

7 = 12

. 7.

7 =1

22400,1697103

= ,

8 = 12

. 8.

8 =1

22600,1697103

= ,

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 Nimatul Lillah

Click here to load reader

Reader Image
Embed Size (px)
Recommended