Autor Tema: ¿QUE PIC PONGO PARA EL SIGUIENTE DISEÑO?  (Leído 5539 veces)

0 Usuarios y 3 Visitantes están viendo este tema.

Desconectado victor_esp_1982

  • PIC10
  • *
  • Mensajes: 22
¿QUE PIC PONGO PARA EL SIGUIENTE DISEÑO?
« en: 28 de Septiembre de 2004, 12:25:00 »
HOLA SOY ESTUDIANTE DE ELECTRONICA Y TENGO QUE LLEVAR EL CONTROL DE LA MANO DE UN ROBOT. PARA ELLO VOY A UTILIZAR UN MICROCONTROLADOR PIC, PERO COMO NUNCA HE TRABAJADO CON ESTOS NO SE SI HABRÁ ALGUNO PARA LAS SIGUIENTES CARACTERISTICAS:

-LA MANO TIENE 16 SENSORES DE TACTO, DE TAL FORMA QUE EN EL MOMENTO QUE ALGUNO DE ELLOS SE ACTIVE, TIENE QUE SALTAR UNA SUBRUTINA QUE MANDE FRENAR LA MANO.
-40 ACTUADORES, ES DECIR, 40 SALIDAS
-20 ENTADAS DE LAS CUALES 16 SON LOS SENSORES.

MI MAYOR DUDA ES QUE NO SE SI HABRÁ ALGUN MODELO DE PIC QUE ATIENDA A 16 INTERRUPCIONES. HABER SI ME LO PODEIS DECIR O SINO DARME ALGUNA SOLUCION COMO PONERLE ALGUN PERIFERICO AL PIC PARA  QUE ME PERMITA HACER ESTO


MUCHAS GRACIAS A TODOS

Desconectado manex_1987

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1127
RE: ¿QUE PIC PONGO PARA EL SIGUIENTE DISEÑO?
« Respuesta #1 en: 29 de Septiembre de 2004, 13:00:00 »
Hola

Para lo que pides... lo mas ideal (pero tambien lo mas complejo) seria usar un PIC18F8720 o algo asi, en encapsulado TQFP80 , tiene unos 63 pines I/O si no me equivoco.

Mi mayor duda es, si los 16 sensores que dices, darán a la misma conclusion (parar la mano) o si cada uno acabará en una accion diferente. Si todos van a lo mismo, no necesitas 16 interrupciones. Tan simple como una compuerta OR de 16 entradas (sabemos que no existen, pero combinando), y ello a una interrupcion simple.

Si es asi, hemos perdido ya 16 entradas. Asi, son 44 puertos I/O. En este punto, puedes optar por el PIC en encapsulado TQFP80, tendras pines de sobra.

De lo contrario, usa un PIC de 40 pines (el 16F877 o el 18F452), el cual te dara 33 pines I/O. Para los 11 pines faltantes puedes optar, por decoders 3-8 (cada uno te daria 5 pines mas, ojo, usalos para pines que solo vayan de salida). O de lo contrario, usar un 8255 para obtener muchos mas pines.

espero haberte ayudado, salu2

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
RE: ¿QUE PIC PONGO PARA EL SIGUIENTE DISEÑO?
« Respuesta #2 en: 30 de Septiembre de 2004, 03:50:00 »
A lo mejor lo que digo es una burrada, y perdonad mi ignorancia en electrónica pero, ¿no es lo mismo una puerta OR de 16 entradas que empalmar todos los pulsadores en paralelo?

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
RE: ¿QUE PIC PONGO PARA EL SIGUIENTE DISEÑO?
« Respuesta #3 en: 30 de Septiembre de 2004, 10:17:00 »
He de reconocer Elenita que tienes un dominio del lenguaje completamente abrumador.

Y ahora dime, guapetona, ¿la puerta lógica elimina los rebotes?

Desconectado pocher

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2568
RE: ¿QUE PIC PONGO PARA EL SIGUIENTE DISEÑO?
« Respuesta #4 en: 30 de Septiembre de 2004, 10:56:00 »
Con que ignorante en electrónica, ¡eh nocturno! Ya ...

- Si se usan pulsadores (interruptores) sí se pueden poner los 16 en paralelo en lugar de usar la puerta OR.

- Si se usan sensores (caso de la manita de arriba) que dan en su salida 0V o 5V (por ejemplo) no los puedes conectar en paralelo ya que se producirían cortos. Necesitarías usar la puerta OR, en este caso.

- Por supuesto las puertas no eliminan rebotes.


Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
RE: ¿QUE PIC PONGO PARA EL SIGUIENTE DISEÑO?
« Respuesta #5 en: 30 de Septiembre de 2004, 11:05:00 »
Al lado vuestro un completo ignorante, Pocher.

Sigo preguntando:
Si son interruptores, entendido.

Si son sensores, ¿serviría conectar la salida de cada uno de ellos a un diodo y luego empalmar estos diodos?, así se evitarían los cortos ¿no?

Desconectado Golden_Eagle

  • PIC16
  • ***
  • Mensajes: 135
RE: ¿QUE PIC PONGO PARA EL SIGUIENTE DISEÑO?
« Respuesta #6 en: 30 de Septiembre de 2004, 12:36:00 »
pues parece q nocturno no quiere descartar la idea del empalme
Creo q con los diodos la cosa funcionaria. haria falta alguna resistencia de pull up/down segun la configuracion no??

Desconectado gauchosuizo

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 457
RE: ¿QUE PIC PONGO PARA EL SIGUIENTE DISEÑO?
« Respuesta #7 en: 30 de Septiembre de 2004, 14:06:00 »
hola amigos

pues en definitiva lo que dice nocturno seria una especie de OR. Si miras detalladamente que cosa hacen los 16 sensores con diodos y lo que hacen con una puerta OR, te vas a dar cuenta que es lo mismo. Conectando la salida de los sensores con el anodo del diodo y el catodo del diodo conectado con una resistencia pull-down(a masa) funciona igual. Cuando los sensores no estan activados, la señal de los diodos tiene logico "0", cuando algun sensor toma logico "1", la señal toma el nivel logico de "1".
Habria que ver si los sensores tienen una salida Three State, si es asi pues la cosa es diferente.
Espero que no me haya equivocado, sino decirlo.

Aloha
Saludos desde Suiza, Pablo.

Desconectado Carlete71

  • PIC18
  • ****
  • Mensajes: 433
RE: ¿QUE PIC PONGO PARA EL SIGUIENTE DISEÑO?
« Respuesta #8 en: 30 de Septiembre de 2004, 17:24:00 »

Compañeros, se pueden eliminar los rebotes con la compuerta si ésta es del tipo Smith Trigger, porque tiene una ventana de memoria.

Saludos,

Desconectado josemyzm

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 309
RE: ¿QUE PIC PONGO PARA EL SIGUIENTE DISEÑO?
« Respuesta #9 en: 01 de Octubre de 2004, 11:24:00 »
Vale, se pueden poner todas los sensores a una misma línea, ¿Pero como sabriais cual ha sido activado?? Yo optaría por un micro más corriente (incluso el F84) y colocar un expansor de líneas I/O, por ejemplo el PCF8574. Controlado por bus I2C te permite controlar 8 líneas I/O extra y además posee una línea para activar una interrupción del PIC cuando varía una de las entradas, (existe el 8574 y el 8574A, que difieren en la dirección de acceso). Microchip también posee uno de 16bits.
Personalmente me parece más facil conectar los sensores directamente a líneas del PIC, pero menudo bicho hay que poner e infrautilizar.
Saludos desde Logroño (España)

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
RE: ¿QUE PIC PONGO PARA EL SIGUIENTE DISEÑO?
« Respuesta #10 en: 01 de Octubre de 2004, 11:36:00 »
Está claro que sería una solución muy elegante y probablemente la mejor, pero el supuesto de los interruptores empalmados sólo servía si todos tenían la misma función: parar la mano.
Evidentemente, si cada uno de ellos requiere una reacción distinta, de nada sirve todo esto.
Bueno, miento, sirve de algo. Yo he aprendido un huevo.

Desconectado manex_1987

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1127
RE: ¿QUE PIC PONGO PARA EL SIGUIENTE DISEÑO?
« Respuesta #11 en: 01 de Octubre de 2004, 14:38:00 »
Como la mayoria, tira la piedra pero esconde la mano, ni nos concreta nada, ni nada...

Desconectado Carlete71

  • PIC18
  • ****
  • Mensajes: 433
RE: ¿QUE PIC PONGO PARA EL SIGUIENTE DISEÑO?
« Respuesta #12 en: 01 de Octubre de 2004, 18:51:00 »

Y que opina el nuevo usuario que nos ha dejado hablando aquí como los locos???

Por cierto Nuevo Usuario, cómo es tu nombre?

Saludos,

Desconectado manex_1987

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1127
RE: ¿QUE PIC PONGO PARA EL SIGUIENTE DISEÑO?
« Respuesta #13 en: 02 de Octubre de 2004, 05:12:00 »
Lo de los nicks blank debe ser TAMBIEN problema del foro (eramos pocos y pario la abuela), pues accediendo a su profile vemos que su nick es victor_esp_1982.

a este no lo volvemos a ver mas, seguro...

salu2

Desconectado victor_esp_1982

  • PIC10
  • *
  • Mensajes: 22
RE: ¿QUE PIC PONGO PARA EL SIGUIENTE DISEÑO?
« Respuesta #14 en: 03 de Octubre de 2004, 12:43:00 »
Hola a todos, soy el nuevo usuario que os hizo esta pregunta, jeje. Efectivamente mi nick es Victor_esp_1982. No os he dicho nada pq llevo unos cuantos dias fuera y no he tenido acceso a internet. De todas fomas muchas gracias a todos, ahora me leeré mejor vuestras respuestas y ya os ire contando pq ni yo mismo se muy bien si en caso de que se active cualquier senser la mano va a hacer lo mismo(pararse) o dependiendo del q sea hara cosas distintas, Tengo q hablar mas del tema con mi tutor del proyecto y eso será mañana.

Muchas gracias por todo y ya seguire haciendo mas preguntas, si no os importa contestarme, jeje

SALUDOS


 

anything