da
MarcoD » 6 apr 2022, 19:09
Ho abbozzato lo schema di un oscillatore smorzato parametrico.
Non sono in grado di calcolare analiticamente la risposta nel tempo.
Proverò a scrivere un programmino di simulazione, ma forse sarebbe più semplice adoperare un simulatore circuitale se permette di variare le capacità in funzione di una variabile (tensione).
L'algoritmo, scritto in quasi C++, potrebbe essere questo:
//Costanti:
DT = 0,5//us intervallo integrazione (f0= 145 kHz >> 7 us, campionare ogni 0,5 us?)
L = 2 // mH induttanza
C0 = 600 // pF capacità media
KC = 100// pF/V coefficiente variazione capacità
R = 1 //ohm resistenza serie
Vb = 1 //V tensione batteria
{ // condizioni iniziali
VC = Vb ; VCP = VC
IP = 0;
C = C0;
}
for (i = 1 to 1000) // 1000 passi, non mi ricordo più la sintassi del for
{VL = 0 - VR - VC;
I = IP + VL*(1/L)*DT;
IP = I;
VR = R*I;
VC = VCP + I*(1/C)*DT;
VCP = VC;
C = C0 + KC*VC;
....stampa o grafico un valore ogni 10 passi?
}