Autor Tema: Uso de pic 16f628a para leer un pot  (Leído 1553 veces)

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

Desconectado walle32

  • PIC10
  • *
  • Mensajes: 1
Uso de pic 16f628a para leer un pot
« en: 04 de Octubre de 2013, 17:18:42 »
E querido realizar un programa para que el pic lea un pot de 10k, aunque e leido que es mejor hacerlo con un pic que tenga convertidores a/d, sigo empeñado en hacerlo con el 16f628a, seria de gran ayuda si alguien supiera darme una pista de como hacerlo en ccs

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: Uso de pic 16f628a para leer un pot
« Respuesta #1 en: 04 de Octubre de 2013, 19:14:48 »
  No puedo ayudarte particularmente con lo de CCS, pero la idea sería cargar un capacitor, luego descargarlo a través del pote y tomar el tiempo que tarda en descargarse. El tiempo que tarde en descargarse será proporcional a la resistencia.
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado marqueses

  • PIC12
  • **
  • Mensajes: 80
    • Alberto Marqueses Blog
Re: Uso de pic 16f628a para leer un pot
« Respuesta #2 en: 05 de Octubre de 2013, 04:18:07 »
El pic 16f628a solo tiene un comparador analogico, eso quiere decir que si introduces un valor conocido por un pin puedes ver que tienes en el otro que seria la salida del pot. De todas formas es complicarse la vida con cualquier solucion, lo mas sencillo es coger un micro con periferico a/d, para eso están, para facilitarnos el trabajo!  :)
Alberto Aragón Marqueses
albertomarqueses.wordpress.com

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: Uso de pic 16f628a para leer un pot
« Respuesta #3 en: 05 de Octubre de 2013, 08:17:11 »
Lo que dice Angelgris se usa en PBP, incluso tiene una instrucción que lo hace, precisamente llamada POT, y consiste en medir el tiempo de descarga.
Entiendo que se usa un solo pin, que se pone en alto primero y después como entrada, cuando se detecta el nivel bajo, se termina la cuenta, y el valor de tiempo transcurrido se convierte al valor del pote medido.
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.