Autor Tema: Busco pic familia 16 popular  (Leído 2506 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado igua2007

  • PIC10
  • *
  • Mensajes: 17
Busco pic familia 16 popular
« en: 04 de Junio de 2009, 18:08:17 »
Hola a todos, lo primero es agredeceros que me deis esta oportunidad. Mi proyecto es que desde un teléfono móvil o cualquier máquina que emule máquina virtual java y tenga bluetoth pueda ver los valores de unos sensores.
No quiero correr y por ahora solo necesito que me aconsegeis que pic usar. De pic no entiendo casi nada aunque algo he leído. Sobre todo necesito que sea fácil de programar y lo mas popular posible para encontrar tutoriales e información. Al grano, por ahora solo voy a empezar con 2 o 3 sensores que tienen una salida de tensión analógica de 1 a 5 vcc, con lo cual necesito un pic con almenos 12 conversores a/d (anque solo voy a usar 3, los otros son para futuras ampliaciones) a 10 bit de resolución, también necesito que tenga salida a puerto serie rs232, para hacer las primeras pruebas en pc. No se si hay pic de estas caracteristicas, pero el otro día preguntando en una tienda de electronica me digeron que hay un micro llamado MAX232 que convierte señales digitales en protocolo rs232 pero no se si esto lo mejor o hay pic que tenga este protocolo o no se si hace falta este protocolo para la comunicación.
No se si mis conocimientos podrán ayudar a este foro pero los voy a enumerar y si alguien le interesa algo que me lo haga saber, intalacion adsl, telefonía básica, rdsi (programación tr1, tr2), algo de centralitas, conmutación telefonía (axe y 1240, 5ess se poquillo), aeromodelismo radio control y alguna cosilla que me dejó por ahí. Muchas gracias.
=a2r

Desconectado MTU

  • PIC10
  • *
  • Mensajes: 9
Re: Busco pic familia 16 popular
« Respuesta #1 en: 05 de Junio de 2009, 05:43:37 »
Saludos igua2007, si estas empezando te recomiendo que no persigas algo con miras a tan largo plazo como para poner un chip con "12 conversores" (en realidad el chip suele tener un unico conversor con varias entradas que se van conmutando) si no los vas a usar, pues hay otros chips mas comunes que puedes encontrar en una tienda de electronica cercana en lugar de tener que pedirlo a un distribuidor por internet. Si piensas trabajar en C yo te recomendaria un 16F876. Este tiene 5 entradas analogicas para el conversor, mas adelante podrias migrar tu programa a otro micro con mas entradas sin mucho problema. Si lo vas a hacer en asm habria algunos cambios extra al migrar de micro pero si te mantienes en la misma familia (16F), tampoco debe de suponerte un gran cambio.

Respecto a lo del RS232 decirte que no es un protocolo sino mas bien una especificacion electrica. Con nuestros pics tenemos dos niveles de tension digital 0 y 5V (siempre que trabajemos en este rango de alimentacion, pues se puede trabajar con menos tension). En RS232 si mal no recuerdo los niveles son -15 y +15V. El max232 te puede ir de perlas y no es caro, puedes incluso encontrar algunos chips equivalentes realmente baratos (alrededor de 1Euro). RS232 es un puerto de comunicacion en serie asincrono. El pic del que te hablo tambien cuenta con un puerto de las mismas caracteristica y asi puedes comunicar con el PC (acuerdate de que es imprescindible usar el max232 como adaptador o la puede liar parda...).

Saludos.

Desconectado igua2007

  • PIC10
  • *
  • Mensajes: 17
Re: Busco pic familia 16 popular
« Respuesta #2 en: 05 de Junio de 2009, 06:20:50 »
Gracias voy mirar, lo de las 12 entradas es porque he visto que lo había. Me gustaría que el programa final para ver los valores de los sensores fuese java. Estamos en contacto.
=a2r

Desconectado tapi8

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1506
Re: Busco pic familia 16 popular
« Respuesta #3 en: 05 de Junio de 2009, 09:45:45 »
http://www.todopic.com.ar/foros/index.php?topic=24639.0

Ahi tienes informacion en español de los 16f87x, decirte que vas a empezar por algo bastante grande y avanzado, de hecho esta gama es la mas alta de los 16f, esta a punto de desaparecer y ser sustituida por la 16f88x, mejor y mas barata pero con poca informacion de momento en español, aunque comparten muchas cosas.
En que lenguaje vas a programar?. Yo empezaria por aprender un poco de programacion, para este tipo de proyectos, que son bastante complejos, seguramente C, ademas es de lo que hay mas cursos e informacion en el foro.
Cual es tu nivel de ingles?. Te lo digo poeque en los datasheets de microchip si tienes buena informacion pero toda en ingles.
En cuanto a tus conocimientos seguro que seran muy enriquedecedores para el foro de hecho se hacen proyectos de ese tipo y hay gente que pregunta por esas cosas.

tapi8

Desconectado jopes

  • PIC10
  • *
  • Mensajes: 21
Re: Busco pic familia 16 popular
« Respuesta #4 en: 05 de Junio de 2009, 13:52:17 »
Hola!!!
Yo estoy realizando mi proyecto con el PIC16F876A, también conectado a móvil, en concreto a una PDA, y creo que es bastante potente. Los timers, el conversor analógico-digital, la USART (imprescindible para una comunicación sencilla RS-232), interrupciones, 3 puertos A,B y C de I/O.....
Hay mucha información en inglés pero también hay algún pdf que otro en español que ayuda bastante para comprender descripciones que en el manual puede que no entiendas.

Un Saludo!!!!

Desconectado igua2007

  • PIC10
  • *
  • Mensajes: 17
Re: Busco pic familia 16 popular
« Respuesta #5 en: 07 de Junio de 2009, 10:57:51 »
Hola, he estando hechando un ojo a la documentación que me habéis recomendado y me surgen muchas dudas. Este manual dice como funciona, sus comandos, sus direcciones, etc. Lo que no se es como proceder con la programación. Por un lado no se exactamente si me si me vale porque los sensores van de 1 vcc a 5 vcc, es decir 4 voltios para la conversion. Creo que la vdd tendría que ser 5 vcc que se la daríamos entre RA3/NA3 patilla 5 y la mínima se la daríamos  entre RA2/AN2 sería 1 vcc patilla 4. Me imagino que estos voltios tendrán que darse en el cto de programación.  En la programación tengo que multiplexar las 2 o 3 entradas analógicas que necesito en patillas 2, 3 y 4 y en está patilla tengo mis primeras dudas es la misma que la Vref- con lo cual una vez programado el pic ya no hace falta que le de las tensiones ref. Lo que buscó es que por el puerto serie salga una palabra de 16 bit de la siguiente forma: de 000000 0000000000  a 000000 1111111111 para el primer sensor de 000001 0000000000 a 000001 1111111111 para el segundo y 000010 0000000000 a 000010 1111111111 para el tercero. Según mis conocimientos y lo que yo creo después con esos datos puedo asignar un valor variable a cada una de estas palabras pero esto ya sería en el pc o teléfono, etc. Después de está multiplexion se hace un ciclo y asi indefinidamente. Creo que al pic no le tengo que pedir más que me haga la conversion y me la introduzca al pc o teléfono. Después me gustaría trabajar con java ya que el destino final es un teléfono móvil.  No se si estoy equivocado, si lo estoy corregirme. Necesito un tutorial o curso que me enseñe a programar el pic. Ah sobre el argot o palabras técnicas que usáis tendré que aprender, perdonad si no hago buen uso de mis palabras no dige anteriormente que tengo la fp en electronica comunicaciones lo digo para que sepáis que en electrinica algo se. Un saludo y muchas gracias por la ayuda, la verdad es que me hacia falta está ayuda y os lo agradezco. Voy a intentar seguir estudiando el manual. Ah estudie algo de c+, no se como soleis programar los pic. Un saludo otra vez. Igual me he extendido  
=a2r

Desconectado tapi8

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1506
Re: Busco pic familia 16 popular
« Respuesta #6 en: 07 de Junio de 2009, 17:05:28 »
http://www.todopic.com.ar/foros/index.php?topic=14634.0
En esta direccion tienes cursos en C para micros, el primero de vs zener es, creo, el mejor para empezar, pero todos son buenos. Te aconsejo los de C porque es el lenguaje mas usado y del que mas informacion hay, y ademas dices que ya sabes de c++.
En el curso del 16f877 de las direcciones que te pase hay un capitulo entero dedicado al convertidor analogico digital (ADC) echale una ojeada.
Yo tambien soy de FP pero de industrial, pero estamos en minoria, aqui casi todos son ingenieros.
En los cursos de C seguro que encontraras ejemplos de ADC, si tienes problemas con temas de programacion en C fijate que hay un foro de C en exclusiva.

tapi8

Desconectado igua2007

  • PIC10
  • *
  • Mensajes: 17
Re: Busco pic familia 16 popular
« Respuesta #7 en: 15 de Junio de 2009, 03:33:21 »
He estado un poco ocupado está semana, he estado estudiando los tutoriales, sobre todo del convertidor y de la comunicación serie. Del primero tengo una duda a la hora de elegir una gama de tensiones para convertir o bien pierdo dos patas o bien estas dos patas se convierten en tensiones de referencia solo cuando se programa y cuando está programado el micro ya no hace falta estar con las tensiones de red. Y la otra duda es que no se bien cual de los sistemas de comunicación serie es eso que mejor me va si el I2C o el MSC. Gracias.
=a2r