LTSPICE, voltage controlled switch

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
bearing
Inlägg: 11653
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

LTSPICE, voltage controlled switch

Inlägg av bearing »

Bild

Jag får följande felmeddelande:

Kod: Markera allt

Can't find definition of model "SW"

Select OK to continue the simulation with
the default model or Cancel to quit now.
Vad ska jag skriva istället för "SW" (standardvärdet) för att få det att fungera?

Kod: Markera allt

V1 N001 0 5
R1 N002 N001 1000
S1 0 N002 N002 0 SW VT=2.5 VH=1.5 OFF
C1 N002 0 10µ
.tran 0 .1 0 0.0001 startup
SvenW
Inlägg: 1155
Blev medlem: 24 april 2007, 16:23:10
Ort: Göteborg

Re: LTSPICE, voltage controlled switch

Inlägg av SvenW »

Jag känner inte närmare till LTSPICE, men troligtvis kan man skriva så här:

Kod: Markera allt

*
.model mname SW  VT=2.5 VH=1.5 
*
V1 N001 0 5
R1 N002 N001 1000
S1 0 N002 N002 0 mname OFF
C1 N002 0 10µ
.tran 0 .1 0 0.0001
bearing
Inlägg: 11653
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: LTSPICE, voltage controlled switch

Inlägg av bearing »

Koden du skrivit förstår jag, fast jag förstår inte hur jag ska få inte .model-raden i LTspice.

All kod genereras ur schemat och jag hittar ingen funktion för att göra egna rader.
Användarvisningsbild
Ronny
Inlägg: 335
Blev medlem: 2 juni 2008, 23:10:22
Ort: Göteborg

Re: LTSPICE, voltage controlled switch

Inlägg av Ronny »

bearing: Jag provade din krets i LTspice.

Välj Edit - SPICE Directive och lägg in texten
.model MYSW SW(Vt=2.5 Vh=1.5)
samt klistra in direktivet i kretsschemat

I mitt exempel gäller att attributet VALUE har värdet MYSW för switchkomponenten...
SvenW
Inlägg: 1155
Blev medlem: 24 april 2007, 16:23:10
Ort: Göteborg

Re: LTSPICE, voltage controlled switch

Inlägg av SvenW »

Som sagt, jag kan inte LTspice, men om programmet är något att ha så går det gå att editera texter i switchsymbolen, eller att använda en annan symbol.
Går det inte så rekommenderar jag Hec + Gnucap/NGspice. Där kan du göra allt du vill och mer därtill!
bearing
Inlägg: 11653
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: LTSPICE, voltage controlled switch

Inlägg av bearing »

Ronny, tack! nu fungerar det. "SPICE Directive" kände jag inte till. Bra att veta.

SvenW, jag försökte få igång NGspice tillsammans med Geda en gång men gav upp. Kanske gör ett nytt försök någon dag.
bearing
Inlägg: 11653
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: LTSPICE, voltage controlled switch

Inlägg av bearing »

Den verkar väldigt svår att simulera den här switchen... tar evigheter i en annan krets jag använder den i. Tidigare satt en transistor på dess plats och då simulerades kretsen jättesnabbt.

Märkligt, tycker jag. Den borde vara trivial i jämförelse med en transistor.
SvenW
Inlägg: 1155
Blev medlem: 24 april 2007, 16:23:10
Ort: Göteborg

Re: LTSPICE, voltage controlled switch

Inlägg av SvenW »

Testade i Gnucap. Går snabbt. Kretsen oscillerar och det var väl meningen. Kolla defaultvärdet på R_on. Om det är noll så kan det bli konvergensproblem som så ofta i spice. I synnerhet om man simulerar orealistiska kretsar.
bearing
Inlägg: 11653
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: LTSPICE, voltage controlled switch

Inlägg av bearing »

:oops:

Anledningen till att det tog tid var visst att en helt annan. Sorry. Problemet uppstod i en annan krets. Den hade börjat svänga i hög frekvens, det var därför det tog sån tid.
Skriv svar