Domanda:
Esiste un programma software che calcola la funzione di trasferimento per un dato circuito?
Nikos
2015-09-02 01:01:39 UTC
view on stackexchange narkive permalink

Sto chiedendo un programma (freeware o no) dove puoi disegnare il tuo circuito come input, come accade in PSPice, Multisim, LTSpice ecc .., quindi specificare due nodi di riferimento, ad esempio \ $ V_ {out} \ $ e \ $ V_ {in} \ $ o \ $ V_1 \ $ e \ $ I_2 \ $ e quindi il programma emette la funzione di trasferimento, ad es. \ $ V_ {out} (s) / V_ {in} (s) \ $ (preferibilmente nel piano s), o qualche funzione di impedenza \ $ V_ {in} (s) / I_ {in} (s) \ $ o qualsiasi funzione di conseguenza. Secondo me questo sarebbe il programma perfetto per controllare la tua analisi del circuito sul piano s.

Ad esempio, se disegni questo circuito a chiave di Sallen nella figura seguente

enter image description here

e specifica i tuoi nodi di riferimento \ $ V_ {out} \ $ e \ $ V_ {in} \ $, restituirà la funzione di trasferimento sopra (in termini di i componenti del circuito non i valori che hanno, proprio come in foto). Grazie in anticipo.

Praticamente qualsiasi simulatore può farlo.
Guardando LTSpice ora.Ha un tipo di simulazione di analisi AC.E 'questo quello che stai cercando?
Allora perché non provarlo?
Un sim non sputerà una funzione di trasferimento ben curata come nel tuo esempio.Traccerà la tua risposta AC.Sta a te verificare che la risposta AC corrisponda alla funzione di trasferimento.
Prendendo valori specifici per i componenti, puoi ottenere una risposta transitoria da LTSpice quindi inserire Vin (t) e Vout (t) nella casella degli strumenti ID di sistema di Matlab, che ti darà il Laplace TF
@EugeneSh., Penso che voglia una formula sensata come output, non solo un grafico di grandezza e fase.
@RestlessC0bra, normalmente lavoriamo nell'altro modo.Iniziamo con una formula e poi proviamo a trovare un circuito che produca quella risposta.In tal caso è opportuno utilizzare il simulatore per generare un risultato numerico e confrontarlo con i risultati della valutazione della formula per vedere quanto bene il circuito fa il suo lavoro.
Una risposta:
Fizz
2015-09-02 02:33:17 UTC
view on stackexchange narkive permalink

Se stai cercando un software che ti dia il risultato simbolico (cioè formula), nessuno di quelli menzionati nei commenti può farlo, per quanto mi riguarda conoscere. Quello che stai cercando è chiamato software di analisi dei circuiti simbolico (al contrario di quello numerico).

In termini pratici, c'è gratis , istruzione- software orientato che lo fa, beh ce ne sono due in effetti

  • l'originale SapWin, gratuito ma non open source
  • e il variante open source / successore / reimplementazione QSapecNG

Entrambi hanno peculiarità di usabilità / interfaccia ma sono fondamentalmente utilizzabili e fanno risparmiare tempo in alcuni casi di reti più complesse non standard.

C'è anche un plugin Mathematica non libero chiamato Analog Insydes che può farlo ed è la versione Cadillac fondamentalmente perché può fare uso del motore di semplificazione delle formule di Mathematica ecc., che aiuta in alcuni casi più pelosi; hanno una versione demo di 30 giorni disponibile gratuitamente.

L'elenco sopra non è esaustivo, ma roba che ho usato occasionalmente e so che funziona. Oltre a quelli, presumibilmente TINA v10 (questa non è la versione TI gratuita v9) può farlo anche tu ma non l'ho provato. Anche Syrup for Maple è un componente aggiuntivo gratuito ma non molto ben mantenuto. MATLAB da solo non ha una funzione incorporata per questo per quanto ne so; beh, ho trovato un componente aggiuntivo gratuito chiamato SCAM proprio ora, ma non l'ho provato.

Questa era la parola che cercavo "simbolica".Sto ancora imparando a orientarmi nella nomenclatura inglese scientifica, poiché la mia lingua madre non è l'inglese.Grazie mille!
Sì, posso anche consigliare SAPWIN.Fornisce più di "solo" un'analisi ac simbolica (dominio).Fornisce il passo nel dominio del tempo e la risposta all'impulso, nonché la distribuzione polo zero nel piano s complesso (anche come numeri).Molto versatile.Tuttavia, non puoi aspettarti che la funzione di trasferimento sia fornita nella forma normalizzata (come nell'esempio del filtro).Quindi, devi eseguire alcune manipolazioni matematiche da solo.
Puoi fare clic qui http://i60.tinypic.com/28cd17l.jpg per vedere il problema che sto avendo con QSapecNG al momento.Ho disegnato un paio di circuiti passivi prima e hanno funzionato perfettamente.Tuttavia questo amplificatore operazionale non invertente (ideale) non emette la funzione desiderata.
@RestlessC0bra: Il tuo schema è sbagliato.Guarda https://en.wikipedia.org/wiki/Operational_amplifier_applications#Non-inverting_amplifier per il cablaggio corretto.


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...