[ pctel @ 05.10.2004. 19:20 ] @
Kolege programeri trenutno kucaju neki programski kod za modemsku komunikaciju izmedju programa, pa im za to svaki cas trebaju dve telefonske linije da nesto probaju... E, sad moje pitanje je da li se moze spojiti obicnim telefonskim kablovima + neka baterija ili adapter pa da to funkcionise kao telefonska linija?
Mislim da je isto kao i za obicne telefonske aparate, ako je neko uspeo da poveze dva telefona direktno i oni mogu da komuniciraju, onda ce raditi i ovo.
[ blaza @ 05.10.2004. 19:49 ] @
Mozes upotrebiti semu sa slike. To je simulacija napojnog mosta telefonske centrale. Nakon sto se opredelis za napon "centralne" baterije izracunaj vrednosti otpornika R tako da je struja kratkog spoja linije na koju se prikljucuju telefoni oko 60mA. Mozes prikljuciti 2 ili vise tel. Umesto dva otpornika mozes upotrebiti jedan. Vodi racuna da je izvor napona "centralne" baterije galvanski odvojen od mreze.
[img][att_url][/img]
[ guja011 @ 05.10.2004. 20:36 ] @
http://www.hotspot.freeserve.co.uk/HOTSPOT/TLS/tlsframe.htm


tek da malo zakomplikujem, jel
[ LPFM @ 05.10.2004. 21:30 ] @
http://electronics.howstuffworks.com/telephone5.htm
[ guja011 @ 05.10.2004. 21:36 ] @

http://repairfaq.cis.upenn.edu/sam/audiofaq.htm#audtfaxw
[ pctel @ 05.10.2004. 22:42 ] @
Hvala mnogo za odgovore, probacu za dan-dva pa cu da javim da li je uspelo.
[ ddz @ 06.10.2004. 09:11 ] @
Ja sam jednom samo povezao dva modema obicnim telefonskim kablom (trebalo mi je da prebacim par fajlova), na jednom atd, na drugom ata i sve je fino radilo. Ako taj program koji prave ima 'manual answer' funkciju (tj. ne sedi pored modema cekajuci da vidi RING), ovo ti je najjeftinija varijanta.
[ Papcina @ 06.10.2004. 14:46 ] @
E, aj objasni malo ovo zadnje molim te.....
[ ddz @ 07.10.2004. 13:50 ] @
U programu HyperTerminal, kao način konekcije možeš da izabereš i Direct to COMx. Ako odabereš COM port na kom se nalazi tvoj modem, moćićeš direktno na "pričaš" sa njim.

Sve komande modemu počinju sa AT (tzv. Hayes skup komandi). ATD je komanda za pozivanje (D - Dial), a ATA za odgovaranje na poziv (A - Answer).

Kad modemu kažeš ATA, on će podići slušalicu i krenuti da pišti. Ako se sa druge strane linije nalazi modem kome je rečeno ATD, on će odgovoriti na to pištanje i uspostaviće se veza.

Pri povezivanju na Internet, događa se potpuno isto. Kad klikneš na Connect, Windows prvo inicijalizuje modem (komandom ATZ ili ATX3), a onda mu kaže ATDbrojtelefona. Sa druge strane žice, kod provajdera, se nalaze modemi koji čekaju da ih neko pozove, podignu slušalicu i krenu da pište (dobro, to je bilo ranije, sad se tamo nalaze malo komplikovanije stvari umesto modema, ali suština je ista).

Probaj u terminalu da otkucaš ATD2071755 (ATDP2071755 ako si na pulsnom biranju) i po povezivanju dobićeš Sezamovu pozdravnu poruku. Ako dobiješ poruku NO DIALTONE, ukucaj ATX3 pa onda opet pokušaj da okreneš broj.

Da ne tupim dalje o tome, pre masovne pojave E-maila kod nas, lenčuge kao ja su razmenjivale fajlove putem terminala. Povezivali smo se direktno (znači, nismo zvali provajdera ili BBS, nego jedan drugog), i uploadovali fajlove jedan drugom.

Da dođem najzad do poente. Kada telefon zvoni, modem koji je povezan na tu liniju će ispisati RING. To je jedini način da kompjuter sazna da ga neko zove, a onda može da se javi tako što će mu program poslati komandu ATA.

Problem kod direktnog povezivanja telefonskim kablom je u tome što nema šta da zvoni, tako da program ne može da se osloni na to da čeka na RING. Ako pctelov program ima funkciju ručnog javljanja, onda će poslati modemu komandu ATA umesto da čeka da zvoni telefon, i veza može da se uspostavi.
[ Alt-F4 @ 07.10.2004. 17:52 ] @
Citat:
ddz
Da ne tupim dalje o tome, pre masovne pojave E-maila kod nas, lenčuge kao ja su razmenjivale fajlove putem terminala. Povezivali smo se direktno (znači, nismo zvali provajdera ili BBS, nego jedan drugog), i uploadovali fajlove jedan drugom.


Mozes li da malo detaljnije objasnis ovo, ako ti nije problem.Nisam nikad probao, a deluje mi interesantno
Pozdrav
[ LPFM @ 07.10.2004. 20:05 ] @
Pa čova je sve objasnio. Ali evo ja ću ponovo ako ddz nema ništa prtoiv.
start - programs - accessories - communications - hyperterminal
File - new connection
U name upišeš npr ime ortaka s kim ćeš da razmenjuješ podatke - Ok
Pojaviće ti se prozor
Connect to
u phone upišeš broj koji zoveš Connect using biraš modem koji hoćeš da koristiš
sledeći prozor je connect klikni modify isključi Use country/region code ...
to je to pustiš ga da pozove

ortak ti uključi hyperterminal popuni isto što i ti može i da preskoči podešavanja pošto on čeka poziv
klikne Call - Wait for a call i čeka da mu pozvoni tel ako se program sam ne javi neka upiše ATA

[ ddz @ 07.10.2004. 22:59 ] @
Kada se budete povezali, ispisaće se nešto kao

CONNECT 33600


i više se ništa neće dešavati. Ako probaš da otkucaš nešto, videćeš da ništa ne izlazi na ekranu. To je zato što se sve što kucaš prenosi modemu, a on to dalje prenosi onome sa kim si se povezao.
Da bi video ono što ti kucaš, treba da potražiš opciju "local echo". Nisam siguran da li je HyperTerminal ima, mi smo se tako povezivali mnogo pre nego sto je taj program postojao

Da bi poslao fajl, klikni na Send file (logicno). Ako te pita za protokol, izaberi ZModem i to je u osnovi to. Ako hoćeš da se vratiš u komandni režim modema, ukucaj +++ i ne pritiskaj ništa par sekundi. Kad ti se ispiše OK, tu si. U komandnom modu možeš da prekineš vezu komandom ATH, ili da se vratiš na komunikaciju komandom ATO. Vezu takođe možeš da prekineš pritiskom na 'Hang up' dugme na toolbaru.

Slobodno pitaj ako te još nešto interesuje, večeras sam raspoložen za piskaranje

P. S. Ako obojica imate 56k modeme vrlo je verovatno da ćete se nakačiti na 28800, pošto su 56k (k56flex, v90...) protokoli asimetrični. To u prevodu znači da su korisnički modemi pravljeni tako da imaju veći DL a manji UL, ali je ispravnu komunikaciju potreban obrnut uređaj (veći UL, manji DL) sa druge strane. Postoje AT komande kojima možeš da ograničiš modem na 33k6, ali one se razlikuju od modema do modema tako da ti tu ne mogu pomoći