Hi, ich will mit SwitcherCAD eine Schaltung abhängig vom Widerstand simulieren. Aber wie? Ich kann in dem "Edit Simulation Command" nicht angeben, dass er über den Widerstand ändern soll. Ich kann zwar ".step param R9 1 1000 10" die Analyse beauftragen, aber die Simulation startet dann nicht, sondern zeigt mir wieder das blöde "Edit Simulation Command". Wenn ich dann zb "DC op pnt" berechnen lasse, dann ändert sich wieder der Widerstand nicht??? Verzweifelte GRüße Jan
Du musst dem besagten Widerstand einen Bezeichner in geschweiften Klammern geben z.B. {R}. Dann fügst du zusätzlich ein PSPICE Command: .step param R list 1k 2k .. ein. Das funktioniert ohne Probleme. Oder habe ich dein Problem falsch verstanden ?
Ja ich glaub schon :) Das Problem ist, dass, wenn ich keine Analysemethode aus dem Fenster "Edit Simulation command" ausgewählt habe, dieses Fenster immer wieder aufgeht. Ich will ja aber gar kein DC Sweep o.ä. machen, sondern die VCC festhalten und den Widerstand verändern! Im Anhanh mal ein Screenshot. R9 soll von 10 bis 1k verändert werden, um dann die Spannung über R3 zu messen. Ich will also hinterher ein Waveform "Spg über R3 = Fkt(R9)" haben. Danke Jan
R9 (das Bauteil, nicht der Parameter) enthält aber gar keinen variablen Wert. Du hast da fest 450 Ohm reingeschrieben. Da gehört sowas wie {R9} statt dem festen Wert hin (hier der der Parametername, nicht der Bauteil-Name), wenn dein Parametername im .step-Kommando "R9" lautet. Tipp 1: Es ist keine gute Idee Parameter und Bauteil gleich zu benennen. Das macht nur Kopfschmerzen. Tipp 2: Nochmal in ein SPICE Handbuch sehen.
Hallo Jan. Hier findest du eine kleine Schaltung als Beispiel, wie du den Widerstandswert verändern kannst. Problem: LTSpice macht die komplette Berechnung des Schaltkreises für jeden Widerstandswert und stellt dann die entsprechende Anzahl an Kurven dar. Leider ist es mir bisher noch nicht gelungen, den Widerstandswert zeitabhängig zu verändern, wie man es z.B. bei einer Spannungsquelle machen kann. Hierfür kannst du aber das Bauteil load verwenden. Wie der Name schon sagt, stellt es einfach eine Last dar, bei der du den Strom den sie "zieht" direkt einstellen kannst. Kannst die dann auch zeitlich verändern. Den Laststrom kannst du ja vorher einfach ausrechnen. Für die zeitliche Änderung des Widerstandes ist es, denke ich, sinnvoller Programme wie MatLab zu verwenden. Bei denen sollte das ja relativ schnell eingegeben sein. Gruß, Stefan
Hier ein Modell eines variablen Rs: http://www.ecircuitcenter.com/Circuits/therm_model1/therm_model1.htm
kann mir jemand auf die Kürze sagen, wie man den Wert während der Simulation ändern kann, also in Abhängigkeit der Zeit Das ging doch irgendwie mit: if time<100ms 10 ??? Finde meine Unterlagen leider nicht mehr. Grüße
Hier mal ein Beispiel was die Suche so alles bringen kann. Ich stand grad vor dem gleichen Problem, dass ich einen Wert varieren wollte und es klappte leider nicht. Das STEP-Komando fand ich und hab auch alles soweit richtig gemacht, dumm nur, dass in der LTSpice-Hilfe nicht drin steht, dass der globale Parameter in geschweiften Klammern stehen muss. However, auch wenn der Thread etwas älter ist und nicht ürsprünglich von mir, danke für den wertvollen Tipp
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.