Página 1 de 3

Control de dispositivos reales. PARTE 1: Puerto Paralelo

Publicado: 09 Ene 2011 15:07
por Pabloko
Hola gente. Hoy quiero entrar un poco en el mundo del control real de dispositivos. Esta muy bien crear aplicaciones con funcionalidades complejas, pero a veces, lo necesario es controlar aparatos, recibir señales externas, usar sensores y otras cosas que parecen reservadas a alta ingenería. Nada mas lejos de la realidad.

Imagen

El metodo mas sencillo y viejo, que aun se puede encontrar, y con el que vamos a comenzar hoy, es el Puerto Paralelo del PC, en muchos equipos ya no viene instalado, pero hay PCIs que realizan la funcion, OJO no valen los conversores usb-lpt1 porque son cables de impresora, no es un puerto real.

Este puerto tiene unas caracteristicas de entradas y salidas digitales, esto es 0 o 1 (0V o 5V), por patas, algunas actuan como entrada solamente, otras como salida solamente y otras como ambas. El problema de estos puertos es que la potencia que tienen es muy escasa, apenas da para alimentar y led, asi que hay que tener otra fuente de voltaje y conmutarla con las salidas de esta forma protegemos el puerto de problemas electricos que hagamos nosotros involuntariamente y obtenemos potencia de salida.

Un circuito muy normal que podeis encontrar por internets es el que usa el ULN2804/ULN2803, aprovecha las 8 salidas del puerto y las saca por reles, ahi se puede conectar CUALQUIER carga, por ejemplo para domotizar una habitacion.

Ejemplo de control de reles
Imagen

Ejemplo de tester del puerto con leds y pulsadores
Imagen

La parte de AMS viene aqui

El controlador mas famoso de puertos es la libreria inpout32 (http://logix4u.net/Legacy_Ports/Paralle ... NT/XP.html) Este control se distribuye a su vez con un control activex con las funciones de la libreria, y que lo que hace es simplemente acceder a la direccion de memoria por DMA que le digamos.

Imagen

He creado este pequeño programa para testear el puerto usando luacom con el control hwinterface que provee la libreria inpout32, con el se puede ver el funcionamiento del puerto en su totalidad

sin mas tonterias, os dejo el apz

HIDE: ON
Hidebb Message Hidden Description


Vereis que la forma de trabajar con binarios y el bitwise no es muy correcta, pero bueno esta hecho para funcionar, no para ganar ningun premio ejjee

Re: Control de dispositivos reales. PARTE 1: Puerto Paralelo

Publicado: 09 Ene 2011 20:15
por Agotaras123
hoy si al fin algo que me llame mucho la atención espero continúes con esto amigo este tema es muy importante.

Re: Control de dispositivos reales. PARTE 1: Puerto Paralelo

Publicado: 10 Ene 2011 14:46
por Pabloko
Bueno, en realidad no quiero extender demasiado el tema, solo posteo un par de ideas y el codigo para llevarlo adelante, de todas formas, quien quera realizar un proyecto me tiene aqui para explicarle cualquer cosa, desde la fabricacion de alguna placa a toda la parte de codigo fuente.

Como ves, he escrito parte 1 porque supongo que hare 2 mas, una para control de puertos de serie, y otra para el manejo de usb puro, ambas llevo años trabajando con ellas y tengo muchos proyectos personales en los que lo uso. Por ejemplo aqui puedes ver un video de uno de mis proyectos, en el video lo utilizo con un tablet chino con linux y python, pero normalmente lo controlo con aplicaciones de ams, trabaja con USB
View My Video

Y si te gusta el cacharreo puedes ver este otro video View My Video

Esa placa la estoy utilizando para una maquina de mezclado de pinturas, pigmentos y cosas asi, requere precision milimetica, y la tiene, por la expansion conecto una balanza de precision, y varios tipos de sensores, controlo bombas peristalticas, como las de las maquinas de transfusion medicas, tambien la he utilizado para domotizar un apartamento, y para controlar varios sistemas de cultivo hidroponico.

Si teneis un proyecto que requiera algo de electronica, pues este es el post

Re: Control de dispositivos reales. PARTE 1: Puerto Paralelo

Publicado: 10 Ene 2011 14:52
por Pabloko
Y aqui un videito mas que he encontrado en el que eseño como utilizar un telefono movil desde ams por el puerto de serie

View My Video

en la prueba hago un test de funcionamiento, una lectura de los sms almacenados y una llamada a mi casa. El soft de control esta hecho con ams, con mi antiquisimo plugin serial port basado en netcomm

Re: Control de dispositivos reales. PARTE 1: Puerto Paralelo

Publicado: 10 Ene 2011 18:16
por Ceone
gracias compy....

Re: Control de dispositivos reales. PARTE 1: Puerto Paralelo

Publicado: 11 Ene 2011 01:27
por webultra
Wow, that's all i can say :yeah:

Re: Control de dispositivos reales. PARTE 1: Puerto Paralelo

Publicado: 11 Ene 2011 02:20
por Agotaras123
amigo mis respetos son un CRACK, bueno pues la verdad como dices si tengo un proyecto en mente y es para manejo de cyber cafes y lo que ocupo es sola mente el poder controlar el ancho de banda a las computadoras, el poder darles el que yo quiera en el momento que lo ocupe que no sea estático, si tu sabes como hacer eso con AMS te agradecería mucho que me dieras una mano..

Re: Control de dispositivos reales. PARTE 1: Puerto Paralelo

Publicado: 11 Ene 2011 12:31
por Pabloko
Para limitar el ancho de banda realmente no te hace falta hardware, te hace falta un router con balanceo de carga y manejarlo por telnet con soket, o bien montar un servidor proxy linux a ser posible, con 2 tarjetas de red, a una le enganchas el internet y a otra el switch para conectar el resto de ordenadores, y en vez de conectarlos normalmente, los conectas contra el proxy del servidor. el propio servidor te permite manejar el ancho de banda asignado a cada pc, filtro de contenidos, sustitucion de contenidos, bloqueo de puertos...

si ademas en los clientes instalas un freezer nunca tendras problemas porque nada mas irse el usuario todo vuelve a su estado normal.

Lo que si te puedo manejar con puerto paralelo son monederos electronicos, el encendido de las pantallas, la automatización del local y cosas asi

Re: Control de dispositivos reales. PARTE 1: Puerto Paralelo

Publicado: 12 Ene 2011 04:01
por Agotaras123
Genial amigo muchas gracias por la ayuda, pequeño detalle eso de los servidores proxi Linux no se como se hacen jejeje, pero bueno esto
Lo que si te puedo manejar con puerto paralelo son monederos electronicos, el encendido de las pantallas, la automatización del local y cosas asi
si me gustaría que me enseñaras como hacerlo no se si es mucha molestia un manualito o un video lo que se haga mas fácil, claro si puedes y si puedes muchas gracias de ante mano.

Re: Control de dispositivos reales. PARTE 1: Puerto Paralelo

Publicado: 12 Ene 2011 17:57
por Ceone
que pena que el ordenador que uso no tenga por que si no me liaría a hacer pruebas, lo mismo pruebo de conseguir alguna historia externa o algo así.
:friends: :friends: :friends: :num1:

Re: Control de dispositivos reales. PARTE 1: Puerto Paralelo

Publicado: 12 Ene 2011 18:28
por Pabloko
Ceone no te precupes en la siguiente viene el puerto de serie y ahi si que voy a poner mas salsa ;)

Agotaras, para montar un servidor proxy lo mejor es linux, pero tambien hay programas de windows para hacerlo, por ejemplo el wingate: http://www.taringa.net/posts/downloads/ ... exion.html

y programas como este hay a patadas

para los monederos loes puedes encontrar aqui http://www.weiya.com.tw/products.asp?le=english&fid=75
valen como 80 euros el de multiples monedas es la caña, tambien por ebay los puedes encontrar http://stores.ebay.com.au/Zax-Amusements

En ellos viene el pinout de funcionamiento, con el ya te puedo decir como hacer el interfaz.

El que yo tengo, emite un pulso positivo durante 200,100,50,10, o 5 milisegundos, segun la moneda introducida, por lo que simplemente se conecta a una de las entradas con una resistencia pull-down (a masa) y ya podriamos estar usandolo desde el pc

Por otro lado comentame los requerimientos que tienes y te comento que soluciones se adaptan a lo que vas buscando, porque si quieres controlar bastantes cosas debes multiplexar con ciertos integrados, nada complicado pero dime algo para que te pueda decir exactamente que necesitas

Re: Control de dispositivos reales. PARTE 1: Puerto Paralelo

Publicado: 02 Mar 2011 03:06
por kocx520
uff me biene fenomenal

tambien se puede hacer con el puerto COM ? y el USB ?

un saludo

Re: Control de dispositivos reales. PARTE 1: Puerto Paralelo

Publicado: 02 Mar 2011 17:44
por Pabloko
el puerto de serie tambien lo tengo completado, y la conexion usb en modo bulk y todas esas cosas con los drivers de MICROCHIP MPUSBAPI totalmente funcionando, yo soy muy fiel a microchip y a los pic, para quen le guste mas los atmegas se tendra que conformar con el puerto de serie, o mandarme algun duemilanove para probar porque no me queda ninguno. Tambien tengo funcionando los drivers HID de los PIC y los HID de los adaptadores FTDI que al fin y al cabo son puerto de serie sobre usb, pero sin la estructura basica, con usb hid...

lo que preferais... eso empiezo primero

Re: Control de dispositivos reales. PARTE 1: Puerto Paralelo

Publicado: 02 Mar 2011 20:06
por Daniel_Lechu
Acojonante!!! yo esto a lo mejor lo consigo después de unos 50 años xD

Re: Control de dispositivos reales. PARTE 1: Puerto Paralelo

Publicado: 17 Mar 2011 18:10
por ragde
Muchas gracias Pabloko, me parece muy interesante el tema, espero las siguientes partes porque me interesa el manejo de dispositivos con el puerto USB,



Salud...os :friends:

Re: Control de dispositivos reales. PARTE 1: Puerto Paralelo

Publicado: 08 May 2011 20:24
por LSVargas
Hey que bueno que está este post y el del puerto serie tambien!. Hace tiempo he andado buscando como poder manejar el puerto paralelo, que aunque su uso ya está medio obsoleto (por no decir que ya se murió) por la llegada del usb, bluetooth y wifi, pues todavía hay maquinitas que lo tienen y con eso se pueden hacer cosas realmente útiles. Ahora, si se le agrega la facilidad de ams para realizar aplicaciones tenemos una interfaz realmente potente. Gracias! de verdad que este es uno de los post que he andado buscando desde hace mucho pero no fué sino hasta ahora que anduve paseando por aqui que lo vi. :D

Re: Control de dispositivos reales. PARTE 1: Puerto Paralelo

Publicado: 12 May 2011 11:36
por dangngocnguyenit
hic... thanks

Re: Control de dispositivos reales. PARTE 1: Puerto Paralelo

Publicado: 15 May 2011 19:27
por ahmed elsayed
thanks paploko

Re: Control de dispositivos reales. PARTE 1: Puerto Paralelo

Publicado: 17 May 2011 16:47
por jeanfrank15
Wauu me gustaria aprender 

Re: Control de dispositivos reales. PARTE 1: Puerto Paralelo

Publicado: 22 Abr 2012 18:00
por j2a2foros
:pc: :yes: