TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: NANO1985 en 07 de Noviembre de 2009, 20:59:22

Título: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 07 de Noviembre de 2009, 20:59:22
hola muchachos.... nuevamente con un proyecto en manos...
la idea es hacer un instrumento que me permita visualizar la tension y al cambiar de modo (por pulsador externo) me permita visualizar la corriente... para ser implementado como un monitor de éstas variables tan cotidianas... etc.. etc.. etc...
en principio utilizaria un 16F873, leyendo dos entradas analogicas donde previamente se acondicionaron las variales que se desean monitorear...

la forma en la que quiero visualizar las mediciones es mediante un LCD 16X2 caracteres.... pero no utilizando los caracteres que nos brindan los lcd inteligentes....
sino que,... usando dos caracteres de ancho por 2 de alto, para poder mostrar un digito visible mucho mas grande, de formato similar a los 7 segmentos led. para ello es necesario usar un generador de caracteres especiales , en mi caso estoy usando el soft (http://www.todopic.com.ar/foros/index.php?topic=14552.msg93533#msg93533) de nuestro amigo Palitroquez...

por el momento estoy formado los caracteres tipo 7seg.... para despues continuar con la parte de la conversion del valor que deseo mostrar...

pero tengo un problema... el programa  de palitroquez, genera un varios caracteres e la misma linea... y cuando quiero saltar a mostrar la segunda linea... la anterior se sobreescribe con ésta ultima....

acá va el código.... quiero mostrar el digito "0" CERO en los primeros 4 caracteres de la izquierda del LCD

Código: [Seleccionar]
#include <16F873.h>
#fuses HS, NOWDT, NOLVP
#use delay(clock=20000000)
#include <lcd.c>

int const ALTA00_direccion[8]={0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47};   // parte superior izquiera del cero
int const ALTA00_datos[8]={0b11111,0b01111,0b10000,0b11000,0b11000,0b11000,0b11000,0b0};

int const ALTA01_direccion[8]={0x48,0x49,0x4a,0x4b,0x4c,0x4d,0x4e,0x4f};    // parte superior derecha del cero
int const ALTA01_datos[8]={0b11111,0b11110,0b00001,0b00011,0b00011,0b00011,0b00011,0b0};

int const BAJA00_direccion[8]={0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47};    // parte inferior izquierda del cero
int const BAJA00_datos[8]={0b11000,0b11000,0b11000,0b11000,0b10000,0b01111,0b11111,0b0};

int const BAJA01_direccion[8]={0x48,0x49,0x4a,0x4b,0x4c,0x4d,0x4e,0x4f};     // parte inferior derecha del cero
int const BAJA01_datos[8]={0b00011,0b00011,0b00011,0b00011,0b00001,0b11110,0b11111,0b0};

void main()
{
   int  contador;
   lcd_init();
   delay_ms(100);
   lcd_send_byte(0,0x01); // limpia pantalla

   for(contador=0;contador<8;contador++)
      {
      lcd_send_byte(0,ALTA00_direccion[contador]);   //modo comando
      lcd_send_byte(1,ALTA00_datos[contador]);        // modo dato
      lcd_send_byte(0,ALTA01_direccion[contador]);   //modo comando
      lcd_send_byte(1,ALTA01_datos[contador]);        // modo dato
      }
   lcd_send_byte(0,0x80); // ubica caracter
   for(contador=0;contador<2;contador++){
   lcd_send_byte(1,contador); //modo dato
   }
 
   for(contador=0;contador<8;contador++)
      {
      lcd_send_byte(0,BAJA00_direccion[contador]);   //modo comando
      lcd_send_byte(1,BAJA00_datos[contador]);        // modo dato
      lcd_send_byte(0,BAJA01_direccion[contador]);   //modo comando
      lcd_send_byte(1,BAJA01_datos[contador]);        // modo dato
      }
   lcd_send_byte(0,0xc0); // ubica caracter
   for(contador=0;contador<2;contador++){
   lcd_send_byte(1,contador); //modo dato
   }  
   for (;;);
  
}  

y acá va una imagen de lo que ocurre....
probé tambien dibujar la parte alta y la baja del cero, por separado y todo bien... sin problemas....
pero cuando tiene que dibujar ambas ... la parte baja sobreescribe a la alta... en fin...

(http://img4.imageshack.us/img4/9067/1107205023.jpg) (http://img4.imageshack.us/i/1107205023.jpg/)

nos leemos...
saludos...
German  8)


Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 07 de Noviembre de 2009, 21:04:37
éste es el digito que se desea mostrar...

(http://img4.imageshack.us/img4/7554/ghje.png) (http://img4.imageshack.us/i/ghje.png/)

Saludos

 
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: om@r en 08 de Noviembre de 2009, 02:01:39
Hola Nano
hace tiempo edite caracteres y por lo que veo puede ser que se este pisando los datos cargados en la ram del lcd...
no entiendo tu programa por eso no te puedo decir mas  :shock:
usando el programa que usas edite el digito ''0'' usando otras posiciones de memoria por si queres probar a ver que pasa...
por lo que veo editas caracteres de 5x7 ,si queres podes editar 5x8 ,la ultima linea en algunos lcd es editable 100x100
y en otros solo podes cargar 1FH  :shock:

int const caracter0_direccion[8]={0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47};
int const caracter0_datos[8]={0b11111,0b01111,0b10000,0b11000,0b11000,0b11000,0b11000,0b0};

int const caracter1_direccion[8]={0x48,0x49,0x4a,0x4b,0x4c,0x4d,0x4e,0x4f};
int const caracter1_datos[8]={0b11111,0b11110,0b00001,0b00011,0b00011,0b00011,0b00011,0b0};

int const caracter2_direccion[8]={0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57};
int const caracter2_datos[8]={0b11000,0b11000,0b11000,0b11000,0b10000,0b01111,0b11111,0b0};

int const caracter3_direccion[8]={0x58,0x59,0x5a,0x5b,0x5c,0x5d,0x5e,0x5f};
int const caracter3_datos[8]={0b00011,0b00011,0b00011,0b00011,0b00001,0b11110,0b11111,0b0};

Saludos!
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x
Publicado por: MLO__ en 08 de Noviembre de 2009, 13:02:45
Yo hice algo parecido:

(http://img204.imageshack.us/img204/6497/lcda.png)

Lo que hice fue definir solo los segmentos que iba a usar y luego, segun el string a mostrar, los ubicaba en la LCD. Hacia el barrido primero en la primera linea y luego en la segunda.

Tengo esa info algo perdida -si, soy algo desordenao..jaja- la voy a buscar.

Saludos
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 08 de Noviembre de 2009, 14:35:33
muchas gracias por responder MLO__ y  om@r...
yo creo que debe ser algun problema relacionado a lo que dice el amigo om@r... sobreescritura de los datos de la ram del LCD... o algo por el estilo...
pero hay algo aun más extraño... si coloco un delay entre la parte del código que grafica el cero superior y el cero inferior...
puedo observar que si se grafica como corresponde...
pero luego se sobreescribe con la segunda... quedando como la imagen que puse en el mensaje 1 de éste post...
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x
Publicado por: MLO__ en 09 de Noviembre de 2009, 00:49:20
Hola.

Lo mejor es definir primero los simbolos y asignarles un macro:

Código: C#
  1. int const caracter0[8]={0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47};
  2. int const data_C0[8]={31,31,31,0,0,0,0,0};
  3. int const caracter1[8]={0x48,0x49,0x4a,0x4b,0x4c,0x4d,0x4e,0x4f};
  4. int const data_C1[8]={0,0,0,0,0,31,31,31};
  5. ...
  6. #define SegSuperior  0
  7. #define SegIzquierda 1
  8. ...

Luego en el programa principal, correr la rutina que "dibuja" los numero en la LCD, de esta manera te aseguras que usas los registros de la RAM de la LCD que son.

Saludos
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 09 de Noviembre de 2009, 00:57:00
hasta donde tengo entendido..... en un LCD de 16x2 sólo se pueden almacenar hasta 8 caractetes especiales verdad?
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x
Publicado por: MLO__ en 09 de Noviembre de 2009, 00:58:28
Si, pero con esos 8 creo que podrías hacer los segmentos que necesitas.
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x
Publicado por: NANO1985 en 09 de Noviembre de 2009, 01:05:53
Si, pero con esos 8 creo que podrías hacer los segmentos que necesitas.

tal cual... estoy tratando de imaginar en un papel cuadriculado como puedo hacer que un segmento o una "forma"... me sirva para formar otros numeros....
creatividad...creatividad.... creo haber visto alguna vez en un LCD de 16x2 dibujando numeros que ocupaban ambas lineas....

Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x
Publicado por: MLO__ en 09 de Noviembre de 2009, 01:22:01
Hola.

Aqui (http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1245352653) hay algo que te puede servir.

saludos
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x
Publicado por: NANO1985 en 09 de Noviembre de 2009, 01:27:16
Hola.

Aqui (http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1245352653) hay algo que te puede servir.

saludos

UUUUAUU!! que buenas imágenes MLO!!... muchisimas gracias....
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 09 de Noviembre de 2009, 02:42:08
bueno gracias al link con imágenes del MLO_ ... acá van unos avances....

(http://img69.imageshack.us/img69/6541/1109023808.jpg) (http://img69.imageshack.us/i/1109023808.jpg/)

saludos.... mañana seguiré...
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x
Publicado por: Nocturno en 09 de Noviembre de 2009, 03:18:08
Ummm, qué interesante. Puede ser muy útil eso que estáis haciendo.
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: El_Guitre en 09 de Noviembre de 2009, 07:48:03
Muy interesante, especial para trasformar los pequeños y aburridos caracteres de estos displays.
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 09 de Noviembre de 2009, 10:08:32
hola Manolo y Guitre!.... lo que busco es ver una lectura de un solo vistazo... estando por lo menos a 1Metro del LCD... sin tener que acercarme.... y ver los diminutos caracteres.... (por lo menos mi vista ya no da más... jejeje)...
lo unico.... son caracteres algo cuadrados.... pero para la finalidad y teniendo en cuenta q es un LCD 16X2... me recontra sirve....
saludos...

bueno aquí solo una mostracion de los caracteres decimales...
modifiqué un par de numeros,... por ejemplo el 6 y el 9 eran muy deformes  :D (de lo cual no quieren decir que todavía no lo sean je)


saludos
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x
Publicado por: MLO__ en 09 de Noviembre de 2009, 11:17:02
Hola.

Que bueno que te sirviera.  ;-)

Yo uso esos caracteres para mostrar medidas y valores importantes, de esa manera no hay que sacarse los ojos para verlos  :shock: :shock: :shock: de lejos.

Para definir los números (y letras tambien) depende ya de tu diseño, puedes hacerlo como tu propusiste o de cualquier otra manera.

Saludos
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 09 de Noviembre de 2009, 11:18:16
muchas gracias MLO_ por tu aporte....
saludos  8)
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: Suky en 09 de Noviembre de 2009, 11:26:27
Es interesante el proyecto, así que a ver los vídeos del resultado   :D :D .... Yo hago algo así pero las letras son más cuadradas, al estilo de MLO_  :mrgreen:

Saludos!
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: MGLSOFT en 09 de Noviembre de 2009, 11:50:08
Algo asi no te sirve???

(http://img132.imageshack.us/img132/1286/digitosgrandesenlcd.jpg)
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 09 de Noviembre de 2009, 13:17:06
QUE BUENO!! MGLSOFT!!! ....
voy a probar con esos caracteres...
son mas compactos....

acá va la otra mostracion... Cuales les gusta más?... votacion....  :)


y éste será el toroide activo que trasformará la corriente en un rango de 0 - 60Amp.... en tension, en un rango de 0-10 v

(http://img149.imageshack.us/img149/3408/1109145859.jpg) (http://img149.imageshack.us/i/1109145859.jpg/)


saludos  8)
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: ALE1973 en 09 de Noviembre de 2009, 16:35:22
Muy bueno NANO, una consulta, donde consigues esos toroides, vienen para distintos valores?, necesito uno para 0-5A, solo el toroide, mi circuito hace la conversion a tension, podrias pasarme alguna direccion?

Gracias.
Saludos.
Alejandro.
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x
Publicado por: Nocturno en 09 de Noviembre de 2009, 16:44:02
Me gustan más los números gorditos, aunque faltaría por rematarlos porque algunos no se ven muy bien.
Los finos están mejor acabados.
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 09 de Noviembre de 2009, 18:07:08
muchas gracias por tu opinión manolo... hasta ahora todos me dicen que el segundo modelo de numero es el mas entendible...
saludos!
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: SavageChicken en 09 de Noviembre de 2009, 20:19:39
Si nano, yo encuentro mas vistosos los gorditos, pero hay que pegarles una retocadita.

Salud  8)
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 10 de Noviembre de 2009, 00:53:36
muchas gracias SavageChicken por tu comentario  ;-) ...
estoy pensando ahora como medir de la forma más segura tension alterna que no superará bajo ningun concepto un valor eficaz de 250v...
y encontré el siguiente circuito... logicamente hay q recarcular algunos valores, ya que el mismo es para 128v eficaces

(http://img197.imageshack.us/img197/6541/acondicionadordeac.png) (http://img197.imageshack.us/i/acondicionadordeac.png/)

cómo lo ven ustedes?...

saludos
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: Cryn en 10 de Noviembre de 2009, 11:03:27
Muy buen proyecto nano, ya quisiera ver algunos esquemas para medir corriente

Recuerdo haber usado ese circuito para medir 220ac, claro que como dijiste recalculando los valores de resistencia, y va bien, al menos en varias semanas de prueba no pasó nada.

Solo que dependiendo del valor de la resistencia de arriba de 125.5K que yo para 220ac use un valor parecido y tenía que ser unos 2 a 3W y calentaba un poco, pero supongo que dándole un poco más de resistencia la potencia podrá bajar, claro que no hay que pasarse porque seguramente ya el micro no podrá leerlo, por el tema del IIL IIH, que si en el micro son críticos hay que ver el valor más adecuado en resistencia.

Saludos.
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x
Publicado por: Drod en 10 de Noviembre de 2009, 11:26:08
Hola foreros!

Una pregunta: Los codigos funcionaron perfectamente, pero solo escribi 8 digitos en la primera linea. Como hago para escribir 16 digitos em la primera, y luego, en los 16 de la segunda?

Y como hago para, por ejemplo, convertir el 0-255 del conversor A/D para los caracteres grandes, en tiempo real?

Gracias!
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 10 de Noviembre de 2009, 11:37:04
por el tema del IIL IIH, que si en el micro son críticos hay que ver el valor más adecuado en resistencia.


hola cryn... no entendí lo que me quisiste decir con ésto de "IIL IIH"...
saludos
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: Cryn en 10 de Noviembre de 2009, 11:40:16
Corriente mínima de entrada en alto y bajo, para el conversor AD no se si habrá algo similar, ya que ello es para las entradas digitales, habrá que ver algo en la hoja de datos.
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 10 de Noviembre de 2009, 14:56:25
buenas.... acá con nuevos avances...
el amperímetro ya está funcionando como corresponde... y le agregué una funcion para visualizar un pico máximo de corriente caracteristico de algun transitorio, que logicamente la visualizacion en tiempo real con un refresco cada 100mS no nos permitiría ver...
el indicador de ésta magnitud se encuentra en la parte superior derecha, en caracteres pequeños...
se dispone de un pulsador de reset para inicializar la deteccion de maximos.

en la parte inferior derecha se indica que está en modo amperimetro "[A]"
y hacia la izquierda se muestra el valor TRUE RMS de la corriente en tiempo real (suponiendo que la corriente es senoidal... claro)


saludos.... y luego subo avances del voltímetro
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: Suky en 10 de Noviembre de 2009, 16:00:00
La idea es hacer amperimetro/voltimetro nada más? Podrías aprovechar y medir el desfasaje entre corriente y tensión para calcular potencia y coseno. En un proyecto que realice aparte de todo lo anterior agregue hora para realizar el registro de máximos de corriente y tensión, pero claro era mas un control de carga  ;-)

Saludos!
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 10 de Noviembre de 2009, 16:11:50
WAUUU algo mas suky?.... creo que podría agregarle un tostadora... jeje... naa...
muy buena tu idea... pero por ahora es solo para monitorear los valores de tension y corriente alterna...
saludos
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: Suky en 10 de Noviembre de 2009, 16:24:18
WAUUU algo mas suky?.... creo que podría agregarle un tostadora... jeje... naa...
muy buena tu idea... pero por ahora es solo para monitorear los valores de tension y corriente alterna...
saludos
Una cafetera seria más aprovechable  :D :D :D Te asustó lo de medir el desfasaje?  :D

Edit: Tensión, corriente y desfasaje vienen de la mano en AC  ;-)

Saludos!
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: Cryn en 10 de Noviembre de 2009, 16:32:21
uuuy que bonito video, felicidades nano
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 10 de Noviembre de 2009, 16:57:02
uuuy que bonito video, felicidades nano

muchas gracias cryn!...

Te asustó lo de medir el desfasaje?  :D

Edit: Tensión, corriente y desfasaje vienen de la mano en AC  ;-)
Saludos!

en realidad no creo que sea muy facil q digamos...
creo que si la carga es desconocida, supongamos una buena componente reactiva y algo de conmutaciones electrónicas de por medio,... la corriente deja de ser senoidal, ingresamos en la zona de armónicos que nos complican la medicion...
creo que la medicion de defasajes y factor de potencia,... en ésta circunstancia no es un juego.... hay que analizar bien donde estamos parados.
saludos
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: Suky en 10 de Noviembre de 2009, 18:26:39
Si esta bien, se necesita hardware para ello. Lo que pasa que todo es dependiente de eso:
...se muestra el valor TRUE RMS de la corriente en tiempo real (suponiendo que la corriente es senoidal... claro)

Saludos!
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: QIQE en 10 de Noviembre de 2009, 19:30:28
muchas gracias SavageChicken por tu comentario  ;-) ...
estoy pensando ahora como medir de la forma más segura tension alterna que no superará bajo ningun concepto un valor eficaz de 250v...
y encontré el siguiente circuito... logicamente hay q recarcular algunos valores, ya que el mismo es para 128v eficaces

(http://img197.imageshack.us/img197/6541/acondicionadordeac.png) (http://img197.imageshack.us/i/acondicionadordeac.png/)

cómo lo ven ustedes?...

saludos

Hola solo una duda que me corroe al ver el circuito, si tu placa la tienes que conectar al pc, no podrías tener problemas de derivación a tierra, ya que la carcasa del pc normamente esta puesta a tierra. ¿no?
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: MGLSOFT en 10 de Noviembre de 2009, 23:53:42
buenas.... acá con nuevos avances...
el amperímetro ya está funcionando como corresponde... y le agregué una funcion para visualizar un pico máximo de corriente caracteristico de algun transitorio, que logicamente la visualizacion en tiempo real con un refresco cada 100mS no nos permitiría ver...
el indicador de ésta magnitud se encuentra en la parte superior derecha, en caracteres pequeños...
se dispone de un pulsador de reset para inicializar la deteccion de maximos.

en la parte inferior derecha se indica que está en modo amperimetro "[A]"
y hacia la izquierda se muestra el valor TRUE RMS de la corriente en tiempo real (suponiendo que la corriente es senoidal... claro)


saludos.... y luego subo avances del voltímetro

Simplemente me encanta!!
Muy lindos numeros!!
Quien te los enseño??? :D :D :D :D
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 11 de Noviembre de 2009, 01:24:50
eeeeeesa!.... muy buena!... éstos numeros me los enseñó un amigote.... MGLSOFT!.... muchismas gracias!

bueno.... por el momento decidí hacer hacerlo al instrumento solo amperimetro...
despues veré de agregarle la parte del voltimetro...
comrpré éste gabinete... que está pensado para ser utilizado con displays de 7 segmentos leds... rojos, ya que posee una tapa acrílica trasparente frontal, con un sutil tono rojo.... en mi caso, no la voy a utilizar, y voy a colocar en su reemplazo un vidrio del mismo espesor (3mm) y le voy a hacer un frente con vinilo impreso en color.
bueno éste es el gabinete...

(http://img109.imageshack.us/img109/2307/1111152103.jpg) (http://img109.imageshack.us/i/1111152103.jpg/)

el circuito impreso se monta facilmente en su interior por un sistema de "rieles" o guias laterales en el gabinete.
traté de hacer que entre practicamente a presion para evitar vibraciones de la placa en su interior....
acá una foto...

(http://img32.imageshack.us/img32/8924/1111154830n.jpg)

(http://img32.imageshack.us/img32/6494/1111155013.jpg)

bueno espero que les gusten éstos avance....

saludos 8)
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: MGLSOFT en 12 de Noviembre de 2009, 08:18:17
Muy buenos avances.
Te aconsejaría no poner vidrio, busca que hay laminas de policarbonato transparente de ese espesor, son mas resistentes al impacto y resisten la temperatura, y de ultima si se rompieran nadie saldría lastimado...
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 12 de Noviembre de 2009, 09:37:15
buen consejo MGLSOFT.... voy a tenerlo en cuenta... en realidad era lo que tenia a mano...
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 15 de Noviembre de 2009, 18:20:46
buenas... buenas.... luego de estar perdido por un par de días, andube bastante apretado con los tiempo en la facultad... acá los avances...
ésta es la PCB... ya terminada y con los componetes soldados en ambos lados, de acuerdo a su altura...
y tambien el montaje en el gabinete....

(http://img97.imageshack.us/img97/1481/1115175735.jpg)

(http://img130.imageshack.us/img130/1405/1115175758.jpg)

acá se puede observar... la muy pequeñita Referencia de Tension de 4.096v para el ADC (SOT23)...
(http://img97.imageshack.us/img97/6430/1115181310.jpg)

y finalmente la perforacion en la parte trasera del gabinete para poder enchufar las borneras...

(http://img163.imageshack.us/img163/9021/1115183651.jpg) (http://img163.imageshack.us/i/1115183651.jpg/)

y el lcd montado sin el frente...quedaria asi

(http://img4.imageshack.us/img4/456/1116005830.jpg) (http://img4.imageshack.us/i/1116005830.jpg/)

saludos...


Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: manolomaravillas en 17 de Noviembre de 2009, 09:16:35
podrias decir el coste que tendrian todos los componentes , incluido el lcd.?? sin caja claro.
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 17 de Noviembre de 2009, 10:34:52
podrias decir el coste que tendrian todos los componentes , incluido el lcd.?? sin caja claro.

aproximadamente gasté unos U$S 22... sin caja,... porque las tenia... asi que en eso ahorré un poco...
saludos!
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: Rick_x en 17 de Noviembre de 2009, 19:07:42
Hola Foreros!
NANO1985
actualmente me encuentro tratando de hacer un amperimetro y voltimetro AC utilizando el microcontrolador 16F877a para un rango de 0 a 350 Volt he pensado para medir corriente obtener una tension en el  rango de 0 a 5 volt utilizando una resistencia shunt la cual entrega una tension proporcional a la corriente, metodo arcaico, pero es lo que tengo disponible, quisiera que me contaras donde conseguiste el toroide que se muestra en una de las fotografias y que resultados te a dado, me refiero a la presición de la medicion.
Para la medicion de tension para reducir la tension al rango de 0 a 5 Volt he pensado en utilizar un divisor de tension, me podrias contar como has logrado reducir la tensión y que sea proporcional a la real.

Mi objetivo es lograr medir armonicos de tension y corriente, pero estoy recien partiiendo..

de ante mano gracias!!!!
 
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 18 de Noviembre de 2009, 09:37:09
yo traté de buscar algun metodo para desvincularme de la red, estar lo más aislado posible, un método interesante es implementar éste dispositivo de medición, al introducir un conductor por la perforacion de sensado, y por él circula una corriente alterna, genera un campo magnético variable en el tiempo e induce una tension proporional a dicha corriente en el bobinado del toroide, luego ésta señal se reacondiciona llevandola a la referencia requerida por nuestro sistema de lectura.
para corrientes bjas (500mA) el sistema de medida se vuelve algo alineal, pero se puede compensar haciendo una curva y obteniendo la funcion de desvío.... y para corrientes superiores no hay ningun problema... como mi rango es hasta 60 A... no tengo mayores inconvenientes...
con respecto al voltímetro,... en algun mje anterior en éste mismo hilo puse un diagrama tentativo pra poder medir tensiones alternas con un microcontrolador.... fijate.... yo todabía no lo probé.... tengo que recalcularlo para 220v y hacer las pruebas correspondientes.-

Saludos!!
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 20 de Noviembre de 2009, 12:01:41
hola muchachos... estoy hacendo pruebas con éste diseño para medir tensiones alternas que estarán en el orden de los 220v eficaces... acá va el circuito con los valores calculados...

ayér conecté el terminal de salida 2, temerosamente a un pic... con miedo que vuele todo por los aires... y fue exitoso... anda ... bien...
luego voy a hacer pruebas con un Variac...

(http://img262.imageshack.us/img262/8476/dibujoke.png) (http://img262.imageshack.us/i/dibujoke.png/)

aclaro que dentro del micro, hay un algoritmo que compensa las caidas en el puente rectificador y el desvío en las resistencias del divisor.

la tension de salida para el máximo que estimé será de 4.00v ... ya que uso para el ADC una referencia integrada de 4.096v

saludos
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 21 de Noviembre de 2009, 15:09:25
hola amigos... acá un avance del amperimetro... ya terminado...
un par de fotos del panel frontal y detalle del rotulo trasero...

(http://img101.imageshack.us/img101/448/1121145149.jpg)

(http://img242.imageshack.us/img242/9687/1121150242.jpg)

espero que les guste.... ahora sigo con el voltimetro de alterna...
saludos.-

German  8)
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x
Publicado por: Nocturno en 21 de Noviembre de 2009, 15:37:21
Acabado impecable. Felicidades Nano.
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 21 de Noviembre de 2009, 19:41:01
muchas gracias manolo!.... pero si ven las fotos mas de cerca hay muchos detalles por terminar... jajaja...
saludos
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: marvicdigital en 23 de Noviembre de 2009, 22:03:16
Felicidades Nano, un buen trabajo y seguro que el acabado que le harás quedará aún mucho mejor  :mrgreen:

Quiero hacer una pregunta indiscreta, a mi me pidieron hacer algo similar, un amperimetro con voltimetro pero con la diferencia de tener unos rangos máximo y mínimo y que si las medidas se salen de ese rango suene una alarma y encienda una bombilla, pero la verdad como soy algo nuevo en este mundo de diseños, quería preguntar cuanto podría cobrar por ese trabajo, lo voy hacer en LCD así como el tuyo...una aproximación..es que la verdad no quiero ni regalar mi trabajo ni menos tumbar al cliente con un precio exagerado..espero me disculpen si cometo alguna falta.

Saludos
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 24 de Noviembre de 2009, 11:15:21
Felicidades Nano, un buen trabajo y seguro que el acabado que le harás quedará aún mucho mejor  :mrgreen:

Quiero hacer una pregunta indiscreta, a mi me pidieron hacer algo similar, un amperimetro con voltimetro pero con la diferencia de tener unos rangos máximo y mínimo y que si las medidas se salen de ese rango suene una alarma y encienda una bombilla, pero la verdad como soy algo nuevo en este mundo de diseños, quería preguntar cuanto podría cobrar por ese trabajo, lo voy hacer en LCD así como el tuyo...una aproximación..es que la verdad no quiero ni regalar mi trabajo ni menos tumbar al cliente con un precio exagerado..espero me disculpen si cometo alguna falta.

Saludos

y tienes que pensar en varias cosas.... primero... como vas a ingresar los valores máximos y minimos para que suene la alarma?
que tensiones y que corrientes deseas medir? alterna, Continua?
Saludos.-
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 02 de Diciembre de 2009, 23:23:11
hola!... acá un avance.... ya terminé con el voltímetro....
funciona de maravillas... minima lectura 1v... máxima 250v...
acá unas fotos... midiendo la Red...

(http://img98.imageshack.us/img98/4/1202231606.jpg)

el acrilico del frente está un poco sucio, es que recien lo pegué con silicona.... asi q luego lo limpio, pero para mostracion está mas q bien...

(http://img11.imageshack.us/img11/3676/1202231440.jpg)

espero que les guste...
saludos.-  8)
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x
Publicado por: MLO__ en 02 de Diciembre de 2009, 23:42:12
Tu solo por mostrar tu Fluke eh!!!!   :mrgreen:

Esta muy bueno el voltimetro, te quedo muy chulo.

Saludos
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x
Publicado por: NANO1985 en 03 de Diciembre de 2009, 00:10:31
Tu solo por mostrar tu Fluke eh!!!!   :mrgreen:

Esta muy bueno el voltimetro, te quedo muy chulo.

Saludos

jajajaja naaa era para mostrar que con ambos instrumentos estoy midiendo la red...

bueno acá otras fotos...

(http://img709.imageshack.us/img709/8849/1202235127.jpg)

(http://img406.imageshack.us/img406/633/1202235219.jpg)

(http://img189.imageshack.us/img189/4384/1203000502.jpg)

Saludos  8)

Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: MGLSOFT en 03 de Diciembre de 2009, 08:08:14
Tendras que cambiarle el titulo!!
Son 3 digitos, no 3 1/2...

Una pregunta:
Para medir corriente y voltaje utilizas el mismo circuito y PIC ??
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 03 de Diciembre de 2009, 08:41:53
Tendras que cambiarle el titulo!!
Son 3 digitos, no 3 1/2...

Una pregunta:
Para medir corriente y voltaje utilizas el mismo circuito y PIC ??

el tema del voltimetro,... puedo visualizar en 3 digitos y medio, es tema es no visualizar la unidad.... pero en mi caso solamente necesitaba el entero y no el decimal.

cambia un poco, el amperimetro usa un trasductor para medir la magnitud.... por lo tanto mido una corriente 0-60A traducida a 0-10V---->divisor de tension de precision---->ADC.... es todo...
en el caso del voltimetro el circuito para medir es como el publicado en el mje anterior (#46) ...

Saludos
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 06 de Diciembre de 2009, 18:40:37
acá va la curva de contraste del voltimetro construido con uno patron,...
A la entrada le coloque un "variac" y el mismo a la RED... comencé a hacer lecturas incrementales una cada 5V hasta llegar a la tension de la red.
todo ésto para obtener un mapa completo de valores leidos, y gracias al instrumento patron calcular una funcion de correccion que luego se introducirá al microcontrolador...
bueno acá va...

(http://img138.imageshack.us/img138/4787/contrasttte.jpg) (http://img138.imageshack.us/i/contrasttte.jpg/)

dentro de todo bastante lineal...
tiene un desvío promedio de 1.040 en todo el rango medido.

Saludos.-  8)


Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x
Publicado por: MLO__ en 07 de Diciembre de 2009, 00:19:09
No se ve la foto.

Va ha estar muy bien calibrado tu instrumento, con un Fluke como patron. Felicitaciones NANO
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x
Publicado por: Nocturno en 07 de Diciembre de 2009, 02:49:50
Quizás ya lo hayas hecho, pero creo que esto puede servirte: Eureqa (http://www.todopic.com.ar/foros/index.php?topic=28635.0)
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x
Publicado por: NANO1985 en 07 de Diciembre de 2009, 09:13:02
No se ve la foto.

Va ha estar muy bien calibrado tu instrumento, con un Fluke como patron. Felicitaciones NANO

q raro... fíjate ahora.... muchas gracias..
Saludos.-
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x
Publicado por: NANO1985 en 07 de Diciembre de 2009, 09:14:58
Quizás ya lo hayas hecho, pero creo que esto puede servirte: Eureqa (http://www.todopic.com.ar/foros/index.php?topic=28635.0)

EEEY manolo! no lo había visto a ese hilo!... muy bueno!!!... muchisimas gracias!,...

para hacer el contraste del voltimetro, conseguí un autotrasformador con salida de 0 a 250v con una intensidadd máxima de 10A, y un voltímetro TRUE RMS Fluke 87V certificado.-

(http://img709.imageshack.us/img709/1995/1208211117.jpg)

(http://img269.imageshack.us/img269/3996/1208211141.jpg)

(http://img30.imageshack.us/img30/6197/1208214414.jpg)

(http://img709.imageshack.us/img709/2633/1208215325.jpg)

luego de obtener los valores incrementales cada 5v, confeccioné una tabla en el software...

(http://img138.imageshack.us/img138/6113/contrastevoltimetro.jpg) (http://img138.imageshack.us/i/contrastevoltimetro.jpg/)

y lo dejé procesado hasta obtener una expresión final con un solo termino de aproximacion trigonometrica, logrando un error del 3% a fondo de escala, la misma fue cargada en el firm del microcontrolador

Bueno ahora voy a efectuar el contraste del amperimetro.-
Saludos!  8)
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: NANO1985 en 09 de Diciembre de 2009, 13:55:26
Para el contraste del amperimetro utilicé el mismo Autotrasformador donde en la salida le coloqué un trasformador de 220v/8v y a la salida de éste un TI (transformador de intensidad 5A/120A)... al mismo le he colocado un cable de 10mm de diametro para poder medir la corriente maxima de 60A y poder hacer un contraste a fondo de escala.
utilicé tambien una pinza amperometrica True RMS Fluke336

(http://img14.imageshack.us/img14/7715/1209000836.jpg)

(http://img14.imageshack.us/img14/5917/1209000925.jpg)

(http://img69.imageshack.us/img69/5024/1209001059.jpg)

(http://img686.imageshack.us/img686/6223/1209133933.jpg)

(http://img187.imageshack.us/img187/566/contrasteamperimetro.jpg)

y luego de tabular los valores incrementales uno cada 1A, dejé el software procesando para obtener la funcion de correcion que luego se cargará en el firm del microcontrolador...
Bueno espero que les haya gustado los ultimos avances.

 :)  :) PROYECTO TERMINADO  :)  :)

SAludos.-
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x
Publicado por: Nocturno en 09 de Diciembre de 2009, 14:21:04
Espectacular. Felicidades
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x
Publicado por: NANO1985 en 09 de Diciembre de 2009, 14:24:10
Espectacular. Felicidades

muchisimas gracias manolo. muy buena la herramienta q me pasaste.
Saludos
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: fran_j_P en 19 de Abril de 2011, 00:51:34
amigo nano esta de lujo tu proyecto te felicito serias tan amable y colocarias el codigo fuente de tu programa en ccs o al menos la configurancion final para los que estamos comenzando seria de ayuda tu aporte para la comunidad de pic de proyectos en desarrollo gracias amigo espero de tu agrado
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: fran_j_P en 22 de Abril de 2011, 23:08:21
muy bonitos tus avances amigo nano si puedes coloca algunos ejemplos de como realizar los numeros grandes para entenderlos mejor seria muy util para todos los creadores de tecnologia en el mundo y para este foro que es tan agradable  gracias
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: jeremylf en 29 de Abril de 2011, 20:20:57
hola muchachos... estoy hacendo pruebas con éste diseño para medir tensiones alternas que estarán en el orden de los 220v eficaces... acá va el circuito con los valores calculados...

ayér conecté el terminal de salida 2, temerosamente a un pic... con miedo que vuele todo por los aires... y fue exitoso... anda ... bien...
luego voy a hacer pruebas con un Variac...

(http://img262.imageshack.us/img262/8476/dibujoke.png) (http://img262.imageshack.us/i/dibujoke.png/)

aclaro que dentro del micro, hay un algoritmo que compensa las caidas en el puente rectificador y el desvío en las resistencias del divisor.

la tension de salida para el máximo que estimé será de 4.00v ... ya que uso para el ADC una referencia integrada de 4.096v

saludos

Haber si me aclaran... Con esto puedo tener desde 0 hasta 2.5V a la entrada del PIC refiriendose a los -220 hasta los 0v y lo mismo de 2.5V a 5V para los 0 a +220v ??? No habria una alta impedancia en la entrada del PIC pudiendo dar valores erroneos: http://www.ucontrol.com.ar/forosmf/proyectos-con-pic/como-medir-0-12v-con-el-adc-de-un-pic/ (http://www.ucontrol.com.ar/forosmf/proyectos-con-pic/como-medir-0-12v-con-el-adc-de-un-pic/) ???  O que es lo exactamente puedo hacer y q limitacion tiene?

Gracias, esta espectacular el proyecto nano! salu2
Título: Re: Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: bondadoso en 10 de Marzo de 2012, 22:15:55
una preguntita mide rms? si la señal del voltaje es triangular por ejemplo de los inversores de cd a ca: este medidor puede medirla?
Título: Re:Amperimetro/Voltimetro - 3 digitos 1/2 - 7 segmentos - graficados en LCD 16x2
Publicado por: callecuatro1976 en 24 de Julio de 2016, 16:04:16
Hola el código de ese voltimetro amperimetro esta disponible me gustaría armar el voltimetro donde lo pude conseguir?