Forum: Platinen KiCad - Simulation


von HeBo (Gast)


Lesenswert?

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

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

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

von definitiv (Gast)


Lesenswert?

> Also ich definitif nicht.

Das tut doch den Augen weh!

http://www.duden.de/suchen/dudenonline/definitiv

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo definitiv.

>> Also ich definitif nicht.
>
> Das tut doch den Augen weh!
>
> http://www.duden.de/suchen/dudenonline/definitiv

Mist. Shit happens.
Danke für den Tipp.


Mit freundlichem Gruß: Bernd Wiebus alias dl1eic

http://www.dl0dg.de

von Thomas B. (hebo)


Lesenswert?

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

von Thomas B. (hebo)


Lesenswert?

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

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
Noch kein Account? Hier anmelden.