Como chamar o RJ45 como uma porta de série para a interface? [fechado]

Estou a trabalhar num projecto de interface em série baseado na ligação à porta rs232. No entanto, visto que um número decente de laptops e/ou PCs parecem ter suas portas rs232 desaparecer nos próximos 5 anos, eu estava considerando usar o porto modular RJ45 para o meu projeto (EIA/TIA 568). No entanto, não sei bem como denominá-lo ao acessar a porta através do Win32API (estou programando em C++). Está programado para "COM1". Alguém sabe Como posso descobrir o nome deste porto ou como configurá-lo para que possa ser usado desta forma?

Author: dsolimano, 2009-08-04

7 answers

Estou muito confuso... Portas RJ45 em laptops / PCs são para conexões Ethernet, não são? Não percebo como é que se pode utilizar um como porta de comunicações. Se você precisa de uma porta serial, e não precisa de latência ultra-baixa*, pegue um conversor USB RS232, eles rodam cerca de $20-$30 e funcionam muito bem: do ponto de vista do software de PC, parece uma porta de comunicação antiga regular.

*o próprio RS232 tem baixa latência, mas se você usar USB como parte da conexão Série, você está limitado pelo timing de seus quadros e como o conversor serial USB os usa... Eu pareço lembrar USB tem 1msec e 16msec frame timing; USB 2.0 parece ter 125usec microframes, mas eu não sei se algum dos conversores seriais conseguem usá-los. Você teria problemas de latência se estivesse usando um protocolo de resposta a comandos em RS232 com muito tráfego de ida e volta.

 8
Author: Jason S, 2009-08-04 17:20:46
No nível meta, O que queres fazer é uma má ideia. Estás a inventar o teu próprio padrão para hardware, de uma forma que é totalmente inconsistente com protocolos estabelecidos.

É muito melhor usar directamente USB ou um conector DB-9 com RS-232. RS-232 é realmente muito bom, mas está ficando desatualizado(infelizmente, é muito mais simples do que usb). Para produtos de venda, você gostaria de ter ambos. Para pesquisa/Produtos geek, USB é muito melhor.

Devias estar capaz de enumerar as suas portas de com do Windows e abrir uma determinada porta com como um arquivo(eu fiz isso).

 2
Author: Paul Nathan, 2009-08-04 22:58:00

A porta USB tem vindo a assumir as funções de RS-232 nos últimos anos.

Você deve considerar seriamente USB como uma interface para o seu projeto.


Sim, pode parecer uma afirmação ridícula e óbvia. ninguém usa Serial há uma década. Não é assim tão fácil: há muito mais do que ratos e impressoras lá fora.

O RS-232 foi a interface preferida para dispositivos personalizados de compilação, instrumentos científicos, e dispositivos de baixa produção muito tempo depois que todos começaram a usar USB para ratos e dispositivos de alto volume de consumo.

A minha experiência mais directa vem da astronomia amadora e acessórios informáticos de acessibilidade para deficientes visuais. Até não muito tempo atrás, todos OS acima eram ainda principalmente dispositivos RS232, e uma dor de cabeça comum tem encontrado uma maneira de conectá-los em um laptop moderno. RS232-to-USB consumidor adaptado às vezes vai funcionar, às vezes não. Menos um fabricante de dispositivos de acessibilidade (um embosser braille) afirmou para nós que eles não recomendam Adaptadores RS232-para-USB porque eles tiveram (Não especificado) problemas com eles. Não sei a causa. Talvez os componentes USB são mais caros, talvez seja a necessidade de interface com dispositivos legados que seria caro para redesenhar; talvez seja o que os engenheiros sabem. Talvez seja apenas" não está partido, não o conserte " ou simples inércia. Só esteve nos últimos dois anos. anos, mas eu finalmente vi um número desses dispositivos oferecidos com portas USB em vez de serial RS232; em alguns casos, versões RS-232 foram descontinuadas. Só está a demorar um pouco mais.
 1
Author: Euro Micelli, 2009-08-04 17:07:43

A porta RJ45 a que se refere é uma porta Ethernet, Não uma porta série.

Se está à procura de uma tecnologia mais actual, deve investigar a interface USB. Se você realmente quer Ethernet, você pode estar interessado no XPort de Lantronix.

-- Edit --

Que tipo de dispositivo pretende usar como hospedeiro?

Estás preocupado com o envelhecimento, mas o padrão comum (RS-232) vai desaparecer, mas vais usar um não-padrão., isso nunca foi?

Os documentos a que se refere parecem ser um método alternativo para uma porta típica RS-232.

A propósito, o que estás a referir-te como RJ-45 é um padrão eléctrico, não uma interface. RS-232 pode ser conectado através de terminais DB-9, DB-25, RJ-45 ou parafuso. As tensões e sinalização fazem parte do protocolo. O tipo de conector é determinado mais por conveniência.

A maioria dos computadores usa um RJ-45 para ethernet. A única vez que vi ligações RJ-45 por ligações em série estavam em equipamentos de rede ou servidores terminais.

 1
Author: Brad Bruce, 2009-08-04 22:48:06

Http://site.gridconnect.com/docs/PDF/xportmanual.pdf podes ter algumas ideias ao ler este manual.

A forma como este fabricante comunica com o produto é pela porta rs-232 da câmara e a ligação Ethernet. o plug combina tanto o software para conectar e o plug com amostras. Embora gostasse de ter este arranjo, estou a tentar fazê-lo eu mesmo, em vez de o comprar. Você pode apenas considerar a compra do produto e apenas shairing de volta a este tópico a forma como eles comuncam e o wireing do plug ou pelo menos o fato de que a conversão de serial para lan uma solução válida.

Também estou com um laptop que quero falar com uma máquina CNC por meio de RS-232 (série 25 pinos) e a ligação LAN no laptop.

Não se trata de manter o passado vivo ou dizer que o padrão whitch é melhor ou pior do que outro. Trata-se de ser capaz de executar a máquina CNC com o laptop e como transferir o RS-232 para o conector LAN 45rj - 9 pin no laptop e que software usar para fazê-lo acontecer.

::::::Nota:::::: Também Eu desejo ter a capacidade de usar um Microsoft sidewinder joy stick que usa outra conexão ; Um """Uma porta de jogo """" outra tentativa falhada para tornar as coisas mais fáceis. Execute o CNC para ser usado como uma CMM ou máquina de medição de computador.

Um facto pouco conhecido é que as pessoas só devem dar informações, se souberem do que estão a falar.
 1
Author: user458372, 2010-09-25 20:40:39
Corrija-me se estiver errado, mas o padrão de fios Yost não permite que alguém se ligue a uma porta RJ45 para fazer comunicações em série?

Http://yost.com/computers/RJ45-serial/

Http://www.lammertbies.nl/comm/cable/yost-serial-rj45.html

Só quero saber como aceder ao porto a partir da API win32. Estou muito enganado? Nicholas Sullivan
 0
Author: , 2009-08-04 18:54:51
Talvez estejas a pensar em algo assim...

Http://www.comtrol.com/products/specifications/30130-1

Selva Julianno
 0
Author: , 2009-09-10 18:42:46