Gunakan MimeTex/LaTex untuk menulis simbol dan persamaan matematika.

Welcome to Forum Sains Indonesia. Please login or sign up.

April 20, 2024, 03:45:01 AM

Login with username, password and session length

Topik Baru

Artikel Sains

Anggota
Stats
  • Total Tulisan: 139,653
  • Total Topik: 10,405
  • Online today: 188
  • Online ever: 1,582
  • (Desember 22, 2022, 06:39:12 AM)
Pengguna Online
Users: 0
Guests: 192
Total: 192

Aku Cinta ForSa

ForSa on FB ForSa on Twitter

pls help.. S.O.S. ttg komunikasi via IR..

Dimulai oleh username, Desember 16, 2008, 11:55:08 AM

« sebelumnya - berikutnya »

0 Anggota dan 1 Pengunjung sedang melihat topik ini.

username

Salam kenal..
Sy mhsw yg sedang ada tugas..tapi buntu nih..
tentang transmitt data via Infra Red dan diterima oleh TSOP atau phototransistor..
yang penting, beberapa data bisa terkirim dan hasilnya untuk diumpankan ke mikrokontroler (sy cuma punya yg AT89S51.. Pengiriman data seperti ini :
data ke-1 berisi nilai 00h --> jika tertangkap oleh receiver, nanti akan mengaktifkan pin 0.0 pd mikro
data ke-2 berisi nilai 44h --> jika tertangkap oleh receiver, nanti akan mengaktifkan pin 0.1 pd mikro
data ke-3 berisi nilai AAh --> jika tertangkap oleh receiver, nanti akan mengaktifkan pin 0.2 pd mikro
dst..
((menggunakan 1 modul transmitter + receiver untuk pengiriman 1 data. Jika data ada 5, berarti harus ada 5 modul))
Jadi dalam 1 waktu yg bersamaan, jika terdeteksi ada nilai 00h dan AAh.. berarti pin 0.0 dan 0.3 yg aktif..

Tolong donk... nih misalkan cuma buat deteksi sensor yang aktif aja itu gampang.. tapi kalo pake data2 gitu gimana donk????

1. Datanya dicampur sama frekuensi carriernya gt ya? pake apa? gerbang AND?
2. Trus nanti di bagian penerimanya, kan harus dipisah lagi antara data dan carrier-nya.. gimana cari misahinnya?? kalo data berupa frekuensi rendah, mungkin bisa pake LPF ya.. tapi kalo data berupa bit2 gt gimana dunk?
3. Harus lewat pin TxD dan RxD (pada mikro) gak untuk mengirim data dan menerima data??

Duh ini kayaknya simple tapi kok gw gak bisa yah.. Tolongin donk.. barangkali ada yang punya rangkaian semacam itu.. sukur2 kalo udah jadi full..hehe.. pliz bgt.. emergency..
Terima kasih sebelumnya...

ksatriabajuhitam

maksudnya gimana ya...
itu sistem multi sensor multi terminal
ato multi sensor single terminal

1. ya, pake gerbang AND bisa, data dari TxD di-AND dengan dari osilator IR, syarat f_{data} < 2 \times f_{osilator}, (teorema Nyquist)
2. pake LPF juga bisa aja
3. pake pin itu biar gampang aja sih, tinggal push data ke UART register

kalo bisa dibikin 1 modul tranmiter+receiver aja bisa nghemat biaya tuh, tinggal dirancang aja komunikasi datanya
tapi kalo emang multisensor multiterminal, ya gimana lagi
not all the problems could be solved by the sword, but sword holder take control of problems.
ForSa versi mobile: http://www.forumsains.com/forum?wap2

username

wah gantian sy yg ga paham mengenai multi sensor en multi terminal..hehe..
pokoknya 1 modul isinya pemancar + penerima + modulator sekalian (modulasi antara carrier dan data)..
jadi nanti modul tersebut bisa menerima data dari yang dipancarkan oleh dirinya sendiri..

tapi saya tidak tahu bagaimana cara agar TSOP (penerima) bisa memisahkan antara frekuensi carrier dan data tersebut.
Jika data yang dikirim berasal dari mikrokontroler berupa data 8bit, bagaimana caranya agar mikrokontroler tahu bahwa TSOP sudah menerima data tersebut?

caranya push data ke UART gimana ya?
ada contoh sub-programnya? dg bhs assembly.. sekalian penjelasannya.
sy masi bingung nih ttg mikro..

ksatriabajuhitam

Kutip dari: username pada Desember 18, 2008, 01:48:54 PM
...
tapi saya tidak tahu bagaimana cara agar TSOP (penerima) bisa memisahkan antara frekuensi carrier dan data tersebut.
Jika data yang dikirim berasal dari mikrokontroler berupa data 8bit, bagaimana caranya agar mikrokontroler tahu bahwa TSOP sudah menerima data tersebut?
...
ada IC yang bisa melakukan itu (hehe, short cut ni ceritanya :P ), saya pernah pake HT-12E dan HT-12D sebagai encoder dan decoder, dulu untuk modul pemancar gelombang radio, tapi untuk infrared juga sama aja.
Ini contoh skematiknya:


modifikasinya:
transmitternya, dari DOUT masuk ke

kalo perlu tambah pull-up resistor sebelum masuk basis transistor

receivernya


transmitter:
* format data yang akan dikirim ialah |8 bit address| + |4 bit data|, address bisa diatur dari pin-pin address nya, address transmitter (pake ht-12e) dan receiver (pake ht-12d) harus sama
* untuk memulai mengirim, beri sinyal 1 clock (polanya H-L-H atau L-H-L ya, coba cek datasheetnya, lupa) pada pin TE, kalo engga data akan dikirim terus menerus selama TE high (atau low ya, cek di datasheet nya)

receiver:
* ketika menerima data (sudah di-decode, ngeluarin 4 bit data) maka pin VT akan bertransisi dari L ke H. tambahin gerbang NOT aja biar jadi H-to-L, jadi bisa dihubungkin ke pin interupsi eksternal di microcontroller buat ngasih tau kalo ada data baru masuk

nilai resistor di gambar pertama (di pin OSC) akan menentukan frekuensi encode/decode, yang di gambar itu udah saya pas-pas-in nilainya, jadi udah match. ada syaratnya relasi transmiter - receiver, coba dilihat di datasheet nya


Kutip dari: username pada Desember 18, 2008, 01:48:54 PM
...
caranya push data ke UART gimana ya?
ada contoh sub-programnya? dg bhs assembly.. sekalian penjelasannya.
...

udah agak2 lupa sih,
setting timer + data serial nya dulu

SERIAL1:        MOV     TMOD,#20H
                MOV     TH1,#0F3H    ;BAUD RATE 2400
                MOV     SCON,#50H    ;8-BIT, 1 STOP BIT, REN ENABLED 
                SETB    TCON.6

set TMOD nya ke mode auto-reload, set nilai baudrate di TH1 (nilai overflow), konfigurasi data serial di SCON, yang TCON tuh lupa lagi buat ngset apa ya,
harus liat lagi datasheet nya, (udah setaun ga nyentuh lagi micro :P)

buat ngirimnya:

XMIT:           MOV     SBUF,A          ;TRANMIT SERIAL DATA
                JNB     SCON.1,$
                CLR     SCON.1

push data ke buffer serial (SBUF), tunggu flag nya hingga SET (kalo udah SET (=logic 1) maka pengiriman data sudah beres), clear kan lagi flag nya.
not all the problems could be solved by the sword, but sword holder take control of problems.
ForSa versi mobile: http://www.forumsains.com/forum?wap2

username


erik hardianto

uda ktmu blm jwbnya? gw jg mau tny ne gmn cara kirim data dari pc ke ht12 e trus ke tx ask? kan ada 4 pin tu inputnya.. serial ato pararel?. klo gw masukin pin nya satu doang bisa ga ya??? tq

zonsopgang

maap masih blom nyambung nih gan masalah programnya....

setelah dikirim, program untuk mengklarifikasi data apa yang dikirim gimana??
Playing a lion being led to a cage
I turn from surreal to seclusion
From love to disdain
From belief to delusion
From a thief to a beggar From a god to God save me