Página 1 de 2

RS232 morreu?

MensagemEnviado: 10 Out 2008 09:33
por proex
Ficou estranho fazer uma aplicação com RS232.

Não se acha mais Notebooks com RS232 e é dificil encontrar algum PC com esse tipo de interface. Até a interface Paralela esta sumindo do mercado.

Atualmente, quando algum cliente me pede projeto com MCU e interface RS232, eu procuro mostrar a ele o que esta acontecendo com esse tipo de interface, que ele vai ter que falar aos clientes dele para comprar placas RS232/PCI ou USB/RS232 se quiserem comandar o dispositivo via PC.

Fica estranho pacas. O PC do cliente pode não ter mais Slots vagos para isso e as interfaces USB/RS232 além de caras, vivem dando problema de conexão.

As alternativas são dotar o projeto com USB pura e/ou Ethernet, o que acaba encarecendo o projeto e o custo final do produto.

Bom, sei lá, é isso.

MensagemEnviado: 10 Out 2008 09:45
por xultz
Concordo plenamenter, Pirex.
Meu computador comprei da Dell há dois anos, e quando olhei atrás quase chorei ao ver que não tinha nenhuma serial e nenhuma paralela. Comprei uma placa multiserial com duas seriais e uma paralela, e resolveu meu problema.
Se o dispositivo for industrial, RS232 e 485 ainda tá valendo, mas se o dispositivo for ligar num computador qualquer, o ideal é fazer o circuito com USB. Isso quer dizer que temos que comer o protocolo com farinha, um bom começo é o capítulo de USB que tem no livro de ARM do Fábio. Mesmo se não for mexer com ARM, aquele capítulo compensa a aquisição do livro.

MensagemEnviado: 10 Out 2008 09:46
por fabim
é pirex.
ta froid mesmo.
Mais por outro lado eu acho uma boa a interface usb, ainda mais que existe muito material e library´s aos montes na net.
O grande problema é fazer funcionar a primeira vez, e entender como que funciona, pós isto!! Fica tudo muito simples.
Se o cliente tem um soft para serial, pode-se usam micros com usb CDC, é bem chatinho pra pegar o jeitão, mais depois que se pega, fica bem simples.
Eu por exemplo, so uso usb nos sistemas que eu faço, serial de vez em quando quando não tem outra forma.

Poisé junim, é uma pena.

Fabim

MensagemEnviado: 10 Out 2008 09:55
por proex
Tem outro problema: muitas vezes é nencessario isolação elétrica na comunicação. USB não permite isso.

MensagemEnviado: 10 Out 2008 10:03
por Paulo
E esse problema tende a aumentar com o passar do tempo, já que está previsto para 2010 o lançamento da USB 3.0 que terá diversas vantagens em relação a USB 2.0, como por exemplo a capacidade de enviar e receber dados ao mesmo tempo, transmição de dados a uma velocidade de até 4.8 Gbps, o que significa ser 10 vezes mais rápida do que o USB 2.0, entre outras coisas.
Acho que o fim do RS232 está chegando....

MensagemEnviado: 10 Out 2008 10:19
por fabim
proex escreveu:Tem outro problema: muitas vezes é nencessario isolação elétrica na comunicação. USB não permite isso.


mais craco que permite, transceiver opto...
Olhe o data da micochipe..
tem APP´s ensinando a usar a isolação.

Fabim

MensagemEnviado: 10 Out 2008 10:31
por proex
fabim escreveu:
proex escreveu:Tem outro problema: muitas vezes é nencessario isolação elétrica na comunicação. USB não permite isso.


mais craco que permite, transceiver opto...
Olhe o data da micochipe..
tem APP´s ensinando a usar a isolação.

Fabim


Num achei. Mesmo porque é barramento balanceado bidirecional pelo mesmo par de fio e sem sinalização de TX e RX.

MensagemEnviado: 10 Out 2008 10:44
por Jorge_Francisco
Eh proex, fiquei chateado no começo também, mas depois que comecei a quebrar a cabeça com USB, tudo ficou mais fácil.

Dá para fazer um CDC ou porta virtual como o Fabim disse, até por bluetooth dá para fazer um CDC.

Olha, já vi um opto USB por aí, então existe. Sem contar que tem a solução que disse acima.

A USB 3.0 trabalhará com uFrame, ou seja, pacotes a cada 500us. Sendo este pacotes nesta versão no modo HID de até 128 Bytes.

Abraço

MensagemEnviado: 10 Out 2008 10:58
por enigmabox
Será que USB3.0, vai acabar com fireware?
Até agora não vi nenhum periferico fireware pra vender.....
Já fiz testes com adaptadores comerciais serial/usb e paralela/usb e não tive bons resultados.
O experimentei fazer foi uma placa com conversor Texas USB para II2, projeto que saiu na Elektor, plugando no PC gera uma COMx virtual, assim dá pra converter e programar como uma interface serial.

MensagemEnviado: 10 Out 2008 11:23
por fabim

MensagemEnviado: 10 Out 2008 11:36
por proex
Vc é uma gracinha, me manda procurar AN da Microchip e me aprensenta uma AN da Maxin. rrrrrrrrrr :evil:

Além disso, isso nao é USB isolada, é um convesor USB/SPI.

MensagemEnviado: 10 Out 2008 12:55
por msamsoniuk
depende do cliente!

para clientes domesticos, certeza, USB eh o melhor caminho e acho que nao dah nem para argumentar na questao de preco, visto que componentes como o HC908JB sao baratos e simples o suficiente para pequenos produtos. o cliente domestico certamente nao precisa plugar no computador nada que nao vah ficar na mesa dele e, com certeza, nao esta muito preocupado se o sistema operacional dele vai dar crash ou nao.

para clientes corporativos, por outro lado, USB eh associado a problemas e normalmente as grandes empresas rejeitam produtos com interface USB. nesse caso as interfaces seriais vao muito bem e a ausencia de portas seriais nos PCs modernos apenas fez crescer o mercado de solucoes alternativas:

http://www.avocent.com/products/serial- ... ement.aspx

http://www.lantronix.com/it-management/ ... x-slc.html

http://h18004.www1.hp.com/products/serv ... alconsole/

http://www.cisco.com/en/US/products/hw/ ... index.html

nestes casos, interfaces seriais se mostram muito mais confiaveis, simples e flexiveis, os atributos ideais para gerenciamento de dispositivos no mercado corporativo. isso eh tao forte que existe forte tendencia no mercado corporativo a seguir um caminho inverso ao que se observa nos PCs de uso domestico:

http://www.debuntu.org/how-to-set-up-a- ... -on-ubuntu

http://tldp.org/HOWTO/Remote-Serial-Con ... index.html

a vantagem desse tipo de estrutura eh o nivel de automacao: vc simplesmente pluga todos os consoles seriais em equipamentos de gerenciamento e esquece. se der um problema em uma maquina lah no alaska, vc simplesmente se conecta remotamente e resolve. no caso de interfaces USB, eh dificil fazer algo similar com a mesma confiabilidade.

o principal problema ainda sao os malditos device drivers: dispositivos genericos, como pendrives, mp3 players, cameras fotograficas, teclados e mouses sempre funcionam maravilhosamente bem, mas se vc for inventar de criar um device driver para um produto personalizado a coisa desanda! eu acho que produtos USB com um minimo de qualidade deveriam a todo custo tentar evitar instalar porcarias nos nossos PCs! :P

sobre interfaces USB velozes, nao boto muita feh nao... se o barramento PCI normal nao dah conta de interfaces gigabit ethernet (elas geralmente ficam na north bridge junto com as interfaces de video), pq daria conta de interfaces USB-2 de 480mbps ? e a diferenca de estrutura de um device driver ethernet para um device driver USB entao ? eu acho que tem algo errado aih, se USB suporta alta velocidade, ninguem falou isso para os desenvolvedores de hardware e software! :)

MensagemEnviado: 10 Out 2008 13:27
por mastk
o principal problema ainda sao os malditos device drivers: dispositivos genericos, como pendrives, mp3 players, cameras fotograficas, teclados e mouses sempre funcionam maravilhosamente bem, mas se vc for inventar de criar um device driver para um produto personalizado a coisa desanda!


Motivo pelo qual ficava com o pe atras com USB. E ja tive problemas desse tipo...

o principal problema ainda sao os malditos device drivers: dispositivos genericos, como pendrives, mp3 players, cameras fotograficas, teclados e mouses sempre funcionam maravilhosamente bem, mas se vc for inventar de criar um device driver para um produto personalizado a coisa desanda!


480Mbps/8 = 60MBps, se tiver direto no north...

MensagemEnviado: 13 Out 2008 15:20
por j.silvestre
A RS232 Não morreu e nem morrerá... se tornará apenas virtual....


kkkkkkkk


j.silvestre

MensagemEnviado: 13 Out 2008 20:11
por msamsoniuk
com a quantidade enorme de equipamentos novos que usam interface serial, realmente foi total falta de visao da intel forcar a barra para matarem essa interface! o resultado eh pci-express com interface serial, hahaha :D

Imagem

bizarro eh isso:

"To the left of the device is a solitary USB port, which is as yet unused. I would like to think that it would be used in the future, but Cisco has a habit of including USB ports and not using them."

http://cisconews.co.uk/wp-content/plugins/nextgen-gallery/nggshow.php?pid=8&width=320&height=240&lalala.jpg
http://cisconews.co.uk/wp-content/plugins/nextgen-gallery/nggshow.php?pid=12&width=320&height=240&lelele.jpg

"Again, along the back we have 2 USB ports (unused) and the familiar console port."

se a cisco diz que rs232 eh legal e USB nao serve para nada, eh pq deve ser alguma lei do universo neh, afinal eles sempre estao certos! hahaha :D

na verdade estas interfaces sao apenas para substituir os caros cartoes pcmcia que eles utilizavam anteriormente... estranhamente, eles nao acham apropriado usar USB para interface de comunicacao e eu concordo plenamente com eles!

por sinal, os cabos seriais deles realmente sao bem simples e elegantes... pq ninguem pensou nisso antes ? ;D

Imagem