Autor Tema: frecuencimetro  (Leído 15138 veces)

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

Desconectado Arbolito

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 893
RE: frecuencimetro
« Respuesta #15 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
Existo, aunque pienses que no pienso

Desconectado Veguepic

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2119
RE: frecuencimetro
« Respuesta #16 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 .

“Si la gente es buena sólo porque temen al castigo y porque esperan una recompensa, entonces verdaderamente somos un grupo lastimoso." Albert Einstein.

Saludos desde Lima , Peru    -    Hugo

Desconectado Veguepic

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2119
RE: frecuencimetro
« Respuesta #17 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

“Si la gente es buena sólo porque temen al castigo y porque esperan una recompensa, entonces verdaderamente somos un grupo lastimoso." Albert Einstein.

Saludos desde Lima , Peru    -    Hugo

Desconectado pocher

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2568
RE: frecuencimetro
« Respuesta #18 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

Desconectado Veguepic

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2119
RE: frecuencimetro
« Respuesta #19 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.

“Si la gente es buena sólo porque temen al castigo y porque esperan una recompensa, entonces verdaderamente somos un grupo lastimoso." Albert Einstein.

Saludos desde Lima , Peru    -    Hugo

Desconectado Arbolito

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 893
RE: frecuencimetro
« Respuesta #20 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
 
Existo, aunque pienses que no pienso

Desconectado Veguepic

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2119
RE: frecuencimetro
« Respuesta #21 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.
“Si la gente es buena sólo porque temen al castigo y porque esperan una recompensa, entonces verdaderamente somos un grupo lastimoso." Albert Einstein.

Saludos desde Lima , Peru    -    Hugo

Desconectado Arbolito

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 893
RE: frecuencimetro
« Respuesta #22 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

Existo, aunque pienses que no pienso

Desconectado Veguepic

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2119
RE: frecuencimetro
« Respuesta #23 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

“Si la gente es buena sólo porque temen al castigo y porque esperan una recompensa, entonces verdaderamente somos un grupo lastimoso." Albert Einstein.

Saludos desde Lima , Peru    -    Hugo

Desconectado micro_pepe

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3206
RE: frecuencimetro
« Respuesta #24 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.
Se obtiene más en dos meses interesandose por los demás, que en dos años tratando de que los demás se interesen por ti.

新年快乐     的好奇心的猫死亡

Desconectado Arbolito

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 893
RE: frecuencimetro
« Respuesta #25 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
Existo, aunque pienses que no pienso

Desconectado micro_pepe

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3206
RE: frecuencimetro
« Respuesta #26 en: 24 de Enero de 2006, 04:43:00 »
Hola juancho_ar, cuando dices en el otro foro, a que te refieres.

Saludos.
Se obtiene más en dos meses interesandose por los demás, que en dos años tratando de que los demás se interesen por ti.

新年快乐     的好奇心的猫死亡

Desconectado Arbolito

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 893
RE: frecuencimetro
« Respuesta #27 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
Existo, aunque pienses que no pienso

Desconectado Veguepic

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2119
RE: frecuencimetro
« Respuesta #28 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

“Si la gente es buena sólo porque temen al castigo y porque esperan una recompensa, entonces verdaderamente somos un grupo lastimoso." Albert Einstein.

Saludos desde Lima , Peru    -    Hugo

Desconectado Arbolito

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 893
RE: frecuencimetro
« Respuesta #29 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
Existo, aunque pienses que no pienso