Forum: Analoge Elektronik und Schaltungstechnik spice model zum binden


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von fredy (Gast)


Lesenswert?

Guten zusammen,

ich weiß, dass das Thema schon hier im forum gesprochen wurde, aber ich 
habe noch nicht geschaft, Spicce Model zu binden. was ist das problem?
.lib, .inc, .mod  habe schon alles probiert und ich bekomme immer 
Fehlermeldung.  ich habe aus Google gesucht und model für LM358 gesucht 
und gefunden. dieses Mode habe ich kopiert und in Verzeichnis 
C\pro...\lib\sub  kopiert und dann in spice directive und mit dem Recht 
Maustaste value geändert, aber geht immer nicht. Gibt es vielleicht  es 
eine andere Möglichkeit, um dies zu machen?
die Mode, die ich brauche sind vor alem LM258, M358, TLE2022ACD

mfg

von Michael (Gast)


Lesenswert?

Welche Modelle hast du genau verwendet und für welches Spice? Da gibts 
ja einges.

von fredy (Gast)


Lesenswert?

Michael schrieb:
> Welche Modelle hast du genau verwendet und für welches Spice? Da gibts
>

hallo,

ich habe aus google  Model für LM358 gefunden.dann habe ich dies in 
Textdatei kopiert und mit Endung.lib / . sub /. mod ohne Erfolgt 
probiert. hat bis jetzt nicht geklappt. ich arbeite mit LTspice IV , 
kostenlose version aus inetrnet heruntergeladen.
 Danke


> ja einges.Beitrag melden | Bearbeiten | Löschen |

von Helmut S. (helmuts)


Lesenswert?

LTspice ist der Name grad egal. Jeder unter Windows gültige Filename ist 
erlaubt.

Bei den meisten Modellen ist es egal ob du .lib oder inc. nimmst.
.inc nimmt alles aus deinem File.
.lib nimmt nur subcircuits, models und functions.


Am besten du legst den Modellfile in das Verzeichnis in dem du deine 
Schaltung hast.

.inc LM358.mod


Da der LM358 die gleich Reihenfolge der Pins hat im subcircuit wie das 
Symbol opamp2, kannst du das eingebaute Symbol [Opamps]->opamp2 nehmen.

1.
F2, [Opamps] "opamp2" in den Schaltplan holen.
2.
Den Text opamp2 am Symbol durch LM358/NS ersetzen.

3. Spice-directive im Schaltplan platzieren.
.inc LM358.mod

Fertig.



Auszug aus LM358.mod

*LM358 DUAL OPERATIONAL AMPLIFIER MACRO-MODEL
*//////////////////////////////////////////////////////////
*
* connections:      non-inverting input
*                   |   inverting input
*                   |   |   positive power supply
*                   |   |   |   negative power supply
*                   |   |   |   |   output
*                   |   |   |   |   |
*                   |   |   |   |   |
.SUBCKT LM358/NS    1   2  99  50  28

von fredy (Gast)


Lesenswert?

Helmut S. schrieb:
> Am besten du legst den Modellfile in das Verzeichnis in dem du deine
>
> Schaltung hast.
>
>
>
> .inc LM358.mod
>
>
>
>
>
> Da der LM358 die gleich Reihenfolge der Pins hat im subcircuit wie das
>
> Symbol opamp2, kannst du das eingebaute Symbol [Opamps]->opamp2 nehmen.
>
>
>
> 1.
>
> F2, [Opamps] "opamp2" in den Schaltplan holen.
>
> 2.
>
> Den Text opamp2 am Symbol durch LM358/NS ersetzen.
>
>
>
> 3. Spice-directive im Schaltplan platzieren.
>
> .inc LM358.mod

hallo helmut,
danke schön für deine Hilfe und Erklärungen. Ich habe schritt für 
schritt durchgeführ, leider bekomme ich immer dieser Fehlermeldung:
" could not open include file LM358.mod"
wie soll jetzt umstelen, damit was rauskommt?  ich freue mich schon auf 
die Vorschläge

grüß

von Micha (Gast)


Lesenswert?

Pack mal Schaltplan und Model-File in ein ZIP und stell es hier ein.

von fredy (Gast)


Angehängte Dateien:

Lesenswert?

hallo Micha und andere,

anhang ist   Schaltplan und das Model von LM358. freue mich auf eine 
baldige Lösung.

Grüß

von Helmut S. (helmuts)


Lesenswert?

Das ist der Wahnsinn. 26MB für nichts.
Damit hast du dir den Titel "Schlimmster Uploader" des Monats verdient.

Du sollst den .asc-file und den .mod-file hochladen. Sonst nichts. Das 
sind zusammen höchsten 5kB.

Helmut

von fredy (Gast)


Angehängte Dateien:

Lesenswert?

ooooooooh Good, excuse me,
heir nochmal die Datei. Hoffe auf eine lösung für das Problem. b
Danke nochmal

von Helmut S. (helmuts)


Lesenswert?

Deine Datei heißt lm358.mod.txt.
Die darf aber nur lm358.mod heißen.

Alternativ
.inc lm358.mod.txt

von Helmut S. (helmuts)


Angehängte Dateien:

Lesenswert?

So ein Opamp will auch eine Spannungsversorgung.


In [Misc] gibt es auch ein "eckiges" Widerstandssymbol.

von fredy (Gast)


Lesenswert?

Helmut S. schrieb:
> Deine Datei heißt lm358.mod.txt.
>

danke sehr für den Hinweiß. mit so einem  Fehler hätte ich nie 
geschafft, ein Model richtig einzubinden.

> Alternativ
>
> .inc lm358.mod.txt
 es klappt schon. jetzt kann ich erweitern.
noch mal danke und schönen Abend

Grüß

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.