cruce por cero

Páginas: 5 (1035 palabras) Publicado: 19 de noviembre de 2013
 Pulsos a ciertos grados de una senoide  (Leído 2033 veces)
Principio del formulario
darck_khronos
PIC18

 Desconectado

Sexo: 
 Mexico

Mensajes: 487

 
  

Pulsos a ciertos grados de una senoide
« : 16 de Mayo de 2010, 20:40:04 »


Que tal colegas, espero alguien pueda ayudarme ya que me enrede un poco con mi programa.

Les explico estoy trabajando en un envio de señales aciertos angulos de una onda Senoidal, ya tengo mi circuito para detectar el cruce por cero y el micro con las pequeñas pruebas que le eh realizado trabaja justo como lo espero, ahora entro a la parte de realizar las maniobras para que pueda yo mover este pulso solo a cierto angulo.

Un ejemplo si quiero que el pulso se trabaje cada 90 grados, al detectar el cruce por cero haria un delay deaproximadamente 4.16x10-3S.

Ponga uno que el calculo sea lo de menos mi problema es el querer hacerlo con delay que por el momento es la idea que se me ah ocurrido claro.
Código
GeSHi (c):
1. #include
2. #use delay(clock=4000000)
3. #fuses INTRC_IO,NOWDT,NOPUT,NOPROTECT,NOCPD,NOMCLR
4. #use standard_io (a)
5. int i;
6. void main(void)
7. {
8.   for(;;)
9.    {
10. if(input(PIN_a0)){
11.    output_high(PIN_a4);
12.    delay_us(10);
13.    output_low(PIN_a4);
14.    while(input(PIN_a0));}  
15.      
16.      if(input(pin_a0)==0)
17.       output_low( PIN_A4 );
18.    }
19. }
20.  

este es mi programita de ejemplo.

como yo lo pensaba era realizar dos Delay, el primero determinaría hasta que punto se prendiera y el segundo el tiempo de encendido, elcual seria mas o menos de 10 a 20 us.

Si alguien puede aportar alguna otra idea le agradezco, mientras continuo con el programa, espero tambien que a alguien le sirva.



Reportar al moderador    En línea



MLO__
Colaborador
DsPIC33

 Desconectado

Sexo: 
 Colombia

Mensajes: 4432

MLO

 
  

Re: Pulsos a ciertos grados de una senoide
« Respuesta #1 : 16 de Mayo de 2010,20:48:31 »


Es para algun control de fase?

Puedes usar un timer tambien no?

Saludos



Reportar al moderador    En línea

El papel lo aguanta todo


darck_khronos
PIC18

 Desconectado

Sexo: 
 Mexico

Mensajes: 487

 
  

Re: Pulsos a ciertos grados de una senoide
« Respuesta #2 : 16 de Mayo de 2010, 21:14:56 »


Estoy buscando la manera de controlar el disparode un SCR, pero sin la necesidad de usar potenciómetros ni capacitores, por mucho un optoacoplador, y también mas que nada para que el disparo de este sea en algun angulo deseado, como comente arriba por decir ah 10º, 90º, 160º, etc.



Reportar al moderador    En línea



migsantiago
Colaborador
DsPIC33

 Desconectado

Sexo: 
 Mexico

Mensajes: 7886



  

Re: Pulsos aciertos grados de una senoide
« Respuesta #3 : 16 de Mayo de 2010, 23:23:59 »


Hola, en la última sección de mi semitesis puedes encontrar un ejemplo de control de iluminación con triac, pic y lcd.

http://www.migsantiago.com/index.php?option=com_content&view=article&id=4&Itemid=5



Reportar al moderador    En línea

Website - MigSantiago.com
Blog - Electro-Links
Twitter- @Migsantiagov


darck_khronos
PIC18

 Desconectado

Sexo: 
 Mexico

Mensajes: 487

 
  

Re: Pulsos a ciertos grados de una senoide
« Respuesta #4 : 20 de Mayo de 2010, 21:15:42 »


Que tal colegas aqui les traigo un avance.


Esto es lo que esto haciendo con el pulso, como veran estoy moviendo el pulzo Azul dentro de toda la senoide amarilla.

El detalle ahora dentro de mi codigo esque no me permite trabajar con la Lcd de 3 pines, al parecer tengo problemas con mi Mclr, aun que ya lo declare como puerto de salida aqui les muesto mi codigo.
Código
GeSHi (c):
1. #include
2. #use delay(clock=4M)
3. #fuses INTRC_IO,NOWDT,NOPUT,NOPROTECT,NOCPD,NOMCLR
4. #define GP0 PIN_A0
5. #define GP1 PIN_A1
6. #define GP2 PIN_A2
7. #define GP4 PIN_A4
8. #define GP5 PIN_A5...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cruce por cero
  • cruce por cero
  • Detector de cruce por cero
  • Circuito De Retardo Cruce Por Cero
  • Cruce por cero
  • Cruce Por Cero
  • Cruce por cero
  • Tipos de detectores de cruces por cero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS