Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Libreria QUCS

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

0
voti

[11] Re: Libreria QUCS

Messaggioda Foto Utentexyz » 9 set 2010, 19:50

Fornire un circuito in PDF in quel modo lo trovo scomodo, se vuoi che qualcuno verifichi il file gli devi fornire il file, ridisegnare un circuito da un PDF ci vuole tempo e voglia.

I file di QUCS sono dei file XML quindi facilmente comprimibili in un semplice file zip, ad esempio.

Ho modificato il file di test che avevo creato con il tipo di simulazione che hai scelto. Io allego il file zip, devi solo modificare il percorso dove si trova il file SPICE.
Allegati
NE5532.zip
Simulazione circuito SPICE NE5532
(1.86 KiB) Scaricato 156 volte
Avatar utente
Foto Utentexyz
6.864 2 4 6
G.Master EY
G.Master EY
 
Messaggi: 1778
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

1
voti

[12] Re: Libreria QUCS

Messaggioda Foto UtenteRenzoDF » 9 set 2010, 23:39

Non ci crederai ma era solo questione di spazi, ovvero un problema del "traduttore Spice" di Qucs!
... mentre per LTspice anche il tuo modello con i due spazi iniziali era OK! :mrgreen:
Codice: Seleziona tutto
***** NE5532 Source: Texas Instruments NE5534
..
..
  C1   11 12 7.703E-12
  C2    6  7 23.500E-12
  <----------------------------questi  due ;)
..
.. 
.MODEL QX NPN(IS=800.0E-18 BF=132)
.ENDS
.END


Q1.gif
Q1.gif (18.96 KiB) Osservato 4329 volte

ti allego anch'io i due files (modello e circuito) compressi
NE5532_RDF.rar
(1.56 KiB) Scaricato 209 volte
"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55

0
voti

[13] Re: Libreria QUCS

Messaggioda Foto Utentebombofa » 10 set 2010, 11:40

Non riesco a leggere i file .rar perché sono ho un vecchio mac.
Così ho provato a eliminare dal file che avevo io tutti i primi 2 spazi che mi hai fatto vedere, ma mi dà un messaggio di errore
"egnd unexpected , line 22 error V_source".
Sto diventando pazzo!!AAAAAAAAHHHHHHHHHHH #-o
Non riusciresti a mandarmi un file leggibile da mac?
Avatar utente
Foto Utentebombofa
0 2
 
Messaggi: 16
Iscritto il: 1 set 2010, 13:30

0
voti

[14] Re: Libreria QUCS

Messaggioda Foto UtenteTardoFreak » 10 set 2010, 11:45

E non hai STUFFIT? Con quello ci fai di tutto.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[15] Re: Libreria QUCS

Messaggioda Foto Utentexyz » 10 set 2010, 12:16

bombofa ha scritto:Non riesco a leggere i file .rar perché sono ho un vecchio mac.

Esiste sicuramente utility "unrar" per la versione del tuo Mac OSX basta cercarla.
Avatar utente
Foto Utentexyz
6.864 2 4 6
G.Master EY
G.Master EY
 
Messaggi: 1778
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

0
voti

[16] Re: Libreria QUCS

Messaggioda Foto UtenteRenzoDF » 10 set 2010, 14:41

bombofa ha scritto:Non riesco a leggere i file .rar perché sono ho un vecchio mac.
Così ho provato a eliminare dal file che avevo io tutti i primi 2 spazi che mi hai fatto vedere, ma mi dà un messaggio di errore
"egnd unexpected , line 22 error V_source".


che versione di Qucs hai installata ? ... ricorda che ti serve la 0.0.15 :!:
http://qucs.sourceforge.net/download.html

Ti posto

a) modello
Codice: Seleziona tutto
**** NE5532 Source: Texas Instruments NE5534
* C2 added to simulate compensated frequency response (Uwe Beis)

* NE5532 OPERATIONAL AMPLIFIER "MACROMODEL" SUBCIRCUIT
* CREATED USING NE5534 model from Texas InstrumentsAT 12:41
* (REV N/A)      SUPPLY VOLTAGE: +/-15V
* CONNECTIONS:   NON-INVERTING INPUT
*                | INVERTING INPUT
*                | | POSITIVE POWER SUPPLY
*                | | | NEGATIVE POWER SUPPLY
*                | | | | OUTPUT
*                | | | | |
.SUBCKT NE5532   1 2 3 4 5
*
C1   11 12 7.703E-12
C2    6  7 23.500E-12
DC    5 53 DX
DE   54  5 DX
DLP  90 91 DX
DLN  92 90 DX
DP    4  3 DX
EGND 99  0 POLY(2) (3,0) (4,0) 0 .5 .5
FB    7 99 POLY(5) VB VC VE VLP VLN 0 2.893E6 -3E6 3E6 3E6 -3E6
GA    6  0 11 12 1.382E-3
GCM   0  6 10 99 13.82E-9
IEE  10  4 DC 133.0E-6
HLIM 90  0 VLIM 1K
Q1   11  2 13 QX
Q2   12  1 14 QX
R2    6  9 100.0E3
RC1   3 11 723.3
RC2   3 12 723.3
RE1  13 10 329
RE2  14 10 329
REE  10 99 1.504E6
RO1   8  5 50
RO2   7 99 25
RP    3  4 7.757E3
VB    9  0 DC 0
VC    3 53 DC 2.700
VE   54  4 DC 2.700
VLIM  7  8 DC 0
VLP  91  0 DC 38
VLN   0 92 DC 38
.MODEL DX D(IS=800.0E-18)
.MODEL QX NPN(IS=800.0E-18 BF=132)
.ENDS
.END



e circuito
Codice: Seleziona tutto
<Qucs Schematic 0.0.15>
<Properties>
  <View=0,39,1412,977,0.654934,0,0>
  <Grid=10,10,0>
  <DataSet=NE5532k.dat>
  <DataDisplay=NE5532k.dpl>
  <OpenDisplay=1>
  <showFrame=0>
  <FrameText0=Title>
  <FrameText1=Drawn By:>
  <FrameText2=Date:>
  <FrameText3=Revision:>
</Properties>
<Symbol>
</Symbol>
<Components>
  <GND * 1 190 210 0 0 0 0>
  <Vdc V2 1 140 170 -68 24 0 3 "15 V" 1>
  <GND * 1 140 210 0 0 0 0>
  <Vdc V1 1 140 310 12 -80 0 1 "15 V" 1>
  <R R1 1 370 230 15 -26 0 1 "1k  " 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
  <GND * 1 250 340 0 0 0 0>
  <SPICE X1 1 250 200 31 25 0 0 "C:/Documents and Settings/Admin/Desktop/NE5532/NE5532y.cir" 0 "_net4,_net5,_net1,_net2,_net3" 0 "yes" 0 "none" 0>
  <R R2 1 340 140 -26 -59 0 2 "5k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
  <.AC AC1 1 270 450 0 44 0 0 "log" 1 "10 Hz" 1 "10 GHz" 1 "100" 1 "no" 0>
  <.DC DC1 1 50 440 0 45 0 0 "26.85" 0 "0.001" 0 "1 pA" 0 "1 uV" 0 "no" 0 "150" 0 "no" 0 "none" 0 "CroutLU" 0>
  <Eqn Eqn1 1 80 530 -36 16 0 0 "Guadagno=(vu.v/vi.v)" 1 "Fase=phase(vu.v)" 1 "yes" 0>
  <Vac V3 1 370 320 18 -26 0 1 "1 V" 1 "1 GHz" 0 "0" 0 "0" 0>
  <GND * 1 140 350 0 0 0 0>
  <GND * 1 370 360 0 0 0 0>
</Components>
<Wires>
  <280 200 370 200 "" 0 0 0 "">
  <190 200 220 200 "" 0 0 0 "">
  <190 200 190 210 "" 0 0 0 "">
  <280 140 310 140 "vu" 270 70 30 "">
  <370 140 370 200 "" 0 0 0 "">
  <140 140 220 140 "" 0 0 0 "">
  <140 200 140 210 "" 0 0 0 "">
  <140 260 220 260 "" 0 0 0 "">
  <140 260 140 280 "" 0 0 0 "">
  <250 290 250 340 "" 0 0 0 "">
  <370 260 370 290 "vi" 320 230 30 "">
  <140 340 140 350 "" 0 0 0 "">
  <370 350 370 360 "" 0 0 0 "">
</Wires>
<Diagrams>
  <Rect 530 352 364 262 3 #c0c0c0 1 10 0 10 1 1e+09 0 0 1 6 1 -1 0.5 1 315 0 225 "f" "" "">
   <"Guadagno" #0000ff 0 3 0 0 0>
  </Rect>
  <Rect 530 657 367 257 3 #c0c0c0 1 10 0 10 9.99999e+06 1e+09 0 0 20 200 1 -1 0.5 1 315 0 225 "f" "" "">
   <"Fase" #0000ff 0 3 0 0 0>
  </Rect>
</Diagrams>
<Paintings>
</Paintings>
"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55

0
voti

[17] Re: Libreria QUCS

Messaggioda Foto Utentebombofa » 14 set 2010, 13:07

Salve sono riuscito a capire quale era il problema!
Avevo installato la versione 0.0.12., così ho installato la 0.0.15 e la simulazione funziona!!!!! :D
Ho provato diversi operazionali come NE5532, opa 2604, e funziona tutto.
Grazie mille a tutti i consigli!!
P:S:
L'unico che non mi funziona è l'opa 551, dove mi dà un messaggio di errore in tre punti, io li ho corretti mettendo un asterisco davanti ad ognuno, e il mex d'errore non compare più, ma poi durante la simulazione mi da un casino di errori tipo" DC1 failed, virtual resistence at node..." e il risultato della simulazione è sempre -1V.
Io ho scaricato il modello della focus.
Qualcuno portrebbe darmi una mano a farlo fuzionare?
Vi sarei molto grato.
Avatar utente
Foto Utentebombofa
0 2
 
Messaggi: 16
Iscritto il: 1 set 2010, 13:30

0
voti

[18] Re: Libreria QUCS

Messaggioda Foto Utentexyz » 17 set 2010, 13:32

bombofa ha scritto: Io ho scaricato il modello della focus.

Focus ??? E' sempre meglio precisare dove si prende il modello fornendo magari il link. Quel operazionanle è della Texas Instruments non della Fucus :-) il link è questo (il dominio è ti.com non focus):

http://focus.ti.com/docs/prod/folders/print/opa551.html

bombofa ha scritto:L'unico che non mi funziona è l'opa 551, dove mi dà un messaggio di errore in tre punti, io li ho corretti mettendo un asterisco davanti ad ognuno, e il mex d'errore non compare più

Se leggi i commendi al modello:

Codice: Seleziona tutto
* THE THREE COMPUTATION LINES BELOW HAVE DIFFERENT SYNTAX
* FOR PSPICE AND PSPICE DERIVED SIMULATORS THAN FOR THE
* BERKELEY SPICE3 AND BERKELEY DERIVED SPICE3 SIMULATORS.
* AND THE HSPICE SIMULATOR

Qucs supporta solo la sintassi di SPICE originale della Berkeley quindi devi commentare, come hai fatto, le righe di PSPICE:

Codice: Seleziona tutto
* BEGIN PSPICE SYNTAX
*
*E53 100 0 VALUE={V(33)*V(34)}
*E56 101 0 VALUE={V(35)*V(36)}
*E75 84 0 VALUE={V(37)*V(38)}
*
* END PSPICE SYNTAX

ma devi anche toglie i commenti alla sintassi di SPICE originale:

Codice: Seleziona tutto
* BEGIN BERKELEY SYNTAX
*
B53 100 0 V = V(33) * V(34)
B56 101 0 V = V(35) * V(36)
B75 84 0 V = V(37) * V(38)
*
* END BERKELEY SYNTAX


bombofa ha scritto:ma poi durante la simulazione mi da un casino di errori tipo" DC1 failed, virtual resistence at node..."

Confermo la presenza di questi errori anche dopo le modifiche al modello. Qucs nella simulazione DC non riesce a convergere a una soluzione accettabile quindi segnala il problema con quei messaggi. Difficile da corregger il modello fornito usa espressioni matematiche per descrivere il comportamento interno o altri trucchi non facilmente convertibili in altri simulatori.

Comunque nella simulazioni circuitali non sempre serve il modello esatto dell'operazionale, l''importante è rispettare i parametri elettrici, come l'alimentazione e i limiti circuitali come la banda passante, questi dati si trovano nel datasheet.
Avatar utente
Foto Utentexyz
6.864 2 4 6
G.Master EY
G.Master EY
 
Messaggi: 1778
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

0
voti

[19] Re: Libreria QUCS

Messaggioda Foto Utentemancioman » 8 nov 2012, 0:41

sto cercando di aggiungere un transistor bdx54c. Funziona ma non capisco perché oltre alle tre porte ce ne pure una chiamata ref. Inoltre cosa comporta nell'impostazione del componente la spunta "include spice simulation" con le relative opzioni? allego anche il codice del componente

Codice: Seleziona tutto
**************************************
*      Model Generated by MODPEX     *
*Copyright(c) Symmetry Design Systems*
*         All Rights Reserved        *
*    UNPUBLISHED LICENSED SOFTWARE   *
*   Contains Proprietary Information *
*      Which is The Property of      *
*     SYMMETRY OR ITS LICENSORS      *
*    Modeling services provided by   *
* Interface Technologies www.i-t.com *
**************************************
.SUBCKT bdx54c 1 2 3
* Model generated on Jan 31, 2004
* Model format: PSpice
* Darlington macro model
* External node designations
* Node 1 -> Collect
* Node 2 -> Base
* Node 3 -> Emitter
Q1 1 2 4 qmodel
Q2 1 4 3 q1model 8.33905
D1 1 3 dmodel
R1 2 4 8000
R2 4 3 120
* Default values used in dmodel
*   EG=1.11 TT=0 BV=infinite
.MODEL dmodel d
+IS=1e-12 RS=10 N=1 XTI=3
+CJO=0 VJ=0.75 M=0.33 FC=0.5
.MODEL qmodel pnp
+IS=1.56186e-12 BF=188.227 NF=1.1739 VAF=105.358
+IKF=0.113314 ISE=3.87694e-13 NE=1.50183 BR=0.996711
+NR=0.914768 var=101.604 IKR=0.0999754 ISC=1e-13
+NC=2 RB=13.4402 IRB=0.231192 RBM=10.9425
+RE=0.113908 RC=1.10586 XTB=0.488781 XTI=2.99692 EG=1.05
+CJE=2.60341e-10 VJE=0.95 MJE=0.23 TF=1e-09
+XTF=1 VTF=10 ITF=0.01 CJC=2.47462e-10
+VJC=0.95 MJC=0.23 XCJC=0.9 FC=0.5
+TR=1e-07 PTF=0 KF=0 AF=1
.MODEL q1model pnp
+IS=1.56186e-12 BF=188.227 NF=1.1739 VAF=105.358
+IKF=0.113314 ISE=3.87694e-13 NE=1.50183 BR=0.996711
+NR=0.914768 var=101.604 IKR=0.0999754 ISC=1e-13
+NC=2 RB=13.4402 IRB=0.231192 RBM=10.9425
+RE=0.113908 RC=1.10586 XTB=0.488781 XTI=2.99692 EG=1.05
+CJE=2.60341e-10 VJE=0.95 MJE=0.23 TF=1e-09
+XTF=1 VTF=10 ITF=0.01 CJC=0
+VJC=0.95 MJC=0.23 XCJC=0.9 FC=0.5
+TR=1e-07 PTF=0 KF=0 AF=1
.ENDS
.END
Avatar utente
Foto Utentemancioman
3 3
 
Messaggi: 17
Iscritto il: 28 giu 2012, 23:05

0
voti

[20] Re: Libreria QUCS

Messaggioda Foto Utentemancioman » 8 nov 2012, 1:07

ero troppo ottimista con "funziona" intendevo riesco a riconoscere il file, ma il transisto agisce in modo strano. Se il transistor è interdetto con la base a terra passa lo stesso il massimo flusso di corrente tra collettore e emettitore come se fosse in saturazione aiuto! :shock:
Avatar utente
Foto Utentemancioman
3 3
 
Messaggi: 17
Iscritto il: 28 giu 2012, 23:05

PrecedenteProssimo

Torna a Programmi applicativi: simulatori, CAD ed altro

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti