TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: Arbolito en 10 de Enero de 2006, 08:34:00

Título: frecuencimetro
Publicado por: Arbolito en 10 de Enero de 2006, 08:34:00
Hola a todo el mundo e vuelto despues de mucho tiempo(retraso importante en la facu y demasiado trabajo (para ganar poco))
Les cuento que ase mucho tiempo que ando con ganas de aserme un frecuencimetro e recorrido el foro y e visto algunas cosas pero ninguna esta terminada asique yo tomare la posta
la idea es realizar un frec. de 0 a 1Ghz al cual le pienso añadir otras cosas (tacometro etc).
La etapa de entrada la tengo resuelta
El programa no lo termine pero e avansado en algo esta hecho en  C que es lo que estoy estudiando en este momento (no se esperen un programa espectacular porque no manejo demasiado el C como dije este es mi primer proiyecto "grande "y seguramente abra que depurar bastante)
Bueno si algien tiene alguna idea sera bien recivida.
saludos y ya nos veremos
Título: RE: frecuencimetro
Publicado por: Nocturno en 10 de Enero de 2006, 15:41:00
Pues pega aquí tu programa y le echamos un vistazo.
Por cierto, me interesa especialmente ver esa etapa de entrada ...
Título: RE: frecuencimetro
Publicado por: Arbolito en 11 de Enero de 2006, 08:17:00
Hola nocturno como andan por alli aca aca en la plata con un calor de locos 40 grados
bueno a lo que vengo te dejo lo que e hecho en C lo e simulado en proteus y no funciona del todo mal tengo algunos problemas para enganchar los modos y con los decimales a mostrar.
sobre la entrada si la quieres ver tendras que pagarme unos 40 eurosMuchas risas
no mentira la verdad es que me la pasa un compañero de la facu y esta probando con altas frecuencias (yo no tengo con que) y me deje el circuito en su trabajo pero en estos dias paso y lo cuelgo por aca (a mas tardar el sabado)

Aca va el programa como dije en la simulacion funcina pero tengo mis dudas de si esta bien.

#include<16f873a.h>
#use delay(clock=16000000)
#define use_portb_lcd TRUE
#fuses xt,noprotect,nowdt,nolvp
#include <lcd.c>
#BYTE PORTA=5

void main()
{
lcd_init();
printf(lcd_putc,"    I.El.Ar
   DESARROLLO"Giño;
delay_ms(2000);
printf(lcd_putc,"f      de
  INSTRUMENTAL"Giño;
delay_ms(2000);
printf(lcd_putc,"f   SELECCIONAR
      MODO"Giño;

while(true)
{
///////// declaracion de variavles /////////////////////////////////////////////
int reloj;
int funcion;
int MODULADOR;
float VISUALIZA;
long int valor1;
float valor_real;
int1 HERTZ;
//////////////////// configuracion de puertos //////////////////////////////////

set_tris_c(0b11111111);
set_tris_a(0b11111111);

///////// Seleccion del modo a utilizar ////////////////////////////////////////
if(input(PIN_A5))
{
funcion++;
}

if(funcion==6)
{
funcion=1;
}


switch(funcion)
{
/////////////////Modo frecuencimetro 1K en adelante///////////////////////
case 1:
while(!input(PIN_A5))
{
setup_timer_1 ( T1_EXTERNAL );

for(;!input(PIN_A5)Giño
{

if (input(PIN_A2))
{
HERTZ++;
delay_ms(100);
if (HERTZ==1)
{
reloj=100;
}
else if(HERTZ==0)
{
reloj=1;
}
}
delay_ms(reloj);
VISUALIZA=get_timer1();
if(HERTZ==1)
{
VISUALIZA=VISUALIZA/100;
lcd_init();
printf(lcd_putc,"FREC1.
 Kz %4.3f ",visualiza);
set_timer1(0);
}
else if (HERTZ==0)
{
VISUALIZA=VISUALIZA/1000;
lcd_init();
printf(lcd_putc,"FREC1.
 Mz %6.6f ",visualiza);
set_timer1(0);

}
}
}
break;
//////////////////////Modo frecuencimetro de 0 hasta 1K ///////////////////////
case 2:
while (!input(PIN_A5))
{
setup_timer_1 ( T1_EXTERNAL );

for(;!input(PIN_A5)Giño
{

delay_ms(1000);

VISUALIZA=get_timer1();
lcd_init();
printf(lcd_putc,"FREC.
 Hz %f ",visualiza);
set_timer1(0);

}
}
break;
///////////////////////// Modo tacometro ///////////////////////////////////////
case 3:
while(!input(PIN_A5))
{
setup_timer_1 ( T1_EXTERNAL );
for(;!input(PIN_A5)Giño
{
delay_ms(1000);

VISUALIZA=get_timer1();
visualiza=60*visualiza;
lcd_init();
printf(lcd_putc,"TACOMETRO.
 R.P.M. %6.3f ",visualiza);
set_timer1(0);

}
}
break;
///////////////////////// Modo PWM /////////////////////////////////////////////
case 4:
while (!input(PIN_A5))
{

if (input(PIN_A2))
{
MODULADOR++;
}
if (input(PIN_A3))
{
MODULADOR--;

}
setup_ccp1(CCP_PWM);

   setup_timer_2(T2_DIV_BY_16,249,1);
   set_pwm1_duty(MODULADOR*23);
   lcd_init();
   printf(lcd_putc,"PWM.
 %u  ",MODULADOR);

}
break;
///////////////////////// Modo voltimetro //////////////////////////////////////
case 5:
while (!input(PIN_A5))
{
setup_adc_ports (RA0_ANALOG);
setup_adc(adc_clock_div_32);

set_adc_channel(0);
valor1=read_adc();
valor_real=valor1*0.1960899;
lcd_init();
printf(lcd_putc,"   VOLTIMETRO
Volts %f",valor_real);
delay_ms(300);


}

}}}

Tambien adjunto la simulacion en proteus
bueno muchas gracias y nos estaremos viendo






Título: RE: frecuencimetro
Publicado por: Arbolito en 11 de Enero de 2006, 08:19:00
upsss no deja bajar el adjunto despues veo como lo bajo
Título: RE: frecuencimetro
Publicado por: pocher en 11 de Enero de 2006, 13:14:00
Hasta que frecuencia máxima te puede medir con precisión?

Los de CCS tienen un programita en los ejemplos que es muy preciso y mide sin equivocarse del orden de varios Megahercios.

Un saludo
Título: RE: frecuencimetro
Publicado por: Arbolito en 11 de Enero de 2006, 18:03:00
hla pocher gracias por contestarFlash
hasta unos 30Mhz pero tengo problemas con la precicion
por ejemplo 10Mhz los mide bien pero 10.123 no solo tiene precicion hasta los dos primeros decimales el 3 no es nada preciso
podrias especificarme donde es que se encuentran esos ejemplos no los enuentro en la pagina Sonrisa Gigante
Título: RE: frecuencimetro
Publicado por: Nocturno en 12 de Enero de 2006, 00:26:00
El ejemplo al que hace mención Pocher se llama EX_FREQC.C y está en la carpeta Examples del PICC.

¿Cómo quieres llegar hasta 1GHz?
Título: RE: frecuencimetro
Publicado por: Arbolito en 12 de Enero de 2006, 10:33:00
si ya lo abia encontrado le entendi mal (ya se soy un ganso)
que como pienso llegar a 1G? no se bien a que te refieres pero intentare contestar
 Mi idea es la siguiente
Al micro obviamente no puedo entrar con 1G por lo que primero paso por un divisor que tiene opcion a dividir por 64 o por 264 y llevarlo a niveles ttl
una vez hecho esto, en el programa seleccionar la escala Hz,Khz,Mhz mediante unos pulsadores
para esto venia usando el timer 1 para contar los pulsos durante un tiempo determinado por la funcion delay_ms()que parece ser mas preciso que aserlo con otro timer,y realizar el calculo de la relacion de la frecuencia medida y la de la fuente (la que esta en la entrada del divisor) pero despues de ver el ejemplo parece ser mucho mejor utilizar la funcion delay cicles()
ya que hice la simulcion y es mucho mas estable y no tengo los problemas de los decimales.
no e podido bajar el circuito de la entrada en ninguno de los foros si me dejas tu email lo mando por esa via o decime como.

Bueno espero que alla quedado un poco mas claro igual en cuanto pueda bajo los circuitos para ser mas claro.
Muchas gracias.

PD:si no estoy siendo lo suficientemente claro les pido disculpas es mi peor defecto
solo me lo dicen y are mi mejor esfuerzo nuevamente muchas grcias por alludar
juan
Título: RE: frecuencimetro
Publicado por: Algec en 12 de Enero de 2006, 13:32:00
Me parece el proyecto muy interesante, si tienes hecho el hard ya podrias pegarlo para que lo vayamos estudiando. Seria interesante el proyecto completo, si eres tan amable, y si claro podemos ayudar solo dilo.
Título: RE: frecuencimetro
Publicado por: Algec en 12 de Enero de 2006, 13:33:00
Me parece el proyecto muy interesante, si tienes hecho el hard ya podrias pegarlo para que lo vayamos estudiando. Seria interesante el proyecto completo, si eres tan amable, y si claro podemos ayudar solo dilo.
Título: RE: frecuencimetro
Publicado por: Veguepic en 13 de Enero de 2006, 10:55:00
Saludos juanacho_ar

Tambien estoy tratando de hacerme uno hasta 1 ghz, he armado el de Terry J. Weederl (de la pagina de pablin si mal no recuerdo) que mide hasta 35 mhz.

Tendras que separar la entrada en dos, pues los prescaler miden a partir de 30 mhz para arriba. Por lo cual tienes que hacer dos entradas diferentes de 0 a 30 mhz y de 30 mhz a 1 ghz.

He usado tal cual la etapa de entrada y he ajustado a 5v el trimpot  pero no he quedado conforme al medir frecuencias digitales en algunos casos no mide y en otros mide las armonicasHelado. Creo que este circuito solo es indicado para medir ondas senoidales y no digitales. Algun comentario al respectoRollEyes.
Para colmo sin realizar ninguna medida con la punta aparece el valor de 255 hz en la entradaHelado. Esto creo es debido al uso del prescaler del 16f84. Al  modificar las resistencias de 1M y 820K, por dos de 1.2M ya no tengo este defecto.

Para 1 ghz estoy por usar el MB501 el cual mide poco mas de 1 ghz, fue bastante dificil de conseguir aca en perusalem Ardiendo y para colmo figura como obsoleto loco. Despues de varios dias de busquedaNoche consegui un diagrama de entrada para este circuito pero mi ruso no es muy buenoLlorica.

He tratado de subir los esquemas pero me sale que no hay suficiente espacio, donde puedo subirlos?
Título: RE: frecuencimetro
Publicado por: Veguepic en 13 de Enero de 2006, 10:56:00
Saludos juanacho_ar

Tambien estoy tratando de hacerme uno hasta 1 ghz, he armado el de Terry J. Weederl (de la pagina de pablin si mal no recuerdo) que mide hasta 35 mhz.

Tendras que separar la entrada en dos, pues los prescaler miden a partir de 30 mhz para arriba. Por lo cual tienes que hacer dos entradas diferentes de 0 a 30 mhz y de 30 mhz a 1 ghz.

He usado tal cual la etapa de entrada y he ajustado a 5v el trimpot  pero no he quedado conforme al medir frecuencias digitales en algunos casos no mide y en otros mide las armonicasHelado. Creo que este circuito solo es indicado para medir ondas senoidales y no digitales. Algun comentario al respectoRollEyes.
Para colmo sin realizar ninguna medida con la punta aparece el valor de 255 hz en la entradaHelado. Esto creo es debido al uso del prescaler del 16f84. Al  modificar las resistencias de 1M y 820K, por dos de 1.2M ya no tengo este defecto.

Para 1 ghz estoy por usar el MB501 el cual mide poco mas de 1 ghz, fue bastante dificil de conseguir aca en perusalem Ardiendo y para colmo figura como obsoleto loco. Despues de varios dias de busquedaNoche consegui un diagrama de entrada para este circuito pero mi ruso no es muy buenoLlorica.

He tratado de subir los esquemas pero me sale que no hay suficiente espacio, donde puedo subirlos?
Título: RE: frecuencimetro
Publicado por: RaDoN en 14 de Enero de 2006, 07:03:00
Yo tb estoy interesado en el frecuencimetro, e probado el del CCS y mide mas alla de los 20 mhz muy bien y preciso, el problema es la etapa de entrada, aver si pones el esquemita, para mayores frecuencias se podria conmutar un divisor externo, eso no es problema, como digo, el interes esta en la etapa de entrada Sonrisa Gigante
Título: RE: frecuencimetro
Publicado por: Artifox en 14 de Enero de 2006, 07:08:00
Puedes intentar subirlo al almacén del foro http://todopic3.foro.st o a un servidor de ficheros como http://rapidshare.de si es un grafico tembien puedes subirlo a  http://imageshack.us/?x=my2
Título: RE: frecuencimetro
Publicado por: Arbolito en 14 de Enero de 2006, 08:45:00
Bueno parece que se despieta el interes
veguepic:
Te cuento que las entradas ay que separarles como decis vos pero yo pienso separarlas a partir de 50Mhz en adelante para le etapa de baja ay muchos circuitos circulando por la interrnet yo todavia estoy con la etapa de 50Mhz en adelante que me parece lo mas complicado te cuento que ay que tener especial cuidado con el impreso,planos de masa cajas de faraday ,etc los esquemas los podes bajar en la direccion que esta mas abajo.no e visto el circuito que decis pero en cuanto pueda le pego una mirada.por ultimo si el divisor que vas a usar esta obsoleto yo personalmente me buscaria otro (a no ser que ya lo ayas comprado )
Radon ai ba el esquema para la etapa de alta que estoy utilizando (este me lo paso un compañero de le facu y esta siendo probado por el en cuanto lo encuentre confirmo si anda o no)en cuanto a lo de conmutar es como decis de hecho mi proyecto final devera conmutar varios modos.
Yfinalmente para todo el que no empeso con el programa despues de probar mucho me parece que lo mejor es utilizar el que esta en los ejemplos de ccs.
Título: RE: frecuencimetro
Publicado por: Arbolito en 14 de Enero de 2006, 08:57:00
LISTO YA COLGE EL ESQUEMA Sonrisa
COMO VENGO DICIENDO ESTE ME LO PASARON Y ESTA SIENDO PROBADO VERE DE CONFIRMAR CUANTO ANTES SE FUNCIONA O NO
AGRADESCO CUALQUIER COMENTARIO

ESTA ECHO EN PROTEL SI ALGUNO NO LO PUEDE ABRIR ME AVISA Y VEMOS COMO ASEMOS.
PD:SI LES PARECE VIEN PUEDO PASARLO A PROTEUS ME PARECE QUE VA A SER MEJOR.Sonrisa Gigante
Título: RE: frecuencimetro
Publicado por: Veguepic en 14 de Enero de 2006, 13:06:00
Gracias artifox Rebotado, ya subi circuitos de entrada que tengo a la mano, por cierto viendo que eres de peru, hace tiempo quise conseguir flux y solo lo encontre en una tienda y a 60 mangos un frasquito de 150 ml Ardiendo (como 15 dolares por un frasco con instrucciones en japones), usas tu algun tipo de flux?

Bueno, bueno volviendo al tema, el primer diagrama es el de pablin

http://img502.imageshack.us/img502/1705/14wa.gif

este lo he armado pero como ya comente que en frecuencias digitales no quede conforme. Probe variando el trimpot y mejoraba en frecuencias abajo de 1 mhz pero no leia o lei mal en frecuencias mayores a 1 mhz y viceversa loco. Apenas lo probe con señales senoidales y menos con triangulares, haber si alguien lo hizo que comente Giño. Adicionalmente no me agrado la idea de tener que disponer de dos fuentes separadas de 5v y 9v pues con esto el aparato no era portatil, por lo cual arme el siguiente circuito.

http://img241.imageshack.us/img241/4494/27sj.gif

con lo dificil que fue conseguir el bf324 Ardiendo y mejoraba con lo portatil pues con una unica bateria de 9v se alimentaba todo Sonrisa Gigante, pero la ilusion duro poco Helado mismo problema que el anterior ArdiendoArdiendoArdiendo y como te venden el pic programado asi que ni preguntar. Nunca consegui el chip sda4212 para 1 ghz por lo cual ni idea loco para 1ghz.

De momento he optado por medir directamente, sin circuito de entrada, las señales digitales con lo cual problema resuelto Demonio, pero creo que no es la idea.

Un comentario adicional, la impedancia de entrada es de 1M para estos dos circuitos por lo cual creo que hay problema en donde midas y si mal no recuerdo para los prescalers es del orden de 50 ohms no pudiendo pinchar por donde te de la gana DemonioDemonioDemonio.

Lamentablemente compre el chip obsoleto desquiciadodesquiciado, felizmente no costo ni un dolar lo cual me dejo un poco extrañado, espero que funcione invasor, por lo cual estoy tratando de armar el siguiente circuito y adecuarlo a este chip, ya les comentare.

Haber siguamos con las pilas puestas RebotadoRebotado .

Título: RE: frecuencimetro
Publicado por: Veguepic en 14 de Enero de 2006, 13:12:00
Se me olvidaba, un favor haber si alguien pega el link para el ejemplo que menciona nocturno

EX_FREQC.C

he buscado la carpeta Examples del PICC Helado y nada,

no se vale hablar en clave loco

es una broma porsiaca Demonio.

Gracias  RebotadoRebotado

Título: RE: frecuencimetro
Publicado por: pocher en 14 de Enero de 2006, 13:41:00
Se te ha debido de pasar, a no ser que utilices una versión muy antigua del compilador.

El código es este:

Codigo:
/////////////////////////////////////////////////////////////////////////
////                             EX_FREQC.C                          ////
////  Counts the "zero" crossings of an input signal for 1 second,   ////
////  therefore counting the frequency of the signal.  The input     ////
////  signal"s frequency is then displayed over the serial port.     ////
////                                                                 ////
////  The 1s delay is created by generating a perfect 5,000,000      ////
////  cycles (it takes 0.2us for one cycle at 20Mhz).  The trick is  ////
////  that conditional statements have different values of cycles    ////
////  depending on a TRUE or FALSE jump.                             ////
////                                                                 ////
////  The input signal is to be supplied to pin C0                   ////
////                                                                 ////
////  This example will work with the PCM compiler.  The             ////
////  following conditional compilation lines are used to include a  ////
////  valid device for each compiler.  Change the device and clock   ////
////  for your hardware if needed.                                   ////
/////////////////////////////////////////////////////////////////////////
////        (C) Copyright 1996,2003 Custom Computer Services         ////
//// This source code may only be used by licensed users of the CCS  ////
//// C compiler.  This source code may only be distributed to other  ////
//// licensed users of the CCS C compiler.  No other use,            ////
//// reproduction or distribution is permitted without written       ////
//// permission.  Derivative programs created using this software    ////
//// in object code form are not restricted in any way.              ////
/////////////////////////////////////////////////////////////////////////

#include <16F877.h>
#fuses HS,NOWDT,NOLVP
#use delay(clock=20000000)    //one instruction=0.2us
#use rs232(baud=9600, xmit=PIN_c6, rcv=PIN_c7)
#bit t1_overflow=0x0C.0

// #bit t1_overflow=0xF9E.0  (PIC18, Reminder)

void main() {
   int cycles8, cycles;
   int32 freq;
   long freqc_high;
   long freqc_low;

   while (TRUE) {
      cycles8=0;
      cycles=0;
      freqc_high=0;
      t1_overflow=0;
      set_timer1(0);
      setup_timer_1(T1_EXTERNAL|T1_DIV_BY_1);
/* ___ wait one second ___  */
      while (cycles!=0xFF) { //true=3, false=4
       cycles8=0; //1 cycle
       //start inner loop
       while (cycles8!=0xFF) { //true=3, false=4
         if (t1_overflow)//true=2,false=3             //----|
            {t1_overflow=0;freqc_high++;}//6 cycles   //    |
         else                                         //    |-- 8 cycles
            {delay_cycles(5);}                        //----|
         delay_cycles(62); //x
         cycles8++; //1
 ///2 cycles to jump to top
 //math: end inner loop
 //math: total inner loop=((3+8+x+1+2)*255 + 4)*255
 //math: if x=62.87781 then inner loops takes 5mil instructions
 //math: if x=62 then inner loop takes 4942920, have to fill 57080 cycles
  }
 delay_cycles(216);      //y
 cycles++;          ///1 cycle
 ///2 cylces to jump to top
 //math: outer=(3+1+y+1+2)*255+4=57080
 //math: y=(57080-4)/255)-(3+1+0+0+1+2)
 //math: if y=216.827450980392156862745098039216 then outer loop cylces is 57080
 //math: if y=216 then outer loop cycles is off by 211 cycles.  z=211
}
      delay_cycles(211);   //z
/* ___ end waiting 1 second ___ */
      setup_timer_1(T1_DISABLED);   //turn of counter to prevent corruption while grabbing value
      if (t1_overflow)            //check one last time for overflow
          freqc_high++;
      freqc_low=get_timer1();      //get timer1 value as the least sign. 16bits of freq counter
      freq=make32(freqc_high,freqc_low);   //use new make32 function to join lsb and msb
      printf("%LU Hz
",freq);      //and print frequency

   }
}



Un saludo
Título: RE: frecuencimetro
Publicado por: Veguepic en 15 de Enero de 2006, 00:50:00
Gracias Porcher por el dato, la verdad es que no lo tenia loco, asi que manos a la obra, voy a bajar la nueva version donde supongo esta el circuito Sonrisa Gigante.

juanacho_ar haber si lo puedes poner en proteus o archivo de imagen, pues trate de bajar el demo de protel y por poco me piden el numero de calzado y mas Ardiendo.


No puse el link para el circuito del prescaler Avergonzado, aqui va,

http://img241.imageshack.us/img241/8613/37vm1.jpg

hasta ahora no consigo los transistores BFR91A Ardiendo, ya les comento si avanzo.

Título: RE: frecuencimetro
Publicado por: Arbolito en 15 de Enero de 2006, 09:55:00
veguepic me parece que estamos utilizando el mismo circuito igual en cuantopueda lo pongo me pone que no tengo nivel"desquiciado
por otro lado
El sda es un divisor de siemens y la verdad es bastante difil ademas a nosotros nos salio cualquier plata.
lo icimos pedir mediante la facultad y se tardo bastante en consegirlo quizas para la mayoria sea mejor utilizar otro integrado si les parece me pongo a buscar otro y lo construimos con ese aunque yo tengo el sda y ademas tendriamos que empesar todo de nuevo pero es un buen desafio
No ay que desanimarse el trabajar con frecuencias de 1G de por si es complicado
 
Título: RE: frecuencimetro
Publicado por: Veguepic en 17 de Enero de 2006, 09:02:00
juanacho_ar he montado en protoborad el siguiente circuito para frecuencias menores a 50 mhz, creo que en saber electronica salio un circuito similar pero bastante incompleto el diagrama.

http://img37.imageshack.us/img37/4097/dibujo4ov.jpg

Disculpa la resolucion pero es un pdf que he penido que copiar la pantalla y editarla en paint Avergonzado. No tengo como pasarlo a directamente. El archivo es de poco mas de 1 mega, si quieres te lo paso por mail.

El integrado fue bastante dificil conseguir y los transistores tuve que buscar equivalentes, baje la hoja tecnica pero no los pase por el multitesper para confirmar el orden E B C, siendo el desenlace de es descuido que el primero de los dos chips paso a mejor vida Llorica.

En el segundo temeroso intento funciono, bueno el circuito me producido bastante ruido pero es por el protoboard. Voy a armar la PCB y a probarla en serio haber que sale.

Aqui unas fotos del frecuencimetro a medio camino:

http://img37.imageshack.us/img37/142/pic0009a0qg.jpg

http://img37.imageshack.us/img37/4254/pic0003a2oo.jpg

http://img37.imageshack.us/img37/3561/pic0008a9rj.jpg

Disculpen la presentacion de la caja, que es de luz recortada, pero es lo unico que se puede consegui por aqui. El espacio derecho esta reservado para el prescaler Demonio cuando este listo.

Con que estas probando la etapa de entrada?

En el diagrama anterior que postee de la etapa para 1 ghz pone los diodos 1N4148 pero creo que seria mejor poner unos diodos schottly. Algun comentario al respecto? Tambien estoy por armar la PCB con el MB501 haber que sale.

El animo sigue fuerte.
Título: RE: frecuencimetro
Publicado por: Arbolito en 17 de Enero de 2006, 14:19:00
hOLA VEGUEPIC
Te cuento el diagrama que puse es el mismo que el que estas usando vos ya lo hamos probado y tuvimos varios problemas en cuento se le sube de vueltas se cae,con lo cual me lleve una buena sorpresa ya que me abian asegurado que este circuito andaba vastante biendesquiciado ,con lo que costo conseguir el bendito sda y para nada Estubimos asiendo unos cambios y logramos algunos avances pero nada espectacular de hecho estoy considerando cambiar todo el circuito .
 los de los diodos es mejor usar unos shotky  (es uno de los cambios que ice)
por cierto veo que andas en la etapa de de frecuencias mas bajas tengo algunos circuitos si te interesan los dejo en el almacen.(uno probado que funciona pero es asta 30Mhz)
A y un apunte sobre el funcionamiento y calculo de los tirmpos (a mi me sirvio para entender un pooco mas)
Las pruevas las ago con un generador  y un osciloscopio en el laboratorio de la facultad (tengo un profe amigo que trabaja en uno de los laboratorios y de vaz en cuando me deja entrar y realizar algunas pruevasFumador)
te dejo mi mail para el circuito que posteaste la verdad se ve bastante feoAvergonzado
juanacho_ar@yahoo.com.ar
por cierto como asen para postear los links a otras paginas
bueno cualquier avance lo paso por aca
un saludo juan

Título: RE: frecuencimetro
Publicado por: Veguepic en 22 de Enero de 2006, 23:56:00
hola juanacho_ar,

disculpa por la demora en la respuesta Avergonzado, ya te envie el archivo prometido junto con otros del u664, el archivo es un pdf de 7 paginas en aleman! y pesa 1.5 MB, no hay manera de ponerlo por aca asi que te lo voy a enviar por correo confirmame si te llegaron los dos correos. Si me interesa el circuito de entrada haber si me lo envias Flash.

El resto de archivos que he conseguido usan la familia MB50X, por ejemplo el MB501 tiene los siguientes equivalentes SA701, SP8704, CA12022.

Creo que alguno de la serie MB50X es equivalente con el U664, voy a confirmar esto.

Otra manera de conectar el U664

http://img14.imageshack.us/img14/1447/u6649ox.jpg


Usa el MB501 como una especie de sonda

http://img44.imageshack.us/img44/8498/bdps8gw.jpg
http://img44.imageshack.us/img44/958/ucps2uq.png


Este diagrama lo encontre aca en todopic, no recuerdo en que foro

http://img18.imageshack.us/img18/3015/todopic2rv.jpg

Segun la hoja tecnica el MAR8 llega hasta 1000 Mhz.


Voy a armar la sonda con el MB501 haber que tal me va, pero solo puedo probarla a 72 Mhz, voy armar algo de mayor frecuencia.


Para mostrar imagenes tienes que ir a la siguiente pagina:

http://imageshack.us/?x=my2

presionas examinar y ubicas el archivo y presionas host it!

El link para el archivo es la ultima "direct link to image" ese es el que pego aqui. Gracias a artifox que paso esta web.

Ya te comentare si  avanzo algo.

Saludos

Título: RE: frecuencimetro
Publicado por: micro_pepe en 23 de Enero de 2006, 06:57:00
Una cuestion a cerca de la resolucion: Si por ejemplo se usa una base de tiempo de 0,1 segundos, y un rango de division del contador de impulsos de 2, cual es la resolucion minima, ¿20 Hz?, o ¿2Hz?.

Hace tiempo estuve pensando en hacer un frecuencimetro, y es una duda que tenía, no llegé a escribir una linea de codigo, pero quizas monte el que se está haciendo en este apartado del foro.

Saludos y gracias.
Título: RE: frecuencimetro
Publicado por: Arbolito en 23 de Enero de 2006, 15:35:00
perdon perdon es que aca estamos de vacaciones y en la playaSonrisa Gigante
veguepic me an llagado los mails en cuanto pueda les pego una mirada(estoy en la playa asique sabras entender)
la entrada de 30 Mhz a la que ice mencion es la que posteate vos y esta aca en el foro es de un frec realizado por c3poa un forista de por aqui (gracias)
yola arme y andubo joya los MAR 8 efectivamente son amplificadores de 1Ghz
no se como andaran en peru para consegirlos
por otro lado veo que tenes muchos problemas para conseguir componentes aca en argentina no es muy distinto pero te cuento que en algunos lugares podes comprar via correo
micro_falo
te cuento que en el picc tenes un ejemplo asta 20Mhz y que a partir del miercoles te fijes en el otro foro que voy a dejar un apunte que baje de vaya a seberse donde y alli esta la respuesta a tu pregunta y algunas tecnicas para medir frecuencias
Título: RE: frecuencimetro
Publicado por: micro_pepe en 24 de Enero de 2006, 04:43:00
Hola juancho_ar, cuando dices en el otro foro, a que te refieres.

Saludos.
Título: RE: frecuencimetro
Publicado por: Arbolito en 25 de Enero de 2006, 12:33:00
hola micro_falo
me refiero al foro que etilizamos para dejar archivos todopic3 en la pagina 1 de este post tenes el acceso directo ahi deje algunas cosas despues dejare mas
espero te sirva
Título: RE: frecuencimetro
Publicado por: Veguepic en 26 de Enero de 2006, 21:50:00
Provecho con la vista Sonrisa GiganteSonrisa Gigante y la playa tambien.

En efecto, fui a buscar el bendito MAR8 y para variar nadie lo tiene Ardiendo, asi que no me queda otra mas que armar el circuito con el MC10116 que ya lo tengo, que se le va hacer. Voy a tratar de pedirselo a mi cuñada a españa, ojala no me envie otra cosa loco. Y mi suegra estuvo hace un par de semanas estuvo por alla desquiciado. Que se le va a hacer a seguir para adelante nomas. Has probado el MAR8 a mas de 20 Mhz?

No he tenido tiempo de armar la sonda  con el MB501, voy a tratar de hacerla este fin de semana y pongo los comentarios. Sabes si los zocalos para integrados con pines redondos para alta frecuencia pueden trabajar hasta 1 Ghz?

Saludos

Título: RE: frecuencimetro
Publicado por: Arbolito en 30 de Enero de 2006, 12:48:00
hola veguepic
primero si probe los mar 8 y respondio bien asta los 200Mhz Fumadora mas frecuencia no los probe pero pienso aserlo cuando llege Divertido
segundo en la pagina de minicircuits tienes la opcion de comprarlos por correo salen unos 2.5 dolares por unidad fijate si te los mandan asta tu pais quizas sea una solucion RollEyes
tercero nunca probe los socalos para pines redondos a esas frecuencias pero cuando llege a mi casa quisas pueda realizar alguna prueva no se con cuanta urgencia lo nesesitas Noche
saludos
Título: RE: frecuencimetro
Publicado por: Veguepic en 31 de Enero de 2006, 21:55:00
hola juan

Gracias por el dato, voy a entrar a la pagina web, por lo de los zocalos redondos, si tienes tiempo para provarlos en buena hora, si no, no te preocupes.

No he podido avanzar lo anterior pues estoy montando una insoladora para asi poder obtener un mejor acabado en los impresos, pues es mas delicado en altas frecuencias y el metodo de la plancha me quedan bordes muy irregulares, asi al fin le devolvere la plancha a mi suegra Muchas risas.

Estoy aprendiendo a usar PROTEUS para simular los circuitos de entrada, pues he visto en el foro del osciloscopio que esta montando teo en Harcore Modding, que en la simulacion aparte del osciloscopio tambien se pueden hacer pruebas de respuesta de frecuencia y ganancia en circuitos de entrada! Flash. Asi que le estoy sacando humo a la compu con el proteus.

Creo que para el fin de semana tengo ya todo operativo y ahi podre comentar algo.

Par de dudas, en el circuito de entrada con el MAR8 la impedancia de entrada es la de R4, 1 kohm favor corrigeme si me equivoco. Sabes si el MAR8 tiene equivalentes pues hay un tio que tiene varios integrados para uso en comunicaiones y son iguales fisicamente.

Saludos
Título: RE: frecuencimetro
Publicado por: Veguepic en 15 de Marzo de 2006, 21:54:00
Al fin luego de mucho buscar he conseguido un equivalente para el mar8 aqui en el lindo Peru Rebotado, asi que estoy replanteando todo.

Estan todavia por ahi  Noche?

Haber si retomamos el proyecto para terminarlo.


Para no perder la costumbre lanzo una pregunta Avergonzado:

Por algun lugar que no recuerdo he leido que la entrada del 16F84A puede leer hasta 60 MHz, he leido la hoja tecnica pero no figura nada. Saben cual es la velocidad maxima?



Título: RE: frecuencimetro
Publicado por: RaDoN en 16 de Marzo de 2006, 11:11:00
En un 877 he probado con mas de 20 mhz sin problemas, supongo que tb ira bien en el 84A, pero... ¿60mhz? desquiciado no se yo, me gustaria verlo.

P.D.: este proyecto se ha retomado/dejado mil veces, todo el problema reside en la etapa de entrada. ¿Alguien probo la que se postea arriba?,¿ funciona decentemente??
Título: RE: frecuencimetro
Publicado por: Veguepic en 16 de Marzo de 2006, 22:51:00
Pues yo he llegado hasta 25 MHz con el 16F84A y segun este diagrama puede llegar a 40 MHz.



Ahorita no tengo el link, voy a buscarlo para ponerlo pero decia que lo habian probado hasta 60 MHz y funcionaba Helado!

Con respecto al diagrama de arriba no lo he probado con señales senoidales, por lo cual no puedo dar fe si el ajuste a 5v funciona. Lo he probado con señales digitales y me fue fatal. Lo calibraba para alta frecuencia y a bajas frecuencias me leia las armonicas y viceversa, por si acaso las pruebas las hice con el pic ya montado en placas de fibra y todo.

Luego probe con otro que lleva el MC10116 en el protoboard, pero me dio muchos problemas de ruido por lo cual lo descarte. Voy a montarlo en PCB haber que pasa, adicionalmente tengo otro alternaivo si este no funciona.

Con el MB501 voy a hacer una sonda, como no quiero soldarlo de frente voy a usar un zocalo haber que tal me va. Espero terminarlo en esta semana y posteo las fotos, lamentablemente no tengo equipo como para testearlo a 1 GHz.

Haber si este finde semana compro el MAR8 para montarlo, segun juan funciona perfecto.

Tienes razon Radon, es en el circuito de entrada donde esta el problema pues no hay un circuito profesional como para terminar de una buena vez el proyecto.
Título: RE: frecuencimetro
Publicado por: RaDoN en 17 de Marzo de 2006, 16:01:00
He visto esa entrada muchas veces, es de la web de pablin, no la he probado demasiado pero no me pareció que fuera ni decente, hay que buscar o hacer otra cosa... quizas con algun AO comparador Divertido
Título: RE: frecuencimetro
Publicado por: Veguepic en 17 de Marzo de 2006, 21:30:00
Pues si, a simple vista es muy sencillo y lo que siempre me molesto es que necesita de dos tensiones, 9v y 5v.

Luego monte este circuito, que es casi igual y da los mismos problemas, lo unico mejor es que necesita un solo voltaje, 5v.



El siguiente solo lo arme en protoboard pero me dio tantos problemas de ruido y tenia un consumo elevado que lo deje, pero ahora le voy a hacer la pcb para probar, por ahi creo que tengo un alternativo. Y segun lei en una revista es de un frecuencimetro comercial.



Este diagrama me tiene intrigado:



Se alimenta el amplificador (MAR8) por la salida? Pues sus otros dos terminales van a masa! Bastante raro. Para este circuito es que he obtenido un equivalente.

Aqui los links por si no se ven

http://img55.imageshack.us/img55/5835/freq8zg.gif

http://img162.imageshack.us/img162/4183/freq28tv.jpg

http://img299.imageshack.us/img299/2599/todopicfreq0wg.jpg




Título: RE: frecuencimetro
Publicado por: RaDoN en 18 de Marzo de 2006, 11:05:00
Pues por mi parte estare espectante que tal te van cuando los montes, espero recibir buenas noticias Sonrisa Gigante
Título: Re: frecuencimetro
Publicado por: Arbolito en 11 de Abril de 2006, 18:19:26
bueno bueno bueno que no me olvide ni me di por vencido
no he podido avansar demasiado pero sigo en carrera ademas ya me comi un garron y no quisiera que me vuelva a pasar
Les cuento que probado algunas cosas y para amplificar me quedo con el mar 8 (que si se alimenta pr la salida y no es un operacional es medio raro pero funciona bien)
haora entro a rendir y luego me vuelvo a poner una vez probado cuelgo los resultados para que los puedan ver (paciencia)
bueno saludos a todos