Autor Tema: Señales analogicas  (Leído 2818 veces)

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

Desconectado juanez

  • PIC12
  • **
  • Mensajes: 90
Señales analogicas
« en: 02 de Noviembre de 2006, 15:30:00 »
Hola quiero medir 2 señales analogicas con el pic16f84a, una de unos 100-500mv y la otra de unos 1-10v.

Cuando compilo me da el error:

symbol not previously definded(ADCON0)

No se si me falta algo, pero si compilo con el 16f877 no me da ningun error, ¿Que tengo que hacer para poder medir esas 2 señales con el 16F84a?

Saludos


Desconectado Rulo

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 168
Re: Señales analogicas
« Respuesta #1 en: 02 de Noviembre de 2006, 15:33:49 »

       pues no se de basic pero imagino que utilizas el convertidor AD y el pic16f84a no lo tiene, prueba con un pic distindo.

         debes leer los datasheet.

 Saludos

Desconectado aitopes

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5100
    • uControl
Re: Señales analogicas
« Respuesta #2 en: 02 de Noviembre de 2006, 15:34:48 »
Exactamente eso es lo que pasa: 16F84A no posee ADC. El compilador te da un error por eso. :?
Si cualquier habilidad que aprende un niño será obsoleta antes de que la use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia:
La única habilidad competitiva a largo plazo es la habilidad para aprender
“. Seymour Papert

Desconectado juanez

  • PIC12
  • **
  • Mensajes: 90
Re: Señales analogicas
« Respuesta #3 en: 02 de Noviembre de 2006, 15:57:01 »
OK, lo suponia.

Entonces, ¿puedo medir tensiones de alguna forma con el 16f84a?, o debo canviar de pic.

¿Cual cojo el 16f877?

Desconectado Rulo

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 168
Re: Señales analogicas
« Respuesta #4 en: 02 de Noviembre de 2006, 16:04:57 »
Citar
¿puedo medir tensiones de alguna forma con el 16f84a?

 Pues directamente no lo creo, solo puedes saber si hay 1 o 0, para voltajes intermedios puede ser con un convertidor externo.

   pero mejor utilizar el 16f877 que ya lo trae interno.

  Saludos. :-)

Desconectado aitopes

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5100
    • uControl
Re: Señales analogicas
« Respuesta #5 en: 02 de Noviembre de 2006, 16:07:49 »
Hay algunos PIC con menos pines y que son mas economicos. Si ya tienes el 16F877, adelante! Pero si tienes que comprarlo, piensalo. El 16F818 / 819 tiene 16 pines, y 4 ADC (uno con 2Kb y el otro con 4Kb de Flash), y debe costar un tercio de lo que cuesta el 16F877.
Si cualquier habilidad que aprende un niño será obsoleta antes de que la use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia:
La única habilidad competitiva a largo plazo es la habilidad para aprender
“. Seymour Papert

Desconectado juanez

  • PIC12
  • **
  • Mensajes: 90
Re: Señales analogicas
« Respuesta #6 en: 03 de Noviembre de 2006, 11:46:22 »
Hola, no lo he comprado todavia, pero lo hare pronto, lo que pasa es que en el proteus no me aparecen ny el 16F818 ni el 16F819, y si no puedo simularlos, pues comprare seguramente el 16F877 que si que puedo simularlo, de todas formas gracias por la informacion.

Salu2

Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
Re: Señales analogicas
« Respuesta #7 en: 04 de Noviembre de 2006, 00:40:26 »
Hola juanez, también puedes comprar el 16F870 que es mucho más económico que el 877, posee convertidores A/D y lo puedes simular en el proteus.

Un saludo.

Atte. CARLOS.
La teoría es cuando se sabe todo y nada funciona. La práctica es cuando todo funciona y nadie sabe por qué.

Desconectado juanez

  • PIC12
  • **
  • Mensajes: 90
Re: Señales analogicas
« Respuesta #8 en: 04 de Noviembre de 2006, 11:11:14 »
Ok, gracias por la informacion, buscare el 16f870

Desconectado epacho1

  • PIC10
  • *
  • Mensajes: 10
Re: Señales analogicas
« Respuesta #9 en: 10 de Noviembre de 2006, 12:35:38 »
Mira si exsiste una forma de medir señales analogicas con un PIC que no tenga ADC (aunque de una forma un poco primitiva diria yo) y es con una sentencia existente en PIC BASIC que es "POT" esta en realidad mide el tiempo de descarga de un condensador que va en paralelo a la señal, basicamente sirve para leer valores de potenciometros pero podria valer para cualquier sensor de tipo resistivo. Una solucion buena que te doy es que te consigas un PIC 16F819 este es un PIC aun mas barato que el 16F627 y ya tiene ADC, es de 18 pines y tiene un oscilador interno de 8Mhz aunque puede funcionar con 20Mhz, tiene 5 canales de conversion e inclusive tiene USART, etc...., que mas puedes pedir?. Revisa su datasheet en internet y luego me cuentas


 

anything