RS-232
Moderators: pedja089, stojke369, [eDo], trax, LAF
RS-232
Pozdrav svima,
Potrebna mi je pomoć u rješavanju „problema“ na RS-232 interfaceu. Tražim rješenje koje je dimenzijama prikladno da stane u „dupli“ DB25 konektor (prolazni, sa obje strane Ž/Ž), a koje će mi u zavisnosti o stanju na jednom pinu (high ili low) otvarati ili zatvarati druga dva pina. Naponi na portu variraju od -15 do +15 V (u teoriji može ići i više), struje su nazivne za interface. Laički, treba mi relej odgovarajućeg napona sa dva kontakta.
Unaprijed zahvaljujem na pomoći.
Potrebna mi je pomoć u rješavanju „problema“ na RS-232 interfaceu. Tražim rješenje koje je dimenzijama prikladno da stane u „dupli“ DB25 konektor (prolazni, sa obje strane Ž/Ž), a koje će mi u zavisnosti o stanju na jednom pinu (high ili low) otvarati ili zatvarati druga dva pina. Naponi na portu variraju od -15 do +15 V (u teoriji može ići i više), struje su nazivne za interface. Laički, treba mi relej odgovarajućeg napona sa dva kontakta.
Unaprijed zahvaljujem na pomoći.
Re: RS-232
Na RS232 interface-u napon ide u rasponu od -15V do +15V, ali se radi o malim strujama (par mA) što je preslabo za relej, ako si na to mislio. Inače, jednostavni sklopovi s tranzistorima ili SOIC čipovi stanu i u DB9 konektor bez problema.Prijatelj wrote:Pozdrav svima,
Potrebna mi je pomoć u rješavanju „problema“ na RS-232 interfaceu. Tražim rješenje koje je dimenzijama prikladno da stane u „dupli“ DB25 konektor (prolazni, sa obje strane Ž/Ž), a koje će mi u zavisnosti o stanju na jednom pinu (high ili low) otvarati ili zatvarati druga dva pina. Naponi na portu variraju od -15 do +15 V (u teoriji može ići i više), struje su nazivne za interface. Laički, treba mi relej odgovarajućeg napona sa dva kontakta.
Unaprijed zahvaljujem na pomoći.
Nije mi jasno o čemu se radi tako da
Re: RS-232
E baš to... ti jednostavni sklopovi ili čipovi me zanimaju. Odnosno vjerovatno je riječ samo o jednom čipu. Kojem? Nekakav optocoupler? Nešto drugo?jazz wrote: Na RS232 interface-u napon ide u rasponu od -15V do +15V, ali se radi o malim strujama (par mA) što je preslabo za relej, ako si na to mislio. Inače, jednostavni sklopovi s tranzistorima ili SOIC čipovi stanu i u DB9 konektor bez problema.
Nije mi jasno o čemu se radi tako da
To.
Re: RS-232
Najjednostavnije rješenje je sa mikrokontrolerom tipa PIC ili Atmel, i MAX232, koji ti je potreban za prilagodbu naponskog nivoa sa RS232 na TTL. Primjer sklopa sa MAX232 imaš ovdje: http://www.scienceprog.com/wp-content/u ... ircuit.png
Pošto nisi spomenuo, što točno misliš upravljati, i kakvim naponom raspolažeš, dio sklopa sa strane koja treba biti upravljana može biti izveden na više načina, optocouplerima, tranzistorima, relejima, darlington driverima, reed relejima itd.
Pošto nisi spomenuo, što točno misliš upravljati, i kakvim naponom raspolažeš, dio sklopa sa strane koja treba biti upravljana može biti izveden na više načina, optocouplerima, tranzistorima, relejima, darlington driverima, reed relejima itd.
Re: RS-232
Kad sad pročitam ovo:
.. čini mi se da zapravo želiš upravljati sa paralelnim, a ne serijskim portom. Razlika između paralelnog i serijskog porta što se tiče upravljanja je bitno različita, budući se radi o različitim tipovima sučelja, i taj princip "u zavisnosti o stanju na jednom pinu (high ili low)" ti je direktno primjenjiv na paralelni port (koji nije RS232), dok za serijski (RS232) trebaš imati dodatnu "pamet" u obliku softwarea i na strani računala, i na strani tog interfejsa prema sklopu kojeg upravljaš.Potrebna mi je pomoć u rješavanju „problema“ na RS-232 interfaceu. Tražim rješenje koje je dimenzijama prikladno da stane u „dupli“ DB25 konektor (prolazni, sa obje strane Ž/Ž), a koje će mi u zavisnosti o stanju na jednom pinu (high ili low) otvarati ili zatvarati druga dva pina.
Re: RS-232
Npr, ja sam 2 SOIC čipa (MAX232 i mikrokontroler) strpao unutar DB9 konekora, bez većih problema.Prijatelj wrote: E baš to... ti jednostavni sklopovi ili čipovi me zanimaju. Odnosno vjerovatno je riječ samo o jednom čipu. Kojem? Nekakav optocoupler? Nešto drugo?
To.
Još nisi objasnio o čemu se radi tako da
Re: RS-232
Ako su dva pina dovoljna za rješenje problema, onda se serijski port može koristi kao paralelni bez "dodatne" pameti bilo na strani računala ili sklopa. Jednostavno se setiraju/restiraju DTR/RTS pinovi (win api EscapeCommFunction). Jedina komplikacija u odnosu na paralelni je što je za rad potrebno posložiti par diskretnih elemenata za pretvorbu naponskih razina (-15V -> 0V, 15V -> 5V).zigzag9 wrote: .. čini mi se da zapravo želiš upravljati sa paralelnim, a ne serijskim portom. Razlika između paralelnog i serijskog porta što se tiče upravljanja je bitno različita, budući se radi o različitim tipovima sučelja, i taj princip "u zavisnosti o stanju na jednom pinu (high ili low)" ti je direktno primjenjiv na paralelni port (koji nije RS232), dok za serijski (RS232) trebaš imati dodatnu "pamet" u obliku softwarea i na strani računala, i na strani tog interfejsa prema sklopu kojeg upravljaš.
Re: RS-232
@jazz: u pravu si, nisu mi pali na pamet ti pinovi.
Re: RS-232
Vaauuu....jazz wrote: Još nisi objasnio o čemu se radi tako da
Odoste vi daleko....
Jel ovo elektronika za početnike ili sam fulao ?
Ajmo ovako...primitivno da ne može primitivnije...
Dok mi se sa strane DCE ne pojavi CD, drži mi zatvoreno Tx i RX na DTE, iako sa njih dobijam nešto u dumb modu što mi smeta sve dok mi se ne uspostavi veza na DCE ( uspostava veze mi digne CD, a tada mi se treba i otvoriti Rx i TX).
Eto.
- hari poter
- Napredujem
- Posts: 196
- Joined: 09-10-2008, 01:46
- Location: Beograd
- Contact:
Re: RS-232
Trenutno nemam vremana detaljno uči u problematiku, ali logički signal (0V-5V) se može kontrolirati sa SN74HC125. Mislim da je problem moguće riješiti bez dodatnog hardware-a, software-ski, flush operacijom (čišćenje smeća sa RX/TX linije) nakon uspostave veze.Prijatelj wrote: Ajmo ovako...primitivno da ne može primitivnije...
Dok mi se sa strane DCE ne pojavi CD, drži mi zatvoreno Tx i RX na DTE, iako sa njih dobijam nešto u dumb modu što mi smeta sve dok mi se ne uspostavi veza na DCE ( uspostava veze mi digne CD, a tada mi se treba i otvoriti Rx i TX).
Eto.
PurgeComm(hWnd, PURGE_TXABORT or PURGE_TXCLEAR);
PurgeComm(hWnd, PURGE_RXABORT or PURGE_RXCLEAR);
Serijski port je u detalje objašnjen ovdje...
http://www.beyondlogic.org/serial/serial.htm
Re: RS-232
'Ajmo ovako: ako je za početnike,upišeš u tražilicu (Google, Yahoo,...) "serial port" i onda ... vidiš čuda neviđena. Svega i svačega, sve po mjeri, sve po niskoj cijeni.
Lijenost je iz raja izašla.
Re: RS-232
Ako nemaš pametnijeg posla, nemoraš ni gluposti pisati samo da bi nešto napisao, jel tako Zez?Zez wrote:'Ajmo ovako: ako je za početnike,upišeš u tražilicu (Google, Yahoo,...) "serial port" i onda ... vidiš čuda neviđena. Svega i svačega, sve po mjeri, sve po niskoj cijeni.
Inače, optotriac je rješenje... samo ima malih dodataka na koje treba računati.
Re: RS-232
Prijatelju, to uopće nisu gluposti samo sam malo karikirao. Da si poslušao savjet shvatio bi o čemu sam pisao.
Lijenost je iz raja izašla.