Autor Tópico: RS-232  (Lida 2706 vezes)

Description:

0 Membros e 1 Visitante estão vendo este tópico.

Offline fcanesin

  • Novato
  • *
  • Posts: 31
  • Sexo: Masculino
  • Fernando
RS-232
« Online: 20 de Fevereiro de 2007, 23:33 »
Pessoal,

Alguém por acaso já usou a RS-232 (Serila) para controlar alguma coisa?

Tenho aqui alguns Palms que trabalham apenas com a saída serial
e gostaria de aproveitá-los para alguma coisa.

Entretando, trabalhar com a serial é um pouco mais complicado
que com uma paralela.

Não sei se sempre vou precisar de uma UART ou tem algum circuito mais simples que receba os dados serialmente e "paralelize-os".

Alguém tem alguma dica ?

Um abraço.

Fernando.

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
RS-232
« Resposta #1 Online: 21 de Fevereiro de 2007, 08:52 »
Fernando,

Não conheço estes "Palms" para poder opinar corretamente.

Se o S.O. for Windows - e se não me engano se usa Windows CE - e este S.O. tiver o mesmo comportamento de registro e de arquiterura de dados e disco, penso que daria para fazer alguma coisa, mas posso estar errado.

Existem alguns programas de controle de máquinas que usam a porta serial para enviar os comandos para uma placa dedicada, e esta irá decodificar os dados e aí sim controlar os motores através de drivers.

O que foi dito acima pode ser inútil, pois acredito que o programa deva ser feito (compilado) para um determinado tipo de processador, consequentemente de um tipo de kernell.

Ví na mão de um conhecido um Palm com Linux instalado, e aí me lembrei do EMC2 para Linux, mas continuo não sabendo se é de fato factível, pois para este programa funcionar, são necessários comonentes para execussão em "Tempo Real" e não sei se este conjunto todo ofereceria a possibilidade de ser compilado...

Offline fcanesin

  • Novato
  • *
  • Posts: 31
  • Sexo: Masculino
  • Fernando
RS-232
« Resposta #2 Online: 21 de Fevereiro de 2007, 11:30 »
Fabio,
Os Palms (pelo menos os antigos) usam um sistema operacional chamado Palm OS. Fazer o programa não é o maior problema pois
já programei para esse equipamento.
Meu problema é justamente o hardware que vai receber a fila
de bits enviada segundo o padrão RS-232 e transformar isso
tudo num byte completo que eu possa usar para fazer algum
acionamento ou controlar alguma coisa.
Existem CIs que já fazem isso mas não achei muito fácil trabalhar
com eles.
Já vi soluções com PICs mas também são complexas.
Queria saber se alguém não tem alguma solução mais simples e barata.
Um abraço,
Fernando.

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
RS-232
« Resposta #3 Online: 21 de Fevereiro de 2007, 11:38 »
Fernando,

Se este Palm tiver uma saída usb, talvez haja uma luz no fim do túnel...

Há como se usar um "conversor" (não sei se chamam assim) de sinais provenientes da USB e que os transforma em pulsos para as placas de controle tradicionais  que usam 2 bits de sinal - um de passo e outro de direção.

Este S.O. (Palm OS) pode funcionar programas de windows "normais"?

Offline fcanesin

  • Novato
  • *
  • Posts: 31
  • Sexo: Masculino
  • Fernando
RS-232
« Resposta #4 Online: 21 de Fevereiro de 2007, 12:18 »
Fabio,
O Palm OS não é compatível os programas do Windows os aplicativos são específicos para ele.
Os modelos novos hoje rodam Windows CE e tem saída USB, mas os
antigos, que hoje são bem baratos, só a serial.
Não necessariamente quero controlar motores de passos, poderia
ser qualquer coisa. Tendo 8 bits em paralelo dá para pensar em
muita coisa legal, com a vantagem que é um equipamento que cabe
no bolso.
Resumindo bem, o quero é um conversor serial/paralelo simples
e barato.
Se um dia vc, ou alguém do grupo, estiver navegando e achar alguma
coisa lembrem de mim.
Um abraço.
Fernando.

Offline Fred_DASP

  • Fuso
  • **
  • Posts: 167
  • Sexo: Masculino
RS-232
« Resposta #5 Online: 11 de Abril de 2007, 01:23 »
Fernando, o google me contou q tem um Ci da familia TTL 74164 q faz exatamente oq vc quer

Serial-In Parallel-Out Shift Register 8 bists

http://www.jaycar.com.au/images_uploaded/SDLS061.PDF
http://webpages.ull.es/users/fexposit/74164.pdf

Pra usar TTL com a logica RS-232  vc tem q usar um conversor de tesão entre os dois tipos - q é o CI MAX232

EU tenho aqui um Palm Pilot II  -  eu manjo programar em várias linguagens - mas pra ESSE Palm eu nao achei nada na época... oq eu uso pra programar pra ele? qual linguagem e qual compilador? tem algum IDE ou só linha de código?

 

/** * */