RS232 morreu?

Para "abobrinhas" use o " Boteco"

Moderadores: andre_luis, 51, guest2003, Renie

RS232 morreu?

Mensagempor proex » 10 Out 2008 09:33

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.
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor xultz » 10 Out 2008 09:45

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.
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Mensagempor fabim » 10 Out 2008 09:46

é 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
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor proex » 10 Out 2008 09:55

Tem outro problema: muitas vezes é nencessario isolação elétrica na comunicação. USB não permite isso.
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor Paulo » 10 Out 2008 10:03

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....
"Se o teu sonho for maior que ti, Alonga tuas asas, Esgarça os teus medos, Amplia o teu mundo, Dimensiona o infinito, E parte em busca da estrela... " (Trecho de Voa - Ivan Lins / Leda Selma)
Avatar do usuário
Paulo
Byte
 
Mensagens: 421
Registrado em: 07 Nov 2006 07:26

Mensagempor fabim » 10 Out 2008 10:19

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
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor proex » 10 Out 2008 10:31

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.
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor Jorge_Francisco » 10 Out 2008 10:44

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
Avatar do usuário
Jorge_Francisco
Dword
 
Mensagens: 1009
Registrado em: 12 Out 2006 09:53
Localização: Rio de Janeiro

Mensagempor enigmabox » 10 Out 2008 10:58

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.
enigmabox
 

Mensagempor fabim » 10 Out 2008 11:23

Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor proex » 10 Out 2008 11:36

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.
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor msamsoniuk » 10 Out 2008 12:55

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! :)
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor mastk » 10 Out 2008 13:27

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...
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor j.silvestre » 13 Out 2008 15:20

A RS232 Não morreu e nem morrerá... se tornará apenas virtual....


kkkkkkkk


j.silvestre
j.silvestre
Byte
 
Mensagens: 260
Registrado em: 12 Out 2006 22:15

Mensagempor msamsoniuk » 13 Out 2008 20:11

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
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Próximo

Voltar para Assuntos Gerais

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x