KiCad - Simulation

Gast #2243803
Guten Tag zusammen, ich bin gerade am KiCad dran und möchte u.a. eine 
einfache analoge Simulation durchführen. Trotz der respektablen 
Fangemeinde scheint dieses Feature bisher keiner genutzt zu haben. Ich 
kann mich auch irren. Hat jemand Erfahrung damit? Ein simpler Tiefpass 
reicht. Ich stelle mir das so vor, das die Schaltung exportiert wird und 
z.B. über LTSpice eingelesen werden kann. Wo stellt man aber die 
Simulationsbedingungen ein und wie ist generell die Schrittfolge? 
Vielleicht findet sich ja jemand, der sich des Problems schon angenommen 
hat.
Gruß, HeBo
Persönliche Seite
Hallo HeBo.


> Guten Tag zusammen, ich bin gerade am KiCad dran und möchte u.a. eine
> einfache analoge Simulation durchführen. Trotz der respektablen
> Fangemeinde scheint dieses Feature bisher keiner genutzt zu haben. Ich
> kann mich auch irren.

Du irrst. Und zwar an einer anderen Stelle. KiCAD führt NICHT selber 
Simulationen durch, sondern kann Netzlisten für andere 
Simulationsprogramme (Spice) erzeugen.
Dazu in Eeschema der Button rechts neben dem "suchen" Fernglas: 
"Netzliste generieren".
Dort "Spice" wählen. Die anderen Netzlistenformate sind nicht für 
Simulation, sondern um Platinen daraus zu erzeugen bzw. für Autorouter.

"PCBnew" z.B. wählst Du, wenn Du zur Weiterverarbeitung in KiCAD in 
PCBnew im nächsten Schritt in CVpcb Bauteile/Footprints zuweisen willst. 
Aber das hat NICHTS mit Simulation zu tun.

> Hat jemand Erfahrung damit? Ein simpler Tiefpass
> reicht.

Nicht viel....ich habe mal mit LTspice, ngSpice und Qucs rumgespielt, 
aber ohne dort Netzlisten zu importieren.

> Ich stelle mir das so vor, das die Schaltung exportiert wird und
> z.B. über LTSpice eingelesen werden kann. Wo stellt man aber die
> Simulationsbedingungen ein und wie ist generell die Schrittfolge?

Jetzt mal geraten:
Netz erstellen > Netzliste exportieren > Netzliste In 
Simulationsprogramm importieren > dort Bauteil Parameter einstellen.
Letzteres scheint mir das komplexere Problem zu sein. Dafür wären aber 
Dokumentationen und Foren des Simulationsprogrammes der bessere 
Ansprechpartner.

> Vielleicht findet sich ja jemand, der sich des Problems schon angenommen
> hat.

Also ich definitif nicht.
Ein gute Quelle für Informationen dazu dürfte aber 
http://tech.groups.yahoo.com/group/kicad-users/ sein. Da liefen öfters 
Diskussionen zu dem Thema Netzlisten und Netzlisten Export.

Mit freundlichem gruß: Bernd Wiebus alias dl1eic

http://www.dl0dg.de
Hallo Bernd,
vielen Dank für die Hinweise. Bis zum Netzlistenexport für Spice war ich 
auch schon vorgedrungen. Nur der Import in LTSpice funkionierte nicht. 
Logischerweise gibt es Fehlermeldungen, weil ich ja die Randbedingungen 
(Spannungsquelle, Art der Simulation) gar nicht festlegen konnte. Mit 
einer Batterie als Quelle ist es leider nicht getan. Ich hatte gehofft, 
das hat schon mal jemand erfolgreich getestet. Ich werde mich wohl doch 
mehr mit der Syntax von *.cir und überhaupt der Spice-Simulation 
auseinandersetzen müssen.
Gruß, HeBo
Ich habe erste Erfolge und einen Lösungansatz. Es gibt ein Beispiel 
unter ...\share\demos\pspice.  Ich habe das Projekt nicht zum Laufen 
gekriegt, aber man kann es umbauen. Einen Tiefpass habe ich hinbekommen. 
Die angesprochenen Randbedingungen (Spannung, SimTyp) kann man im 
Schaltbild definieren. Wenn ich eine Mußestunde habe, werde ich es mal 
hier inkl. einer Beschreibung reinstellen.

Was mir noch nicht klar ist: Wie startet man den Simulator aus dem 
EEschema heraus? Dort gibt es im Netzlistendialog die Möglichkeit den 
Simulator mit Simulatorbefehl zu starten.

Gruß, HeBo

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.