 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
arksi Član

Pridružen-a: Sre 03 Sep 2008 10:19 Prispevkov: 748 Aktiv.: 3.66 Kraj: Dolenjska
|
Objavljeno: Pet Jan 27, 2012 6:59 pm Naslov sporočila: Prevezava paralelnega DB-25 konektorja v DB-9 COM port |
|
|
Želel bi iz prevezavo iz 25 pinskega paralelnega konektorja DB25 na COM port, ki je devet pinski.
Na DB25 pinskem konektorju so uporabljeni naslednji pini:
pin-2
pin-3
pin-10
pin-25
Sedaj me pa zanima kako zgoraj navedene pine prevezati iz DB25 na DB9 COM port, seveda, če je to sploh možno?
LP
|
|
Nazaj na vrh |
|
 |
igor_k Član

Pridružen-a: Pon 19 Jul 2004 11:44 Prispevkov: 1011 Aktiv.: 4.26 Kraj: Rače
|
|
Nazaj na vrh |
|
 |
stane Član

Pridružen-a: Tor 17 Apr 2007 21:19 Prispevkov: 1281 Aktiv.: 5.79 Kraj: Rače
|
Objavljeno: Pet Jan 27, 2012 8:04 pm Naslov sporočila: |
|
|
Ni možno! Paralni port ne gre prevezat v serijskega!
Laična razlaga:
Pri paralelnem portu, od tod tudi ime, se podatki pošiljajo paralelno - vzporedno, eden zraven drugega po več pinih.
Pri serijskem se pošiljajo podatki eden za drugim po enem pinu.
Če pa misliš samo adapter iz DB25 na DB9, to pa gre in imaš na povezavi v prejšnjem postu.
|
|
Nazaj na vrh |
|
 |
forest70 Član


Pridružen-a: Ned 20 Jul 2008 1:00 Prispevkov: 588 Aktiv.: 2.85 Kraj: Koper
|
Objavljeno: Pet Jan 27, 2012 8:13 pm Naslov sporočila: |
|
|
V starih "časih" je bil serijski port tudi na DB25 .....
Če pa misli iz paralelnega na RS232 pa ne gre !
|
|
Nazaj na vrh |
|
 |
arksi Član

Pridružen-a: Sre 03 Sep 2008 10:19 Prispevkov: 748 Aktiv.: 3.66 Kraj: Dolenjska
|
Objavljeno: Pet Jan 27, 2012 8:59 pm Naslov sporočila: |
|
|
Hvala za informacijo!
Ne, nisem mislil adapterja iz DB25 na DB9.
Naj bolj detaljno obrazložim: Imam software, ki ima možnost izbire paralel port ali COM port za programiranje iste aplikacije. V paralel portu so uporabljeni samo štiri pini. Po mojem razmišljanu se po vsej verjetnosti podatki ne prenašajo paralelno ampak serijsko, ker je uporabljene samo 4 povezave, lahko pa da se tudi motim.
pin-2 = (verjetno) Tx
pin-3 =(verjetno) Rx
pin-10 = ???????
pin-25 = masa .....povzeto po zgornji povezavi.
Če povzamem: Konektor DB25 bi odstranil in na mesto njega uporabil com DB9 konektor in povezal tako...........DB25TX-TxCOM, DB25Rx-RxCOM, DB25masa-masaCOM. Zatakne pa se pri pinu 10 v DB25, ki ne vem kaj pomeni (kakšno funkcijo ima?) in ne vem, kam bi ga priklopil v com konektorju. Povedano drugače, namesto konektorja DB25 bi rad uporabil Com DB9, če bo šlo.
Kabel za programiranje je bil že priložen in ima na eni strani DB25 konektor na drugi strani pa RJ45 za priklop na napravo, ki jo programiram.
Opis: |
|
Velikost datoteke: |
33.16 KB |
Pogledana: |
0 krat |

|
|
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.67 Kraj: Kranj - struževo
|
Objavljeno: Pet Jan 27, 2012 9:33 pm Naslov sporočila: |
|
|
Kakšen konektor je na kablu? SLIKA ?!
Če je na kablu 25-pin Moški, potem je kabel za priklop na Paralelni port.
Če je na kablu 25-pin Ženski, potem je to za priklop na tastar COM port. Lahko uporabiš adapter ali prevežeš na 9-pinskega.
http://aljaz.info/elektro/pc/rs-232c.txt
Glede na to, da omenjaš pin 10 in pin 25, ki pri COM portu nista uporabljena, ima kabel zelo verjetno Moški 25-pinski konektor, ki je namenjen priklopu na paralelni port.
http://aljaz.info/elektro/pc/paralell.txt
Tam je pin 10 vhod, 2 in 3 pa izhoda. 25 pa masa. Kar je precej logično, če gre za kabel za nekaj programirat.
Kam te pine zvezat na COM port, pa je potrebno pogledat v navodila od programa.
USB-RS232 adapter tukaj verjetno ne bo deloval.
Kaj bi sploh rad programiral??
Mater je treba vleči iz tebe.
Še malo pa bom kristalno kroglo moral limat zraven
_________________ I'm going to stand outside, so if anyone asks, I'm outstanding  |
|
Nazaj na vrh |
|
 |
arksi Član

Pridružen-a: Sre 03 Sep 2008 10:19 Prispevkov: 748 Aktiv.: 3.66 Kraj: Dolenjska
|
Objavljeno: Pet Jan 27, 2012 10:32 pm Naslov sporočila: |
|
|
Aly hvala, pa ne se jezit . Saj se trudim, da bi čim bolj nazorno obrazložil problemček oz. moje želje.....
Tako kot sem ob sliki napisal. 25 pinski konektor je moški. Potem gre povezava iz DB25 na prilagodilno vezje, ki se priklopi na telemetrični sprejemnik in se z potem preko DB25 paralelnega porta programira. Ne vem pa kako je napisan software za programiranje, žal. Razmišljal sem v tej smeri da, če imam možnost izbire v programskem oknu med paralel portom in COM portom, potem bi bilo najbolj elegantno, da bi uprabil USB----COM port. Zgleda, da tako enostavno ne bo šlo .
SDATA, CLK, MASA - so priključki na sprejemniku telemetrije. Kako poteka komunikacija med tranzistorskim vezjem in sprejemnikom mi ni jasno. SDATA....(ugibam) pretok podatkov, CLK je verjetno ura oz. clock impulzi in ostane še masa. Sprejemnik se priključi na napetost 5V.
Mi zna kdo obrazložiti kako poteka komunikacija med DB25 in tranzistorskim vezjem, ter potem med teranzistorskim vezjem in sprejemnikom.
Naj dodam, da sem omenjeni kabel DB25 dobil že zraven.
Torej: če imam v programu opcijo izbire COM porta potem, po moji logiki, ni paralelni prenos podatkov.!?
Opis: |
|
Velikost datoteke: |
55.69 KB |
Pogledana: |
51 krat |

|
|
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.67 Kraj: Kranj - struževo
|
Objavljeno: Pet Jan 27, 2012 11:05 pm Naslov sporočila: |
|
|
Softver emulira protokol za komunikacijo, ki ni niti asinhroni serijski, niti paralelni za printer. Ampak "na roke" premetava pine v 1 in 0, da dobi, kar želi. Tole še najbolj spominja na kakšen SPI.
Mogoče bi delovalo celo z USB-RS232 pretvornikom, le ne kupiti najcenejšega.
_________________ I'm going to stand outside, so if anyone asks, I'm outstanding  |
|
Nazaj na vrh |
|
 |
stane Član

Pridružen-a: Tor 17 Apr 2007 21:19 Prispevkov: 1281 Aktiv.: 5.79 Kraj: Rače
|
Objavljeno: Pet Jan 27, 2012 11:46 pm Naslov sporočila: |
|
|
Nič ne priklopi, v programu izberi COM port. Na portu z voltmetrom poišči +5V proti pinu 5. Tako določiš + in - 5V. Na plus priključi (iz tvojega J9 konektorja) pin 3.
Iz J9 pin 4,5,6,7,8 na COM pin 5.
2 in 3 pa na Rx in Tx. 2,3 na 2,3 in če ne dela 2,3 na 3,2. Ta dva lahko poizkušaš. Prejšnja dva pa ne zamenjaj, je napajanje 5V.
Proizvajalec te naprave se ni držal standardov, glej "Yost RS232 on RJ45 standard" najdeš na povezavi v prvem odgovoru.
|
|
Nazaj na vrh |
|
 |
arksi Član

Pridružen-a: Sre 03 Sep 2008 10:19 Prispevkov: 748 Aktiv.: 3.66 Kraj: Dolenjska
|
Objavljeno: Pet Jan 27, 2012 11:48 pm Naslov sporočila: |
|
|
Hvala za trud Aly! Res je tale vmesnik malo čudno skonstruiran, ponavadi se za pretvorbo signalov uprablja kakšen MAX232, tukaj pa je uporabljeno kar nekaj po svoje.
Kakšno funkcijo pa ima potem pin 10 na paralel portu? Aly na povezavi, ki si mi jo pripel ni nič oobrazloženo kakšno funkcijo ima.
Pomeril sem napetost na zener diodi in je vrednost okoli 3,2 volta. Verjetno ima ttl nivoje 3,3 volte.
Uporabiti sem nameraval USB--RS232TTL kabel in sicer kupljen tukaj: http://www.ftdichip.com/Products/Cables/USBTTLSerial.htm#TTL-232R-5V
Če se komu sanja kako deluje zgoraj omenjeni tranzistorski vmestnik, se z veseljem priporočim za kakršnokoli informacijo.
|
|
Nazaj na vrh |
|
 |
arksi Član

Pridružen-a: Sre 03 Sep 2008 10:19 Prispevkov: 748 Aktiv.: 3.66 Kraj: Dolenjska
|
Objavljeno: Sob Jan 28, 2012 12:02 am Naslov sporočila: |
|
|
Hvala Stane!
Tudi sam sem nekako razmišljal v tej smeri, ampak se nisem upal spustiti v to avanturo, da ne bi kaj skuril .
stane je napisal/a: |
..... Na plus priključi (iz tvojega J9 konektorja) pin 3.
Iz J9 pin 4,5,6,7,8 na COM pin 5.
2 in 3 pa na Rx in Tx. ...... |
Hmm, sem šele zaj opazil, ko sem šel bolj podrobno preučevati priklop. Nekaj tukajle ne bo šlo. Pin 3 bi priključil dvakrat. Kam pa naj priključim pin 1?
Stane, kako si se tole konkretno zamislil?
|
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.67 Kraj: Kranj - struževo
|
Objavljeno: Sob Jan 28, 2012 5:37 am Naslov sporočila: |
|
|
Stane misli, da sta pina RX in TX, kar pa ni res. Saj se na sliki vidi, da sta CLOCK in DATA
Če boš tako zvezal, sploh ne bo nič delalo. Na COM portu sploh ni 5V linije. Pa tudi če bi bila in če jo priklopiš na predlagan pin 3, bo CLOCK signal stalno na masi in potem... Ja niče ne bo delalo
Torej takole:
Pin 10 je INPUT v računalnik, 2 in 3 pa OUTPUT iz računalnika ven.
To se lepo vidi tudi na shemi s tranzistorji - pina 2 in 3 gresta na bazo tranzistorjev Q3 in Q4, na pin 10 pa pride signal iz vezja - s tranzistorja Q2 in pull-up upora R6.
Zadeva je narejena, da lepo dela s 5V TTL nivoji, ki so prisotni na LPT paralelnem portu.
Kaj so to zaeni signali na portu te sploh ne zanima, ker jih softver ne uporablja v njihovem prvotnem namenu (printanje na tiskalnik ali asinhron prenos podatkov) ampak jih fura po bit-banging načinu, kot sem že prej napisal. google it.
Še enkrat: kam priklopiš na COM port piše v navodilih od programa!
S tem kablom bi mogoče šlo, problem pa je, ker nima ven speljanih vseh štirih handshaking signalov, ampak samo dva. Daj poglej že enkrat v ta softver, kam je treba priklopit.
Vezju moraš pripeljat napajanje od zunaj. Oziroma v primeru FTDIjevega kabla lahko uporabiš rdečo žico, preko katere pride 5V iz USBja.
_________________ I'm going to stand outside, so if anyone asks, I'm outstanding  |
|
Nazaj na vrh |
|
 |
stane Član

Pridružen-a: Tor 17 Apr 2007 21:19 Prispevkov: 1281 Aktiv.: 5.79 Kraj: Rače
|
Objavljeno: Sob Jan 28, 2012 4:06 pm Naslov sporočila: |
|
|
Ni tako. Na COM portu se pina 2,3 velikokrat omenjata kot RX in TX. Napisal sem naj tja priključi. Sicer pa, kakšna so vprašanja takšni so oidgovori. Ne upa povedat kateri programator je to. Ne verjamem, da na spletu ni podatka o tem, kar se tu debatira.
|
|
Nazaj na vrh |
|
 |
arksi Član

Pridružen-a: Sre 03 Sep 2008 10:19 Prispevkov: 748 Aktiv.: 3.66 Kraj: Dolenjska
|
Objavljeno: Pon Jan 30, 2012 7:11 pm Naslov sporočila: |
|
|
@Aly: hvala za obširno obrazložitev delovanja, zdaj mi je malo bolj jasno vse skupaj. Žal nisem tak "ekspert" Aly, kot ti, ko imaš elektroniko v mezincu .
Da sem pogledal pomoč sem moral najprej instalirati software na WinXP, prej sem imel to instalirano na Visti, tam pa ni prikaza pomoči. Ugotovil sem, da če želim programirati preko COM porta, potrebujem drugačen vmenik.
Mislil sem, da se bo to dalo enostavno prevezati, ampak vidim, da sem se zmotil in je tole pretrd oreh zame. Bom zaenkrat pustil tako kot je dokler imajo še elektronski elementi v sebi dim. Bom pač programiral preko LPT.
@Stane: ta vmestnik (programotor) nima nobenega imena niti številke, vse kar sestavlja programator so trije tranzistorji, zener diod ter nekaj uporov, drugega ni.
Hvala še enkrat in LP!
|
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 500 dni
Powered by phpBB © 2001, 2005 phpBB Group
|