Portal    Foro    Talleres    Buscar    FAQ    Registrarse    Conectarse
Publicar Nuevo Tema  Responder al Tema Página 1 de 3
Ir a la Página 1, 2, 3  Siguiente
Visual Basic 6.0 + Comunicación Serial
Autor Mensaje
Responder Citando  
Mensaje Visual Basic 6.0 + Comunicación Serial 
 
¿Qué es la comunicación serial? Question  Question  Question

La comunicación serial es un protocolo muy común (no hay que confundirlo con el Bus Serial de Comunicación, o USB) para comunicación entre dispositivos que se incluye de manera estándar en prácticamente cualquier computadora. La comunicación serial es también un protocolo común utilizado por varios dispositivos para instrumentación. Además, la comunicación serial puede ser utilizada para adquisición de datos si se usa en conjunto con un dispositivo remoto de muestreo (una tarjeta de adquisición de datos con algún microcontrolador). Smartass

El concepto de comunicación serial es sencillo. El puerto serial envía y recibe bytes de información un bit a la vez. Aun y cuando esto es más lento que la comunicación en paralelo, que permite la transmisión de un byte completo por vez, este método de comunicación es más sencillo y puede alcanzar mayores distancias. Por ejemplo,  la especificación IEEE 488 para la comunicación en paralelo determina que el largo del cable para el equipo no puede ser mayor a 20 metros, con no más de 2 metros entre cualesquier dos dispositivos; por el otro lado, utilizando comunicación serial el largo del cable puede llegar a los 1200 metros. Shocked

Típicamente, la comunicación serial se utiliza para transmitir datos en formato ASCII. Para realizar comunicación asincrónica se utilizan 3 líneas de transmisión: [1] Tierra (GND), [2] Tx, [3] Rx; es posible enviar datos por un línea mientras se reciben datos por otra (FULL-DUPLEX). Existen otras líneas disponibles para realizar handshaking, o intercambio de pulsos de sincronización, pero no son requeridas.


Las características más importantes de la comunicación serial son la velocidad de transmisión, los bits de datos, los bits de parada, y la paridad.: "Para que dos puertos se puedan comunicar, es necesario que las características sean iguales."



¿Qué es RS-232? Question  Question  Question

RS-232 (Estándar ANSI/EIA-232) es el conector serial hallado en las PCs. Es utilizado para una gran variedad de propósitos, como conectar una impresora o modem, se usaba y se usa aun para los mouse (ratones), así como en instrumentación industrial. Gracias a las mejoras que se han ido desarrollando en las líneas de transmisión y en los cables, existen aplicaciones en las que se aumenta el desempeño de RS-232 en lo que respecta a la distancia y velocidad del estándar. RS-232 está limitado a comunicaciones de punto a punto entre los dispositivos y el puerto serial de la computadora.




Conector DB-9 HEMBRA:
   --------------
  \ 1 2 3 4 5 /
   \ 6 7 8 9 /
   ---------


Conector DB-9 MACHO:
   --------------
  \ 5 4 3 2 1 /
   \ 9 8 7 6 /
   ---------




Funciones de los pines en RS-232:
Datos:    TXD (pin 3), RXD (pin 2)
Handshake:    RTS (pin 7), CTS (pin 8), DSR (pin 6), DCD (pin 1), DTR (pin 4)
Tierra:    GND (pin 5)
Otros:    RI (pin 9)




DEL VIDEOTUTORIAL:

1. Utilizo un cable CROSSOVER y ademas cruzo (con un cablecillo) los pines 2y3.
2. Asumo conocimientos mínimos de VisualBasic 6.0 además que en el video se muestra como hacerlo desde "0"  thumbup
3. Para verlo con mayor atención y calidad recomiendo verlo desde youtube en high definition (HD) + FULL SCREEM.



  




____________
En la vida no siempre gana el hombre mas fuerte o el mas ligero, sino el que cree poder hacerlo.
Desconectado Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario MSN Messenger
Descargar Mensaje Volver arriba Página Inferior
AQUÍ PUEDE IR TU PUBLICIDAD
Responder Citando  
Mensaje Re: Visual Basic 6.0 + Comunicación Serial 
 
Shocked  Shocked  Shocked
Gracias por la  Idea
Pero mejor seria que en esta rama mas entrara la USB que es mas estandarizada y no tan complicada Cool

  




____________
..: I Love Moding SE:..
Desconectado Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario Yahoo Messenger
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Re: Visual Basic 6.0 + Comunicación Serial 
 
Hola Tyranitar,

la comunicación serie por protocolo RS232 es tan estandarizada como la USB, infórmate un poco más al respecto y si hablamos de complicaciones la USB también tiene lo suyo. Ahora como cultura general lee de nuevo el post y compara el alcance (metros), velocidad de transmisión y aplicaciones (industria, etc.) con los del protocolo USB. Verás que todo tiene un porqué.

Bytes.
  




____________
Comparte el conocimiento !!!

Si lo oigo, lo olvido; Si lo veo, lo recuerdo; Si lo hago, lo entiendo.
Proverbio.


Just Burz
Diario del Ingeniebrio
Desconectado Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario MSN Messenger Skype
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Re: Visual Basic 6.0 + Comunicación Serial 
 
esta buena la info pero para callar dudas seria bueno un pots de comunicaion pparalelo sus pro y contras claro q prefiero la serial la USB tambien es serial Question
  




____________
La practica sin teoria ,es como estar paralitico;Y la teoria sin practica, es como estar ciego.
Desconectado Ver perfil del usuario Enviar Mensaje Privado
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Re: Visual Basic 6.0 + Comunicación Serial 
 
Dando vueltas por youtube encontré estos videos interesantes para el tema:

Protocolo RS-232 parte 1



Protocolo RS-232 parte 2




BytezZz...
  




____________
En la vida no siempre gana el hombre mas fuerte o el mas ligero, sino el que cree poder hacerlo.
Desconectado Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario MSN Messenger
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Re: Visual Basic 6.0 + Comunicación Serial 
 
Hola.
Gracias por el video tutorial muy bueno.
Estoy empezando con esto de la comunicación serial PC-PIC y PIC-PC hasta aqui tengo algunas dudas:
para simular el tutorial y que funcione adecuadamente..necesito conectar el pin 2 con el pin 3 del puerto serial??
estoy utilizando un conversor USB-Serial y no he pododido hacerlo funcionar aún.
No he hecho ningún circuito externo para adquirir los datos el puerto serie, he visto q se necesita el Circuito Max232 para acoplar los voltajes, alguien tiene algun circuito probado para leer datos enviados desde la PC con ayuda del programa en VB hecho por el amigo ROBO3001, sería bueno darle un seguimiento a este asunto ahora con un pic para leer los datos.. saludos
Gracias
AT:GERALD
  



Desconectado Ver perfil del usuario Enviar Mensaje Privado MSN Messenger
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Re: Visual Basic 6.0 + Comunicación Serial 
 
Hola.
Poco a poco he avanzado en eso del envio de datos por el puerto serie. La duda ahora surgue al intentar recibir y leer el dato en VB..
alguién tiene un ejemplo sencillo para seguir con esto..sería de mucha ayuda, gracias.
Saludos
AT:GERALD
  



Desconectado Ver perfil del usuario Enviar Mensaje Privado MSN Messenger
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Re: Visual Basic 6.0 + Comunicación Serial 
 
Hola Gerald, pues bien que vayas avanzando en el tema. Thumbup

Bueno pues el video muestra como recibir un dato, mediante un timer, el cual cada cierto tiempo lee el buffer de entrada, o te refieres a algún método de lectura cifrada Question

Bueno pues ahi nos comentas, para ayudarte con gusto.



BytezZz...
  




____________
En la vida no siempre gana el hombre mas fuerte o el mas ligero, sino el que cree poder hacerlo.
Desconectado Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario MSN Messenger
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Re: Visual Basic 6.0 + Comunicación Serial 
 
Gracias. Me referia por ejemplo a leer datos de algun sensor en VB.
Saludos!
AT:GERALD
  



Desconectado Ver perfil del usuario Enviar Mensaje Privado MSN Messenger
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Re: Visual Basic 6.0 + Comunicación Serial 
 
Ah pues a la noche te pongo un ejemplo con Proteus y VB6, ahorita ando por otro lado y no tengo mi arsenal a la mano.
  




____________
En la vida no siempre gana el hombre mas fuerte o el mas ligero, sino el que cree poder hacerlo.
Desconectado Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario MSN Messenger
Descargar Mensaje Volver arriba Página Inferior
Mostrar mensajes anteriores:
Resumen de Valoraciones:
Media de Valoración Valoración Mínima Valoración Máxima Número de Valoraciones
7.57 1 10 7
Ver Información Detallada
Elegir Valoración: 
Publicar Nuevo Tema  Responder al Tema   Página 1 de 3
Ir a la Página 1, 2, 3  Siguiente

Usuarios navegando en este Tema: 0 Registrados, 0 Ocultos y 0 Invitados
Usuarios Registrados conectados: Ninguno


 
Lista de Permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No Puede descargar archivos
Puede enviar eventos al Calendario