Agregar al PWM un medidor de voltage y amperes.

Hola comunidad!! les comento mi inquietud/necesidad. Resulta que tengo un Controlador de pulso para controlar la corriente del la celda de hidrogeno (puesta en el auto) y quisiera agregarle un medidor de voltage y amperage a traves de un display de 16x2.

Cuento con lo siguientes componentes:
display 16x2
16F877a

el pwm que es hasta 30A lo saque de http://www.p71.ca/P71interceptor.com/p71interceptor.com/alternator/mitsubishi/upgrade/
que se encuentra en la ultima parte de esa pag.
http://images.p71.ca/P71interceptor...alternator/mitsubishi/upgrade/PICT3326-vi.jpg
http://images.p71.ca/P71interceptor...ator/mitsubishi/upgrade/mx066instructions.jpg
http://images.p71.ca/P71interceptor...om/alternator/mitsubishi/upgrade/PICT3386.jpg


y el que estoy interesado es como este siguiente
http://www.youtube.com/watch?v=Xqw-WsqEm9w&list=PLXkZkgfb0RN9cAaMVa6Gd-bs5BaZYBvqQ
Se que entra la programacion tambien pero si me orientan siquiera me seria de gran ayuda.
Gracias ...
 
y en que lenguaje programas, y que compilador tienes?

una manera que quizas funcione es utilizar 2 puertos ADC del pic, una resistencia variable para el voltaje y una resistencia shunt para el amperaje.
 
ese es el problema tengo conocimiento en electronica e hice muchos circuito, ahora en lo qeu es programacion estoy muerto. Pero de todas maneras si es que se puede conseguir otro pic que sea mas facil de programar y economico seria muy buen aporte. No solamente para simplificar sino para que en su reproduccion sea simple y eficiente a la vez.
 
Pero de todas maneras si es que se puede conseguir otro pic que sea mas facil de programar y economico seria muy buen aporte.

todos los microcontroladores PIC se programan de forma casi igual a diferencia que algunos tienen perifericos diferentes y los registros cambian de direccion.

No solamente para simplificar sino para que en su reproduccion sea simple y eficiente a la vez.
pues usar un microcontrolador es la manera mas sencilla, pero no la unica. (por lo menos para mi)

ese es el problema tengo conocimiento en electronica e hice muchos circuito, ahora en lo qeu es programacion estoy muerto

si que estas muerto en programacion pero tienes un grabador de PIC, no hay problema, te podria ayudar un poco.

si sabes electronica y tienes algun simulador (preferentemente proteus) prepara algun circuito como el que te menciono o el que quieras y yo te ayudo.
 
Programador de pic tengo, para varios tipos, asi que por ahi vamos bien, y por otro lado necesitaria que en el display salga por un lado el voltaje en el vehiculo y en el otro lado la corriente de consumo de la celda.
Entonces para ir entrando en el tema y yo vaya aprendiendo te va una pregunta
Cuales puerto o pin de datos debo usar para cada funcion?
 

Adjuntos

  • 16f877.jpg
    16f877.jpg
    11.8 KB · Visitas: 9
Cuales puerto o pin de datos debo usar para cada funcion?

se usa el modulo ADC( conversor Analogo a Digital A/D), que esta en el puerto A y Pueto E de ese PIC, son los que dicen AN0,AN1,AN2 etc. cada uno es un canal del modulo.

nosotros solo utilizariamos 2 (An0, y An1)

los registros involucrados para usar el Conversor son los siguientes:

dibujo.jpg
los registros INTCON,PIR1,PIE1 estan asociados con la interrupcion lo que quiere decir que cuando cambie el valor del conversor, el micro atiende a ese cambio.
en adresH y adresL se guarda el valor de la conversion o sea el resultado.
Adcon0 y adcon1 es para configurar el modulo A/D.

TrisA,PortA TrisE y PortE es donde estan ubicados los canales.

te explico eso para que vayas viendo como se localizan los registros que uno tiene que tomar en cuenta al utilizar cualquier modulo del pic. cada modulo como el PWM, USART, etc tiene una tabla de esas.

Utilizariamos tambien casi todo el Puerto B para el LCD.
 
Última edición:
Dijiste:
Programador de pic tengo, para varios tipos, asi que por ahi vamos bien
y ahora preguntas:


Y que programa es mas amistoso para programar? he visto el IC-PROG, despues el, WINPC-800. pero no encuentro uno mas completo

los grabadores de pics van acompañados de su interfaz que es el IC-Prog, WInpic-800 etc. esos programas son echos para grabar el codigo en hexadecimal generado por un compilador.

dime como es tu programador para ver si el winpic-800 le funciona, ya que es mas amigable.
el programador o grabador de pics es algo como esto:
PIC150K.jpg


aparte de eso necesitamos un compilador, si te parece bien usaremos el lenguaje Basic, consigue el programa Microcode studio plus (PIC BASIC PRO).

esta es su apariencia:
microcode.jpg
 
Última edición:
Atrás
Arriba