Stránka 1 z 1

prenos ir diodou

Napsal: 29 říj 2007, 21:12
od pissmaker
cavec lini postavil jsem si tohle http://www.hobbyrobot.cz/electronic.htm http://www.hobbyrobot.cz/PDF/ROB+SOS.pdf na ovladani serv pres PC. Je to zapojeno do COM portu takze to je spojene kabelem ale potreoval bych to udelat nejako na dalku stacilo by pres infra. Skusil jsem tam kde je optoclen dat misto nej nejake cidlo myslim SFH f=38khz a z COM portu jsem vyved ir diodu s odporama vlastne tak jak to je ve schematu. A ono nic prenosova richlost je 2400Bd jestli by to melo nejaky vliv. Ale kdys vezmu ovladac treba k televizi a macknu na nem nejake tlacitko tak se zacne sem tam pohibovat servo 1. (co me tam chybi aby to fungovalo?) moc dik za rady.

Napsal: 29 říj 2007, 21:22
od Banda
Říká ti něco slovo modulace?
Ne? Tak zagoogluj a študuj.
Stáhni datasheet k tomu SFH a zjistíš možná proč.

Napsal: 29 říj 2007, 21:24
od JendaKL
Uz to tu nekde bylo, ale:
Pokud chces prijimat pomoci SFH, musis vysilany signal modulovat na tech onech 36kHz, tzn. generator a jeho vystup andovat se seriovym signalem.

Napsal: 30 říj 2007, 16:38
od pissmaker
OK Pro vas to asi bude jednoduchy ale bohuzel modulaci jsme jeste nebrali a tyhle veci okolo. Tak bych potreboval poradit jak to mam udelat, jak/cim to mam modulovat na tech 38khz. please poradte moc dik :wink: (kdystak icq 322811670)

Napsal: 30 říj 2007, 19:05
od Banda
Jak moc by jsi potřeboval pomoct? Myslel jsem, že když jsi se vrhl na takové to zapojení, že základy elektroniky budeš mít. No já tě teda zkusím ještě dál popostrčit. Vezmeš CMOS 4093 (4x NAND) z jednoho hradla uděláš oscilátor f=38kHz (nemusí to být super přesně +-1kHz), ze zbývajících hradel uděláš logickou funkci AND (nebo prostě takovou jaká ti bude vyhovovat, aby to sedělo na vstupu toho CPU). Na jeden vstup ANDu přivedeš výstup oscilátoru a na druhý vstup přijde výstup z PC, samozřejmě úrovňově upravený tzn., že ten optočlen bych tam nechal a výstup z toho ANDu posílíš tranzistorem a valíš to do Infradiody. Tím pádem, jestli jsem to dobře pochopil, CPU chceš mít s SFH508 v robotu a IR dioda, 4093 a optočlen bude zapíchnutá do COM1. A je to :agree:

Napsal: 31 říj 2007, 19:59
od pissmaker
Ok moc ti dik. Jen jeste budu potrebovat pomoct s tim oscilatorem z hradla NAND tam asi bde nejakej R a C ale nevim jaky hodnoty pro 38khz.

Napsal: 31 říj 2007, 21:11
od Banda
Předpokládám, že nemáš osciloskop ani čítač, jinak by jsi se takhle neptal, viď?!
Takže ti nezbývá než C = 1nF (jedna nožka na zem druhá na vstup1 NANDu), R = 1k + Trimr 10k do serie (jedna nožka na vstup1 druhá na výstup NANDu), vstup2 prozatím připojíš na Vcc (takže +napájení). Výstup hradla přes rezistor na bázi tranzistoru. Ten bude budit IF LED a budeš točit trimrem, až se ti rozsvítí LED (2mA) zapojená na ten IF přijímač SFH. pak na ten vstup2 napojíš (vhodně!) optočlen a můžeš si ušetřit další 3 hradla v té 4093 :)

Napsal: 01 lis 2007, 15:29
od pissmaker
Takže na celou modulaci me bude stacit jen jedno hradlo? :?: :D

Napsal: 01 lis 2007, 17:49
od pissmaker
Tak jsem to takhle poresil a moc to nejde zapnu program s ovladanim serv a oni udelaji tak jeden pohyb a nic. A kdys jsem skousel zaclonit cidlo a hned zas pustit tak to udelalo pohyb. Dokonce ty pohyby vypadali jako podle programu. Jednu chvili to slo dobre asi tak 4 vteřiny. cim to muze byt :) :?:

Proč pořád přejmenováváš vlákno na dvě tečky? Pak se stane, že tvé další příspěvky někteří už nenajdou, protože jsi ho přejmenoval. Do předmětu nepiš nic a možná se dočkáš.
Vyplňuje se jen u nově založeného vlákna.
Díky, Hill

Napsal: 01 lis 2007, 20:00
od masar
Zkus to zapojit takhle, mělo by to chodit. :wink:

Napsal: 01 lis 2007, 20:16
od Banda
A masar opět nezklamal :)
Jinak bez osciloskopu si myslím, že to bude dost plavání na souši. Buď se někdo najde, kdo tento problém řešil a ozve se nebo holt budeš muset přemýšlet sám. Je totiž plno možností a strefit se do té správné, když člověk nevidí průběhy, bude setsakramentsky obtížné. Přenosová rychlost, rušení, citlivost, všechny možné nahodilé i nenahodilé chyby. Nevím, víc ti už asi nepomůžu.