C/Visual C - Puerto serial, AYUDA POR FAVOR

   
Vista:

Puerto serial, AYUDA POR FAVOR

Publicado por Stephan Bosch (2 intervenciones) el 26/11/2007 07:20:08
Hola, ¡qué tal!
Ahora los consulto, ya que requiero lograr lo siguiente:
(ANTES QUE NADA LES DIGO QUE ME URGE Y SI ALGUIEN PUDIESE AYUDARME LO ANTES POSIBLE, SERÍA MUY AGRADECIDO EN VERDAD YA QUE DE ESTO DEPENDE PASAR MI MATERIA Y NO REPETIR AÑO).

Quiero conectar un sensor al puerto serie (el caso es que envíe un dato y lo reciba el puerto serial).
Después, un programa en C++ o en Ensamblador (o cualquier otro), recibirá el dato (un pulso simplemente) y enviará pulsos de respuesta (según los haya configurado en el programa).

Sé que no soy muy claro con mi explicación, así que hice este dibujo:
http://oliste.com/SERIAL.GIF

Ahí sale graficamente lo que yo quiero.

No tengo idea de cómo hacer un programa para controlar el puerto serial.
Me dijeron que es muy sencillo, ya que simplemente quiero sacar algunos pulsos y recibirlos en un protoboard.

POR FAVOR ALQUIEN AYÚDAME.

http://oliste.com/SERIAL.GIF
http://oliste.com/SERIAL.GIF

En la imagen sale mucho más claro lo que estoy buscando.

Saludos!

Por cierto.... ¿QUÉ VOLTAJE DE ENTRADA Y SALIDA TIENE EL PUERTO SERIAL?
Espero alguien me pueda enseñar algo del uso del puerto, ya que realmente NO SÉ CÓMO FUNCIONE.

Un saludo a todos mis colegas y fanáticos de la programación.

Stephan Bösch
oliste@oliste.com

http://oliste.com/SERIAL.GIF
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Puerto serial, AYUDA POR FAVOR

Publicado por nayumi orama (53 intervenciones) el 26/11/2007 09:37:05
Que tal Stephan,

veo que andas un poco mucho perdido.

Viendo tu gráfico dices que tu ordenador sólo tiene un conector de 15 puntas. ¡¡¡ ESE NO ES PUERTO SERIE !!! es de monitor y no te vale para lo que quieres.

Por otra parte, no puedes conectar un sensor directamente a un puerto serie.
Normalmente un sensor tiene una salida analógica que te dá un valor que suele ser una tensión electríca con una intensidad determinada, que utilizando un tabla de conversión, se puede convertir al valor de la medida; otros tipos de sensores, dan ceros o uno (mas bien son detectores) abriendo o cerrando un circuito.

En ningun caso, ninguno de los dos puedes conectarlo al puerto serie. Para poder utilizar el puerto serie necesitarías una placa con un microcontrolador tipo pic que leyera los valores de los sensores /detectores y los pusiera en su puerto serie para ser leidos por el ordenador.

Otra opción es utilizar el puerto paralelo o el puerto de joystick.

Con el puerto paralelo puedes leer el valor de los bits de datos (tienes un canal de 8 entradas digitales y otro de 8 salidas digitales), conectando los detectores a esos puertos, siempre a nivel TTL (+-5V).

Con los puertos joystick tienes un conversor analigico-digital por cada eje del joystick (si desmontas un joystick verás que los ejes son simples potenciometros), mas luego las entradas digitales de los botones de disparo. Estos si podrás utizarlos con sensores directamente que te devuelvan la información a nivel TTL.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar