TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: juanez en 02 de Noviembre de 2006, 15:30:00

Título: Señales analogicas
Publicado por: juanez 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

Título: Re: Señales analogicas
Publicado por: Rulo 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
Título: Re: Señales analogicas
Publicado por: aitopes 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. :?
Título: Re: Señales analogicas
Publicado por: juanez 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?
Título: Re: Señales analogicas
Publicado por: Rulo 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. :-)
Título: Re: Señales analogicas
Publicado por: aitopes 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.
Título: Re: Señales analogicas
Publicado por: juanez 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
Título: Re: Señales analogicas
Publicado por: Chaly29 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.
Título: Re: Señales analogicas
Publicado por: juanez en 04 de Noviembre de 2006, 11:11:14
Ok, gracias por la informacion, buscare el 16f870
Título: Re: Señales analogicas
Publicado por: epacho1 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