Goto page Previous 1, 2
Chupo
Guest
Fri Aug 27, 2010 12:24 am
In article <i56g0i$gf4$1_at_sunce.iskon.hr>, ljb <notmy_at_mail.com> says...
Quote:
ma znam, ali...
koliko ja vidim na ovoj stranici koju si mi dao - logika od TV-a broji
vrijeme izmedju burstova, a svaki burst je isprekidan sa 38khz pauzicama,
jel tako nekako? a tih 38khz moze i ne mora uopce biti nego moze biti za
cijelo vrijeme bursta ON stanje, ovisno o proizvodjacu??
Za vrijeme dok na TSOP dolaze impulsi frekvencije na koju on reagira je
na njegovom izlazu low, inace high. Mikrokontroler u TV-u ne zna za
impulse frekvencije 38 kHz, on dobiva DEMODULIRANI signal. Vise o tim
signalima imas na:
http://users.telenet.be/davshomepage/index.htm
Tu mozes vidjeti kako se demodulirani signali razlikuju od proizvodjaca
do proizvodjaca.
Frekvencija na koju TSOP reagira i nije toliko kriticna, reagirace i na
par kHz + - a sta se tice signala s lasera, trebalo bi prvo vidjeti
kako izgleda ali cisto sumjam da izgleda slicno signalu na kojega bi
reagirao TSOP. To kad bi detektirani signal dovodio direktno na DSP
processor pa ga software-ski analizirao... Ali prvo nadji kako signal
uopce izgleda.
U vezi PIC-a cu ti ako neko ne odgovori ranije odgovoriti sutra, sad
sam preumoran

)
--
Chupo
Chupo
Guest
Mon Aug 30, 2010 4:06 pm
In article <i56g0i$gf4$1_at_sunce.iskon.hr>, ljb <notmy_at_mail.com> says...
Quote:
pitanje za nekog ko se razumije u PIC (ili bilo koga, posto je ovo temeljna
stvar za elektronicara)
-koristim pic 16f627, port A03
1) ugasim komparator (specificnost ovog pica)
2) trisa=1111 (port je izlaz?)
U cemu radis (assembler, C, basic, ...)? Ako vec pises binarno zasto si
napisao samo polovicu byte-a?
Quote:
3) porta=0 (ne znam jel ovo treba)
Ne znam ni ja

) Ovisi sta si htio postici.
Quote:
pitanje: - sta je normalno da se fizicki desi sa pinom onda? jel normalno da
on sam ode na +5V?
i onda ga ja rucno s necim moram spustiti na manje od 3V da bi to bilo
registrirano u programu?
zasto nije recimo uvijek na 0, i onda ga ja, dizem npr spojem na +5V kad
zelim? sta da napravim da to bude tako (a pri tome ne mislim na lemilicu
nego programski)?
Ako odredjeni pin konfiguriras kao izlazni onda ti u programu mijenjas
njegovo stanje a ako je pin konfiguriran kao ulazni onda u programu
registriras kakvo je u trenutku citanja porta stanje na tom pinu
(recimo da si na ulazni pin spojio TSOP onda ce on (TSOP) mijenjati
stanje pina a o tebi (programu) ovisi da li ces ga (i kako)
registrirati).
--
Chupo
ljb
Guest
Thu Sep 02, 2010 8:10 pm
Quote:
-koristim pic 16f627, port A03
1) ugasim komparator (specificnost ovog pica)
2) trisa=1111 (port je izlaz?)
U cemu radis (assembler, C, basic, ...)? Ako vec pises binarno zasto si
napisao samo polovicu byte-a?
pisem u basicu (od mikroelektronike), ali sam pitanje postavio tako da to ne
bi smjelo biti vidljivo (bitno)
napisao sam polovicu... jer je to niza polovica bajta... bar mislim - jer
taj pic ima samo 4 port A ulaza, pa sam nekako mislio da mi je to dovoljno
Quote:
3) porta=0 (ne znam jel ovo treba)
Ne znam ni ja

) Ovisi sta si htio postici.
htio sam postici cijelo vrijeme da port bude "u stanju mirovanja" na 0 V, a
on je uvijek na 5... sto je i zapravo moje glavno pitanje - zasto je na 5, i
treba li to tako?
Quote:
pitanje: - sta je normalno da se fizicki desi sa pinom onda? jel normalno
da
on sam ode na +5V?
i onda ga ja rucno s necim moram spustiti na manje od 3V da bi to bilo
registrirano u programu?
zasto nije recimo uvijek na 0, i onda ga ja, dizem npr spojem na +5V kad
zelim? sta da napravim da to bude tako (a pri tome ne mislim na lemilicu
nego programski)?
Ako odredjeni pin konfiguriras kao izlazni onda ti u programu mijenjas
njegovo stanje a ako je pin konfiguriran kao ulazni onda u programu
registriras kakvo je u trenutku citanja porta stanje na tom pinu
(recimo da si na ulazni pin spojio TSOP onda ce on (TSOP) mijenjati
stanje pina a o tebi (programu) ovisi da li ces ga (i kako)
registrirati).
ako ja stavim da je trisa 1 na tom pinu
onda on postaje ulazni?
1) medjutim, na njemu vidim 5V. dakle - jel to normalno?
2) tsop isto ima 5V dok je besposlen, napon mu pada kad nesto "prima" - da
li je "normalno" da on na taj nacin bude spojen - tj, da on "oduzima" sa
pica?
ovako, laicki (jer nije mi to struka), jer malo teze prihvatiti taj scenario
nego da tsop dize sa 0 na 5 kad prima, a pic da TO registrira
Chupo
Guest
Sat Sep 04, 2010 4:39 pm
In article <i5osqr$561$1_at_sunce.iskon.hr>, ljb <notmy_at_mail.com> says...
Quote:
htio sam postici cijelo vrijeme da port bude "u stanju mirovanja" na 0 V, a
on je uvijek na 5... sto je i zapravo moje glavno pitanje - zasto je na 5, i
treba li to tako?
Stavi shemu na bins-e ili Imageshack pa da vidimo.
Quote:
ako ja stavim da je trisa 1 na tom pinu
onda on postaje ulazni?
1) medjutim, na njemu vidim 5V. dakle - jel to normalno?
2) tsop isto ima 5V dok je besposlen, napon mu pada kad nesto "prima" - da
li je "normalno" da on na taj nacin bude spojen - tj, da on "oduzima" sa
pica?
ovako, laicki (jer nije mi to struka), jer malo teze prihvatiti taj scenario
nego da tsop dize sa 0 na 5 kad prima, a pic da TO registrira

)))
Zasto bi bilo teze privatiti da TSOP na izlazu kod detektiranog signala
daje low a kad signala nema high nego da je situacija obratna?? Pa nije
to da se po zicama salje neka energija za napajanje necega, TSOP na
izlazu daje *informaciju* a kako ce ona biti *kodirana* odlucuje
proizvodjac. Negativna se logika koristi dosta cesto, djelomicno i zbog
tehnologije - zasto dodavati jos jedno invertiranje samo da bi sklop na
izlazu davao low ako signala nema a high ako ga ima.
Znaci, scenario je upravo takav za kakvog kazes da bi ga bilo teze
prihvatiti

))) Na
http://www.datasheetarchive.com/TSOP17XX-datasheet.html
klikni na prvu .pdf ikonicu pa na thumbnail i skini datasheet u kojem
ti vec na prvoj stranici pod Features pise: Output active LOW a to
znaci upravo to da je kad signala nema na izlazu high a kad ga ima da
je na izlazu low.
Prouci i blok shemu pa ces vidjeti da tesko da bi se s tim moglo
detektirati laser za mjerenje brzine (svi ti medjusklopovi su radi cim
boljeg eliminiranja svega sta nije u skladu sa signalom za TV
daljinski).
--
Chupo
Chupo
Guest
Sat Sep 04, 2010 4:53 pm
In article <MPG.26ec86a67adb0b9e98a2a3_at_news.t-com.hr>, Chupo
<bad_n_mad_at_yahoo.com> says...
Quote:
ako ja stavim da je trisa 1 na tom pinu
onda on postaje ulazni?
Da. Pamtis kao
1 --> I --> Input
0 --> O --> Output
(na AVR-u je obratno).
Quote:
1) medjutim, na njemu vidim 5V. dakle - jel to normalno?
Za to treba vidjeti shemu i program (ako pod 'vidim' podrazumijevas
programsko iscitavanje porta).
Quote:
2) tsop isto ima 5V dok je besposlen, napon mu pada kad nesto "prima" - da
li je "normalno" da on na taj nacin bude spojen - tj, da on "oduzima" sa
pica?
Nista se tu ne oduzima, TSOP na izlazu mijenja stanje ovisno o
detektiranom signalu a konfiguriranjem ulaznog pin-a si njegov izlazni
driver stavio u stanje visoke impedancije tako da je jedino sta mozes
detekcija stanja.
--
Chupo
Chupo
Guest
Sat Sep 04, 2010 4:55 pm
Uhh, poceo sam odgovarati sam sebi

)))
Quotao sam tvoj text iz svoje umjesto tvoje poruke ali se kuzi...
--
Chupo
ljb
Guest
Mon Sep 06, 2010 6:38 pm
Quote:
Znaci, scenario je upravo takav za kakvog kazes da bi ga bilo teze
prihvatiti

))) Na
pa ne znam, samo 0.01% radnog vremena sklopa je output active (prima
signal), ako uopce i toliko
a ostatak vremena on ga drzi na nekom naponu (+5V). a taj napon zahtjeva
kakvu-takvu struju za odrzavanje istog.
nije li to gubitak?
ne znam, nije mi ovo struka, ali ipak sam tehnicke struke, tako da... tesko
usvajam takve koncepcije :)
Quote:
Prouci i blok shemu pa ces vidjeti da tesko da bi se s tim moglo
detektirati laser za mjerenje brzine (svi ti medjusklopovi su radi cim
boljeg eliminiranja svega sta nije u skladu sa signalom za TV
daljinski).
da, ali rekoh - kako IRDA od mobitela "vidi"? i to sa 1m udaljenosti!
sad sam se sjetio - pokusat cu iz firme uzeti laserski daljinomjer, bas me
zanima koji ce biti rezultati!!
Chupo
Guest
Mon Sep 06, 2010 6:54 pm
In article <i638ut$h4t$1_at_sunce.iskon.hr>, ljb <notmy_at_mail.com> says...
Quote:
a taj napon zahtjeva
kakvu-takvu struju za odrzavanje istog.
Napon *ne* zahtijeva struju!! Struja na otporu uzrokuje pad napona ali
postojanje napona izmedju dvije tocke ne podrazumijeva i da negdje tece
struja. Napon izmedju dvije tocke je razlika *potencijalnih*
energija...
Quote:
nije li to gubitak?
ne znam, nije mi ovo struka, ali ipak sam tehnicke struke, tako da... tesko
usvajam takve koncepcije :)
Ako te bas te stvari zanimaju prvo si moras dobro razjasniti osnove:
http://www.allaboutcircuits.com/vol_1/chpt_1/4.html
Ili knjige na HR: Fizikalne osnove elektrotehnike, Osnove
elektrotehnike, ...
Quote:
Prouci i blok shemu pa ces vidjeti da tesko da bi se s tim moglo
detektirati laser za mjerenje brzine (svi ti medjusklopovi su radi cim
boljeg eliminiranja svega sta nije u skladu sa signalom za TV
daljinski).
da, ali rekoh - kako IRDA od mobitela "vidi"? i to sa 1m udaljenosti!
Ako ga vidi znaci da su signal i modulacija kompatibilni. A si siguran
da s mobitela prima *smislen* signal (da mozes dekodirati informaciju)
ili ga samo tu i tamo 'okine'?
Quote:
sad sam se sjetio - pokusat cu iz firme uzeti laserski daljinomjer, bas me
zanima koji ce biti rezultati!! :)
Tako mozes isprobavati s bilo cim (baterijom, vatrom, suncem, ...) ali
nema previse smisla. Osim toga, za takve experimente bi trebalo
napraviti program koji nije bas trivijalan. To da TSOP povremeno
mijenja stanje na izlaznom pin-u ne znac ama bas nista, kvalitetnije
napisan program bi trebao moci spremiti uzorak primljenog signala pa ga
kasnije moci poslati u PC na analizu (recimo preko RS-232).
--
Chupo
ljb
Guest
Mon Sep 06, 2010 7:00 pm
Quote:
1) medjutim, na njemu vidim 5V. dakle - jel to normalno?
Za to treba vidjeti shemu i program (ako pod 'vidim' podrazumijevas
programsko iscitavanje porta).
2) tsop isto ima 5V dok je besposlen, napon mu pada kad nesto "prima" -
da
li je "normalno" da on na taj nacin bude spojen - tj, da on "oduzima"
sa
pica?
Nista se tu ne oduzima, TSOP na izlazu mijenja stanje ovisno o
detektiranom signalu a konfiguriranjem ulaznog pin-a si njegov izlazni
driver stavio u stanje visoke impedancije tako da je jedino sta mozes
detekcija stanja.
ok, razjasnio si mi to i puno ti hvala.
sada smo zapravo dosta u OT-u, posto je moje pitanje primarno vezano za TSOP
i mogucnost detektiranja IR-a s njim, ali... "odlutasmo moj milane"
pa cisto da ne ostanem duzan, evo, moj primitivan program (s kojim testiram
sve i svasta)
-generalno: tipke 1-3 resetiraju stanje varijable "a" koja je obicni broj,
pin na 4: kad je binarno 1000, tada ne radi nista (znaci tsop drzi svojih 5V
tj, kako smo rekli - jednako ko sto bi pic drzao i sam i da nema tsopa),a
kad tsop spusti napon, onda je ocitano binarno 0000, idi na rutinu skrolaj
ledice
izlaz sa TSOP-a je direktno spojen na taj pin pica
hvala svima, za sada cu isprobati ovo sto imam kad posudim profesionalni
daljinomjer, do tada pozdrav :)
a sad ako te i dalje zanima, shema ovog jednostavnog programatora i ujedno
probne plocice
http://www.vellemanusa.com/downloads/0/illustrated/illustrated_assembly_manual_k8048_rev4.pdf
shema je negdje pred kraj, samo sto sam ja odlemio R28 i tu spojio izlaz sa
tsop1138
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
program Led_1
dim a as byte
sub procedure interrupt ' Interrupt service routine
if INTCON.RBIF = 1 then ' Changes on RB4-RB7 ?
INTCON.RBIF = 0
else if INTCON.INTF = 1 then ' External interupt (RB0 pin) ?
INTCON.INTF = 0
else if INTCON.T0IF = 1 then ' TMR0 interrupt occurred ?
INTCON.T0IF = 0
else if INTCON.EEIF = 1 then ' Is EEPROM write cycle finished ?
INTCON.EEIF = 0
end if
end if
end if
end if
end sub
sub procedure skrolaj
while porta=%0000
a=a+1
portb=a
delay_ms(50)
wend
end sub
main:
cmCON = 7 ' 'turn off comparator
a=1
TRISB = 0 ' Configure pins of PORTB as output
TRISA = %1111
PORTB = %00000100 ' Turn ON diodes on PORTB
PORTA = 0
'INTCON = %10001000 '(ne)dozvoljavam interupte
do
select case porta
case %0001
a=1
case %0010
a=2
case %0100
a=3
case %0000
skrolaj
end select
portb=a
loop until a = 64
portb= %00000111
end.
ljb
Guest
Mon Sep 06, 2010 7:01 pm
Quote:
Uhh, poceo sam odgovarati sam sebi

)))
Quotao sam tvoj text iz svoje umjesto tvoje poruke ali se kuzi...
sve je ok, hvala na trudu!
ljb
Guest
Mon Sep 06, 2010 8:54 pm
Quote:
Ako ga vidi znaci da su signal i modulacija kompatibilni. A si siguran
da s mobitela prima *smislen* signal (da mozes dekodirati informaciju)
ili ga samo tu i tamo 'okine'?
"okida" ga tako da vec za par sekundi brojac dodje do kraja (64), s tim da
ocito IRDA u fazi "dogovaranja" posalje niz pa ceka neko vrijeme i tako 3-4
puta i brojac je dosao do kraja...
znaci, mozemo reci da na 1 m udaljenosti vidi dovoljno... ledica je tu par
desetaka mA, dok je lidar 10-20 W
Quote:
sad sam se sjetio - pokusat cu iz firme uzeti laserski daljinomjer, bas
me
zanima koji ce biti rezultati!! :)
Tako mozes isprobavati s bilo cim (baterijom, vatrom, suncem, ...) ali
nema previse smisla. Osim toga, za takve experimente bi trebalo
napraviti program koji nije bas trivijalan. To da TSOP povremeno
mijenja stanje na izlaznom pin-u ne znac ama bas nista, kvalitetnije
napisan program bi trebao moci spremiti uzorak primljenog signala pa ga
kasnije moci poslati u PC na analizu (recimo preko RS-232).
daaa, ali ajmo realno - koje su sanse da se na vanjskom prostoru nadje bilo
kakvo pulsirajuce IR zracenje osim sunca, vatre (koji ne pulsiraju toliko),
IR sigurnosnih kamera i eventualno pokvarenih zarulja?
OK, ovako - nema druge, ja cu sastaviti to sto imam u neki
mehanicko-stabilniji oblik i staviti to u auto... za pocetak cu pokusati
drzati ga iza sajbe... nadam se da nije metalizirana nekako i da ce murga
pogoditi sajbu a ne tablicu
i... sta drugo - javim sta ce biti
vjerojatno nista, ali ako bude nista - i to je isto jednakovrijedan odgovor
na pitanje: "moze li?"
ljb
Guest
Tue Sep 07, 2010 7:52 pm
Quote:
sad sam se sjetio - pokusat cu iz firme uzeti laserski daljinomjer, bas
me
zanima koji ce biti rezultati!! :)
Tako mozes isprobavati s bilo cim (baterijom, vatrom, suncem, ...) ali
nema previse smisla. Osim toga, za takve experimente bi trebalo
napraviti program koji nije bas trivijalan. To da TSOP povremeno
mijenja stanje na izlaznom pin-u ne znac ama bas nista, kvalitetnije
napisan program bi trebao moci spremiti uzorak primljenog signala pa ga
kasnije moci poslati u PC na analizu (recimo preko RS-232).
nastavak price koju ste svi zeljno ocekivali
dakle, posudio sam iz firme profesionalni daljinomjer (Leica) i dragi TSOP
nije mogao ni trepnuti dok nisam usmjerio zraku direktno u njega, a i tada
samo jedan jedini blink.
i nakon sat vremena pokusaja, prespajanja i svega - slucajnim pogledom
procitah da je valna duljina ovog cuda 620nm, sto je daleko ispod 900

)
tako da - nista nisam dokazao....
cekat cemo murgu ipak da saznamo
Goto page Previous 1, 2