Perancangan Software
Perangkat lunak (software) yang akan
dijalakan oleh mikrokontroller terdiri atas
beberapa bagian antara lain :
Rutin Pengecekan Ring dan Hook Detektor
Subrutin Panggilan
Subrutin Pemanggilan
Subrutin Komunikasi
Subrutin Pembatalan Hubungan
MATIKAN SINYAL 425 Hz,
MATIKAN TIMER 0
SET RELAY PADA PSTN
A
B
HOOK = 0 ?
RING = 0 ?
START
C
NO
YES
YES
NO
INISIALISASI TIMER 0,
INISIALISASI PASSWORD,
B
RING = 0 ?
HOOK = 0 ?
R4 = R4-1
ADA TOMBOL
DITEKAN
WAKTU 5 DETIK
HABIS ?
D
DELAY 2 DETIK
RING = 0 ?
A
MULAI HITUNG 5
DETIK
YES
YES
YES
YES
YES
NO
NO
NO
NO
R4 = 7 (Ring 7 Kali),
MULAI HITUNG 5 DETIK
R4 = 0 ? A
WAKTU 5 DETIK
HABIS ?
H
NO
YES
NO
Rutin Ring dan Hook Detektor
Subrutin Panggilan
C
Panggil Delay 500ms
HOOK = 0 ?
CLR P3.5 9(RELAY2 = OFFHOOK)
,BANGKITKAN SINYAL 425 Hz,
TUNGGU PENEKANAN
DIGITPASSWORD1
DIGIT 1 = 1 ?
R2 = 6
(JMH PASSWORD 6 DIGIT),
ATAS = 1
PINDAHKAN LINE KE PSTN
BUATAN
D
A
YES
YES
NO
NO
PINDAHKAN LINE KE
PSTN,
PINDAHKAN LINE PADA PSTN,
BACA DIGIT 1 NOMOR PELANGGAN,
SIMPAN DI RAM
DIGIT1 = # ?
BACA DIGIT 2 NOMOR
PELANGGAN,
SIMPAN DI RAM
BANDINGKAN 2 DIGIT AWAL
PELANGGAN DENGAN
KATEGORI PASSWORD
DIGIT = KATEGORI ?
D
E
G G
JALANKAN TIMER0,
HOOK = 1 ?
ADA KEYPAD
DITEKAN ?
ATAS = 1 ?
MATIKAN TIMER0,
SIMPAN DATA DEKODER DI
4 BIT TERATAS
MATIKAN TIMER0,
SIMPAN DATA DEKODER DI
BIT TERBAWAH,
CEK KATEGORI PASSWORD
TIMER HABIS ?
E
R2 = 0 ?
R2 = R2 1,
COMPLEMENTKAN ATAS
F
F
A
YES
YES
NO
NO
NO
H
YES
PASWORD = SALAH SATU
KATEGORI PASWORD ?
MATIKAN SINYAL 425 Hz
I
Subrutin Pemanggilan
I
R2 = 5
LINE PADA PSTN BUATAN
ADA KEYPAD DITEKAN ?
R2=R2-1,
HIDUPKAN SINYAL 425 SELAMA 1 DETIK,
MATIKAN SELAMA 1 DETIK
R2 = 0 ?
HIDUPKAN SINYAL 425 Hz
HOOK = 0 ?
A
CEK PENEKANAN KEYPAD,
TUNGGU HINGGA 5 DETIK,
MATIKAN SINYAL 425 Hz
R2= 5
H
NO
YES
YES
YES
NO
NO
D
Hook = 0 ?
A
NO
yes
SETB P3.5
Subrutin Komunikasi
Subrutin Pembatalan Hubungan
Pengujian Dan Analisa
Bertujuan untuk mengetahui kinerja dari perancangan
yang telah dilakukan
Terdiri atas 2 :
Pengujian Dasar
Pengujian Hook Detektor dan Ring Detektor
Pengujian Relay dan PSTN Buatan
Pengujian Dekoder DTMF
Pengujian Password Telepon
Pengujian Kunci Telepon Elektronik
No Kondisi
Tegangan Terbaca
V
Hook
(Multimeter 1)
V
Ring
(Multimeter 2)
1. On Hook 4,86Volt 4,86 Volt
2. Off Hook 0,08Volt 4,86 Volt
3. Ring 215 912 mVolt 215 912 mVolt
4. Komunikasi/Percakapan 0.08 Volt 4.86 Volt
Pengujian Relay Dan PSTN Buatan
No. Relay 1 Relay 2
Keadaan
Gagan
g
Telepo
n
Tegangan Line Telepon
(Volt)
Tegangan Pesawat Line Telepon
(Volt)
Pespon 1 Pespon 2 Pespon 3 Pespon 1 Pespon 2 Pespon 3
1. PSTN Open On Hook 51 50,3 51 51 50,3 51
2. PSTN Open Off Hook 6,6 9,8 7,2 6,6 9,8 7,2
3. PSTN Close On Hook 11,9 11,9 11,9 11,9 11,9 11,9
4. PSTN Close Off Hook 5,9 7,03 6,2 5,9 7,03 6,2
5. PSTN Buatan Open On Hook 51 51 51 24 24 24
6. PSTN Buatan Open Off Hook 51 51 51 5,87 6,15 6,14
7. PSTN Buatan Close On Hook 11,9 11,9 11,9 24 24 24
8. PSTN Buatan Close Off Hook 11,9 11,9 11,9 5,87 6,15 6,14
Pengujian Dan Analisa
Bertujuan untuk mengetahui kinerja dari perancangan
yang telah dilakukan
Terdiri atas 2 :
Pengujian Dasar
Pengujian Hook Detektor dan Ring Detektor
Pengujian Relay dan PSTN Buatan
Pengujian Dekoder DTMF
Pengujian Password Telepon
Pengujian Kunci Telepon Elektronik
Kondisi 2 Digit Awal Nomor yang Tampilan
Nomor Tujuan Ditekan LED
Lokal 12548356 0000 Benar
Interlokal 12548307 0000 Benar
HP 12548308 0000 Benar
International 1 12548300 0000 Benar
International 2 12548301 0000 Benar
Lokal *12345678 0001 Benar
Interlokal *12345607 0000 Benar
HP *12345608 0000 Benar
International 1 *12345600 000 Benar
International 2 *12345601 0000 Benar
Lokal *23456778 0000 Benar
Interlokal *23456707 0010 Benar
HP *23456708 0000 Benar
International 1 *23456700 0000 Benar
International 2 *23456701 0000 Benar
Lokal *34567878 0000 Benar
Interlokal *34567807 0000 Benar
HP *34567808 0000 Benar
International 1 *34567800 0100 Benar
International 2 *34567801 0100 Benar
Lokal *45678978 0000 Benar
Interlokal *45678907 0000 Benar
HP *45678908 1000 Benar
International 1 *45678900 0000 Benar
International 2 *45678901 0000 Benar
6. Password Salah Semua Nomor *12435945 0000 Benar
Password HP
1.
2.
3.
4.
5.
Password International
No. Kondisi Password Keterangan
Tanpa Tanda Bintang
Password Lokal
Password Interlokal
Pengujian Kunci Telepon Elektronik
Bertujuan untuk mengetahui kinerja dari kunci telepon
elektronik secara keseluruhan.
Pengujian dilakukan dengan melaksanakan seluruh
aktifitas yang berkaitan dengan Pesawat Telepon
seperti panggilan dari pelanggan lain dan
pemanggilan ke pelanggan lain.
Kesimpulan Dan Saran
Kesimpulan
Dari perancangan dan pengujian yang telah dilakukan terhadap
kunci telepon elekronik yang dilaksanakan pada tugas akhir ini,
maka dapat diambil kesimpulan bahwa kunci telepon elektronik
yang dirancang tersebut dapat direalisasikan dan bekerja dengan
baik
Saran
1. Menyertakan Catu daya Cadangan.
2. Mempergunakan fasilitas power down dan low power idle yang dimiliki
Mikrokontroller AT89C51 untuk melakukan penghematan daya yang
digunakan.
3. Mempertimbangkan fasilitas tidak wajib yang dimiliki pesawat telepon.