Está en la página 1de 1

EXPORT Electronica_Recticicacion()

BEGIN

LOCAL VZ,F,N;
LOCAL VSMAX,VSMIN,FR,VRPP,VRMS;
LOCAL ILMAX,ILMIN,RLMA,RLMI;
LOCAL IZMAX,IZMIN;
LOCAL IRM,IRm,IDC;
LOCAL C,RI,PRI,Pz;

INPUT({{F,[0],{10,15,1}},{VSMAX,[0],{40,15,1}},{VSMIN,[0],{70,15,1}},{RLMI,[0],
{10,15,3}},{RLMA,[0],{40,15,3}},{VZ,[0],{70,15,3}}},"INGRESA DATOS",
{"F","VSMAX","VSMIN","RLMI","RLMA","VZ"},{"Frecuencia","Voltaje de salida
maximo","Voltaje de salida minimo","Resistencia de la carga min","Resistencia de la
carga max","Voltaje del diodo"});

//FR=2*(VSMAX-VSMIN)/(raiz(3)*(VSMAX+VSMIN))
VRPP:=VSMAX-VSMIN;

ILMAX:=VZ/RLMI;
ILMIN:=VZ/RLMA;
IZMAX:=(ILMAX*(VSMAX-VZ)+ILMIN*(VZ-VSMIN))/(VSMIN-0.9*VZ-0.1*VSMAX);
IZMIN:=0.1*IZMAX;
IRM:=ILMAX+IZMIN;
IRm:=ILMIN+IZMAX;
IDC:=MAX(IRM,IRm);

C:=1000000*IDC/(2*F*VRPP);
FR:=100*VRPP/(1.73205*(VSMAX-VRPP/2));
RI:=(VSMAX-VZ)/IDC;
PRI:=(VSMAX-VZ)*IDC;
Pz:=VZ*IZMAX;

PRINT(" :) >Resultados< (:");


PRINT("");

PRINT("VOLTAJE DE PICO A PICO="+(VRPP));


PRINT("");
PRINT("INTENSIDAD MAX A LA CARGA ="+(ILMAX));
PRINT("INTENSIDAD MIN A LA CARGA ="+(ILMIN));
PRINT("INTENSIDAD MAX EN EL DIODO="+(IZMAX));
PRINT("INTENSIDAD MIN EN EL DIODO ="+(IZMIN));
PRINT("IRM ="+(IRM));
PRINT("IRm="+(IRm));
PRINT("INTENSIDAD DE CORRIENTE ="+(IDC));
PRINT("");
PRINT("CAPACITANCIA DEL CONDENSADOR (uF) ="+(C));
PRINT("Factor de rizado (%) ="+(FR));
PRINT("Resistencia a comprar (OHM)="+(RI));
PRINT("Resistencia a comprar (W)="+(PRI));
PRINT("DIODO a comprar (V)="+(VZ));
PRINT("DIODO a comprar (W)="+(Pz));
END;

También podría gustarte