TODOPIC
Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: mincho en 24 de Julio de 2006, 20:54:38
-
Hola a todos...
Tengo uan pregunta que hacer no tiene que ver con Pics. pero si con electronica.
Nesecito saber que integrado me serviria para la siguiente funcion.
4 lineas de entrada y 4 de salida, que al oprimir momentaneamente por ejemplo la entrada 2 me active la salida 2 y la deje activada, al ativar la entrada 4 momentaneamente me desative la salida 2 y deje la 4 activada y asi sucesivamente, es decir no podra haber mas de una salida activada al mismo tiempo.
Es como el mecanismo de las casseteras antiguas o ventiladores pero no mecanico sino electronico.
Gracias por su atencion espero algun consejo....
-
Hola muchachos, nesecito un poco de ayuda para mi proyecto,
Por ahi he investigado sobre las puertas logicas y depronto este ic "74ls04" me podria servir nesecito un consejo.
nesecito esta informacion para mi proyecto, aqui dejo un enlace...
http://marcianitos.forumcommunity.net/?t=3629299
Agradesco cualquier consejo para el desarrollo de este proyecto...
Un saludo y gracias de antemano...
-
Alguno de ustedes me puede recomendar algun foro donde traten estos temas de electronica "Puertas logicas".
O alguna pagina donde haiga algun tutorial sobre ese tema...
Un saludo.
-
con pic te saldria facilisimo si te sirve se te puede ayudar
movf porta,0
movwf porb
por lo tanto la entrada sera la misma salida
b'1000'
la salida sera b'1000'
espero haberte ayudado
-
Hola Mincho!
Alguno de ustedes me puede recomendar algun foro donde traten estos temas de electronica "Puertas logicas".
O alguna pagina donde haiga algun tutorial sobre ese tema...
Humildemente, te paso el link de una nota que escribi para el portal NeoTeo. Es basico, pero te puede aclarar como funcionan las diferentes puertas logicas.
La podes leer haciendo click aqui: http://www.neoteo.com/Art%C3%ADculos/tabid/63/ID/690/Title/Puertas_Logicas/Default.aspx (http://www.neoteo.com/Art%C3%ADculos/tabid/63/ID/690/Title/Puertas_Logicas/Default.aspx)
Saludos! :mrgreen:
-
Microcom, pues con el pic se haria mas rapido y sensillo, en relidad no es un proyecto complicado.
aunque lo estoy considerando por el tema de la visulizacion en display.
Aitopes, gracias por el enlace, mirando el tema me doy cuenta que tambien necesito algunos integrados tipo flip flops para que me mantenga un estado logico.
Estoy simuladodo con el proteus y no me responde como debe ser.
La cuestion es mantener una sola salida activa. y que al activar cualquier otra me apague la anterior.
y la salida quiero visualizarla en un display de 7 segmentos, es decir al activar la salida uno me mostrara el uno, al activar la salida 4 me mostrara el 4, y asi aleatoriamente.
El flip flop que pienso utilizar es el siguiente "74ls174" en combinacion con un deco dificador BCD a 7 Segmentos.
Alguna sugerencia en la parte del flip flop y como hacerlo para simular, algun otro software mas presiso.
Estoy muy limitado para escoger los componentes solo cuento con los de esta tienda.
http://www.suconel.com
Gracias por el tiempo y la sugerencias.
-
Vale la pena armar por hardware una "memoria" de unos pocos bits? No te conviene manejarlo desde el PIC?
Ojo, digo esto ignorando en que consiste tu hard, pero me parece mas facil la solucion via "soft"... :)
-
tambien te recomendaria logica booleana donde tienes que usar mapas de carnoug en la cual tienes los suiches de entradas A B C D y para las salidas que debes realizar operaciones de simplificacion para darte el circuito a implemantar. con and or y xor etc
si te sirve.
-
Hola de nuevo no logro dar con la solucion, aqui pongo un pequeño diagrama hecho en protel,
No logro que al oprimir un swiche se levante el que eataba oprimido.
no se que mas piezas agregarle.
Garcias por ayudarme debe ser algo elemental.
-
Hola!
No logro que al oprimir un swiche se levante el que eataba oprimido.
Para esto existen unos pulsadores (vienen de a dos, tres, CUATRO, etc) que mecanicamente se excluyen. Es decir, al pulsar uno, se corre un pestillo que expulsa el que este presionado. Eso deberia solucionarte el problema.
Si lo que quisiste decir es que "al oprimir un switch se corte levante la salida del pic correspondiente y se active la del switch que oprimi", el tema se resuelve por soft.... :mrgreen:
PD: Digo esto sin tener en cuenta el esquema que envias del 74LS174, que me sigue pareciendo innecesario...
Saludos!
-
Aitopes, Como ultima opcion tengo la de utilizar un pic, al ser un proyeto publico creo que lo alejaria de mucha gente, y por otra parte esta el precio.
En el momento estoy haciendo pruebas reales con lo que tengo, 4 ic 555, que son algo economicos, y utilizando la funcion de flip flop y reset, en el momento necesitaria 3 diodos por cada ic555 para resetear los 3 ic555 restantes menos el que se esta pulsando el pin 2.
Es decir el boton que oprima, restearia los 3 ic555 restantes y al mismo tiempo se activaria la salida de es boton.
He de decir que en el Proteus (no en protel como puse en el post anterior) no me funciona como en la practica.
por eso pienso que depronto otro ic me remplazaria los 4 ic555, logrando reducir precios y espacio, eso si haciendo pruebas reales.
la parte de los 12 diodos para lograr el reset de los botones restante tambien pienso que lo lograria con otro ic, si es que depronto habra alguno que ya lo tenga implementado.
Tambien estoy simulando con el multisim y las pruebas con el ic555 tienen el mismo resultado que el proteus.
yo sigo pensando que es mas economico con compuertas que con un pic, y mas facil de realizar para todos...
el tema de la visualizacion en display lo dejare para mas adelante pues es opcional.
Gracias por las sugerencias.
-
Que pasa si se pulsan dos entradas al mismo tiempo?
Un saludo
-
Amigo por lo que he leido creo que hablas con temas decodificadores y descodificadores prioritarios....... en los TTL hay ese tipo de funciones....74LS148......es mas o menos lo que quieres.......si mas no me equivoco.
se usan a veces en electronica digital justamente para trabajar con niveles de prioridad para hacer una funcion logica..........muy parecido a las interrupciones en los micros....espero que te sirva de algo amigo.
-
Que pasa si se pulsan dos entradas al mismo tiempo?
Un saludo
En mi caso, como es para controlar un videojuego, creo que con 2 palancas manejarian el mismo personaje.
Presisamente es lo que estoy buscando que no ocurra eso, creo que siempre habra un millonesima para ser el primero.
y si se da el caso de que teniendo uno oprimido se oprime otro, el que se oprimio de ultimo no funcionaria hasta no soltar el que se oprimio el primero.
Ese es mi problema que no queden mas de 1 linea de salida al mismo tiempo.
Es un interruptor tipo bascula.
Hola akira_ve.
Si efectivamente eso es lo que busco.
Gracias por el aviso.
-
Amigo de 2 personas personas coincidan al mismo tiempo es tecnicamente tan improbable, pues la siempre habra uno
-
amigo con los codificadores prioritario eso no sucedera............pues, se trabajan con tiempos tan pequeños que..........es muy improbable eso....solo armalo y pruevalo......pero por mi experiencia pruevalo...............si me equivoco...............sera interesante.........espero que te ayude en algo
-
Ya he conseguido algo funcuinal, con 2 ic 74ls74, este lo simule en proteus y funciona hay tengo la idea, haber si depronta alguien sabe hacerlo de un metodo mas sencillo, almenos ya he rebajado los costos.
Aqui dejo una imagen
y una simulacion en proteus.
Gracias por las sugerencias...
-
caballero si tu principio es el inicial de que cada bits de entrada sea el bit de salida te recomiendo
A B C D a b c d
0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 1
0 0 1 0 0 0 1 0
0 1 0 0 0 1 0 0
1 0 0 0 1 0 0 0
debes hacer la operaciones en mapas de karnaugh y simplificar los circuitos
para prender la d seria:
_ _ _
A B C D una compuerta AND de cuatro entradas. si suichas otro suiche o sea la C todos las salidas se desactivarian. en la salida de la AND iria un led para indicar la activacion.
y asi sucesivamenta para las otras salidas
c.. b .. a...
_ _ _
A B C D para la c
ABCD seria suiches activados con unos logicos
bueno si te sirve de algo
-
vaya amigo microcom jaja pero es mapa de karnaugh es una manera mas simple
-
bueno
karnaugh
karnaugh
gracias akira_ve
asi es; hacia rato que no lo escribia.
-
amigo tal vez
A B C D a b c d
0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 1
0 0 1 0 0 0 1 0
0 1 0 0 0 1 0 0
1 0 0 0 1 0 0 0
_ _ _
A B C D esto seria para el primer led
_ _ _
A B C D ..................segunda salida
_ _ _
A B C D ................. tercera salida
_ _ _
A B C D ............... cuarta salida
primero hay que hacer la negacion de las entradas y despues llevarlas a las AND.
UTILIZACION DE COMPUERTAS NOT para hacer la negacion
y AND para las salidas.
en todas las entradas a la compuerta AND irian una resistencia de 1k a tierra y tambien iria un suiche a vcc para cuando conmute tenga un uno como entrada y se activaria una salida.
al conmutar otra entrada la salidas serias desactivadas.
si conmutas el suiche 4 letra A se activara la salida 4.
el circuito ya te lo imaginaras puesto que no he tenido la posibilidad de hacerlo .
todas las entradas son comunes a las compuertas
las salidas si son independientes.
la compueta 4082 creo que te sirva como AND de 4 entradas
te faltarian 12 not para hacer la negacion _ _ _
A B C D
A B C D > son los suiches
bueno
-
Gracias Microcom, Por colaborarme tanto para mañana encargo el chip "4082", por ahora voy a hacer el esquema y a ver si depronto se deja simular.
Un saludo...
-
La respuesta que le has dado microcom, no sirve, ya que al soltar el botón debe permanecer la salida activa, por eso utiliza latch.
Un saludo
-
La respuesta que le has dado microcom, no sirve, ya que al soltar el botón debe permanecer la salida activa, por eso utiliza latch.
Un saludo
Exacto despues de soltar el swiche debe de permanecer la salida activa,
Un saludo...
-
El circuito que le has posteado con las 4 latch si funciona bien (que parece que si) es la mejor solución. Para abaratar costes podrias utilizar un C.I. con 4 latch integrados como por ejemplo el 74LS75, y los diodos puedes poner 1N4148.
Un saludo
-
El circuito que le has posteado con las 4 latch si funciona bien (que parece que si) es la mejor solución. Para abaratar costes podrias utilizar un C.I. con 4 latch integrados como por ejemplo el 74LS75, y los diodos puedes poner 1N4148.
Un saludo
En el simulador funciona, y si ahora lo que necesito es abaratar costos y depronto hacer el esquema mas sencillo.
Por ahora descarto el 74ls75, no lo hay en la tienda; http://www.plazaorbital.com.co/t_150/sublineas.mv?16+5+continuar
Voy a mirar a ver si encuentro otro similar, o sino mirare otra tienda.
Que opinas de estos 2 "4043" y "4044".
http://www.ee.washington.edu/stores/DataSheets/cd4000/cd4044.pdf
Un saludo...
-
Pero la idea no es mala microcom jajajajaja mas sensilla que eso tendrias que usar unos monos con los cables en la mano...a menos que uses un pic..............que programes a tu conveniencia
-
El problema del 4043 y del 4044 (y es el mismo problema del 7475) es que no tienen entrada de reset para cada latch.
Un saludo
-
bueno amigos leí mal ya que no me di cuenta de la otra condicion. ya que al soltar el botón debe permanecer la salida activa, por eso utiliza latch.
asi es.
-
Amigos Solo me falta agradecer, el tiempo que me han regalado.
Pues lo que tengo fisicamente para ensayar son 2 ic 74ls74, 1 ic 4043, 1 ic 4044, 1 ic 74ls174 y 15 diodos 1N4148.
Creo que mi mejor opcion son los 2 ic 74ls74 y los 12 diodos 1N4148.
Por el momento pienso activar Releds en cada salida para intercambiar los cables, ahi es donde entra otra vez el problema de precio.
Por eso me gustaria investigar otro poco, para ver si es posible remplazar los releds por transistores, para interrunpir algunos cables del puerto paralelo, que llevan dados...
(Antes de cambiar el foro yo tenia el Alias de "minchomania", y pasaba mucho tiempo en este foro leyendo, por cuestiones de trabajo, he estado un poco alejado.)
Voy a buscar un poco esa pregunta, ya que por ese entonces un tal "hernando???" pregunto algo parecido pero para interrumpir una señal de video a traves de transistores.
Voy a buscar y luego comento.
Les agradesco mucho el interes prestado.
Un saludo y un abrazo...
-
Puedes probar el C.I. CD4066 que es un interruptor de estado solido y si no tendrias que ir a un C.I. de maxim. Te dejo el datasheet.
Un saludo
-
Puedes probar el C.I. CD4066 que es un interruptor de estado solido y si no tendrias que ir a un C.I. de maxim. Te dejo el datasheet.
Un saludo
Si voy a analizar este, ademas esta bien barato.
Luego Comento...
Gracias...
-
Hola jfh900,
Creo qu no voy a utilizar el 4066, pues para mi proposito necesitaria, 4 para lograr las conbinaciones correspondientes.
Por suerte tenia dos ic74hc244, y pude hacer pruebas reales y funciona como quiero.
En la simulacion da la impresion de estar todo combinado, pero solo funciona el modulo de 74hc244 que esta activo.
Un saludo a todos y gracias por el tiempo.
Dejo una foto del esquema y una simulacion para el Proteus 6.9 Sp4.