Regresar   Foro de marcianitos.org > Construcción y restauración de máquinas recreativas > Zona de trabajo > Proyectos

 
Old 09-ago-2007, 17:20   #31
Bubu
Editor Marciano
UNa preguntita: las recres que traigan el panel de control cableado al JAMMA tendrán que adaptarse, ¿no? Aunque seguro que ya se ha pensado en hacer un IPP con adaptador JAMMA, jiji
   
Old 09-ago-2007, 17:48   #32
Fuents
Administrador
 
Avatar de Fuents
Quote:
Originalmente publicado por Bubu Ver post
UNa preguntita: las recres que traigan el panel de control cableado al JAMMA tendrán que adaptarse, ¿no? Aunque seguro que ya se ha pensado en hacer un IPP con adaptador JAMMA, jiji
La paciencia es todo un arte..... y hasta aqui puedo leer...
   
Old 09-ago-2007, 17:52   #33
Bubu
Editor Marciano
Patientia mater sciencia est
   
Old 09-ago-2007, 19:18   #34
dkernel
Usuario registrado
aparte del curro a mí lo que más me mola es el euro, macho, ya es mas famoso que el curro del caribe.
   
Old 13-ago-2007, 17:54   #35
Sistemika
Marciano
 
Avatar de Sistemika
Buenas... Armenta, si esta IPP funciona, te felicito por el diseño.

Si les interesa, esta tarde/noche puedo publicar una tutorial para realizar transferencias a placas PCB; es tan facil que solo necesitas la placa, un rotulador indeleble (eding) y... UNA PLANCHA (si, si... eso que se usa para dejar la ropa sin arrugas.)
   
Old 13-ago-2007, 17:56   #36
Fuents
Administrador
 
Avatar de Fuents
Quote:
Originalmente publicado por Sistemika Ver post
Buenas... Armenta, si esta IPP funciona, te felicito por el diseño.

Si les interesa, esta tarde/noche puedo publicar una tutorial para realizar transferencias a placas PCB; es tan facil que solo necesitas la placa, un rotulador indeleble (eding) y... UNA PLANCHA (si, si... eso que se usa para dejar la ropa sin arrugas.)
Pasate por la zona de tutoriales de la web....
   
Old 13-ago-2007, 20:21   #37
kovol
Marciano
 
Avatar de kovol
Quote:
Originalmente publicado por Sistemika Ver post
Buenas... Armenta, si esta IPP funciona, te felicito por el diseño.

Si les interesa, esta tarde/noche puedo publicar una tutorial para realizar transferencias a placas PCB; es tan facil que solo necesitas la placa, un rotulador indeleble (eding) y... UNA PLANCHA (si, si... eso que se usa para dejar la ropa sin arrugas.)

Nos interesa, de todas las maneras pasare por donde dice armenta
   
Old 29-ago-2007, 20:27   #38
kknuke
Marciano
 
Avatar de kknuke
Uis.. tengo una duda para Armenta...

En la foto que tienes pondrás un boton entre la tira de los 5 pines que emiten y cualquier otro pin y cuando cierre el circuito... el diodo no se opone a la corriente??

Quiero decir... no estan los diodos al reves?
   
Old 29-ago-2007, 23:13   #39
Manofwar
Marciano
 
Avatar de Manofwar
Kknuke, están bien colocados.

A ver si yo soy capaz de explicar esto claramente y de paso comentar un error del tutorial del IPP.

El error está aquí:

Quote:

Ya tenemos el diseño lógico de nuestro panel de control. Ahora tenemos que entrar en el diseño físico del asunto. Sólo hay que tener en cuenta dos puntos:

* Todos los botones de una fila comparten el cable de recepción de datos (R), que llamaremos (mal llamado) 'Tierra'. En nuestro ejemplo, las cuatro direcciones del juegador 1 y su primer botón comparten esa 'Tierra'. Es decir, sólo necesitamos un cable que vaya desde el interfaz al primer micro-interruptor de '1-arriba', de ahí se alarga hasta '1-abajo', etc...
* Los cables de envío de datos (E) se dividen para ir a parar a los distintos micro-interruptores utilizando diodos. Estos diodos (tipo 1N4148 o similar) son IMPRESCINDIBLES para evitar el 'ghosting'.
Bien esto no es correcto, es al contrario, los cables (pines 1 a 9, 14, 16 y17), bien llamados Tierra y después veremos por que, en realidad son los cable de envío de datos del puerto paralelo y los otros (Pines 10, 11, 12, 13 y 15) son los de recepción. Esto es así para el IPP ya que el puerto pararlelo puede configurarse de diferentes modos, pudiendo incluso ser recepción y envío a la vez.

Aclarado el error, un esquema muy reducido del IPP.



Lo que hay dentro del recuadro rojo está dentro del puerto paralelo y como se puede ver hay una resistencia conectada a 5V y al pin de entrada número 10, lo que mantiene al pin a 5 voltios continuamente, excepto si conectamos directamente el pin a 0 voltios (Tierra). Y esto es precisamente lo que hacemos con el IPP cuando pulsamos algún botón, por esto decía antes que si están bien llamados "Tierra".

Vamos a ver como hacemos esto.

Cuando no es interrogado el estado de los botones conectados a una misma fila (pin 2), el driver del IPP lo que hace es mantener a 5 voltios ese pin. Si en este estado pulsamos el botón cerrando el circuito, los dos extremos del diodo estarán a 5V comportándose el diodo como un interruptor abierto, por lo que en el pin de entrada (pin 10) no habrá ningún cambio.

Por el contrario, cuando el driver interroga el estado de los botones conectados a una misma fila (pin 2) lo que hace es ponerlo a 0 voltios (Tierra). En este estado si pulsamos el botón lo que haremos es poner a 0 voltios uno de los extremos del diodo, que al estar por un lado a 5 voltios y por el otro a 0 voltios se comporta como si fuera un interruptor cerrado dejando pasar la electricidad.

De este modo el pin de entrada (pin 10) estará también a 0 voltios y el driver al leer los pines de entrada verá que ha habido un cambio de 5 a 0 voltios, lo que quiere decir que el botón conectado al pin en cuestión está pulsado.

Felicidades al que haya llegado hasta aquí leyendo, por que me ha salido un buen ladrillo. y enhorabuena al que además lo ha entendido, por que no se si he logrado explicarlo claramente.

Saludos
   
Old 29-ago-2007, 23:49   #40
Macarro
Administrador
 
Avatar de Macarro
Vale, creo que lo he pillado. A ver si es así:

Botón abierto, circuíto abierto, así que en el pin 10 el ordenador lee 5v e interpreta que el botón está abierto.

Botón cerrado, se nos va el nodo que está por encima del diodo a 0v (un pelín más en realidad), con lo que en el pin 10 se detecta que el botón está pulsado.

Es eso?

...y si es eso, a ver cómo cojones se retoca el tutorial sin que suponga rehacerlo desde cero

Muuuuuchas gracias por la explicación, macho

EDITO:

Yo que no tengo ni puta de electrónica, veo muy curioso el sistema. Porque lo que aparece en el tutorial parece más directo que el sistema real