Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Comentarios Tuto Puerto Paralelo


       



#1  Comentarios Tuto Puerto Paralelo
angel lopez

Registrado: 12 Jul 2006
Mensajes: 4
Ubicación: mexico
citar
Aquí pueden postear todas las dudas, comentarios, sugerencias que tengan acerca del tutorial de

Puerto Paralelo (C++, Visual Basic, Lab View)

Ya que ese tema estará cerrado para que cada poste mantenga la consecutividad.
Att: EinSoldiatGott

-----------------------------------------


Me ilustro bastante pero quisiera saber si podrían publicar el circuito para cd, puesto que necesito recibir la señal con un PLC a 24v cd.

#2  
EinSoldiatGott
Colaborador
Registrado: 04 Dic 2005
Mensajes: 927
citar
Hola, con el 4n26 sería igual que con el moc, solo que , de que manera debe recibir el pulso su PLC, se me olvidó preguntarle en el MP Smile

Puede recibirlo con un transistor y una resistencia en Pull-up? o como lo quiere?

Saludos
**********

Si lo que quiere es que reciba un pulso, este es el arreglo, cuando El bit1 de puerto paralelo esta en bajo, el led no enciende, el transistor no se satura así que toda la corriente de VCC fluye hacia la salida OUT. Su PLC estaría recibiendo un 1.

Cuando se activa el puerto, el led enciende, se satura el transistor y la corriente se desvía hacia tierra, entonces a su PLC llega un 0.

EL diagrama es este, se le comoce como pull-up.




Ahora si solo lo quiere como interruptor, tal vez que le interrumpa la corriente o algo así, entonces es cuestión de usar al transistor como un simple interruptor, lo pone donde quiera que se interrumpa la corriente.

Cuando el puerto este en alto, el led enciende, el transistor se satura y el circuito se cierra.
Si el puerto esta en bajo, el led no enciende, el transistor esta en corte y el circuito esta abierto.



Saludos

#3  Mi programa para el puerto paralelo
Willington

Registrado: 10 Jun 2006
Mensajes: 112
Ubicación: Colombia
citar
Yo hice un programita para eso y me funciona perfecto. estaba basado en win95io.dll, ya lo
arregle y ahora funciona con io.dll

tiene una funcion para monitorear el puerto y guardar a un archivo . 8)

el programa hace las inversiones necesarias en el puerto de control
para que coincida con lo que se ve en la pantalla


saludos



Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

#4  Re: Mi programa para el puerto paralelo
EinSoldiatGott
Colaborador
Registrado: 04 Dic 2005
Mensajes: 927
citar
Willington escribió:
Bueno Finalmete encontre el programa.... estaba basado en win95io.dll, ya lo
arregle y ahora funciona con io.dll

tiene una funcion para monitorear el puerto y guardar a un archivo ..... 8)

el programa hace las inversiones necesarias en el puerto de control
para que coincida con lo que se ve en la pantalla


saludos


Se le agradece el aporte compañero Smile, trae adjunta la dll?

En cuanto al tutorial, he agregado un visor para Archivos de LabView que compilé en el mismor programa, en si, es un programa que no hace nada, pero el installer genera un visor e instala los drivers necesarios para trabajar con el puerto. Así podrán ejecutar los archivos sin tener instalado LabView.

También he agregado como hacer el segundo ejemplo en LabView.

Saludos y tengo una duda haber si alguien puede resolvérmela, hay 67 descargas del que controla 1bit hecho en Visual Basic mientras que de los demás hay menos descargas, si acaso unas 3 o 4.

Por simple curiosidad, alguien que haya descargado ese de visual Basic, puede decirme la razón? Les ha parecido más práctico en Visual???

Saludos


Ultima edición por EinSoldiatGott el Sab Jul 15, 2006 2:04 am, editado 1 vez

#5  
Jaco

Registrado: 07 Ago 2006
Mensajes: 2
Ubicación: Tucumán - Argentina
citar
Hola...muy interesante toda tu explicación, justo estaba necesitando algo por el estilo para implementar. Te hago otra consulta a ver si puedes ayudarme: yo necesito que accionando cualquiera de las 8 salidas que irán a un relay cada una de ellas me mantenga ese estado por un determinado período de tiempo y después se desconecte...es decir, necesito u estado sostenido por ejemplo 10 segundos y despues se desactive...Tenés algo para esta aplicación?? Sé que el período de mantemimiento del estado lo puedo hacer por soft así evisto de poner controladores externos....Gracoias

#6  
EinSoldiatGott
Colaborador
Registrado: 04 Dic 2005
Mensajes: 927
citar
Jaco escribió:
Hola...muy interesante toda tu explicación, justo estaba necesitando algo por el estilo para implementar. Te hago otra consulta a ver si puedes ayudarme: yo necesito que accionando cualquiera de las 8 salidas que irán a un relay cada una de ellas me mantenga ese estado por un determinado período de tiempo y después se desconecte...es decir, necesito u estado sostenido por ejemplo 10 segundos y despues se desactive...Tenés algo para esta aplicación?? Sé que el período de mantemimiento del estado lo puedo hacer por soft así evisto de poner controladores externos....Gracoias


Hola, hecho no lo tengo.

Pero en C++, solo habría que decir

Enciende x bit
Espera
Apaga x bit

Por ejemplo para el bit 1

outportb(direccion,1)
delay(10000)
outportb(direccion,0)

En Visual B, sería igual, solo agregar el Timmer al igual que en Lab View

Solo habría que pensar en agregar una instrucción que mientras espera, revise si usted ha dado la indicación de que otro bit sea activado.

Saludos Smile

#7  
Jaco

Registrado: 07 Ago 2006
Mensajes: 2
Ubicación: Tucumán - Argentina
citar
Hola...gracias por tu respuesta...Te hago la última...Yo pienso trabajar con DC y necesito saber cómo calcular el triac que voy a utilizar para que me mueva un relay de 1 amp aproximadamente. Qué tensión de salida tengo en el optoacoplador? Gracias.l

#8  
EinSoldiatGott
Colaborador
Registrado: 04 Dic 2005
Mensajes: 927
citar
Jaco escribió:
Hola...gracias por tu respuesta...Te hago la última...Yo pienso trabajar con DC y necesito saber cómo calcular el triac que voy a utilizar para que me mueva un relay de 1 amp aproximadamente. Qué tensión de salida tengo en el optoacoplador? Gracias.l


Hola, para DC no va a ocupar TRIAC, con un opto 4n26 y el rele puesto en el colector del 4n26 + un diodo es suficiente.

Si lo desea en la noche le posteo un diagrama por que ahorita ando ocupadillo Smile

Saludos

#9  
Ivan N.

Registrado: 29 May 2006
Mensajes: 94
Ubicación: La Plata, Argentina
citar
Hola! Estube leyendo el tutorial y esta muy bueno, pero no hay nada de informacion del puerto paralelo como entrada que es justamente lo q ando precisando xD. Asi q aprovecho para preguntar aca si alguien tiene idea de si se pueden usar los bits de control del puerto como entradas y como hacerlo (en varias paginas lei q si se puede pero en ninguna decia como hacerlo) o si se pueden usar los bits de datos como entradas y como hacerlo.
Lo que estoy haciendo concretamente es controlar la apertura, cierre y giro del cd de una lectora de cds y el problema es que utilizando todos los bits de datos y de status aun me falta conectar una salida y una entrada. Desde ya muchas gracias!

#10  
EinSoldiatGott
Colaborador
Registrado: 04 Dic 2005
Mensajes: 927
citar
Ivan N. escribió:
Hola! Estube leyendo el tutorial y esta muy bueno, pero no hay nada de informacion del puerto paralelo como entrada que es justamente lo q ando precisando xD. Asi q aprovecho para preguntar aca si alguien tiene idea de si se pueden usar los bits de control del puerto como entradas y como hacerlo (en varias paginas lei q si se puede pero en ninguna decia como hacerlo) o si se pueden usar los bits de datos como entradas y como hacerlo.
Lo que estoy haciendo concretamente es controlar la apertura, cierre y giro del cd de una lectora de cds y el problema es que utilizando todos los bits de datos y de status aun me falta conectar una salida y una entrada. Desde ya muchas gracias!


Hola, ya había pensado eso, pero no se si poner una introducción al puerto paralelo Sad, yo creo que se desvirtúa el tema pues mi intención es solo mostrar como hacer la programación y el hardware.

Usted cree que debería explicarlo?? O simplemente pongo un link que yo considerer bueno?

De cualquier manera, lo que usted quiere si se puede hacer, se llama puerto bidireccional,

Cito un fragnmento de un tuto http://www.pablin.com.ar/electron/info/lpt/index.htm

Cita:
Para detectar si un puerto es bi-direccional o no hay una prueba infalible y extremadamente simple: Enviar a la dirección base del puerto paralelo el dato 255. Esto hace que todos los terminales del canal de datos sea energizados. Seguidamente habrá que llevar a masa el terminal 9 del conector por medio de una resistencia de 4.7K. Dejando la resistencia en ese lugar leer el dato presente en el puerto. Si la lectura entrega 255 quiere decir que el puerto es unidireccional, en cambio, si la lectura entrega 127 es señal que el puerto es bi-direccional. En los puertos modernos es posible efectuar esta prueba sin la resistencia limitadora de corriente, pero en los antiguos esto puede causar daños a la electrónica de la placa de expansión.



Saludos

 Responder





 Temas de interés 
No hay mensajes nuevos Como adquiero la señal de 20 sensores por un mismo puerto?
No hay mensajes nuevos Generar una señal de video NTSC usando un PIC
No hay mensajes nuevos Como adquirir señal de video con un microcontrolador PIC
No hay mensajes nuevos Como acondicionar la señal de un encoder?
No hay mensajes nuevos Señal defectuosa en tarjeta de adquisión

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||